Tax in Spain

Filing Your Spanish Income Tax Return as an Expat: Complete Guide

If you spend more than 183 days per year in Spain — or if your main economic interests are here — you're a Spanish tax resident and must file an annual income tax return (declaración de la renta). For many expats, this is their first encounter with the Spanish tax system. Here's what to expect.

When Do Expats Need to File?

Spanish tax residents whose income exceeds €22,000 from a single employer (or €15,000 from multiple payers) must file. However, many expats are required to file even below these thresholds if they have foreign income, foreign assets to declare, or are registered as self-employed.

Tax returns for the previous year must be filed between April 2 and June 30. For example, the 2025 tax year return is filed between April and June 2026.

Understanding Your Tax Liability

Spain uses a progressive income tax system with rates ranging from approximately 19% (for income up to €12,450) to 47% (for income above €300,000). These rates are split between state and regional taxes, so exact rates vary slightly by autonomous community.

Common sources of income that Spanish tax residents must declare include: employment income (wherever earned), self-employment income, rental income, dividends and capital gains, pensions, and income from foreign bank accounts and investments above certain thresholds.

How to File: Options

There are several ways to file your Spanish tax return:

Foreign Income and Assets

Spanish tax residents must declare worldwide income. This includes income from foreign bank accounts, investments, rental properties abroad, and pensions from foreign states. If you have foreign assets exceeding €50,000 in total, you must also file the Modelo 720 asset declaration.

Spain has double taxation treaties with many countries — including the UK, USA, and Canada — to prevent the same income being taxed twice. However, the rules are complex and vary by country and income type. Always check the specific DTA provisions for your nationality.

Common Mistakes Expats Make

Failing to declare foreign income is a serious offence with significant penalties. Other common mistakes include missing the filing deadline (penalties start at €100 for late filing), failing to update your tax status when you become a resident, and not claiming treaty relief for income already taxed abroad.

If you've recently arrived in Spain, establishing exactly when you became a tax resident is crucial — this determines which year you start filing Spanish returns.

Check your eligibility or speak to a specialist about your move to Spain.

Check Your Eligibility Book a Consultation
Common Questions

Frequently Asked Questions

Non-filing when required results in penalties starting at €100 for late filing (increasing over time), plus any tax owed plus interest. In serious cases of undeclared foreign income, penalties can be much larger. It's always better to file late than not at all.

If your home country has a double taxation treaty with Spain, you generally won't pay tax twice on the same income. The treaty determines which country has taxing rights over each type of income. However, the interaction of two tax systems is complex and professional advice is recommended.

Modelo 100 is the standard Spanish income tax return filed by most residents. Modelo 151 is filed by expats who are registered under the Beckham Law special tax regime. If you've been approved for the Beckham Law, you file 151 instead of 100.