Spain IRPF Income Tax Calculator

Estimate your Spanish IRPF (income tax) from gross salary, with Social Security contributions and personal allowances.

Inputs

Your total gross salary before any deductions.

Children under 25 who live with you and have no income > €8,000.

Results update as you type, and the address bar keeps your numbers so the link you share reopens this exact calculation.

IRPF (Income Tax)

$4,219

Annual Net Salary

$23,837

Monthly Net Pay

$1,986

Detailed results
Social Security (Employee)$1,944
Total Deductions$6,163
Effective Tax Rate (IRPF only)0.14%
Marginal Tax Rate0.3%

What this result means

IRPF (Income Tax): $4,219.

On €30,000 gross, you pay €4219 IRPF (14.1% effective rate) and take home approximately €1986/month.

How this is calculated

1. SS employee = min(gross, base_max) × 6.48%
2. Rendimiento neto = gross − SS − €2,000 (gastos deducibles)
3. Reducción trabajo = based on rendimiento neto (RD-ley 4/2024)
4. Base liquidable = rendimiento neto − reducción
5. Cuota íntegra = progressive IRPF brackets on base liquidable
6. Cuota mínimo = brackets applied to personal + children minimum
7. IRPF = cuota íntegra − cuota mínimo

Spain IRPF 2025

IRPF (Impuesto sobre la Renta de las Personas Físicas) is Spain's personal income tax. It is split 50/50 between the national government and each Autonomous Community, which is why rates vary slightly by region.

2025 General IRPF Brackets (national reference)

| Taxable base | Rate | |--------------|------| | Up to €12,450 | 19% | | €12,450 – €20,200 | 24% | | €20,200 – €35,200 | 30% | | €35,200 – €60,000 | 37% | | €60,000 – €300,000 | 45% | | Over €300,000 | 47% |

Key deductions applied here

  • Social Security (6.48%): capped at €56,646/year base
  • Gastos deducibles: €2,000 fixed professional expense for employees
  • Reducción por trabajo: up to €6,498 if net work income ≤ €14,047.50
  • Mínimo personal: €5,550 (under 65) / €6,700 (65–74) / €8,100 (75+)
  • Mínimo por descendientes: €2,400 per child (1st), €2,700 (2nd), €4,000 (3rd), €4,500 (4th+)

What this calculator does NOT include

  • Capital gains (base imponible del ahorro)
  • Self-employment income (rendimientos de actividades económicas)
  • Real estate income
  • Regional deductions (housing, donations, family situations — vary by CCAA)

Assumptions

  • Uses 2025 national IRPF scale (combined state + reference CCAA). Actual liability varies by Autonomous Community.
  • Assumes all income is employment income (rendimientos del trabajo). Capital gains, rental, or self-employment income are not included.
  • SS contribution: 6.48% (4.70% CC + 1.55% desempleo + 0.10% FP + 0.13% MEI), capped at €56,646/year base (2024).
  • Gastos deducibles: €2,000 flat statutory deduction for employees. Actual deductible expenses may differ.
  • Reducción por rendimientos del trabajo per RD-ley 4/2024 (effective 2024–2025).
  • Does not include CCAA-specific deductions (housing, large families, disability, etc.).

Frequently asked questions

What are the IRPF brackets in Spain for 2025?

Spain's national IRPF scale ranges from 19% on the lowest income (up to €12,450) to 47% on income over €300,000. However, this is only the national reference portion; Spain splits income tax revenue 50/50 between the central government and each Autonomous Community. Your effective tax rate depends on your region: Madrid typically applies 1–2 percentage points lower rates than the national average as a competitive incentive, while Catalonia and Valencia tend slightly higher. Check your Autonomous Community's 2025 rates for your actual liability.

How is the IRPF personal minimum (mínimo personal) applied?

The personal minimum (mínimo personal) is not a direct income deduction; it is a tax credit mechanism. For someone under 65, the €5,550 personal minimum means the government calculates how much tax would apply to that €5,550 using progressive brackets, then credits that amount back against your total tax bill. This approach proportionally benefits lower earners while capping the benefit for higher earners—the tax savings is larger at low income levels where low brackets apply, and smaller at high income levels where high brackets apply.

Why is the effective rate lower than the bracket rate?

Two factors make your effective rate (total tax ÷ gross income) lower than your marginal bracket rate. First, progressive taxation means only income above each threshold is taxed at higher rates—your first €12,450 is taxed at 19%, not at your marginal rate. Second, deductions reduce your taxable base before any brackets apply: Social Security (6.48%), the €2,000 fixed gastos deducibles, the reducción por trabajo, and the personal minimum all shrink the income subject to tax. These effects compound to create an effective rate substantially below your marginal rate.

Does this calculation apply to autónomos?

Only partially. Autónomos (self-employed workers) also pay IRPF but on a different income base: net profit (gross invoiced income minus legitimate business expenses), not gross salary. Additionally, autónomos must pay quarterly advance payments throughout the year via Modelo 130 filings, unlike salaried employees who have IRPF withheld monthly. Self-employed Social Security (RETA) contributions are also calculated differently and are fully deductible. For self-employed income, use the separate Autónomo Quarterly Tax calculator.

What is the Social Security cap?

In 2025, the maximum Social Security contribution base is €56,646 per year (approximately €4,720.50 monthly). Once your annual income exceeds this cap, no additional Social Security tax is withheld, even if you earn significantly more. This means high earners pay Social Security as a smaller percentage of their total income: a €200,000 earner pays only €3,670 in Social Security (6.48% of €56,646), which is just 1.8% of their gross income. This is one reason IRPF brackets become increasingly important for high earners relative to payroll taxes.

Related calculators and guides

Last reviewed and sources

Statutory figures marked for verification currently use placeholder values of zero.