The Spanish tax return (IRPF, modelo 100)

Last updated 16 July 2026 · Reviewed by Jaime Piñeira Pardo, lawyer registered with the ICAM bar, no. 138826 · English version of our Spanish guide.

The Spanish tax return (IRPF, modelo 100) is the annual settlement between the tax withheld from you during the year and what you actually owe. The Renta 2025 campaign runs from 8 April to 30 June 2026 (25 June if you pay by direct debit). Managora reviews your tax data, prepares modelo 100 and files it for you.

We handle the whole procedure for you, from start to finish.

You describe your case in a chat and sign; we file it with the Spanish authorities. Fixed price from €157.00 (21% VAT included), plus the tasa (official fee) where there is one.

See the procedure

What is new, and the law that applies

  • Ley 7/2024, of 20 December (BOE 21/12/2024): the top band of the savings base (over €300,000) rises from 28% to 30%, already applicable to the Renta 2025.
  • Corrective self assessment (autoliquidación rectificativa): the single system in force since the Renta 2024 for correcting IRPF (modelo 100, boxes 103 and 104); it replaces the supplementary return and the request for correction for 2024 and later tax years.
  • The 15% deduction for buying a new electric vehicle is extended (maximum base €20,000, with the vehicle listed in the database of the IDAE, the Spanish energy agency) as well as the deduction for installing charging points.
  • The deductions for works that improve the energy efficiency of your home are extended, with two different dates: works on an individual home (reducing heating and cooling demand and reducing non renewable primary energy consumption) apply to works carried out until 31 December 2026, while energy refurbishment works on predominantly residential buildings run until 31 December 2027.
  • Deduction for employment income for the lowest earners, applicable to the Renta 2025 under the sixty first additional provision (disposición adicional sexagésima primera) of the Ley del IRPF (the Spanish personal income tax act), with effect at accrual, 31 December 2025: up to €340 where gross employment income does not exceed €16,576, an amount that decreases progressively to zero on reaching €18,276, provided that the taxpayer's other income (excluding exempt income) does not exceed €6,500.
  • All autónomos registered with the RETA have to file, whatever the amount of their income.

What is the Spanish tax return and what is it for?

The Spanish tax return is the annual self assessment of personal income tax (Impuesto sobre la Renta de las Personas Físicas, IRPF). It is filed on modelo 100 and it regularises what you earned during the previous calendar year against what was already withheld from you (payslips, invoices, savings income).

IRPF is a progressive tax: the general base (employment, business activities, rental income) is taxed in bands and the savings base (interest, dividends, gains on the sale of shares or property) has its own scale. The calculation produces either an amount to pay (you pay) or an amount to refund (Hacienda, the Spanish tax authority, pays you).

Managora reviews your tax data, includes the deductions you are entitled to, compares individual and joint taxation, and files modelo 100 for you.

Who has to file a Spanish tax return for 2025?

As a general rule, you do not have to file if your only income was employment income from a single payer below €22,000 a year. The threshold drops to €15,876 if you had several payers and the second and later ones together come to more than €1,500 a year.

There are other thresholds: €1,600 of investment income and capital gains subject to withholding, and €1,000 of imputed property income, Treasury bills (Letras del Tesoro) or public housing subsidies. Below all of them there is, in principle, no obligation to file.

Autónomos (self employed workers) registered with the RETA, the self employed scheme of the Seguridad Social (the Spanish social security system), must file in every case, whatever their income. Even if you are not obliged to, it is worth filing if the result is a refund or if you want to claim deductions: if you do not file, you do not get the refund.

How do I get the draft return (borrador) and my tax data?

The draft return (borrador) and your tax data are in Renta WEB, inside the electronic office of the Agencia Tributaria (AEAT, the Spanish tax agency). You can identify yourself with a digital certificate or DNIe, with Cl@ve, the Spanish government's online identification system (PIN or Móvil), or with a reference number.

The reference number is obtained using box 505 of the previous year's return (or with Cl@ve or a certificate). Once inside, the AEAT loads your tax data (payslips, withholdings, accounts, properties); you review it, complete whatever is missing and confirm.

