Not tax advice. Computation tools only. Have a professional check your work before filing.
OpenAccountants/Skills/Spain Income Tax (IRPF)

Spain Income Tax (IRPF)

Asked about Spanish personal income tax (IRPF -- Impuesto sobre la Renta de las Personas Fisicas) for self-employed individuals (autonomos).

SpainTax year 2025· Last reviewed Apr 13, 2026

Key facts — Spain, 2025

FieldValue
CountrySpain (Estado Espanol)
TaxIRPF (Impuesto sobre la Renta de las Personas Fisicas)
CurrencyEUR only
Tax yearCalendar year (ano natural)
Primary legislationLey 35/2006 del IRPF (LIRPF)
Supporting legislationReal Decreto 439/2007 (RIRPF); Ley 58/2003 (Ley General Tributaria)
Tax authorityAgencia Estatal de Administracion Tributaria (AEAT)
Filing portalSede Electronica AEAT (sede.agenciatributaria.gob.es)
Filing deadline30 June of the following year (Renta campaign April-June)
ContributorOpen Accountants Community
Validated byPending -- requires sign-off by a qualified asesor fiscal
Skill version2.0

Use these rules in your AI

Connect once and your AI follows Spain Income Tax (IRPF) automatically — it stays current when a rate changes, and hands you to a licensed accountant when you need one. A copied file goes stale the day the law moves.

Use this in your AI

Want a licensed accountant to check your AI-generated return?

Get reviewed

Are you a Spain accountant? Sign off these rules and put your name on them.

These rules are research-verified. They need a licensed practitioner for Spain to confirm them and become their named verifier. Reviewing reference rules — not signing returns.

Apply to verify Spain

About

Use this skill whenever asked about Spanish personal income tax (IRPF -- Impuesto sobre la Renta de las Personas Fisicas) for self-employed individuals (autonomos). Trigger on phrases like "how much tax do I pay in Spain", "IRPF", "Modelo 100", "Modelo 130", "pago fraccionado", "estimacion directa", "retencion", "autonomo tax", "rendimientos de actividades economicas", "gastos deducibles", "amortizacion", "minimo personal", "cuota autonomica", or any question about filing or computing income tax for a self-employed or freelance client in Spain. Covers IRPF progressive rates, Modelo 100 structure, estimacion directa normal vs simplificada, deductible expenses, depreciation, quarterly payments (Modelo 130), withholding (retenciones), regional surcharges, personal and family allowances, and interaction with IVA and Social Security. ALWAYS read this skill before touching any Spanish income tax work.

SpainTax year 2025

Full guide

Spain Income Tax (IRPF) -- Self-Employed (Autonomo) Skill v2.0


Section 1 -- Quick Reference

FieldValue
CountrySpain (Estado Espanol)
TaxIRPF (Impuesto sobre la Renta de las Personas Fisicas)
CurrencyEUR only
Tax yearCalendar year (ano natural)
Primary legislationLey 35/2006 del IRPF (LIRPF)
Supporting legislationReal Decreto 439/2007 (RIRPF); Ley 58/2003 (Ley General Tributaria)
Tax authorityAgencia Estatal de Administracion Tributaria (AEAT)
Filing portalSede Electronica AEAT (sede.agenciatributaria.gob.es)
Filing deadline30 June of the following year (Renta campaign April-June)
ContributorOpen Accountants Community
Validated byPending -- requires sign-off by a qualified asesor fiscal
Skill version2.0

IRPF Tax Brackets -- State Portion (Cuota Estatal) 2025 [T1]

Taxable Income (EUR)State RateRegional Rate (General)Combined Rate
0 -- 12,4509.50%9.50%19.00%
12,451 -- 20,20012.00%12.00%24.00%
20,201 -- 35,20015.00%15.00%30.00%
35,201 -- 60,00018.50%18.50%37.00%
60,001 -- 300,00022.50%22.50%45.00%
300,001+24.50%22.50%-24.50%47.00%-49.00%

