Back to Guides
Expats10 min read

Leaving Spain?
You May Be Owed Thousands

If you worked in Spain for less than 6 months and have moved back home, your employer likely over-withheld your taxes. Here's how to claim your refund.

Why You're Owed Money

What Your Employer Withheld (IRPF)~35%

Based on resident progressive rates (up to 47%)

What You Actually Owe (Non-Resident)19%

EU/EEA citizens flat rate (24% for non-EU)

Your Potential Refund
~16%

On €30,000 salary = €4,800 refund

The Hidden Tax Refund Most Expats Miss

When you start working in Spain, your employer automatically withholds income tax (IRPF) from your paycheck at resident tax rates. These progressive rates can reach up to 47% in some regions.

The problem? Your employer assumes you'll be in Spain for the entire year. But if you leave before spending 183 days in Spain, you're actually classified as a non-resident for the entire fiscal year.

Non-residents pay a flat tax rate of just 19% (EU/EEA citizens) or 24% (non-EU). The difference between what was withheld and what you actually owe? That's your refund.

Who Qualifies?

The 183-Day Rule

Spain determines your tax residency based on the 183-day rule. If you spent fewer than 183 days in Spain during the calendar year (January 1 - December 31), you may qualify as a non-resident.

Important: Unlike some countries, Spain doesn't allow "split-year" treatment. You're either a resident for the entire year or a non-resident for the entire year.

You Likely Qualify If:

  • Worked in Spain for less than 6 months
  • Have returned to your home country
  • Had Spanish income tax (IRPF) withheld
  • Are now tax resident in another country

You May Not Qualify If:

  • Spent 183+ days in Spain that year
  • Your spouse/children remained in Spain
  • Main economic interests still in Spain
  • Already filed as a Spanish resident

Real Example: Swedish Engineer

Worked in Spain

Jan - May

5 months (150 days)

IRPF Withheld

€8,400

At 28% average rate

Refund Received

€2,700

19% non-resident rate applied

This Swedish engineer moved back to Stockholm in June. By proving non-resident status, they recovered the difference between what was withheld and the 19% EU rate.

How to Claim Your Refund

1

Get Your Certificate of Tax Residency

Request this from your home country's tax authority (e.g., Skatteverket in Sweden, HMRC in UK, Finanzamt in Germany). This proves you're a tax resident elsewhere.

2

Gather Your Spanish Documents

Collect your Spanish payslips, employment contract, and the annual "Certificado de Retenciones" showing total income and tax withheld.

3

File Modelo 210

This is the non-resident income tax return. You'll declare your Spanish income at the 19% (EU) or 24% (non-EU) rate and claim the over-withheld amount as a refund.

4

Receive Your Refund

The Spanish Tax Agency (Hacienda) typically processes claims within 6 months. If they take longer, you're entitled to late payment interest (currently 4.0625%).

Important Deadlines

4-Year Window

You have 4 years from the original filing deadline to claim your refund. Left Spain in 2023? You have until 2028 to file.

Processing Time

Claims are typically processed within 6 months. Delays beyond this earn you automatic interest on your refund.

Common Scenarios by Country

🇸🇪

Sweden

Get your "Hemvistintyg" from Skatteverket. Sweden has a tax treaty with Spain - you'll pay 19% in Spain, remaining tax in Sweden.

🇬🇧

United Kingdom

Request form DT-Individual from HMRC. Post-Brexit, you still qualify for the 19% rate under the UK-Spain tax treaty.

🇩🇪

Germany

Get your "Ansässigkeitsbescheinigung" from your local Finanzamt. The Germany-Spain treaty ensures you pay only 19%.

Spanish Terms to Know

Devolución de IRPF

IRPF refund / tax refund

Impuesto sobre la Renta de no Residentes (IRNR)

Non-Resident Income Tax

Certificado de Retenciones

Withholding certificate from employer

Modelo 210

Non-resident tax return form

Ready to Claim Your Refund?

We handle the entire process: gathering documents, filing Modelo 210, and communicating with Hacienda until you receive your refund.

Get Your Refund - €35