Your tax data is a starting point, not a closed assessment: it is worth checking regional deductions, your family circumstances and income the AEAT does not know about. Managora carries out that review and confirms the result with you before filing.

Which state and regional deductions can I claim?

At state level the main ones are the maternity deduction (€1,200 a year per child under 3), the deduction for large families or for dependants with a disability, donations, contributions to pension plans (which reduce the base), the deduction for works that improve the energy efficiency of your home and the 15% deduction for buying an electric vehicle or installing a charging point.

In addition, each comunidad autónoma (Spanish autonomous region) approves its own deductions: rent of your main home, birth or adoption, nursery or school material costs, renting for young people, among others. They vary a great deal from one region to another, so it is worth checking the rules of yours.

You may still have the deduction for investment in your main home under the transitional regime, only if you bought before 1 January 2013 and were already claiming it. Managora identifies every deduction that applies to your case so that you do not leave money on the table.

What happens if my return comes out to pay or to refund?

If the result is a refund, you give an account and the AEAT pays you: the agency has until 31 December to make the refund and, if it takes longer, it pays you late payment interest. Not filing when you are due a refund means not being paid.

If the result is an amount to pay, you can pay in one go (direct debit until 25 June) or split it interest free into two instalments: 60% when you file and the remaining 40% by 5 November 2026. The 60/40 split does not apply to supplementary returns (declaraciones complementarias).

You can also apply for a deferral or for payment by instalments through the AEAT's general procedure if you cannot cover the amount. Managora arranges the direct debit, the 60/40 split or the deferral, whichever suits you.

How do I correct a mistake in a return I have already filed?

Since the Renta 2024 there is a single system: the corrective self assessment (autoliquidación rectificativa). It is filed on modelo 100 itself, ticking box 103 and entering in box 104 the receipt number of the return being corrected. It works both when the error goes against you and when it is in your favour.

For 2023 and earlier tax years the double system remains: if you paid too little (the error goes against Hacienda) you file a supplementary return (declaración complementaria); if you paid too much (the error is in your favour) you file a request to correct the self assessment and claim back the amounts unduly paid.

The deadline to claim in your favour is 4 years from the end of the filing period. Managora reviews your return, decides whether a supplementary or a corrective return is the right route and files it for you.

Step by step

  1. 1

    Gather your data and get your identification ready(From 8 April 2026)

    Have your DNI, your IBAN and the supporting documents for deductions to hand (rent, a mortgage taken out before 2013, donations, children, pension plans). Get your digital certificate, Cl@ve or reference number ready.

  2. 2

    Log in to Renta WEB and download the draft return

    Go to the AEAT electronic office, to the draft return or tax return service (Renta WEB), and download your tax data.

  3. 3

    Review and complete the draft return

    Check payslips, withholdings, properties, family circumstances and any income the AEAT does not know about (rent received, sales, cryptocurrency).

  4. 4

    Apply the deductions

    Add the state deductions and those of your comunidad autónoma and compare individual with joint taxation.

  5. 5

    Confirm the result

    The system calculates whether there is an amount to pay or to refund, applying the general scale and the savings scale.

  6. 6

    Choose how to pay or where to receive the refund

    If the result is a refund, give your IBAN. If there is an amount to pay, choose a single payment, direct debit or the 60/40 split.

  7. 7

    File the return(Until 30 June 2026 (25 June if you pay by direct debit))

    Sign and file modelo 100 online.

  8. 8

    Keep the receipt

    Keep the filing receipt and the reference number in case you need to correct the return later on.

A worked example

An employed person resident in Spain, with a general taxable base of €30,000 and €6,500 withheld during the year. Only the general personal allowance (mínimo personal) of €5,550 is applied. An illustrative example, without regional variations or other deductions.

  • First €12,450 at 19% = €2,365.50
  • €12,450 to €20,200 (€7,750) at 24% = €1,860.00
  • €20,200 to €30,000 (€9,800) at 30% = €2,940.00
  • Gross tax liability = 2,365.50 + 1,860.00 + 2,940.00 = €7,165.50
  • Less the personal allowance: €5,550 at 19% = €1,054.50
  • Net tax liability = 7,165.50 - 1,054.50 = €6,111.00
  • Result = net tax liability 6,111.00 less withholdings 6,500.00 = -€389.00

