Translation unavailable - this article is shown in English. View English version
Summary
Spain uses a PAYE-style system where employers withhold income tax (IRPF - Impuesto sobre la Renta de las Personas Fisicas) and social security contributions from each payslip. Income tax is progressive with six brackets, and social security is split between employer and employee. Most employees do not need to file a return if their income comes from a single employer below certain thresholds, though many do to claim deductions.
How it works
Your take-home pay is your gross salary minus two main deductions:
- IRPF (income tax) - progressive rates across six income bands
- Social security contributions - three employee components totalling 6.35% of gross salary, subject to a maximum contribution base
Spain also has regional income tax - the IRPF rates shown here are the combined state + regional rates (using the general/common schedule). Autonomous communities can adjust their portion, so actual rates may vary slightly by region.
Income Tax Bands (2025)
Spain’s IRPF uses six marginal bands for the combined state and general regional rate:
| Taxable income | Marginal rate |
|---|---|
| Up to €12,450 | 19% |
| €12,451 - €20,200 | 24% |
| €20,201 - €35,200 | 30% |
| €35,201 - €60,000 | 37% |
| €60,001 - €300,000 | 45% |
| Above €300,000 | 47% |
These are marginal rates - you only pay the higher rate on income within each band, not on your entire salary. The rates shown are the combined state + regional schedule. Some autonomous communities (e.g. Madrid, Catalonia) apply slightly different regional portions.
Social Security Contributions
Employee social security contributions have three components:
| Component | Employee rate |
|---|---|
| Contingencias comunes (common contingencies) | 4.70% |
| Desempleo (unemployment) | 1.55% |
| Formacion profesional (vocational training) | 0.10% |
| Total employee rate | 6.35% |
These rates apply to the employee’s gross salary up to a maximum contribution base of €58,914 per year (€4,909.50 per month) for 2025. Income above this cap is not subject to employee social security contributions.
There is also a minimum contribution base (approximately €1,260/month for the general regime), meaning very low earners still contribute on at least that amount.
The formula
Where
Worked example
EUR 35,000 gross annual salary
Social security (6.35% of gross, under cap)
= EUR 2,222.50
First EUR 12,450 at 19%
= EUR 2,365.50
Next EUR 7,750 (EUR 12,451 - EUR 20,200) at 24%
= EUR 1,860
Remaining EUR 14,800 (EUR 20,201 - EUR 35,000) at 30%
= EUR 4,440
Total IRPF
= EUR 8,665.50
Total deductions
= EUR 10,888
Result
Take-home pay = EUR 35,000 - EUR 10,888 = EUR 24,112/year (EUR 2,009/month)
Assumptions & limitations
- Uses the general combined state + regional IRPF schedule - actual rates may differ in certain autonomous communities (e.g. Madrid, Catalonia, Basque Country, Navarra)
- Assumes a single taxpayer with no dependants and no personal deductions beyond the standard minimum
- Does not model employer social security contributions (approximately 30% of gross, but not deducted from the employee’s salary)
- The social security maximum contribution base of €58,914 applies for 2025
- Does not model the minimum personal allowance (minimo personal) of €5,550, which can reduce the IRPF base
- Assumes salaried employment under the general social security regime - self-employed workers (autonomos) have a different contribution system