BLOG · LIFE IN SPAIN

Spanish Tax System Explained for Expats

Spanish taxes are complex but manageable. If you're tax resident (183+ days/year), you'll file an annual income tax return (modelo 100) by June 30. Rates are moderate, deductions are generous, and new residents can qualify for the Beckham Law (24% flat tax for 6 years). This guide covers tax residency, IRPF brackets, self-employed obligations, wealth taxes, and how to stay compliant.

11 min read

✓ 2026 tax brackets
✓ Expat-focused guidance
✓ Beckham Law explained
✓ Compliance checklists

Tax Residency: Who Pays Spanish Taxes?

Spain taxes based on residency status, not citizenship. You're a Spanish tax resident if:

  • You spend 183+ days in Spain per year (continuous or scattered), OR
  • Your center of economic interests is in Spain (primary residence, most income sources), OR
  • You work in Spain (regardless of days spent)

Tax Resident vs Non-Resident

Tax residents: File taxes on worldwide income (Spain + abroad). Must file modelo 100 by June 30.

Non-residents: Only pay Spanish tax on Spanish-source income (Spanish job, rental income from Spanish property, freelance work for Spanish clients). File tax return only if you have Spanish income.

If you're on a Spanish visa (NLV, DNV, Student, etc.) and have a Spanish residence, you're likely a tax resident even if you haven't spent 183 days yet.

Tax Residency and Visa Applications

Becoming tax resident in Spain has implications for visas and residency. Plan your arrival date and residency status carefully with a tax advisor.

Deep dive into tax residency →

IRPF: Spanish Income Tax Brackets (2026)

IRPF (Personal Income Tax) is progressive. Tax brackets for 2026:

  • €0-18,000: 19%
  • €18,000-35,200: 21%
  • €35,200-60,000: 45%
  • €60,000-300,000: 45%
  • €300,000-600,000: 45%
  • €600,000+: 45%

Note: Brackets change annually. These are 2026 rates (verified as of April). Check Agencia Tributaria (tax authority) website for current rates before filing.

How Tax Brackets Work

If you earn €50,000:

  • First €18,000 taxed at 19% = €3,420
  • Next €17,200 (€35,200-€18,000) at 21% = €3,612
  • Final €14,800 (€50,000-€35,200) at 45% = €6,660
  • Total tax: €13,692 (effective rate: ~27%)

Available Deductions & Credits

Reduce your taxable income with these legal deductions:

Personal Deductions

  • Mortgage interest: Up to €9,040 for primary residence (limited)
  • Pension contributions: Up to €6,000-15,300 depending on age
  • Healthcare premiums: Deductible if not employer-provided
  • Dependent children/relatives: Per-child deduction (€2,400+)
  • Rental expenses (if landlord): Maintenance, repairs, management fees

Self-Employed (Autónomo) Deductions

  • Office rent and utilities
  • Equipment and supplies
  • Professional services (accountants, lawyers)
  • Business insurance
  • Vehicle expenses (mileage or costs)
  • Professional development

Modelo 100: Annual Income Tax Return

What Is Modelo 100?

Modelo 100 is Spain's annual personal income tax return. All tax residents must file by June 30. It reports:

  • All income (salary, pensions, investments, rental, self-employment)
  • Deductions and expenses
  • Taxes already withheld (by employers, banks)
  • Final tax owed or refund due

How to File Modelo 100

Option 1: DIY Online (via Cl@ve PIN)

Use Agencia Tributaria website (aeat.es). Login with Cl@ve PIN or digital certificate. Enter income and deductions. System calculates tax automatically. Free. Requires Spanish language competency and understanding of tax forms.

Option 2: Use a Tax Advisor (Asesor Fiscal)

Highly recommended for expats. Your advisor gathers documents, calculates tax, ensures compliance, and files on your behalf. Cost: €200-600 depending on complexity. They often find deductions you'd miss, paying for themselves.

Timeline

  • January-February: Employers and banks send tax statements (certificados)
  • April-June 30: File modelo 100 electronically
  • July: Receive tax result (refund or payment due)
  • August-September: Pay any tax owed in installments if needed

Self-Employed (Autónomo) Tax Obligations

What Is Autónomo Status?

If you work for yourself (freelancer, consultant, online business), you must register as autónomo (self-employed) with Social Security within 30 days of starting work.

Monthly Social Security Contribution

You pay monthly Social Security fees (cuota): roughly €300-600/month depending on your income base. This covers healthcare, pension, unemployment.