The result is a refund of €389.00. If the net tax liability had been higher than the withholdings, there would be an amount to pay for the difference.

Calendar of the Renta 2025 campaign (filed in 2026)

Route or milestoneDeadline
Online filing (Renta WEB)8 April to 30 June 2026
Direct debit of the payment (in full or first instalment)8 April to 25 June 2026
Return prepared by telephone6 May to 30 June 2026 (appointments from 29 April to 29 June)
Assistance in person at an office1 June to 30 June 2026 (appointments from 29 May to 29 June)
Second instalment of the 60/40 splitBy 5 November 2026

General IRPF scale for 2025 (state plus reference regional rates)

General taxable baseRate applied
Up to €12,45019%
€12,450 to €20,20024%
€20,200 to €35,20030%
€35,200 to €60,00037%
€60,000 to €300,00045%
Over €300,00047%

IRPF savings base scale for 2025

Savings taxable baseRate
Up to €6,00019%
€6,000 to €50,00021%
€50,000 to €200,00023%
€200,000 to €300,00027%
Over €300,00030% (previously 28%)

Thresholds for having to file (Renta 2025)

Type of incomeThreshold for NOT having to file
Employment income, a single payer€22,000 a year
Employment income, several payers (2nd and later ones add up to more than €1,500)€15,876 a year
Investment income and capital gains subject to withholding€1,600 a year
Imputed property income, Letras del Tesoro and housing subsidies€1,000 a year
Autónomos registered with the RETAAlways required to file, whatever the amount

Supplementary return or correction: which one applies to me?

Supplementary return (declaración complementaria)Correction of a self assessment (in your favour)
When it is usedThe error goes against Hacienda: you paid too little or were refunded too muchThe error is in your favour: you paid too much or were refunded too little
Typical resultMore to payA refund or less to pay
2024 tax year onwardsIncluded in the single corrective self assessment (modelo 100, boxes 103 and 104)Same route: single corrective self assessment (modelo 100, boxes 103 and 104)
2023 tax year and earlierSupplementary return (modelo 100, ticking the supplementary box)Request to correct the self assessment and refund of amounts unduly paid
DeadlineAs soon as possible; filing late can mean surchargesUp to 4 years (limitation period)

Official forms and where it is filed

Frequently asked questions

When does the Renta 2025 campaign start and finish?

Online filing runs from 8 April to 30 June 2026. If you pay by direct debit, the deadline is brought forward to 25 June 2026. Telephone assistance starts on 6 May and assistance in person in June.

Do I have to file if I earn less than €22,000 from a single payer?

Generally no, unless other circumstances apply (several payers above €15,876, savings income above €1,600, and so on). Autónomos registered with the RETA must always file, whatever the amount.

What paperwork do I need to do my tax return?

Your identification (certificate, Cl@ve or reference number), your IBAN and the supporting documents for deductions: rent receipts, a mortgage taken out before 2013, donations, children, pension plans. The AEAT already has your payslip and withholding data.

What if I have to pay and I cannot pay it all at once?

You can split it interest free into two instalments (60% when you file and 40% by 5 November 2026) or apply for a deferral through the AEAT's general procedure. Managora arranges whichever option suits you best.

I made a mistake and I have already filed, can I correct it?

Yes. For the Renta 2024 onwards you use the corrective self assessment (modelo 100, boxes 103 and 104), whether the error is in your favour or against you. For 2023 and earlier, a supplementary return or a request for correction depending on the case.

How much does it cost for Managora to do my tax return?

Filing the return with Hacienda carries no tasa (official fee). Managora's service price is kept up to date on the page for this procedure (modelo 100), where you will see it before you buy.

We handle the whole procedure for you, from start to finish.

You describe your case in a chat and sign; we file it with the Spanish authorities. Fixed price from €157.00 (21% VAT included), plus the tasa (official fee) where there is one.

See the procedure

Related procedures

The price, the tasa (official fee) and the current deadlines are on each procedure page.

Related guides