Not tax advice. Computation tools only. Have a professional check your work before filing.
OpenAccountants/Skills/Spain Social Contributions (RETA)

Spain Social Contributions (RETA)

Asked about Spanish self-employed social contributions (cuota de autonomos / RETA).

SpainTax year 2025· Last reviewed Apr 13, 2026

Key facts — Spain, 2025

FieldValue
CountrySpain
Primary LegislationLGSS; Real Decreto-ley 13/2022 (income-based system)
Supporting LegislationOrden PJC/178/2025 (2025 rates); Ley 20/2007 (Estatuto Trabajo Autonomo); Ley 35/2006 IRPF
Tax AuthorityTesoreria General de la Seguridad Social (TGSS)
CurrencyEUR only
Total contribution rate (2025)31.40%
Tarifa plana (new autonomos)EUR 80/month (first 12 months)
Payment frequencyMonthly (last business day of current month)
Payment methodDomiciliacion bancaria (direct debit) -- mandatory
15 income tranchesTranche 1 (<=EUR 670/mo) to Tranche 15 (>EUR 6,000/mo)
Maximum base (2025)EUR 4,909.50/month
Autonomo societario minimumEUR 1,000.00/month
Base change windows6 per year (Feb, Apr, Jun, Aug, Oct, Dec)
RegularisationAutomatic after IRPF filing
ContributorOpen Accountants
Validated byPending -- requires sign-off by qualified asesor fiscal
Validation datePending

Use these rules in your AI

Connect once and your AI follows Spain Social Contributions (RETA) 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 self-employed social contributions (cuota de autonomos / RETA). Trigger on phrases like "cuota autonomos", "RETA", "social contributions Spain", "autónomo contributions", "how much do I pay as autonomo", "tarifa plana", "cese de actividad", "regularizacion cuotas", "base de cotización", "TGSS direct debit", "cuota mensual", or any question about Spanish self-employed social security. Also trigger when classifying bank statement transactions showing TGSS direct debits, cuota autonomos debits, or Seguridad Social payments. ALWAYS read this skill before touching any Spanish social contributions work.

SpainTax year 2025

Full guide

Spain Social Contributions (RETA) -- Self-Employed Skill v2.0

Section 1 -- Quick reference

Read this whole section before computing or classifying anything.

FieldValue
CountrySpain
Primary LegislationLGSS; Real Decreto-ley 13/2022 (income-based system)
Supporting LegislationOrden PJC/178/2025 (2025 rates); Ley 20/2007 (Estatuto Trabajo Autonomo); Ley 35/2006 IRPF
Tax AuthorityTesoreria General de la Seguridad Social (TGSS)
CurrencyEUR only
Total contribution rate (2025)31.40%
Tarifa plana (new autonomos)EUR 80/month (first 12 months)
Payment frequencyMonthly (last business day of current month)
Payment methodDomiciliacion bancaria (direct debit) -- mandatory
15 income tranchesTranche 1 (<=EUR 670/mo) to Tranche 15 (>EUR 6,000/mo)
Maximum base (2025)EUR 4,909.50/month
Autonomo societario minimumEUR 1,000.00/month
Base change windows6 per year (Feb, Apr, Jun, Aug, Oct, Dec)
RegularisationAutomatic after IRPF filing
ContributorOpen Accountants
Validated byPending -- requires sign-off by qualified asesor fiscal
Validation datePending

Conservative defaults:

AmbiguityDefault
Unknown persona fisica vs societarioAsk -- minimum base rules differ
Unknown net income estimateSTOP -- income estimate required for tranche
Unknown whether first-time autonomoAsk -- tarifa plana eligibility
Unknown 7% vs 3% deductionApply 7% (persona fisica default); 3% for societarios

Section 2 -- Required inputs and refusal catalogue

Required inputs

Minimum viable -- type (persona fisica or societario), estimated monthly net income (rendimientos netos), and whether first registration.

Recommended -- bank statements showing TGSS debits, date of alta, prior RETA registration history, IRPF declaration.

Ideal -- complete IRPF data, TGSS Informe de Bases de Cotizacion, alta/baja history.