Regional rates vary by Comunidad Autonoma. The table above shows the general (common territory) rates. Cataluna, Andalucia, Comunidad Valenciana, etc. may have different regional brackets. The state portion is fixed; only the regional portion varies.

Savings Income Rates (Rentas del Ahorro) 2025 [T1]

Savings Income (EUR)Rate
0 -- 6,00019%
6,001 -- 50,00021%
50,001 -- 200,00023%
200,001 -- 300,00027%
300,001+28%

Key Allowances [T1]

ItemAmount (EUR)
Minimo personal (personal minimum)5,550
Minimo por descendientes (1st child)2,400
Minimo por descendientes (2nd child)2,700
Minimo por descendientes (3rd child)4,000
Minimo por descendientes (4th+ child)4,500
Minimo por ascendientes (65+ living with taxpayer)1,150
Reduccion rendimientos del trabajo (employment reduction)Up to 6,498
Gastos deducibles autonomo simplificada (5% difficulty-of-justification)5% of net income, max EUR 2,000

Quarterly Payments (Modelo 130) [T1]

ItemValue
Rate20% of net profit (cumulative year-to-date minus prior payments)
Deadlines20 April, 20 July, 20 October, 30 January
Alternative (Modelo 131)For estimacion objetiva (modulos) -- out of scope

Retenciones (Withholding on Professional Invoices) [T1]

ScenarioRate
Standard professional retencion15%
First 3 years of activity (new autonomo)7%
ApplicabilityOnly professional activities (Seccion 2 IAE), NOT business/commercial (Seccion 1)

Conservative Defaults [T1]

AmbiguityDefault
Unknown Comunidad AutonomaGeneral (common territory) rates
Unknown estimation regimeEstimacion directa simplificada
Unknown business-use % (vehicle, phone, home)0% deduction
Unknown expense categoryNot deductible
Unknown whether professional or business activityProfessional (Seccion 2)
Unknown retencion rate15% (standard)

Section 2 -- Required Inputs and Refusal Catalogue

Required Inputs

Minimum viable -- bank statement for the full tax year, confirmation of Comunidad Autonoma of fiscal residence, and type of activity (professional vs business/commercial).

Recommended -- all facturas emitidas (outgoing invoices), facturas recibidas (purchase invoices), Modelo 130 filings for the year, Social Security contribution receipts.

Ideal -- complete libro de ingresos y gastos, asset register, prior year Modelo 100, all retenciones certificates (certificados de retenciones).

Refusal Catalogue

R-ES-1 -- Estimacion objetiva (modulos). "This skill covers estimacion directa only. Estimacion objetiva uses activity-based modules, not actual income/expenses. Out of scope."

R-ES-2 -- Non-resident (IRNR). "Non-residents file Impuesto sobre la Renta de No Residentes. Different rules and forms. Out of scope."

R-ES-3 -- Sociedades (corporate tax). "Companies file Impuesto de Sociedades. This skill covers IRPF for natural persons only."

R-ES-4 -- Comunidades forales (Navarra, Pais Vasco). "The foral territories have their own tax systems and rates. This skill covers common territory (territorio comun) only."

R-ES-5 -- Complex capital gains (ganancias patrimoniales). "Real estate disposals, share sales, and other complex capital gains require specialised computation. Escalate."


Section 3 -- Transaction Pattern Library

3.1 Income Patterns (Credits on Bank Statement)

PatternTax LineTreatmentNotes
FACTURA EMITIDA, COBRO FACTURA, [client name] PAGORendimientos de actividades economicas (ingresos)Business incomeNet of IVA if IVA-registered
RETENCION, RETENCION IRPFReduce gross by retencion amountWithholding15% (or 7% first 3 years) withheld at source. Must reconcile with certificado de retenciones.
STRIPE PAYOUT, PAYPAL PAYOUTIngresosBusiness incomeMatch to underlying invoices
NOMINA, SALARIO, SUELDORendimientos del trabajoNOT self-employmentEmployment income -- separate category
INTERESES, RENDIMIENTOS CUENTARentas del ahorroNOT self-employmentSavings income -- separate base
DIVIDENDORentas del ahorroNOT self-employmentSavings -- separate base
ALQUILER RECIBIDO, RENTA COBRADARendimientos de capital inmobiliarioNOT self-employmentRental income -- separate
DEVOLUCION HACIENDA, DEVOLUCION AEATEXCLUDENot incomeTax refund
SUBVENCION, AYUDACheckMay be taxableGovernment subsidies are generally taxable