Quarterly VAT Returns (Modelo 303)

If you earn €10,000+/year, file quarterly VAT returns (modelo 303) showing income and VAT collected/paid. Quarterly filing deadlines.

Annual Income Tax (Modelo 100)

Self-employed file modelo 100 like employees but with business deductions (office, supplies, professional fees, etc.). These deductions reduce your taxable income significantly.

The Beckham Law: 24% Flat Tax for 6 Years

What Is the Beckham Law?

Named after David Beckham, Spain's Beckham Law allows new residents (arrived after January 1, 2023) to opt for a flat 24% income tax rate for 6 years instead of progressive IRPF rates.

Who Qualifies?

  • Arrived in Spain after January 1, 2023
  • Were not a Spanish resident in the previous 10 years
  • Become a Spanish tax resident upon arrival
  • High earners (especially valuable for €100k+ income)

Example Savings

Earning €150,000/year:

  • Standard IRPF: ~€45,000 tax (30% effective rate)
  • Beckham Law: €36,000 tax (24% flat)
  • Annual savings: €9,000

How to Claim Beckham Law

Must opt in during your first modelo 100 filing after becoming tax resident. Once claimed, it applies for 6 years automatically. Highly recommended for high earners.

Modelo 720: Reporting Foreign Assets

What Is Modelo 720?

Tax residents must report foreign assets over €50,000 annually via modelo 720. This includes:

  • Foreign bank accounts and investments
  • Foreign property and real estate
  • Cryptocurrency and digital assets
  • Foreign pensions and retirement accounts

Filing Deadline

March 31 each year. Filing is electronic via Agencia Tributaria website.

Penalties for Non-Filing

Strict penalties apply:

  • Non-filing: €10,000 base penalty + percentage of unreported assets
  • Late filing: €5,000-10,000
  • Accuracy violations: Can result in criminal charges

Bottom line: Always file modelo 720 if you have foreign assets. Penalties far exceed any tax owed. Your tax advisor handles this.

Wealth Tax (Patrimonio) and Capital Gains

Wealth Tax

Property over €600,000 is subject to wealth tax (0.2-3.75% depending on region and value). Applied annually on your net worth. Rates vary by autonomous community (some have suspended it).

Capital Gains Tax

Profit from selling property or investments is taxed as income (19-45% depending on bracket and holding period). Long-term gains (2+ years) receive a discount.

Getting a Tax Advisor

When You Should Hire One

  • Earning €50,000+ annually
  • Self-employed or freelance
  • Own rental property in Spain
  • Have foreign assets (modelo 720)
  • Unsure about tax residency status
  • Don't speak fluent Spanish

Finding a Tax Advisor

Ask locals, expat groups, or consulate for recommendations. Cost: €200-600/year depending on complexity. English-speaking advisors available in major cities.

FAQs: Spanish Taxes for Expats

Do I have to pay Spanish taxes as an expat?
If you're a tax resident in Spain (183+ days/year), you must pay Spanish income tax on worldwide income. Non-residents only pay tax on Spanish-source income. Tax residency is determined by where your habitual residence is.
What is IRPF and what are the tax brackets?
IRPF (Impuesto sobre la Renta de las Personas Físicas) is Spain's income tax. 2026 brackets: 19% (€0-18,000), 21% (€18,000-35,200), 45% (€600,000+). Tax rates change annually. Deductions available for mortgages, healthcare, pension contributions.
When is modelo 100 filed and what is it?
Modelo 100 is Spain's annual income tax return filed by June 30. You report all income (salary, pensions, investments, rental), deductions, and taxes already paid. Calculated using digital certificate via Cl@ve PIN or through a tax advisor.
What is the Beckham Law for expats?
The Beckham Law provides an optional flat 24% income tax rate for new residents arriving in Spain after January 1, 2023. Applies for 6 years. Available to non-residents who become residents, reducing overall tax burden on high earners.
What is modelo 720 and when must I file it?
Modelo 720 reports foreign assets (bank accounts, property, investments) over €50,000. Filed annually by March 31. Tax residents must declare all overseas assets. Failure to file results in steep penalties (€10,000+).
Do I need a tax advisor (asesor fiscal)?
Highly recommended if: earning significant income, self-employed (autónomo), owning property, or managing complex finances. Cost: €200-600 annually. Tax advisors ensure compliance and maximize deductions, paying for themselves through savings.

Planning to Move to Spain?

Our specialists guide you through the right visa from start to finish — managed entirely online, in English.