Refusal catalogue

R-ES-SC-1 -- Disability regimes. Trigger: client has disability affecting contribution rates. Message: "Disability contribution regimes require case-specific TGSS assessment. Escalate."

R-ES-SC-2 -- Cross-border posted workers. Trigger: client posted from another EU country. Message: "EU social security coordination applies. Escalate."

R-ES-SC-3 -- Mutuas MATEPSS specifics. Trigger: client asks about specific Mutua benefits or coverage details. Message: "Mutua-specific benefit calculations are out of scope. Contact the relevant Mutua."


Section 3 -- Payment pattern library

This is the deterministic pre-classifier for bank statement transactions related to RETA contributions.

3.1 TGSS direct debits (monthly cuota)

PatternTreatmentNotes
TGSS, TESORERIA GENERALEXCLUDE -- RETA cuotaMonthly autonomo contribution
SEGURIDAD SOCIAL, SSEXCLUDE -- RETA cuotaAlternative description
CUOTA AUTONOMOSEXCLUDE -- RETA cuotaExplicit cuota reference
RETA, REG ESP TRAB AUTONOMOSEXCLUDE -- RETA cuotaRegime name reference
DOMICILIACION TGSSEXCLUDE -- RETA cuotaDirect debit description

3.2 Regularisation payments (TGSS demands additional cuotas)

PatternTreatmentNotes
TGSS REGULARIZACIONEXCLUDE -- RETA regularisationAdditional cuotas demanded after IRPF filing
TGSS COMPLEMENTOEXCLUDE -- RETA adjustmentAdjustment to provisional base

3.3 TGSS refunds (overpayment)

PatternTreatmentNotes
TGSS DEVOLUCIONEXCLUDE -- RETA refundRefund of excess cuotas
TGSS REINTEGROEXCLUDE -- RETA refundSame

3.4 Tarifa plana payments

PatternTreatmentNotes
TGSS (amount ~EUR 80)EXCLUDE -- tarifa plana cuotaConsistent EUR 80/month = tarifa plana

3.5 Tax authority (NOT RETA)

PatternTreatmentNotes
AEAT, AGENCIA TRIBUTARIAEXCLUDE -- income tax/VATNot social contributions
HACIENDAEXCLUDE -- taxNot RETA
IVA, IRPF (tax reference)EXCLUDE -- taxNot RETA

3.6 Employee social security (employer obligations)

PatternTreatmentNotes
TGSS REGIMEN GENERALEXCLUDE -- employee SSEmployer's obligation for employees, not the autonomo's own RETA
TC1, TC2 (payroll references)EXCLUDE -- payroll SSEmployer obligations

Section 4 -- Worked examples

Six bank statement classifications for a hypothetical Spanish self-employed web developer.

Example 1 -- Standard monthly RETA cuota (TGSS direct debit)

Input line: 30.04.2025 ; TGSS TESORERIA GENERAL ; ADEUDO ; CUOTA AUTONOMOS ABR 2025 ; -425.85 ; EUR

Reasoning: Matches "TGSS" + "CUOTA AUTONOMOS" (pattern 3.1). Amount EUR 425.85 = Tranche 10 minimum base (EUR 1,356.21) x 31.40%. Monthly RETA cuota for April 2025, debited on last business day of April. Exclude from VAT.

Classification: EXCLUDE -- RETA cuota. 100% deductible as gasto deducible in IRPF.

Example 2 -- Tarifa plana cuota (new autonomo)

Input line: 31.03.2025 ; TGSS ; ADEUDO ; CUOTA TARIFA PLANA MAR ; -80.00 ; EUR

Reasoning: Matches "TGSS" (pattern 3.1). Amount EUR 80.00 = tarifa plana flat rate. New autonomo in first 12 months. Covers all contingencies.

Classification: EXCLUDE -- tarifa plana RETA cuota. Deductible (EUR 80 x 12 = EUR 960/year).

Example 3 -- Regularisation demand from TGSS

Input line: 25.09.2025 ; TGSS REGULARIZACION ; ADEUDO ; COMPLEMENTO CUOTAS 2024 ; -2,413.54 ; EUR