3.2 Expense Patterns (Debits on Bank Statement)

PatternTax LineTierTreatment
ALQUILER OFICINA, RENTA LOCALArrendamientos y canonesT1Fully deductible if dedicated business premises
SUMINISTROS, LUZ, GAS, AGUA, ELECTRICIDADSuministrosT2If home office: 30% of proportional share (area-based). If business premises: fully deductible.
TELEFONO, MOVISTAR, VODAFONE, ORANGESuministrosT2Business portion only -- default 0% if mixed
INTERNET, FIBRASuministrosT2Business portion only
GASOLINA, COMBUSTIBLE, REPSOL, CEPSA, BPOtros gastos (vehiculo)T2Max 50% deductible for IVA. For IRPF: business portion only with logbook.
DIETAS, COMIDA, RESTAURANTE (business travel)Otros gastos deduciblesT1Deductible if business travel: max EUR 26.67/day domestic, EUR 48.08/day international. Must be on a business trip away from usual workplace.
RESTAURANTE, COMIDA (client entertainment)NOT deductibleT1Client entertainment: NOT deductible for IRPF
SEGURO AUTONOMO, MUTUALIDADGastos de personal (seguridad social)T1Social Security (RETA): fully deductible as business expense
CUOTA AUTONOMOS, SEGURIDAD SOCIALGastos de personalT1Monthly RETA contribution: fully deductible
ASESORIA, GESTORIA, ASESOR FISCALServicios profesionales independientesT1Fully deductible
ABOGADO, NOTARIOServicios profesionalesT1Deductible if business-related
MATERIAL OFICINA, PAPELERIAOtros gastosT1Fully deductible
SOFTWARE, SUSCRIPCION, LICENCIAOtros gastosT1Fully deductible if business use
PUBLICIDAD, MARKETING, GOOGLE ADSPublicidad y relaciones publicasT1Fully deductible
FORMACION, CURSO, MASTEROtros gastosT1Fully deductible if related to activity
SEGURO RESPONSABILIDAD, SEGURO PROFESIONALPrimas de segurosT1Fully deductible
SEGURO HOGAR, SEGURO COCHE (personal)NOT deductible / T2T2Personal insurance: not deductible. Car: business portion only.
COMISION BANCO, COMISION TPVGastos financierosT1Fully deductible for business account
STRIPE FEE, PAYPAL FEEGastos financierosT1Transaction fees: fully deductible
HACIENDA, AEAT, IRPF, MODELO 130EXCLUDENot deductibleIncome tax payments are not deductible expenses
IVA LIQUIDACION, IVA PAGOEXCLUDE from IRPFT1IVA payments are separate; net figures on IRPF if registered
HIPOTECA, PRESTAMOEXCLUDENot deductibleLoan principal
INTERESES PRESTAMO (business)Gastos financierosT1Interest on business loan: deductible

3.3 SaaS Subscriptions

PatternTreatmentNotes
GOOGLE, MICROSOFT, ADOBE, SLACK, ZOOM, METAOtros gastos -- fully deductibleEU/non-EU reverse charge for IVA is separate
NOTION, GITHUB, FIGMA, CANVA, AWS, OPENAIOtros gastos -- fully deductibleNon-EU reverse charge for IVA

3.4 Internal Transfers and Exclusions

PatternTreatmentNotes
TRASPASO, TRANSFERENCIA PROPIAEXCLUDEInternal movement
PRESTAMO, AMORTIZACION CAPITALEXCLUDELoan principal
RETIRADA EFECTIVO, CAJEROT2 -- askDefault exclude
DONACION, DONATIVODeduccion en cuota (not gasto)Donations: deduccion in tax computation, not a business expense

