Spain Income Tax Calculator (Estimated)
Estimate your annual Spanish income tax (IRPF for residents, flat rates for non-residents) based on your taxable income profile.
How income tax in Spain works
Spain uses a progressive income tax system for residents, known as IRPF (Impuesto sobre la Renta de las Personas Físicas). This means your income is split across tax brackets, and each portion is taxed at a different rate. You do not pay one single rate on your full salary.
In practice, Spanish personal income tax is made up of state and regional components. The exact rate can vary depending on your autonomous community (for example, Madrid, Catalonia, Andalusia, Valencia), but the national structure is broadly similar. Non-residents are typically taxed under a different regime with flat rates on Spanish-source income.
Resident tax brackets used in this calculator
This calculator applies a commonly used combined bracket structure for a quick estimate:
- Up to €12,450: 19%
- €12,450 to €20,200: 24%
- €20,200 to €35,200: 30%
- €35,200 to €60,000: 37%
- €60,000 to €300,000: 45%
- Above €300,000: 47%
For non-residents, we include standard flat-rate approximations commonly referenced: 19% for EU/EEA residents and 24% for many other non-residents.
How to use this Spain tax rate calculator
1) Choose taxpayer type
Select whether you are a Spanish tax resident or a non-resident. This changes the tax regime from progressive brackets to flat-rate taxation.
2) Enter gross annual income
Input your pre-tax annual income in euros. If you have multiple income streams, you can combine them for a rough estimate.
3) Add deductions and allowance
Residents can enter deductible amounts and a personal allowance to estimate taxable base reduction. Non-residents usually have more limited deductions depending on their legal status and treaty conditions.
4) Review the result
You’ll see:
- Taxable income
- Estimated annual tax
- Effective tax rate
- Marginal tax rate
- Estimated net income after tax
Example calculation
Suppose you are a Spanish resident with:
- Gross income: €45,000
- Deductions: €2,000
- Personal allowance: €5,550
Your taxable income becomes €37,450. Instead of taxing all income at one rate, each segment is taxed progressively. Your effective rate may be much lower than your highest marginal bracket, which is exactly why bracket-based calculators are useful for planning.
Important details that affect final tax in Spain
Autonomous community differences
Regional governments can adjust part of the tax rate schedule and certain reliefs, so final numbers vary by location.
Family and personal situation
Age, marital status, number of children, disability status, and dependent relatives can change minimum personal/family exemptions significantly.
Type of income
Employment income, self-employment income, savings income, dividends, capital gains, rental income, and foreign income may be taxed under different rules or scales.
Tax treaties and expatriate rules
If you are an expat, digital nomad, or cross-border worker, treaty protection and special regimes (such as the so-called Beckham Law, when applicable) can alter your liability.
Tax planning tips
- Track deductible contributions (pension plans, professional expenses where permitted).
- Understand withholding (retenciones) on payroll versus final annual return outcome.
- Run scenario planning before salary negotiations or freelance contract changes.
- Review regional tax environment if relocating within Spain.
- Consult a qualified tax advisor before filing if your situation is complex.
Final note
This income tax rate in Spain calculator is designed for quick decision support and educational use. It is not a substitute for official Agencia Tributaria tools or professional advice. Still, it gives a practical starting point to estimate your tax burden, compare scenarios, and better understand how Spanish tax brackets influence your take-home income.