Reasoning: Matches "TGSS REGULARIZACION" (pattern 3.2). After 2024 IRPF filing, TGSS determined actual income placed the autonomo in a higher tranche than the provisional base used. This is the additional cuotas demanded. Due by last day of month following notification.

Classification: EXCLUDE -- RETA regularisation demand. Deductible in 2025 (year paid, not 2024).

Example 4 -- TGSS refund (overpaid cuotas)

Input line: 15.10.2025 ; TGSS DEVOLUCION ; ABONO ; DEVOLUCION CUOTAS 2024 ; +1,907.45 ; EUR

Reasoning: Matches "TGSS DEVOLUCION" (pattern 3.3). TGSS refunding excess cuotas because actual income was in a lower tranche. This is a CREDIT. Taxable as income in the IRPF year received (2025).

Classification: EXCLUDE from VAT. Taxable income in 2025 IRPF (refund of previously deducted cuotas).

Example 5 -- AEAT tax payment (NOT RETA)

Input line: 20.04.2025 ; AGENCIA TRIBUTARIA ; ADEUDO ; PAGO FRACCIONADO IRPF ; -1,500.00 ; EUR

Reasoning: Matches "AGENCIA TRIBUTARIA" (pattern 3.5). This is a quarterly IRPF instalment (pago fraccionado), NOT a social contribution. Do not classify as RETA.

Classification: EXCLUDE -- income tax. NOT RETA.