Section 4 -- Worked Examples

Example 1 -- Standard Autonomo (IT Consultant)

Input: Gross invoiced EUR 55,000 (all with 15% retencion and 21% IVA). Expenses: office rent EUR 6,000, Social Security (RETA) EUR 4,200, accountant EUR 1,200, software EUR 800, travel EUR 2,000.

Computation:

  • Ingresos: EUR 55,000 (net of IVA; retenciones are prepayments of IRPF, NOT a reduction in income)
  • Gastos deducibles: 6,000 + 4,200 + 1,200 + 800 + 2,000 = EUR 14,200
  • Rendimiento neto previo: 55,000 - 14,200 = EUR 40,800
  • Estimacion directa simplificada: 5% reduccion = EUR 2,040 (max EUR 2,000)
  • Rendimiento neto reducido: 40,800 - 2,000 = EUR 38,800
  • Retenciones already withheld: 55,000 x 15% = EUR 8,250 (credit against final IRPF)

Example 2 -- Home Office (Suministros)

Input: Autonomo works from home. Apartment 80 sqm, dedicated office 12 sqm (15%). Annual utilities: electricity EUR 1,200, gas EUR 600, water EUR 300, internet EUR 480.

Computation:

  • Area proportion: 12/80 = 15%
  • Deductible proportion of supplies: 15% x 30% = 4.5% (the 30% rule for home office supplies)
  • Electricity: 1,200 x 4.5% = EUR 54
  • Gas: 600 x 4.5% = EUR 27
  • Water: 300 x 4.5% = EUR 13.50
  • Internet: 480 x 4.5% = EUR 21.60 (but if internet is 100% business, higher proportion may apply with documentation)
  • Total home office supplies deduction: EUR 116.10
  • [T2] Flag: the 30% applied to the proportional area is the statutory cap for supplies since 2018 reform.

Example 3 -- Retencion Reconciliation

Input: Client received EUR 8,250 in retenciones certificates from clients. Modelo 130 quarterly payments totalled EUR 4,000. Final IRPF liability is EUR 10,500.

Computation:

  • Total prepaid: 8,250 (retenciones) + 4,000 (Modelo 130) = EUR 12,250
  • Final IRPF: EUR 10,500
  • Result: EUR 1,750 refund (devolucion)

Example 4 -- Dietas (Travel Meals)

Input: Autonomo travels to client site in another city. Lunch EUR 35, dinner EUR 28.

Classification:

  • Daily maximum for domestic dietas: EUR 26.67/meal (with overnight stay) or EUR 26.67 total (without overnight).
  • With overnight stay: full-day allowance EUR 53.34. Both meals within limit.
  • Without overnight stay: the combined EUR 63 exceeds EUR 26.67 day limit. Only EUR 26.67 deductible.
  • [T2] Flag: confirm whether overnight stay applies.

Section 5 -- Tier 1 Rules (When Data Is Clear)

5.1 Rendimientos de Actividades Economicas [T1]

Legislation: LIRPF Arts. 27-32

All business/professional income. Estimacion directa simplificada is default if turnover under EUR 600,000 and taxpayer has not elected normal.

5.2 Gastos Deducibles [T1]

Legislation: LIRPF Art. 28; RIRPF Arts. 28-30

Expenses must be linked to the economic activity and properly documented (factura). The "correlacion de ingresos y gastos" principle applies.

5.3 Amortizacion (Depreciation) [T1]

Legislation: LIRPF Art. 28; Simplified depreciation table

AssetMax Annual RateMax Period (years)
Buildings3%68
Plant and machinery12%18
Tools and utensils30%8
Furniture10%20
Computer hardware26%10
Computer software33%6
Motor vehicles16%14
Transport elements10%20

Under estimacion directa simplificada, use the simplified table (tabla simplificada). Under normal, use the full official table.

5.4 Reduccion por Estimacion Directa Simplificada [T1]

5% of rendimiento neto previo, capped at EUR 2,000/year. Covers "gastos de dificil justificacion" (difficult-to-justify expenses). Applied automatically under simplificada regime.

