What's in this guide
- What Modelo 100 actually is
- Who must file — and who's exempt
- Tax residency and worldwide income
- The April–June filing window
- IRPF brackets — state + regional
- Personal and family allowances
- Deductions — mortgage, pension, health insurance
- How to file — Borrador, Cl@ve, certificate
- Joint vs. individual filing
- Modelo 100 vs. the Beckham Law (Modelo 151)
- Seven mistakes expats make on Modelo 100
- How insurance fits in — health, autónomo, NLV
- Frequently asked questions
1. What Modelo 100 actually is
Modelo 100 is the annual IRPF return — the Declaración de la Renta — that every Spanish tax resident files between April and the end of June for the previous calendar year. It pulls every income source together (salary, autónomo profit, pensions, savings, rental, capital gains, foreign income), applies the progressive IRPF scale, credits personal and family allowances, and then deducts whatever you've already paid via withholdings and Modelo 130 quarterly advances. The result is either a refund (a devolver) or a top-up (a ingresar).
The legal basis is Ley 35/2006 del IRPF — the consolidated text is on the BOE. AEAT's Modelo 100 portal lives at sede.agenciatributaria.gob.es/Sede/irpf.html.
Unlike Modelo 130 (the quarterly autónomo advance, 20% of net profit), Modelo 100 is where the real arithmetic happens: progressive bands, regional rate variations, joint-or-individual options, foreign-tax credits and the full menu of allowances and deductions. The four Modelo 130 payments and any IRPF retenciones withheld by your clients or employer get credited at the end of Modelo 100 — they were a deposit; this is the final invoice.
Modelo 100 at a glance
Who Files
Every Spanish tax resident with meaningful income — salaried, autónomo, pensioner, rental landlord. Some exemptions for very low earners with a single employer.
Worldwide Income
Residents declare global income. UK pensions, US dividends, German rentals — all in. Double-tax treaties give credit for tax already paid abroad.
Filing Window
Around 2 April to 30 June each year for the previous tax year. Direct-debit deadline is 25 June — five days before the public cut-off.
Progressive Bands
IRPF combines a state scale and your autonomous community's scale — typically 19% rising to 47–50%+ on the top band. Savings income runs on a separate 19–30% scale.
Allowances
Personal allowance ~€5,550, plus age, family and disability uplifts. Pension contributions, mortgage on a pre-2013 home, and autónomo health premiums reduce the bill.
Settlement
Modelo 130 advances + IRPF retenciones + foreign-tax credits are subtracted from the calculated IRPF. Positive = top-up; negative = refund, typically paid within weeks.
2. Who must file Modelo 100 — and who's exempt
The general rule: every Spanish tax resident files Modelo 100 unless they fall within narrow statutory exemptions. The exemptions are surprisingly generous for the lowest earners, but almost every expat with a meaningful income — salaried or autónomo — has to file.
You must file Modelo 100 if you are…
Filing is mandatory when…
- An autónomo: any registered self-employed person, regardless of income, files Modelo 100. No turnover floor — even a loss-making first year requires a return.
- A salaried employee earning over €22,000 from a single payer, or over €15,876 if you had more than one payer during the year (with secondary payers above €1,500).
- A landlord or rental income recipient with gross rental income above €1,000 a year. Long-let residential, holiday-let or commercial — all on Modelo 100.
- A pensioner drawing UK, US, German, French or other foreign pensions above the relevant thresholds — most foreign pensions push past €15,876 once you add a second payer.
- A holder of investment income (dividends, interest, capital gains) above €1,600 a year, or unrealised gains via funds and reportable transactions.
- A property seller during the year: any capital gain or loss on Spanish or foreign property goes on Modelo 100, even if reinvestment relief applies.
- A recipient of imputed real-estate income — owning a Spanish second home you don't rent generates a small notional income to declare.
- Anyone wanting a refund: if your retenciones overpaid the bill, only filing Modelo 100 will release the refund. AEAT does not refund proactively.
Pure non-residents who own assets in Spain (a holiday home, a Spanish bank account) do not file Modelo 100 — they file Modelo 210 (Impuesto sobre la Renta de No Residentes) instead. Beckham-Law impatriates file Modelo 151, not Modelo 100, while their special regime lasts. We cover both at the end.
3. Tax residency — and what "worldwide income" means in practice
You are a Spanish tax resident in any year you meet at least one of these three tests (Article 9, Ley 35/2006):
- The 183-day test: physically present in Spain for more than 183 days during the calendar year. Sporadic absences count as presence unless you can prove tax residence elsewhere.
- The centre of economic interests: the main hub of your business or professional activities, or your assets, is in Spain.
- The family presumption: your non-separated spouse and minor children habitually live in Spain — you are presumed resident unless proved otherwise.
Tax residency is binary: for the whole calendar year you are either Spanish-resident (worldwide income on Modelo 100) or non-resident (Spanish-source income only, on Modelo 210). There is no split-year regime as in the UK. The year you arrive on a non-lucrative visa, the year you take Beckham election, and the year you leave Spain each require careful planning.
What "worldwide income" includes
As a Spanish tax resident filing Modelo 100, you declare every category of income from every country:
- Spanish and foreign salary, bonuses, equity vesting and stock-option exercises.
- Autónomo and freelance profit — net of deductible expenses, the same number that drove your Modelo 130.
- Pensions: UK state and private pensions, US Social Security, German DRV, French retraite, Australian superannuation drawdowns — all on Modelo 100. Treaty allocation rules apply (some government pensions are taxed only at source).
- Rental income, Spanish and foreign, with deductions for mortgage interest, repairs, agency fees, IBI, community fees, and amortisation at 3% of cadastral construction value.
- Dividends, interest and bond coupons — taxed on the separate savings scale (19/21/23/27/30%).
- Capital gains on shares, funds, ETFs, crypto and property — gains are taxed at 19–30%; losses can offset gains within strict netting rules.
- Imputed income on second homes you don't rent out — 1.1% or 2% of cadastral value, depending on whether the value has been revised.
4. The April–June filing window
Unlike Modelo 130 (four times a year), Modelo 100 happens once. The window is fixed by ministerial order each spring and runs from early April to the end of June.
- Around 2 April: portal opens. Renta Web (the online filing service) and the AEAT app become available; you can request and check your borrador (draft return).
- Around 7 May: phone-appointment service ("Le Llamamos") opens for AEAT-assisted filing.
- Around 3 June: in-person appointment service opens at AEAT offices.
- 25 June: last day to file with direct debit from a Spanish bank account.
- 30 June: headline deadline — last day to file at all, with payment by other methods (NRC, card, transfer).
See the AEAT calendario del contribuyente for the exact dates each year. The ministerial order is published in late March and confirms the open and close dates.
Splitting the payment
If your Modelo 100 produces an a ingresar result, you can split the bill: 60% on filing (by 30 June) and 40% by 5 November. Both instalments can be direct-debited at filing. There's no interest charge on the split — it's a built-in concession to ease the cash-flow shock.
5. IRPF brackets — state + regional scales for 2025 income
Spanish IRPF is half-state, half-regional. The "general base" (salary, autónomo profit, pensions, rental income) runs through both scales added together. Each comunidad autónoma sets its own bands; Madrid is famously low, Cataluña and Valencia are higher.
The state scale for 2025 income (declared on Modelo 100 in spring 2026) typically runs:
- 9.50% on income up to ~€12,450
- 12.00% from ~€12,450 to ~€20,200
- 15.00% from ~€20,200 to ~€35,200
- 18.50% from ~€35,200 to ~€60,000
- 22.50% from ~€60,000 to ~€300,000
- 24.50% above ~€300,000
To this, each comunidad autónoma adds its own roughly equivalent band of around 9–25%. Combined headline rates therefore run from approximately 19% on the lowest band to 47–50%+ on the top band, depending on region. Madrid's top combined rate is around 45%; Cataluña, Valencia, Asturias and the Balearics push past 50% at the top.
The separate savings scale
Investment income (dividends, interest, capital gains) is taxed on a distinct national scale that applies uniformly across Spain:
| Savings income bracket | Rate |
|---|---|
| Up to €6,000 | 19% |
| €6,000 – €50,000 | 21% |
| €50,000 – €200,000 | 23% |
| €200,000 – €300,000 | 27% |
| Above €300,000 | 30% |
Capital gains on assets held under one year used to be added to the general base; since 2015 they go straight to the savings scale — so a flipped share or short-term crypto gain pays the same lower scale as a long-held investment.
6. Personal and family allowances (mínimos personales y familiares)
Before applying the scales above, you slice off a mínimo personal y familiar — an income-tax-free zone reflecting your personal and family circumstances. The 2025 baseline figures:
- Personal minimum: €5,550 for every taxpayer.
- Age uplift: +€1,150 if you are over 65, +€1,400 more if over 75.
- Children: €2,400 for the first child, €2,700 for the second, €4,000 for the third, €4,500 for the fourth onwards — each under 25, living with you and earning under €8,000.
- Children under 3: +€2,800 each, on top of the figures above.
- Dependent parents/grandparents over 65 living with you and earning under €8,000: €1,150 each (€2,550 if over 75).
- Disability minimum: €3,000 (33%+ recognised disability), €9,000 (65%+), +€3,000 if needing third-party assistance — applies to the taxpayer, the spouse on joint returns, or dependants.
The mínimo is technically not a deduction from income but a "zero-rate slice" — the first portion of your taxable base is taxed at 0%. The effect is the same: that slice pays no IRPF.
Several comunidades autónomas add regional uplifts — Madrid, Andalucía and Valencia bolster the children's minimum, for example. Your gestor or the AEAT borrador picks up your community automatically once you confirm the address.
7. Deductions — mortgage, pension, private health insurance
Beyond the mínimos, Modelo 100 allows a menu of reducciones (off taxable base) and deducciones (off final tax). The headline lines for expats:
Pension contributions
Contributions to a plan de pensiones individual reduce your taxable base by up to €1,500 a year (sharply cut from the €8,000 cap in force pre-2021). Contributions to employer-sponsored occupational pension plans add a further €8,500 cap. Foreign pension contributions (UK SIPP, US 401(k)) generally do not qualify unless made under specific cross-border vehicle structures — the relief is for Spanish-regulated plans only.
Mortgage interest — only on pre-2013 main homes
The state mortgage deduction (15% of payments up to €9,040, max €1,356 back) was abolished for new home purchases from 1 January 2013. If you bought your vivienda habitual (main residence) before that date and have continuously claimed the deduction, it survives as a transitional regime — you keep claiming until you sell or refinance. New buyers get nothing at state level. Some regions have small replacement deductions (under-35s, large families).
Private health insurance for autónomos — up to €500 per person
This is the deduction many expat autónomos miss. Under Article 30 of Ley 35/2006, self-employed taxpayers can deduct private health insurance premiums for themselves, their spouse and children under 25 living at home, capped at €500 per person per year (€1,500 per person where there is a recognised disability). A family of four therefore deducts up to €2,000 a year from autónomo net profit — which then flows to a lower base on Modelo 100.
The framework is policed by the DGSFP (insurance regulator) and the policy must be with a DGSFP-authorised insurer — which means policies from leading Spanish private insurers like Sanitas or Caser. Foreign expat policies typically don't qualify because they're written outside the Spanish insurance framework.
Other deductions worth checking
- Charitable donations to registered Spanish foundations — 80% on the first €250, 40% on the rest (subject to base limits).
- Union and professional college fees — fully deductible at the income line.
- Investments in newly-incorporated companies (start-up relief) — 50% deduction on up to €100,000 invested, three-to-twelve-year holding requirement.
- Energy-efficiency works on your main home — 20–60% deductions on the cost of qualifying renovations through to 2025/2026 (rolling regime).
- Maternity deduction — €1,200 per child under 3 for working mothers, claimable monthly or annually.
- Regional deductions — rent assistance, childcare, large families, young taxpayers — vary widely by community.
Private health cover that's also a Modelo 100 deduction
If you're autónomo in Spain, your private health policy with Sanitas or Caser can reduce your Modelo 100 bill by up to €500 per person — for you, your spouse and children. We arrange both policies in English, DGSFP-registered, with full documentation for your gestor.
Get a Health Quote WhatsApp Us8. How to file Modelo 100 — Borrador, Cl@ve or certificate
AEAT pushes hard towards online filing. There are essentially three routes, with three sub-flows.
The Borrador (draft return)
AEAT pre-builds a borrador for almost every taxpayer using data from employers, banks, brokers, the cadastre, autónomo retención reports and CRS exchange. You access it from sede.agenciatributaria.gob.es/Sede/irpf.html or the AEAT mobile app, review it, correct or add anything missing, and confirm. For salaried employees with no extras, the borrador is often correct as-is.
Renta Web — full online editor
For anything more complex (autónomo profit, foreign income, rental income, capital gains), use Renta Web — AEAT's web filing editor. You log in, work through the modules (income types, deductions, allowances), and submit. Save partial drafts and return to them later.
Three ways to log in
- Cl@ve PIN: a one-time PIN sent to your phone, after a one-off registration at clave.gob.es. Easiest route for most expats. Registration requires NIE and either an in-person AEAT visit or a postal-letter verification.
- FNMT digital certificate: a long-life certificate installed on your computer. Most powerful and persistent but fiddly to install — request via sede.fnmt.gob.es.
- Número de referencia: a six-character code sent to the address AEAT has for you. Limited functionality — works for simple borradores but not for autónomos or complex filings.
AEAT-assisted filing
From early May, AEAT runs the "Le Llamamos" phone service (book a slot, AEAT phones you and walks through the form) and from June, in-person appointments at AEAT offices. Both are only suitable for simple cases — they will not handle autónomo books, foreign income or rental properties. Almost every expat with meaningful complexity should use a private gestor instead.
9. Joint vs. individual filing — when does it pay?
Married couples and parejas de hecho recognised under autonomous-community law (the rules vary) can elect each year to file individually or jointly (declaración conjunta). The election is annual and binding for that year only.
| Feature | Individual filing | Joint filing (declaración conjunta) |
|---|---|---|
| Allowance uplift | Standard personal minimum (~€5,550 each) | Fixed reduction of €3,400 on top, for the family unit (€2,150 for single-parent units) |
| Income aggregation | Each spouse's income on their own return | All income added together — one larger return for the couple |
| Best when… | Both spouses earn meaningful income | One spouse has little or no income; the €3,400 reduction is worth more than the loss of double allowances |
| Children | Each parent claims half the family minimum, or one parent claims all if the other earns very little | Family minimum claimed once on the joint return |
| Liability | Each spouse separately liable for own return | Joint and several — both spouses liable for the full bill |
| Modification | Election is annual; switch freely each year | Same — re-evaluate every spring |
The decision is purely arithmetic. Renta Web automatically shows you both totals — cuota a ingresar individual vs. conjunta — when you complete the borrador. Pick whichever is lower. As a rule of thumb, joint filing wins for single-earner households and loses for dual-earner ones.
10. Modelo 100 vs. the Beckham Law (Modelo 151)
The régimen especial de impatriados — the "Beckham Law" — is the headline alternative to Modelo 100 for inbound workers and qualifying entrepreneurs. Beckham filers use Modelo 151, not Modelo 100, while the regime lasts (the year of arrival plus the next five — six tax years total).
Key Beckham features versus standard Modelo 100:
- Flat 24% rate on Spanish-source employment income up to €600,000, then 47% on the excess. No progressive bands.
- Taxed only on Spanish-source income — foreign salary, foreign pensions, foreign rentals are out of scope (unlike Modelo 100's worldwide net). Foreign investment income is also generally out of scope under the post-2023 reforms.
- No personal/family minimum, no pension-contribution relief, no joint filing. A blunt regime.
- Eligible only if you have not been Spanish-resident in the previous five years and moved to Spain because of employment, board appointment or qualifying entrepreneurial activity. Now extended to remote workers (digital nomads) and qualifying highly-skilled professionals.
- Wealth tax and Modelo 720 overseas-assets reporting are also reduced to Spanish-situs only while Beckham applies.
- End of regime: you revert to standard Modelo 100 on worldwide income from the seventh year, or earlier if you breach conditions.
For the deep dive, see our Beckham Law guide. For non-resident property owners filing Modelo 210 instead of either, see our Modelo 210 guide.
11. Seven mistakes expats make on Modelo 100
The recurring Modelo 100 errors we see every spring with expat residents:
1. Not declaring foreign pensions or foreign rental income.
UK state pension, Australian super drawdowns, French retraite, German DRV, US 401(k) distributions — all are reportable on Modelo 100 once you're Spanish-resident. CRS/automatic exchange of information means AEAT often already knows. Omission triggers reconciliation letters, penalties of 50–150% and (above €50,000 of unreported foreign assets per category) Modelo 720 sanctions.
2. Confirming the borrador without reviewing it.
AEAT builds your draft from data it already holds — but it cannot see your autónomo expenses, your foreign rental, your overseas dividend tax already withheld, your pension contributions, your charitable donations or your home-energy works. Confirming the borrador as-is regularly overpays. Always open every section and add missing data.
3. Forgetting to claim the autónomo private health insurance deduction.
Up to €500 per family member per year is deductible from autónomo net profit — your spouse, children under 25 living at home, and yourself. A family of four with private health policies misses €2,000 of base reduction if this line is not added. The premium goes in the autónomo "gastos deducibles" section, not the personal deductions section.
4. Filing individually when joint filing is cheaper (or vice-versa).
Renta Web calculates both. Many expats default to the one their gestor "always" recommends, without checking the alternative. Always run the comparison each year — children growing up, a spouse stopping work, or a one-off capital gain can flip the answer.
5. Electing Beckham when standard IRPF would be cheaper.
Beckham is brutally efficient for €100k+ employment income with no foreign passive income. For taxpayers with large foreign rentals, dividends or pensions, Modelo 100's foreign-tax credits and allowances usually beat the flat 24%. Model both — and remember Beckham election is largely irrevocable.
6. Missing the Modelo 130 advance credits or retención certificates.
Every Modelo 130 you paid during the year, plus every IRPF retención on your invoices and pay slips, must be subtracted at the end of Modelo 100. The borrador usually picks these up — but foreign-source retenciones, late-arriving Modelo 190 certificates and prior-year corrections often need manual entry. Forgetting equals paying twice.
7. Missing the deadline.
Late voluntary filing costs 1% per month surcharge up to a year, then interest. Worse, AEAT-initiated late-filing procedures trigger 50–150% penalties on the underpayment. The headline deadline is 30 June; direct-debit cuts off 25 June. Set the calendar reminder for the early date.
12. How insurance fits in — health, autónomo, NLV
Three places insurance intersects with Modelo 100 for expats.
Private health insurance for autónomos — direct deduction
As covered above, autónomos deduct up to €500 per insured person per year for private health premiums paid to a DGSFP-authorised Spanish insurer. Sanitas and Caser are the two we routinely arrange because their networks, English-speaking documentation and pricing work for expat families. The deduction reduces your autónomo net profit, which then reduces your Modelo 100 taxable base. A family of four claiming €2,000 in premiums saves roughly €380–€940 of IRPF depending on your marginal band.
NLV health insurance — required, but also fiscally efficient
If you are on or applying for a Non-Lucrative Visa, you must hold private health cover meeting the consulate's specifications (full annual coverage, no co-pays, repatriation, dental and maternity where relevant). The same Sanitas and Caser policies that satisfy the consulate also bring you under the Spanish insurance framework — and once you become tax-resident, the autónomo premium deduction applies if you ever switch from passive resident to self-employed status.
Why this matters for residency planning
For NLV holders who never become autónomo, the €500 deduction is not available — the deduction is tied to self-employment income on Modelo 100. But pensioners on NLV still benefit from holding compliant health cover because the alternative — the public system — is often only partially accessible (via the convenio especial at €60–€157/month with restricted scope, depending on age and community), and private cover from leading Spanish private insurers protects the access English-speaking expats actually use.
Health insurance that does double duty
Sanitas and Caser policies — fully compliant for NLV consulates, deductible up to €500 per person per year for autónomos, English-language documentation, and the network expat families actually need. We arrange both, DGSFP-registered, seven days a week.
Get a Quote Contact UsOther cover for expats in Spain



Related guides and official sources
Internal — keep reading
- Modelo 130 — quarterly IRPF for autónomos in Spain
- Beckham Law — Spain's tax regime for inbound workers
- Autónomo vs. Sociedad Limitada — which structure for expats?
- Modelo 210 — non-resident property tax in Spain
- Modelo 720 — declaring foreign assets in Spain
- Spanish tax for expats — 2026 overview
- NLV health insurance — what consulates require
Official sources
Frequently asked questions
What is Modelo 100 and who has to file it?
When is the Modelo 100 deadline in Spain?
Are residents taxed on worldwide income on Modelo 100?
Can I file Modelo 100 jointly with my spouse?
Is the Beckham Law an alternative to Modelo 100?
Are private health insurance premiums deductible on Modelo 100?
Get the cover. Claim the deduction. Sleep on both.
247 Expat Insurance arranges Sanitas and Caser health policies for autónomos, NLV applicants and resident families across Spain — DGSFP-registered, English-speaking, fully documented for your Modelo 100. Quote in two minutes, seven days a week.
Get a Quote WhatsApp UsThis guide is general information based on Spanish IRPF law (Ley 35/2006) and AEAT practice as at June 2026. It is not personal tax advice. Your circumstances, regional rate variations, family structure, foreign-source income and prior retenciones may produce a different answer — always consult a registered gestor or asesor fiscal before filing. 247 Expat Insurance is registered with the DGSFP under Spain's insurance distribution framework; we are insurance specialists, not tax advisers.