Modelo 100 — Spain's Annual IRPF (Declaración de la Renta) 2026 Guide | 247 Expat Insurance
DGSFP Registered English-Speaking 7 Days a Week Independent Agent Expat Specialists
Tax in Spain · Resident Guide

Modelo 100 — Spain's Annual Personal Income Tax (Declaración de la Renta)

Once a year, between April and the end of June, every Spanish tax resident reconciles the whole picture: salary, autónomo profit, pensions, rental, dividends, foreign income, allowances and quarterly advance payments. Modelo 100 is where it all lands. Here's the plain-English guide for expats.

Last reviewed: June 2026 ~21 min read British English

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

1

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.

2

Worldwide Income

Residents declare global income. UK pensions, US dividends, German rentals — all in. Double-tax treaties give credit for tax already paid abroad.

3

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.

4

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.

5

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.

6

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.
Double-tax treaties protect you from paying twice. Spain has treaties with the UK, the US, Ireland, Australia, Canada, Germany, France and 90+ other countries. Tax paid abroad on the same income is credited against your Spanish IRPF on Modelo 100 — but you must declare the gross foreign amount and claim the credit. Pretending the income didn't happen does not protect you under CRS automatic exchange of information.

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.

Late filing carries surcharges. Voluntary late filing (without an AEAT request) attracts a 1% surcharge for each completed month late, capped at 12%, plus interest beyond 12 months. If AEAT initiates the procedure first, surcharges jump to 50–150% of the underpayment. Always file inside the window — late refunds are also delayed.

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 bracketRate
Up to €6,00019%
€6,000 – €50,00021%
€50,000 – €200,00023%
€200,000 – €300,00027%
Above €300,00030%

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 Us

8. 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.

FeatureIndividual filingJoint filing (declaración conjunta)
Allowance upliftStandard personal minimum (~€5,550 each)Fixed reduction of €3,400 on top, for the family unit (€2,150 for single-parent units)
Income aggregationEach spouse's income on their own returnAll income added together — one larger return for the couple
Best when…Both spouses earn meaningful incomeOne spouse has little or no income; the €3,400 reduction is worth more than the loss of double allowances
ChildrenEach parent claims half the family minimum, or one parent claims all if the other earns very littleFamily minimum claimed once on the joint return
LiabilityEach spouse separately liable for own returnJoint and several — both spouses liable for the full bill
ModificationElection is annual; switch freely each yearSame — 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.
Beckham is not always cheaper. It crushes the bill for high-earning employees in Madrid or Cataluña with little foreign income to shelter. It hurts taxpayers with large foreign passive income (rents, dividends) who would prefer Modelo 100's foreign-tax credits and allowances. Model both before electing — the election must be made within six months of registering with Spanish social security and is generally irrevocable for six years.

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 Us

Frequently asked questions

What is Modelo 100 and who has to file it?
Modelo 100 is Spain's annual personal income tax return — the Declaración de la Renta. It settles IRPF for the previous calendar year on all worldwide income for Spanish tax residents. Filing runs from early April to the end of June. Almost every resident with any meaningful income must file — autónomos always file, salaried employees above €22,000 from one payer, landlords above €1,000 of rental income, and anyone wanting a refund.
When is the Modelo 100 deadline in Spain?
The filing window runs from around 2 April to 30 June each year for the previous tax year. If you pay by direct debit from a Spanish bank, the practical cut-off is 25 June — five days before the headline deadline. Late voluntary filing carries 1% per month surcharge up to 12%; AEAT-initiated late procedures trigger 50–150% penalties.
Are residents taxed on worldwide income on Modelo 100?
Yes. Spanish tax residents (more than 183 days in Spain, or centre of economic interests, or family presumption) declare worldwide income on Modelo 100 — Spanish and foreign salary, autónomo profit, pensions, rentals, dividends, interest and capital gains. Double-tax treaties give credit for tax already paid abroad. Beckham Law impatriates (Modelo 151) are the main exception while their special regime lasts.
Can I file Modelo 100 jointly with my spouse?
Yes. Married couples (and recognised parejas de hecho) can elect each year to file individually or jointly. Joint filing adds a fixed reduction of €3,400 for the family unit (€2,150 for single-parent units). It usually beats individual filing only when one spouse has little or no income. Renta Web shows you both numbers automatically — pick the lower one.
Is the Beckham Law an alternative to Modelo 100?
Partly. The Beckham Law (régimen de impatriados) allows qualifying inbound workers to be taxed as non-residents at a flat 24% on Spanish-source employment income up to €600,000, for six years. Beckham filers use Modelo 151, not Modelo 100. After six years — or if you breach the conditions — you revert to Modelo 100 on worldwide income. Beckham helps high-earning employees with little foreign income; it usually hurts taxpayers with large foreign passive income.
Are private health insurance premiums deductible on Modelo 100?
Yes — but only for autónomos. 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). The policy must be with a DGSFP-authorised Spanish insurer — typically Sanitas or Caser. Employees cannot claim this on their own Modelo 100, although employer-paid premiums up to €500 per person are tax-exempt as a salary benefit.

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 Us

This 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.