5.5 Modelo 130 Computation [T1]

Each quarter: 20% x (cumulative net income year-to-date) - prior Modelo 130 payments - retenciones received year-to-date. If result is negative, no payment due (cannot generate refund via Modelo 130 -- refund comes through Modelo 100).

5.6 Filing Deadlines [T1]

FilingDeadline
Modelo 130 Q11-20 April
Modelo 130 Q21-20 July
Modelo 130 Q31-20 October
Modelo 130 Q41-30 January
Modelo 100 (annual IRPF)April-June (exact dates published by AEAT each year)
Modelo 303 (IVA)Same quarterly deadlines as Modelo 130

5.7 Penalties [T1]

OffencePenalty
Late filing without AEAT request1% surcharge per month late (up to 12 months), then 15% + interest
Late filing after AEAT request50%-150% of unpaid tax (depending on severity)
Late payment5% (first month), 10% (3 months), 15% (6 months), 20% (12+ months) + interest
Interest rate (interes de demora)~3.75% annually (varies by year)

Section 6 -- Tier 2 Catalogue (Reviewer Judgement Required)

6.1 Home Office (Suministros) [T2]

Since 2018 reform: deductible proportion = (office area / total area) x 30% of supply costs (electricity, gas, water, internet). The 30% factor is the statutory cap -- no negotiation.

Flag for reviewer: Confirm area measurements and that workspace is genuinely dedicated.

6.2 Vehicle Expenses [T2]

For IRPF: business-use proportion only, supported by records. For IVA: maximum 50% input tax recovery on vehicle costs (presumption is 50% private use). If 100% business use can be proven, 100% for both IRPF and IVA.

Flag for reviewer: Confirm business-use percentage and documentation.

6.3 Estimacion Directa Normal vs Simplificada [T2]

FeatureSimplificadaNormal
Turnover limitUnder EUR 600,000No limit
5% gastos dificil justificacionYES (max EUR 2,000)NO
Depreciation tableSimplifiedFull official
Provisiones deduciblesNOYES
ComplexityLowerHigher

Most small autonomos benefit from simplificada. Flag for reviewer if turnover approaches EUR 600,000 or if provisions are material.

6.4 Minimo Personal y Familiar [T2]

Personal and family minimums reduce the cuota integra, not the base imponible. They create a zero-rate band effect. Flag for reviewer to confirm family situation and applicable minimums.


Section 7 -- Excel Working Paper Template

IRPF WORKING PAPER -- Tax Year 2025

A. INGRESOS (INCOME)
  A1. Rendimientos actividades economicas          ___________
  A2. Other business income                        ___________
  A3. Total ingresos                               ___________

B. GASTOS DEDUCIBLES (EXPENSES)
  B1. Consumos de explotacion                      ___________
  B2. Sueldos y salarios                           ___________
  B3. Seguridad Social (RETA)                      ___________
  B4. Otros gastos de personal                     ___________
  B5. Arrendamientos y canones                     ___________
  B6. Suministros (utilities, home office)         ___________
  B7. Servicios profesionales                      ___________
  B8. Primas de seguros                            ___________
  B9. Gastos financieros                           ___________
  B10. Amortizaciones                              ___________
  B11. Publicidad                                  ___________
  B12. Otros gastos deducibles                     ___________
  B13. Total gastos                                ___________

C. RENDIMIENTO NETO PREVIO (A3 - B13)             ___________
D. REDUCCION 5% (max EUR 2,000)                   ___________
E. RENDIMIENTO NETO REDUCIDO (C - D)              ___________

F. PREPAYMENTS
  F1. Retenciones                                  ___________
  F2. Modelo 130 payments                          ___________
  F3. Total prepaid                                ___________

REVIEWER FLAGS:
  [ ] Comunidad autonoma confirmed?
  [ ] Estimation regime confirmed?
  [ ] Home office area ratio verified?
  [ ] Vehicle business use documented?
  [ ] Retenciones certificates reconciled?

Section 8 -- Bank Statement Reading Guide