Example 6 -- Employer TGSS payment (not autonomo's own RETA)

Input line: 30.04.2025 ; TGSS REGIMEN GENERAL ; ADEUDO ; SS EMPLEADOS ABR ; -2,800.00 ; EUR

Reasoning: Matches "TGSS REGIMEN GENERAL" (pattern 3.6). This is the employer's social security obligation for their employees under the General Regime. It is NOT the autonomo's own RETA cuota.

Classification: EXCLUDE -- employer SS for employees. Not the autonomo's personal RETA contribution.


Section 5 -- Tier 1 rules

Rule 1 -- Net income formula for tranche determination

Rendimientos netos = Ingresos computables - Gastos deducibles
Rendimientos netos RETA = Rendimientos netos - 7% deduccion generica (3% for societarios)
Monthly net = Rendimientos netos RETA / 12

Rule 2 -- 2025 tranche table (15 tranches)

Tabla Reducida (Tranches 1-3):

TrancheMonthly Net (EUR)Min. Base (EUR)Approx. Min. Cuota (EUR/month)
1<= 670653.59~200
2670.01-900.00718.95~220
3900.01-1,125.90849.67~260

Tabla General (Tranches 4-15):

TrancheMonthly Net (EUR)Min. Base (EUR)Approx. Min. Cuota (EUR/month)
41,125.91-1,300.00950.98~291
51,300.01-1,500.00960.78~294
61,500.01-1,700.00960.78~294
71,700.01-1,850.001,143.79~350
81,850.01-2,030.001,209.15~370
92,030.01-2,330.001,274.51~390
102,330.01-2,760.001,356.21~415
112,760.01-3,190.001,437.91~440
123,190.01-3,620.001,519.61~465
133,620.01-4,050.001,601.31~490
144,050.01-6,000.001,732.03~530
15> 6,000.001,928.10~590

Maximum base for all tranches: EUR 4,909.50/month.

Rule 3 -- Contribution rate breakdown (2025)

ConceptRate
Contingencias comunes28.30%
Contingencias profesionales1.30%
Cese de actividad0.90%
Formacion profesional0.10%
MEI0.80%
Total31.40%

Rule 4 -- Cuota formula

Cuota mensual = Base de cotizacion elegida x 31.40%

Rule 5 -- Tarifa plana

EUR 80/month for first 12 months. Extendable 12 more months if first-year income < SMI. Eligibility: no RETA registration in prior 2 years (3 years if previously received tarifa plana). Must apply at time of alta.

Rule 6 -- Autonomo societario minimum

EUR 1,000/month regardless of tranche. Min cuota: ~EUR 314/month.

Rule 7 -- Payment schedule

Monthly. Due: last business day of current month. Mandatory domiciliacion bancaria. Late surcharge: 10% first month, 20% thereafter.

Rule 8 -- Base change windows (6 per year)

Submit by: end Feb (effective 1 Mar), end Apr (1 May), end Jun (1 Jul), end Aug (1 Sep), end Oct (1 Nov), end Dec (1 Jan).

Rule 9 -- Annual regularisation (automatic)

After IRPF filed, TGSS compares actual vs provisional. Underpayment: TGSS demands additional cuotas. Overpayment: TGSS refunds automatically. Additional cuotas deductible in year paid. Refunds taxable in year received.

Rule 10 -- Tax deductibility

RETA cuotas: 100% deductible as gasto deducible in IRPF. Tarifa plana cuotas: also deductible. Late surcharges and penalties: NOT deductible.


Section 6 -- Tier 2 catalogue

T2-1 -- Pluriactividad (simultaneous employment + RETA)

Trigger: Client works as employee (Regimen General) and self-employed (RETA) simultaneously. Issue: Must pay into both regimes. Reduction in RETA base may apply if combined contributions exceed thresholds. Potential 50% refund of excess. Action: Flag for reviewer -- case-specific calculation required.

T2-2 -- Autonomo over age 47

Trigger: Client aged 47+ wants specific base election. Issue: Transitional provisions from pre-2023 system may restrict base choice. Action: Flag for reviewer.

T2-3 -- Large regularisation demand

Trigger: TGSS demands significant additional cuotas (estimated tranche far below actual). Issue: Payment due by last day of month following notification. Aplazamiento possible. Action: Flag for reviewer to advise on aplazamiento and whether income estimate was reasonable.

T2-4 -- Mid-year alta (pro-rata)

Trigger: Client registers mid-month. Issue: First month cuota pro-rated from date of alta. Tarifa plana runs from exact alta date, not first of month. Action: Confirm exact alta date.

T2-5 -- Tarifa plana extension rejected

Trigger: First-year income exceeded SMI. Issue: Extension denied. From month 13, full tranche-based cuota applies. Action: Confirm income level and transition to full cuota.


Section 7 -- Excel working paper template

SPAIN RETA CONTRIBUTIONS -- WORKING PAPER
Client: [name]
Tax Year: [year]
Prepared: [date]

INPUT DATA
  Type:                          [Persona fisica / Autonomo societario]
  Gross annual revenue:          EUR [____]
  Deductible expenses:           EUR [____]
  Net income before deduction:   EUR [____]
  Generic deduction (7%/3%):     EUR [____]
  Net income for RETA:           EUR [____]
  Monthly net:                   EUR [____]
  Applicable tranche:            [____]
  Tarifa plana eligible:         [YES/NO]
  Date of alta:                  [____]

CUOTA COMPUTATION
  Chosen base (min of tranche):  EUR [____]
  Rate:                          31.40%
  Monthly cuota:                 EUR [____]
  Annual cuota (12 months):      EUR [____]

OR TARIFA PLANA
  Monthly cuota:                 EUR 80.00
  Annual (12 months):            EUR 960.00

REGULARISATION ESTIMATE
  Actual tranche (post-IRPF):    [____]
  Actual min base:               EUR [____]
  Difference per month:          EUR [____]
  Annual adjustment:             EUR [____]
  Direction: [DEMAND / REFUND]

IRPF DEDUCTIBILITY
  Total cuotas paid:             EUR [____]
  Deductible as gasto deducible: EUR [____]

REVIEWER FLAGS
  [List any Tier 2 flags]

Section 8 -- Bank statement reading guide

How RETA payments appear on Spanish bank statements

TGSS direct debits:

  • Description: "TGSS", "TESORERIA GENERAL", "SEGURIDAD SOCIAL", "CUOTA AUTONOMOS"
  • Timing: Last business day of each month (current month payment)
  • Amount: Consistent monthly amount (unless base changed)
  • Tarifa plana: exactly EUR 80.00

Regularisation payments:

  • Description: "TGSS REGULARIZACION", "COMPLEMENTO CUOTAS"
  • Timing: After IRPF filing (typically Sep-Dec)
  • Amount: Can be large if tranche mismatch

Refunds:

  • Description: "TGSS DEVOLUCION", "TGSS REINTEGRO"
  • Direction: CREDIT (incoming)
  • Amount: Varies

Key identification tips:

  1. RETA is MONTHLY, not quarterly -- look for consistent end-of-month debits
  2. EUR 80 monthly = tarifa plana (new autonomo)
  3. Amounts around EUR 200-600 = standard tranche cuotas
  4. AEAT debits are tax, not social security
  5. "REGIMEN GENERAL" debits are employer SS for employees, not the autonomo's RETA

Section 9 -- Onboarding fallback

If the client provides only a bank statement:

  1. Scan for TGSS debits -- identify monthly pattern and amount
  2. Identify tarifa plana -- consistent EUR 80/month indicates new autonomo
  3. Estimate tranche from cuota amount:
    • ~EUR 200 = Tranche 1
    • ~EUR 300 = Tranche 4-6
    • ~EUR 400-415 = Tranche 9-10
    • ~EUR 530 = Tranche 14
    • ~EUR 590 = Tranche 15
  4. Look for regularisation -- large TGSS debit or credit mid-year
  5. Flag: "RETA tranche estimated from cuota amount on bank statement. Actual income and chosen base have not been independently verified. Reviewer must confirm before IRPF filing."

Section 10 -- Reference material

Net income example

ItemEUR
Gross annual revenue48,000
Deductible expenses12,000
Net before deduction36,000
7% generic deduction2,520
Net for RETA33,480
Monthly2,790
Tranche11 (EUR 2,760.01-3,190.00)
Min baseEUR 1,437.91
Min cuota~EUR 451/month

Cese de actividad (cessation benefit)

70% of average contribution base of last 12 months. 4-24 months duration. Must have 12 months continuous contribution in prior 24. Voluntary cessation does NOT qualify.

IT (sick leave) coverage

Days 4-20: 60% of regulatory base. Day 21+: 75%. Days 1-3 not covered. Higher chosen base = higher daily benefit.

Test suite

Test 1: Persona fisica, monthly net EUR 2,100. -> Tranche 9. Min base EUR 1,274.51. Cuota: EUR 400.20/month.

Test 2: New autonomo, tarifa plana. -> EUR 80/month for 12 months.

Test 3: Societario, monthly net EUR 800. -> Societario minimum EUR 1,000. Cuota: EUR 314/month.

Test 4: High earner, monthly net EUR 8,000. -> Tranche 15. Min base EUR 1,928.10. Cuota: EUR 605.42/month.

Test 5: Regularisation underpaid: chose Tranche 5 (EUR 960.78), actual Tranche 13 (EUR 1,601.31). -> Additional EUR 201.13/month = EUR 2,413.54/year.

Test 6: Regularisation overpaid: chose Tranche 10 (EUR 1,356.21), actual Tranche 3 (EUR 849.67). -> Refund EUR 158.95/month = EUR 1,907.45/year.

Test 7: Net income calc: EUR 60,000 gross, EUR 15,000 expenses. -> EUR 41,850 after 7%. Monthly EUR 3,487.50. Tranche 12. Min cuota EUR 477.16.

Test 8: Deductibility: paid EUR 4,800 cuotas. -> 100% deductible in IRPF.

Prohibitions

  • NEVER compute without knowing persona fisica vs societario
  • NEVER use gross income for tranche -- always apply 7%/3% deduction first
  • NEVER tell client they can avoid RETA once registered
  • NEVER present tarifa plana as automatic -- must apply at alta
  • NEVER ignore regularisation
  • NEVER advise on pluriactividad without reviewer
  • NEVER present cuotas as exact without specifying chosen base
  • NEVER confuse monthly payment with quarterly
  • NEVER advise late surcharges are deductible
  • NEVER compute IT benefits without knowing actual base of month prior to baja

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, gestor administrativo, or equivalent licensed practitioner in Spain) 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 →

4 of 20 in the ES workflow: