{"id":72,"date":"2026-05-03T14:30:53","date_gmt":"2026-05-03T12:30:53","guid":{"rendered":"https:\/\/spaincheck.com\/?page_id=72"},"modified":"2026-05-19T18:14:14","modified_gmt":"2026-05-19T16:14:14","slug":"salary-calculator-for-spain","status":"publish","type":"page","link":"https:\/\/spaincheck.com\/de\/pages\/salary-calculator-for-spain\/","title":{"rendered":"Spain Salary Calculator: Gross to Net Pay"},"content":{"rendered":"\n<div id=\"spaincheck-salary-calculator\">\n  <style>\n    #spaincheck-salary-calculator {\n      --navy: #062b4f;\n      --red: #c1121f;\n      --gold: #f4b400;\n      --cream: #fff8ec;\n      --text: #1f2937;\n      --muted: #6b7280;\n      font-family: Arial, sans-serif;\n      max-width: 980px;\n      margin: 30px auto;\n      color: var(--text);\n    }\n\n    .sc-card {\n      background: #fff;\n      border: 1px solid #e5e7eb;\n      border-radius: 18px;\n      box-shadow: 0 8px 28px rgba(0,0,0,0.08);\n      overflow: hidden;\n    }\n\n    .sc-header {\n      background: linear-gradient(135deg, var(--navy), #0b3f73);\n      color: #fff;\n      padding: 28px;\n    }\n\n    .sc-header h2 {\n      margin: 0 0 8px;\n      font-size: 30px;\n      line-height: 1.2;\n      color: #fff;\n    }\n\n    .sc-header p {\n      margin: 0;\n      font-size: 16px;\n      color: #eaf2ff;\n    }\n\n    .sc-body {\n      padding: 28px;\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 24px;\n    }\n\n    .sc-field {\n      margin-bottom: 18px;\n    }\n\n    .sc-field label {\n      display: block;\n      font-weight: 700;\n      margin-bottom: 7px;\n      color: var(--navy);\n    }\n\n    .sc-field input,\n    .sc-field select {\n      width: 100%;\n      padding: 14px;\n      border: 1px solid #d1d5db;\n      border-radius: 12px;\n      font-size: 16px;\n      box-sizing: border-box;\n    }\n\n    .sc-button {\n      width: 100%;\n      background: var(--red);\n      color: #fff;\n      border: none;\n      padding: 15px 20px;\n      border-radius: 12px;\n      font-size: 17px;\n      font-weight: 700;\n      cursor: pointer;\n      transition: 0.2s ease;\n    }\n\n    .sc-button:hover {\n      background: #9f0f19;\n    }\n\n    .sc-results {\n      background: var(--cream);\n      border-radius: 16px;\n      padding: 22px;\n      border: 1px solid #f1dfb8;\n    }\n\n    .sc-big-result {\n      background: #fff;\n      border-radius: 14px;\n      padding: 20px;\n      margin-bottom: 18px;\n      text-align: center;\n      border: 2px solid var(--gold);\n    }\n\n    .sc-big-result span {\n      display: block;\n      color: var(--muted);\n      font-size: 14px;\n      margin-bottom: 6px;\n    }\n\n    .sc-big-result strong {\n      font-size: 34px;\n      color: var(--navy);\n    }\n\n    .sc-row {\n      display: flex;\n      justify-content: space-between;\n      gap: 12px;\n      padding: 11px 0;\n      border-bottom: 1px solid #e7d7b1;\n      font-size: 15px;\n    }\n\n    .sc-row:last-child {\n      border-bottom: none;\n    }\n\n    .sc-row strong {\n      color: var(--navy);\n    }\n\n    .sc-note {\n      padding: 18px 28px 28px;\n      font-size: 13px;\n      color: var(--muted);\n      line-height: 1.5;\n    }\n\n    .sc-mini-title {\n      font-weight: 800;\n      color: var(--navy);\n      margin: 18px 0 8px;\n      font-size: 16px;\n    }\n\n    @media (max-width: 780px) {\n      .sc-body {\n        grid-template-columns: 1fr;\n      }\n\n      .sc-header h2 {\n        font-size: 25px;\n      }\n    }\n  <\/style>\n\n  <div class=\"sc-card\">\n    <div class=\"sc-header\">\n      <h2>Spain Salary Calculator<\/h2>\n      <p>Estimate your gross-to-net salary, income tax and employee Social Security contributions in Spain.<\/p>\n    <\/div>\n\n    <div class=\"sc-body\">\n      <div>\n        <div class=\"sc-field\">\n          <label for=\"scSalary\">Gross annual salary (\u20ac)<\/label>\n          <input type=\"number\" id=\"scSalary\" value=\"35000\" min=\"0\" step=\"500\">\n        <\/div>\n\n        <div class=\"sc-field\">\n          <label for=\"scRegion\">Autonomous community<\/label>\n          <select id=\"scRegion\"><\/select>\n        <\/div>\n\n        <div class=\"sc-field\">\n          <label for=\"scContract\">Contract type<\/label>\n          <select id=\"scContract\">\n            <option value=\"permanent\">Permanent contract<\/option>\n            <option value=\"temporary\">Temporary contract<\/option>\n          <\/select>\n        <\/div>\n\n        <button class=\"sc-button\" onclick=\"calculateSpainSalary()\">Calculate Net Salary<\/button>\n      <\/div>\n\n      <div class=\"sc-results\">\n        <div class=\"sc-big-result\">\n          <span>Estimated monthly net salary<\/span>\n          <strong id=\"monthlyNet\">\u20ac0<\/strong>\n        <\/div>\n\n        <div class=\"sc-row\">\n          <span>Gross annual salary<\/span>\n          <strong id=\"grossAnnual\">\u20ac0<\/strong>\n        <\/div>\n\n        <div class=\"sc-row\">\n          <span>Estimated IRPF income tax<\/span>\n          <strong id=\"incomeTax\">\u20ac0<\/strong>\n        <\/div>\n\n        <div class=\"sc-mini-title\">Employee Social Security<\/div>\n\n        <div class=\"sc-row\">\n          <span>Common contingencies \/ health &#038; social protection<\/span>\n          <strong id=\"commonContribution\">\u20ac0<\/strong>\n        <\/div>\n\n        <div class=\"sc-row\">\n          <span>Unemployment contribution<\/span>\n          <strong id=\"unemploymentContribution\">\u20ac0<\/strong>\n        <\/div>\n\n        <div class=\"sc-row\">\n          <span>Training contribution<\/span>\n          <strong id=\"trainingContribution\">\u20ac0<\/strong>\n        <\/div>\n\n        <div class=\"sc-row\">\n          <span>MEI \/ pension sustainability contribution<\/span>\n          <strong id=\"meiContribution\">\u20ac0<\/strong>\n        <\/div>\n\n        <div class=\"sc-row\">\n          <span>Total employee contributions<\/span>\n          <strong id=\"totalSocial\">\u20ac0<\/strong>\n        <\/div>\n\n        <div class=\"sc-row\">\n          <span>Estimated annual net salary<\/span>\n          <strong id=\"annualNet\">\u20ac0<\/strong>\n        <\/div>\n\n        <div class=\"sc-row\">\n          <span>Effective deduction rate<\/span>\n          <strong id=\"effectiveRate\">0%<\/strong>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"sc-note\">\n      This calculator provides an estimate for employees in Spain. It uses simplified 2026 IRPF brackets, regional tax differences, personal allowance logic and employee Social Security contributions. Actual payroll results may vary depending on family situation, disability, children, deductions, bonuses, contract type and employer payroll settings.\n    <\/div>\n  <\/div>\n\n  <script>\n    const stateBrackets = [\n      { upTo: 12450, rate: 0.095 },\n      { upTo: 20200, rate: 0.12 },\n      { upTo: 35200, rate: 0.15 },\n      { upTo: 60000, rate: 0.185 },\n      { upTo: 300000, rate: 0.225 },\n      { upTo: Infinity, rate: 0.245 }\n    ];\n\n    const regions = {\n      \"andalucia\": {\n        name: \"Andalusia\",\n        regional: [\n          { upTo: 12450, rate: 0.105 },\n          { upTo: 20200, rate: 0.12 },\n          { upTo: 35200, rate: 0.15 },\n          { upTo: 60000, rate: 0.18 },\n          { upTo: Infinity, rate: 0.235 }\n        ]\n      },\n      \"aragon\": {\n        name: \"Aragon\",\n        regional: [\n          { upTo: 12450, rate: 0.10 },\n          { upTo: 20200, rate: 0.12 },\n          { upTo: 35200, rate: 0.15 },\n          { upTo: 60000, rate: 0.185 },\n          { upTo: Infinity, rate: 0.245 }\n        ]\n      },\n      \"asturias\": {\n        name: \"Asturias\",\n        regional: [\n          { upTo: 12450, rate: 0.105 },\n          { upTo: 20200, rate: 0.125 },\n          { upTo: 35200, rate: 0.155 },\n          { upTo: 60000, rate: 0.195 },\n          { upTo: Infinity, rate: 0.25 }\n        ]\n      },\n      \"balearic\": {\n        name: \"Balearic Islands\",\n        regional: [\n          { upTo: 12450, rate: 0.10 },\n          { upTo: 20200, rate: 0.12 },\n          { upTo: 35200, rate: 0.15 },\n          { upTo: 60000, rate: 0.185 },\n          { upTo: Infinity, rate: 0.245 }\n        ]\n      },\n      \"canary\": {\n        name: \"Canary Islands\",\n        regional: [\n          { upTo: 12450, rate: 0.095 },\n          { upTo: 20200, rate: 0.12 },\n          { upTo: 35200, rate: 0.14 },\n          { upTo: 60000, rate: 0.185 },\n          { upTo: Infinity, rate: 0.24 }\n        ]\n      },\n      \"cantabria\": {\n        name: \"Cantabria\",\n        regional: [\n          { upTo: 12450, rate: 0.095 },\n          { upTo: 20200, rate: 0.12 },\n          { upTo: 35200, rate: 0.15 },\n          { upTo: 60000, rate: 0.185 },\n          { upTo: Infinity, rate: 0.245 }\n        ]\n      },\n      \"castilla_leon\": {\n        name: \"Castile and Le\u00f3n\",\n        regional: [\n          { upTo: 12450, rate: 0.09 },\n          { upTo: 20200, rate: 0.115 },\n          { upTo: 35200, rate: 0.14 },\n          { upTo: 60000, rate: 0.18 },\n          { upTo: Infinity, rate: 0.22 }\n        ]\n      },\n      \"castilla_mancha\": {\n        name: \"Castile-La Mancha\",\n        regional: [\n          { upTo: 12450, rate: 0.095 },\n          { upTo: 20200, rate: 0.12 },\n          { upTo: 35200, rate: 0.15 },\n          { upTo: 60000, rate: 0.185 },\n          { upTo: Infinity, rate: 0.225 }\n        ]\n      },\n      \"catalonia\": {\n        name: \"Catalonia\",\n        regional: [\n          { upTo: 12450, rate: 0.12 },\n          { upTo: 20200, rate: 0.14 },\n          { upTo: 35200, rate: 0.165 },\n          { upTo: 60000, rate: 0.215 },\n          { upTo: Infinity, rate: 0.255 }\n        ]\n      },\n      \"valencia\": {\n        name: \"Valencian Community\",\n        regional: [\n          { upTo: 12450, rate: 0.10 },\n          { upTo: 20200, rate: 0.12 },\n          { upTo: 35200, rate: 0.14 },\n          { upTo: 60000, rate: 0.185 },\n          { upTo: Infinity, rate: 0.255 }\n        ]\n      },\n      \"extremadura\": {\n        name: \"Extremadura\",\n        regional: [\n          { upTo: 12450, rate: 0.095 },\n          { upTo: 20200, rate: 0.12 },\n          { upTo: 35200, rate: 0.155 },\n          { upTo: 60000, rate: 0.19 },\n          { upTo: Infinity, rate: 0.25 }\n        ]\n      },\n      \"galicia\": {\n        name: \"Galicia\",\n        regional: [\n          { upTo: 12450, rate: 0.095 },\n          { upTo: 20200, rate: 0.115 },\n          { upTo: 35200, rate: 0.135 },\n          { upTo: 60000, rate: 0.175 },\n          { upTo: Infinity, rate: 0.22 }\n        ]\n      },\n      \"madrid\": {\n        name: \"Madrid\",\n        regional: [\n          { upTo: 12450, rate: 0.09 },\n          { upTo: 20200, rate: 0.115 },\n          { upTo: 35200, rate: 0.13 },\n          { upTo: 60000, rate: 0.16 },\n          { upTo: Infinity, rate: 0.225 }\n        ]\n      },\n      \"murcia\": {\n        name: \"Murcia\",\n        regional: [\n          { upTo: 12450, rate: 0.095 },\n          { upTo: 20200, rate: 0.12 },\n          { upTo: 35200, rate: 0.15 },\n          { upTo: 60000, rate: 0.185 },\n          { upTo: Infinity, rate: 0.225 }\n        ]\n      },\n      \"navarre\": {\n        name: \"Navarre\",\n        regional: [\n          { upTo: 12450, rate: 0.13 },\n          { upTo: 20200, rate: 0.22 },\n          { upTo: 35200, rate: 0.28 },\n          { upTo: 60000, rate: 0.37 },\n          { upTo: Infinity, rate: 0.52 }\n        ],\n        foral: true\n      },\n      \"basque\": {\n        name: \"Basque Country\",\n        regional: [\n          { upTo: 12450, rate: 0.13 },\n          { upTo: 20200, rate: 0.20 },\n          { upTo: 35200, rate: 0.28 },\n          { upTo: 60000, rate: 0.37 },\n          { upTo: Infinity, rate: 0.49 }\n        ],\n        foral: true\n      },\n      \"rioja\": {\n        name: \"La Rioja\",\n        regional: [\n          { upTo: 12450, rate: 0.095 },\n          { upTo: 20200, rate: 0.12 },\n          { upTo: 35200, rate: 0.145 },\n          { upTo: 60000, rate: 0.19 },\n          { upTo: Infinity, rate: 0.255 }\n        ]\n      },\n      \"ceuta_melilla\": {\n        name: \"Ceuta and Melilla\",\n        regional: [\n          { upTo: 12450, rate: 0.095 },\n          { upTo: 20200, rate: 0.12 },\n          { upTo: 35200, rate: 0.15 },\n          { upTo: 60000, rate: 0.185 },\n          { upTo: Infinity, rate: 0.225 }\n        ],\n        specialReduction: 0.50\n      }\n    };\n\n    const select = document.getElementById(\"scRegion\");\n    Object.entries(regions).forEach(([key, region]) => {\n      const option = document.createElement(\"option\");\n      option.value = key;\n      option.textContent = region.name;\n      if (key === \"andalucia\") option.selected = true;\n      select.appendChild(option);\n    });\n\n    function formatEUR(value) {\n      return new Intl.NumberFormat(\"en-US\", {\n        style: \"currency\",\n        currency: \"EUR\",\n        maximumFractionDigits: 0\n      }).format(value || 0);\n    }\n\n    function calculateProgressiveTax(amount, brackets) {\n      let tax = 0;\n      let previousLimit = 0;\n\n      for (const bracket of brackets) {\n        const taxablePart = Math.max(0, Math.min(amount, bracket.upTo) - previousLimit);\n        tax += taxablePart * bracket.rate;\n        previousLimit = bracket.upTo;\n        if (amount <= bracket.upTo) break;\n      }\n\n      return tax;\n    }\n\n    function getContributionBase(grossAnnual) {\n      const monthlyGross = grossAnnual \/ 12;\n      const minMonthlyBase = 1381.20;\n      const maxMonthlyBase = 5101.20;\n      const cappedMonthlyBase = Math.min(Math.max(monthlyGross, minMonthlyBase), maxMonthlyBase);\n      return cappedMonthlyBase * 12;\n    }\n\n    function calculateSpainSalary() {\n      const grossAnnual = Number(document.getElementById(\"scSalary\").value) || 0;\n      const regionKey = document.getElementById(\"scRegion\").value;\n      const contractType = document.getElementById(\"scContract\").value;\n      const region = regions[regionKey];\n\n      const contributionBase = getContributionBase(grossAnnual);\n\n      const commonRate = 0.047;\n      const unemploymentRate = contractType === \"temporary\" ? 0.016 : 0.0155;\n      const trainingRate = 0.001;\n      const meiRate = 0.0013;\n\n      const commonContribution = contributionBase * commonRate;\n      const unemploymentContribution = contributionBase * unemploymentRate;\n      const trainingContribution = contributionBase * trainingRate;\n      const meiContribution = contributionBase * meiRate;\n      const totalSocial = commonContribution + unemploymentContribution + trainingContribution + meiContribution;\n\n      const generalWorkExpenseReduction = 2000;\n      const personalAllowance = 5550;\n\n      let taxableBase = Math.max(0, grossAnnual - totalSocial - generalWorkExpenseReduction - personalAllowance);\n\n      let incomeTax;\n\n      if (region.foral) {\n        incomeTax = calculateProgressiveTax(taxableBase, region.regional);\n      } else {\n        const stateTax = calculateProgressiveTax(taxableBase, stateBrackets);\n        const regionalTax = calculateProgressiveTax(taxableBase, region.regional);\n        incomeTax = stateTax + regionalTax;\n      }\n\n      if (region.specialReduction) {\n        incomeTax = incomeTax * region.specialReduction;\n      }\n\n      const annualNet = Math.max(0, grossAnnual - totalSocial - incomeTax);\n      const monthlyNet = annualNet \/ 12;\n      const effectiveRate = grossAnnual > 0 ? ((grossAnnual - annualNet) \/ grossAnnual) * 100 : 0;\n\n      document.getElementById(\"monthlyNet\").textContent = formatEUR(monthlyNet);\n      document.getElementById(\"grossAnnual\").textContent = formatEUR(grossAnnual);\n      document.getElementById(\"incomeTax\").textContent = formatEUR(incomeTax);\n      document.getElementById(\"commonContribution\").textContent = formatEUR(commonContribution);\n      document.getElementById(\"unemploymentContribution\").textContent = formatEUR(unemploymentContribution);\n      document.getElementById(\"trainingContribution\").textContent = formatEUR(trainingContribution);\n      document.getElementById(\"meiContribution\").textContent = formatEUR(meiContribution);\n      document.getElementById(\"totalSocial\").textContent = formatEUR(totalSocial);\n      document.getElementById(\"annualNet\").textContent = formatEUR(annualNet);\n      document.getElementById(\"effectiveRate\").textContent = effectiveRate.toFixed(1) + \"%\";\n    }\n\n    calculateSpainSalary();\n  <\/script>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">If you\u2019re planning to <strong>work, relocate, or compare job offers in Spain<\/strong>, understanding your net salary is one of the first real steps. Although salaries are always shown as gross, what actually matters is what you receive after <strong>income tax (IRPF)<\/strong> and <strong>Social Security contributions<\/strong> have been deducted.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Use the calculator below to get a <strong>realistic estimate based on your salary and region<\/strong>, since taxes in Spain vary depending on where you live.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>What your salary means in Spain<\/strong><\/h2>\n\n\n<figure class=\"wp-block-post-featured-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1536\" height=\"1024\" src=\"https:\/\/spaincheck.com\/wp-content\/uploads\/2026\/05\/Salary-Calculator-Spain.png\" class=\"attachment-post-thumbnail size-post-thumbnail wp-post-image\" alt=\"Spain salary calculator net income IRPF social security take home pay Spain\" style=\"object-fit:cover;\" srcset=\"https:\/\/spaincheck.com\/wp-content\/uploads\/2026\/05\/Salary-Calculator-Spain.png 1536w, https:\/\/spaincheck.com\/wp-content\/uploads\/2026\/05\/Salary-Calculator-Spain-300x200.png 300w, https:\/\/spaincheck.com\/wp-content\/uploads\/2026\/05\/Salary-Calculator-Spain-1024x683.png 1024w, https:\/\/spaincheck.com\/wp-content\/uploads\/2026\/05\/Salary-Calculator-Spain-768x512.png 768w\" sizes=\"auto, (max-width: 1536px) 100vw, 1536px\" \/><\/figure>\n\n\n<p class=\"wp-block-paragraph\">Once you see your net salary, the key question is simple: what can you actually do with it?<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>In bigger cities like Madrid or Barcelona, costs are higher<\/li>\n\n\n\n<li>On the <a href=\"https:\/\/costaprimerealty.com\/area\/costa-del-sol\/\" type=\"link\" id=\"https:\/\/costaprimerealty.com\/area\/costa-del-sol\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Costa del Sol<\/strong><\/a>, you can often enjoy a better lifestyle for the same income.<\/li>\n\n\n\n<li>Taxes and social contributions are already included in your net salary, so it represents your real spending power<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>If you&#8217;re comparing offers:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Use this number to <strong>benchmark against the average salary<\/strong> in Spain.<\/li>\n\n\n\n<li>Think in terms of <strong>rent, lifestyle and savings<\/strong>, not just gross income.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>If you&#8217;re moving from abroad:<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Salaries may look lower, but so do daily expenses.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Many people balance this out by enjoying better weather, a better lifestyle and more flexibility.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>If you&#8217;re not working locally:<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Remote income or investments can change the equation completely, so focus more on tax structure and residency options.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Remember, your salary is not just a number \u2014 it\u2019s the starting point for designing your life in Spain.<\/p>\n\n\n\n<section class=\"spaincheck-other-calculators\" aria-label=\"Other Spain calculators\">\n  <style>\n    .spaincheck-other-calculators {\n      max-width: 980px;\n      margin: 45px auto;\n      font-family: Arial, sans-serif;\n      color: #1f2937;\n    }\n\n    .spaincheck-other-calculators h2 {\n      font-size: 28px;\n      line-height: 1.25;\n      color: #062b4f;\n      margin: 0 0 10px;\n    }\n\n    .spaincheck-other-calculators .intro {\n      color: #6b7280;\n      font-size: 16px;\n      line-height: 1.55;\n      margin: 0 0 24px;\n      max-width: 760px;\n    }\n\n    .calculator-card-grid {\n      display: grid;\n      grid-template-columns: repeat(2, 1fr);\n      gap: 18px;\n    }\n\n    .calculator-card {\n      display: block;\n      background: #fff;\n      border: 1px solid #e5e7eb;\n      border-radius: 18px;\n      padding: 22px;\n      text-decoration: none;\n      color: inherit;\n      box-shadow: 0 8px 24px rgba(0,0,0,0.07);\n      transition: 0.2s ease;\n      position: relative;\n      overflow: hidden;\n    }\n\n    .calculator-card:hover {\n      transform: translateY(-3px);\n      box-shadow: 0 12px 30px rgba(0,0,0,0.11);\n      border-color: #f4b400;\n    }\n\n    .calculator-card::before {\n      content: \"\";\n      position: absolute;\n      top: 0;\n      left: 0;\n      width: 100%;\n      height: 6px;\n      background: linear-gradient(90deg, #062b4f, #f4b400);\n    }\n\n    .calculator-card .icon {\n      font-size: 30px;\n      margin-bottom: 12px;\n      display: block;\n    }\n\n    .calculator-card h3 {\n      font-size: 20px;\n      line-height: 1.25;\n      color: #062b4f;\n      margin: 0 0 10px;\n    }\n\n    .calculator-card p {\n      font-size: 15px;\n      line-height: 1.5;\n      color: #6b7280;\n      margin: 0 0 16px;\n    }\n\n    .calculator-card .cta {\n      display: inline-block;\n      font-weight: 700;\n      color: #c1121f;\n      font-size: 15px;\n    }\n\n    @media (max-width: 780px) {\n      .calculator-card-grid {\n        grid-template-columns: 1fr;\n      }\n\n      .spaincheck-other-calculators h2 {\n        font-size: 24px;\n      }\n    }\n  <\/style>\n\n  <h2>Other Spain Calculators<\/h2>\n  <p class=\"intro\">\n    Explore other essential Spain calculators to understand taxes, VAT refunds, wealth exposure and mortgage costs when living or investing in Spain.\n  <\/p>\n\n  <div class=\"calculator-card-grid\">\n\n    <!-- TAX -->\n    <a class=\"calculator-card\"\n       href=\"https:\/\/spaincheck.com\/pages\/spain-tax-calculator\/\"\n       title=\"Spain Tax Calculator for Income Property and More\"\n       aria-label=\"Open Spain Tax Calculator\">\n      <span class=\"icon\">\ud83d\udcca<\/span>\n      <h3>Spain Tax Calculator<\/h3>\n      <p>\n        Estimate your total tax exposure including income, property, rental income and wealth tax.\n      <\/p>\n      <span class=\"cta\">Estimate Spain taxes \u2192<\/span>\n    <\/a>\n\n    <!-- VAT -->\n    <a class=\"calculator-card\"\n       href=\"https:\/\/spaincheck.com\/pages\/spain-vat-refund-calculator\/\"\n       title=\"Spain VAT Refund Calculator for Tourists and Expats\"\n       aria-label=\"Open Spain VAT Refund Calculator\">\n      <span class=\"icon\">\ud83e\uddfe<\/span>\n      <h3>Spain VAT Refund Calculator<\/h3>\n      <p>\n        Estimate how much VAT you may recover from tax-free shopping in Spain as a tourist or non-EU visitor.\n      <\/p>\n      <span class=\"cta\">Estimate VAT refund \u2192<\/span>\n    <\/a>\n\n    <!-- MORTGAGE -->\n    <a class=\"calculator-card\"\n       href=\"https:\/\/spaincheck.com\/pages\/spain-mortgage-calculator\/\"\n       title=\"Spain Mortgage Calculator for Property Buyers\"\n       aria-label=\"Open Spain Mortgage Calculator\">\n      <span class=\"icon\">\ud83c\udfe0<\/span>\n      <h3>Spain Mortgage Calculator<\/h3>\n      <p>\n        Calculate monthly payments, deposit and total costs for buying property in Spain.\n      <\/p>\n      <span class=\"cta\">Calculate mortgage \u2192<\/span>\n    <\/a>\n\n    <!-- WEALTH -->\n    <a class=\"calculator-card\"\n       href=\"https:\/\/spaincheck.com\/pages\/spain-wealth-tax-calculator-for-residents-non-residents\/\"\n       title=\"Spain Wealth Tax Calculator for Residents and Non-Residents\"\n       aria-label=\"Open Spain Wealth Tax Calculator\">\n      <span class=\"icon\">\ud83d\udcbc<\/span>\n      <h3>Spain Wealth Tax Calculator<\/h3>\n      <p>\n        Check if you may need to pay Spanish Wealth Tax based on residency, assets and property ownership.\n      <\/p>\n      <span class=\"cta\">Calculate wealth tax \u2192<\/span>\n    <\/a>\n\n  <\/div>\n<\/section>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Spain Salary Calculator Estimate your gross-to-net salary, income tax and employee Social Security contributions in Spain. Gross annual salary (\u20ac) Autonomous community Contract type Permanent contractTemporary contract Calculate Net Salary Estimated monthly net salary \u20ac0 Gross annual salary \u20ac0 Estimated IRPF income tax \u20ac0 Employee Social Security Common contingencies \/ health &#038; social protection \u20ac0 [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":195,"parent":74,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-72","page","type-page","status-publish","has-post-thumbnail","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Spain Salary Calculator: Gross to Net, Tax &amp; Take-Home Pay<\/title>\n<meta name=\"description\" content=\"The most accurate Spain salary calculator for gross-to-net salary, taxes, social security and take-home pay.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/spaincheck.com\/de\/pages\/salary-calculator-for-spain\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Spain Salary Calculator: Gross to Net, Tax &amp; Take-Home Pay\" \/>\n<meta property=\"og:description\" content=\"The most accurate Spain salary calculator for gross-to-net salary, taxes, social security and take-home pay.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/spaincheck.com\/de\/pages\/salary-calculator-for-spain\/\" \/>\n<meta property=\"og:site_name\" content=\"SpainCheck.com\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-19T16:14:14+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/spaincheck.com\/wp-content\/uploads\/2026\/05\/Salary-Calculator-Spain-1024x683.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"683\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data1\" content=\"3\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/spaincheck.com\\\/pages\\\/salary-calculator-for-spain\\\/\",\"url\":\"https:\\\/\\\/spaincheck.com\\\/pages\\\/salary-calculator-for-spain\\\/\",\"name\":\"Spain Salary Calculator: Gross to Net, Tax & Take-Home Pay\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/spaincheck.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/spaincheck.com\\\/pages\\\/salary-calculator-for-spain\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/spaincheck.com\\\/pages\\\/salary-calculator-for-spain\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/spaincheck.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/Salary-Calculator-Spain.png\",\"datePublished\":\"2026-05-03T12:30:53+00:00\",\"dateModified\":\"2026-05-19T16:14:14+00:00\",\"description\":\"The most accurate Spain salary calculator for gross-to-net salary, taxes, social security and take-home pay.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/spaincheck.com\\\/pages\\\/salary-calculator-for-spain\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/spaincheck.com\\\/pages\\\/salary-calculator-for-spain\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/spaincheck.com\\\/pages\\\/salary-calculator-for-spain\\\/#primaryimage\",\"url\":\"https:\\\/\\\/spaincheck.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/Salary-Calculator-Spain.png\",\"contentUrl\":\"https:\\\/\\\/spaincheck.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/Salary-Calculator-Spain.png\",\"width\":1536,\"height\":1024,\"caption\":\"Estimate your take-home salary in Spain after income tax and Social Security contributions\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/spaincheck.com\\\/pages\\\/salary-calculator-for-spain\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/spaincheck.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Spain Tools &amp; Calculators for Living and Working in Spain\",\"item\":\"https:\\\/\\\/spaincheck.com\\\/pages\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Spain Salary Calculator: Gross to Net Pay\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/spaincheck.com\\\/#website\",\"url\":\"https:\\\/\\\/spaincheck.com\\\/\",\"name\":\"SpainCheck.com\",\"description\":\"Practical Spain Guides for Americans Moving, Living and Working in Spain\",\"publisher\":{\"@id\":\"https:\\\/\\\/spaincheck.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/spaincheck.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/spaincheck.com\\\/#organization\",\"name\":\"SpainCheck.com\",\"url\":\"https:\\\/\\\/spaincheck.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/spaincheck.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/spaincheck.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/cropped-Spaincheck.com-Logo.png\",\"contentUrl\":\"https:\\\/\\\/spaincheck.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/cropped-Spaincheck.com-Logo.png\",\"width\":512,\"height\":512,\"caption\":\"SpainCheck.com\"},\"image\":{\"@id\":\"https:\\\/\\\/spaincheck.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Spain Salary Calculator: Gross to Net, Tax & Take-Home Pay","description":"The most accurate Spain salary calculator for gross-to-net salary, taxes, social security and take-home pay.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/spaincheck.com\/de\/pages\/salary-calculator-for-spain\/","og_locale":"de_DE","og_type":"article","og_title":"Spain Salary Calculator: Gross to Net, Tax & Take-Home Pay","og_description":"The most accurate Spain salary calculator for gross-to-net salary, taxes, social security and take-home pay.","og_url":"https:\/\/spaincheck.com\/de\/pages\/salary-calculator-for-spain\/","og_site_name":"SpainCheck.com","article_modified_time":"2026-05-19T16:14:14+00:00","og_image":[{"width":1024,"height":683,"url":"https:\/\/spaincheck.com\/wp-content\/uploads\/2026\/05\/Salary-Calculator-Spain-1024x683.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Gesch\u00e4tzte Lesezeit":"3\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/spaincheck.com\/pages\/salary-calculator-for-spain\/","url":"https:\/\/spaincheck.com\/pages\/salary-calculator-for-spain\/","name":"Spain Salary Calculator: Gross to Net, Tax & Take-Home Pay","isPartOf":{"@id":"https:\/\/spaincheck.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/spaincheck.com\/pages\/salary-calculator-for-spain\/#primaryimage"},"image":{"@id":"https:\/\/spaincheck.com\/pages\/salary-calculator-for-spain\/#primaryimage"},"thumbnailUrl":"https:\/\/spaincheck.com\/wp-content\/uploads\/2026\/05\/Salary-Calculator-Spain.png","datePublished":"2026-05-03T12:30:53+00:00","dateModified":"2026-05-19T16:14:14+00:00","description":"The most accurate Spain salary calculator for gross-to-net salary, taxes, social security and take-home pay.","breadcrumb":{"@id":"https:\/\/spaincheck.com\/pages\/salary-calculator-for-spain\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/spaincheck.com\/pages\/salary-calculator-for-spain\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/spaincheck.com\/pages\/salary-calculator-for-spain\/#primaryimage","url":"https:\/\/spaincheck.com\/wp-content\/uploads\/2026\/05\/Salary-Calculator-Spain.png","contentUrl":"https:\/\/spaincheck.com\/wp-content\/uploads\/2026\/05\/Salary-Calculator-Spain.png","width":1536,"height":1024,"caption":"Estimate your take-home salary in Spain after income tax and Social Security contributions"},{"@type":"BreadcrumbList","@id":"https:\/\/spaincheck.com\/pages\/salary-calculator-for-spain\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/spaincheck.com\/"},{"@type":"ListItem","position":2,"name":"Spain Tools &amp; Calculators for Living and Working in Spain","item":"https:\/\/spaincheck.com\/pages\/"},{"@type":"ListItem","position":3,"name":"Spain Salary Calculator: Gross to Net Pay"}]},{"@type":"WebSite","@id":"https:\/\/spaincheck.com\/#website","url":"https:\/\/spaincheck.com\/","name":"SpainCheck.com","description":"Praktische Spanien-Ratgeber f\u00fcr Amerikaner, die nach Spanien ziehen, dort leben und arbeiten","publisher":{"@id":"https:\/\/spaincheck.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/spaincheck.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/spaincheck.com\/#organization","name":"SpainCheck.com","url":"https:\/\/spaincheck.com\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/spaincheck.com\/#\/schema\/logo\/image\/","url":"https:\/\/spaincheck.com\/wp-content\/uploads\/2026\/05\/cropped-Spaincheck.com-Logo.png","contentUrl":"https:\/\/spaincheck.com\/wp-content\/uploads\/2026\/05\/cropped-Spaincheck.com-Logo.png","width":512,"height":512,"caption":"SpainCheck.com"},"image":{"@id":"https:\/\/spaincheck.com\/#\/schema\/logo\/image\/"}}]}},"_hostinger_reach_plugin_has_subscription_block":false,"_hostinger_reach_plugin_is_elementor":false,"_links":{"self":[{"href":"https:\/\/spaincheck.com\/de\/wp-json\/wp\/v2\/pages\/72","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/spaincheck.com\/de\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/spaincheck.com\/de\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/spaincheck.com\/de\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/spaincheck.com\/de\/wp-json\/wp\/v2\/comments?post=72"}],"version-history":[{"count":10,"href":"https:\/\/spaincheck.com\/de\/wp-json\/wp\/v2\/pages\/72\/revisions"}],"predecessor-version":[{"id":389,"href":"https:\/\/spaincheck.com\/de\/wp-json\/wp\/v2\/pages\/72\/revisions\/389"}],"up":[{"embeddable":true,"href":"https:\/\/spaincheck.com\/de\/wp-json\/wp\/v2\/pages\/74"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/spaincheck.com\/de\/wp-json\/wp\/v2\/media\/195"}],"wp:attachment":[{"href":"https:\/\/spaincheck.com\/de\/wp-json\/wp\/v2\/media?parent=72"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}