Spanish Bank Statement Formats

BankFormatKey Fields
CaixaBank, BBVA, SantanderCSV, PDFFecha, Concepto, Importe, Saldo
Sabadell, BankinterCSV, PDFFecha Valor, Descripcion, Cargo/Abono
N26, RevolutCSVDate, Counterparty, Amount
ING DirectCSVFecha, Movimiento, Importe

Key Spanish Banking Terms

Spanish TermEnglishClassification Hint
IngresoCredit (incoming)Potential income
CargoDebit (outgoing)Potential expense
TransferenciaBank transferCheck direction
Recibo / DomiciliacionDirect debitRegular expense
BizumMobile paymentCould be income or expense
ReintegroCash withdrawalAsk what it was for
ComisionesBank chargesGastos financieros
NominaSalary paymentEmployment income

Section 9 -- Onboarding Fallback

ONBOARDING QUESTIONS -- SPAIN IRPF
1. Comunidad autonoma of fiscal residence?
2. Type of activity: professional (Seccion 2 IAE) or business (Seccion 1)?
3. Estimation regime: directa simplificada or normal?
4. Are you in your first 3 years of activity? (affects retencion rate)
5. Home office: do you have a dedicated workspace? Area ratio?
6. Vehicle: what percentage is business use?
7. Do you have all certificados de retenciones from clients?
8. Marital status and dependents?
9. RETA contribution amount per month?
10. Prior year Modelo 100 available?

Section 10 -- Reference Material

Key Legislation

TopicReference
Self-employment incomeLIRPF Arts. 27-32
Deductible expensesLIRPF Art. 28; RIRPF Arts. 28-30
DepreciationLIRPF Art. 28; Simplified table
RetencionesRIRPF Arts. 95, 101
Modelo 130RIRPF Art. 110
Personal/family minimumsLIRPF Arts. 56-61
Tax bracketsLIRPF Art. 63 (state); autonomic laws (regional)
Savings incomeLIRPF Art. 66
Home office suppliesLIRPF Art. 30.2.5.b (as amended 2018)
Filing/penaltiesLey 58/2003 (LGT)

PROHIBITIONS

  • NEVER compute IRPF without knowing the Comunidad Autonoma (affects regional rates)
  • NEVER deduct client entertainment expenses
  • NEVER deduct IRPF payments (Modelo 130, retenciones) as business expenses -- they are prepayments of tax
  • NEVER apply estimacion objetiva rules to a directa taxpayer
  • NEVER deduct home office supplies beyond the (area % x 30%) formula
  • NEVER allow vehicle expenses at 100% without documented proof of exclusive business use
  • NEVER forget the 5% reduccion under simplificada (it is automatic, max EUR 2,000)
  • NEVER confuse retenciones (withholding) with a reduction in income -- gross income is the full invoice amount before retencion
  • NEVER apply foral territory rates to common territory taxpayers
  • NEVER present tax calculations as definitive -- always label as estimated

Disclaimer

This skill and its outputs are provided for informational and computational purposes only and do not constitute tax, legal, or financial advice. Open Accountants and its contributors accept no liability for any errors, omissions, or outcomes arising from the use of this skill. All outputs must be reviewed and signed off by a qualified professional (such as an asesor fiscal or equivalent licensed practitioner in your jurisdiction) before filing or acting upon.

The most up-to-date, verified version of this skill is maintained at openaccountants.com. Log in to access the latest version, request a professional review from a licensed accountant, and track updates as tax law changes.


<!-- openaccountants-cta-block -->

Talk to a verified accountant

This skill is a tool, not an engagement. Every taxpayer's situation is different, and the rules in the skill may not match your specific facts.

To speak with one of the licensed accountants who verifies skills for your jurisdiction — no liability on either side until you and the accountant sign a formal engagement letter — book a free 30-minute call:

Book a call

We'll route you to the named verifier covering your country or state. You can also see the full list of verified accountants at openaccountants.com/network.

More Spain tax skills

Other Spain computations in the OpenAccountants library.

See all Spain skills →

7 of 20 in the ES workflow: