← Volver a la calculadora

Fórmulas del cálculo

Especificación de referencia para auditoría por expertos fiscales · v4 · 2026-04-26 · Escalas: PDF Hacienda 2026 · MEI + Solidaridad

1. Parámetros legales (2025/2026)

1.1 Cotización a la Seguridad Social + MEI

ConceptoValorFuente
Base máxima de cotización (2026)61.214,40 €/añoRDL 8/2025 (proyección 2026)
Tipo trabajador (comunes + desempleo + FP)6,35%Art. 311 TRLGSS
MEI trabajador0,13%Orden PJC/297/2026
MEI empresarial0,67%Orden PJC/297/2026
Tipo total trabajador (SS + MEI)6,48%
baseSS = min(bruto_anual, 61.214,40) cotizacionSS = baseSS × 0,0635 mei = baseSS × 0,0013 cotizacion_total_tra = cotizacionSS + mei // = baseSS × 0,0648

1.1b Cuota de solidaridad (bases > base máxima)

⚠ Nueva 2025/2026: Desde 2025, existe una cuota de solidaridad sobre la parte del salario que supera la base máxima de cotización. Se reparte 5/6 empresarial y 1/6 trabajador.
Tramo de excesoTipo solidaridad 2026
Hasta 10% de la base máxima1,15%
Entre 10% y 50% de la base máxima1,25%
Más del 50% de la base máxima1,46%
Si bruto <= baseMaxSS: solidaridad = 0 Si bruto > baseMaxSS: exceso = bruto - baseMaxSS tramo1 = min(exceso, 0.10 × baseMaxSS) × 0.0115 tramo2 = min(exceso - 0.10×baseMaxSS, 0.40×baseMaxSS) × 0.0125 tramo3 = max(0, exceso - 0.50×baseMaxSS) × 0.0146 solidaridad_total = tramo1 + tramo2 + tramo3 cuota_trabajador = solidaridad_total / 6 cuota_empresarial = solidaridad_total × 5/6

RDL 8/2025 — Cuota de solidaridad sobre bases superiores a la base máxima de cotización.

1.2 Reducción por obtención de rentas del trabajo (Art. 20 LIRPF)

Tramo de rendimiento netoReducción
≤ 14.852 €7.302 €
14.852,01 – 17.673,52 €7.302 – 1,75 × (rn – 14.852)
17.673,53 – 19.747,50 €2.364,34 – 1,14 × (rn – 17.673,52)
> 19.747,50 €0 €
Si rn ≤ 14.852: reducción = 7.302 Si rn ≤ 17.673,52: reducción = 7.302 – 1,75 × (rn – 14.852) Si rn ≤ 19.747,50: reducción = 2.364,34 – 1,14 × (rn – 17.673,52) Si rn > 19.747,50: reducción = 0

Art. 20.2 LIRPF — Reducción por rendimientos del trabajo, vigente desde 2024.

1.3 Mínimo personal y familiar (Art. 57 LIRPF)

Mínimo personal por edad

SituaciónImporte
Menos de 65 años5.550 €
Entre 65 y 75 años6.550 €
Más de 75 años7.950 €

Mínimo por descendientes (cuantía por conjunto, no por menor — Art. 57.2.b)

Nº hijosImporte total
12.400 €
22.700 €
34.000 €
44.500 €
5+5.750 €

Mínimo por ascendiente (>65 años): 1.150 € por cada uno

mínimoTotal = mínimoPersonal + mínimoHijos + mínimoAscendientes + mínimoDiscapacidad

2. Cálculo del IRPF paso a paso

Paso 1: Rendimiento neto previo

rn = bruto – cotizaciónSS

Art. 18 LIRPF

Paso 2: Aplicar reducción art. 20

rn_reducido = rn – reducción_art20

Art. 20 LIRPF

Paso 3: Rendimiento neto

rneto = rn_reducido – gastos_fijos(2.000 €)

Art. 19 LIRPF — Gastos deducibles: 2.000 € anuales.

Paso 4: Base liquidable general

baseLiquidable = rneto
⚠ IMPORTANTE: El mínimo personal NO se resta de la base liquidable. Art. 63 LIRPF — «El importe del mínimo personal y familiar minorará la cuota íntegra.»

Paso 5: Cuota íntegra

cuotaÍntegra = Σ (baseTramo × tipoCombinado) donde para cada tramo [limiteInferior, limiteSuperior, tipo]: baseTramo = min(baseLiquidable, limiteSuperior) – limiteInferior (solo si baseLiquidable > limiteInferior)

Art. 63.1 LIRPF + Leyes autonómicas

Paso 6: Reducción por mínimo personal y familiar

cuotaMínimo = Σ (baseMínimo × tipoCombinado) donde: baseMínimo = min(mínimoTotal, anchoTramo, baseDisponible) (recorriendo los tramos de la escala progresiva)

El mínimo se aplica como reducción de cuota calculada sobre los tipos marginales reales de cada tramo, no como un tipo fijo. Un contribuyente con renta alta se beneficia menos del mínimo que uno con renta baja.

Paso 7: Cuota líquida

cuotaLíquida = cuotaÍntegra – cuotaMínimo

Paso 8: Deducción por SMI (Art. 80 LIRPF)

Si bruto ≤ 16.576: dedSMI = 340 Si bruto ≤ 18.276: dedSMI = 340 – 0,20 × (bruto – 16.576) Si bruto > 18.276: dedSMI = 0

Paso 9: Cuota resultante

cuotaResultante = cuotaLíquida – dedSMI

Paso 10: Límite de retención (Art. 101.1 LIRPF)

límiteRetención = max(0, (bruto – 15.876) × 0,43) irpfFinal = min(cuotaResultante, límiteRetención)

3. Desglose estatal / autonómico

CCAA comunes

// Cuota estatal baseEstatal = baseLiquidable cuotaEstatal = Σ (baseTramo × tipoEstatal) cuotaLiqEstatal = cuotaEstatal – reducciónMínimoEstatal cuotaResEstatal = cuotaLiqEstatal – (dedSMI × proporciónEstatal) irpfEstatal = min(cuotaResEstatal, límiteRetención) // Cuota autonómica irpfAutonómica = irpfFinal – irpfEstatal

CCAA forales (Navarra y País Vasco)

irpfAutonómica = irpfFinal irpfEstatal = 0

No hay desglose — escalas completas propias.

4. Ejemplos de verificación

Verificación cruzada contra simuladores oficiales. Todos los ejemplos son reproducibles.

Ejemplo 1: Contribuyente individual, 35.000 € bruto — Madrid

bruto = 35.000 cotizaciónSS = min(35.000, 58.914) × 0,0635 = 2.222,50 € rn = 35.000 – 2.222,50 = 32.777,50 € reducción_art20 = 0 (rn > 19.747,50) rneto = 32.777,50 – 2.000 – 0 = 30.777,50 € baseLiquidable = 30.777,50 € // CUOTA ESTATAL (escala Art. 76 LIRPF) 12.450 × 0,095 = 1.182,75 (20.200 – 12.450) × 0,12 = 930,00 (30.777,50 – 20.200) × 0,15 = 1.586,63 cuotaEstatal = 3.699,38 € // CUOTA AUTONÓMICA Madrid (PDF Hacienda pág. 47) 13.362,22 × 0,085 = 1.135,79 (19.004,63 – 13.362,22) × 0,107 = 603,72 (30.777,50 – 19.004,63) × 0,128 = 1.506,93 cuotaAutonómica = 3.246,44 € cuotaÍntegra = 3.699,38 + 3.246,44 = 6.945,82 € // Reducción mínimo (5.550 €) cuotaMinEstatal: 5.550 × 0,095 = 527,25 € cuotaMinAut: 5.550 × 0,085 = 471,75 € cuotaMínimoTotal = 999,00 € cuotaLíquida = 6.945,82 – 999,00 = 5.946,82 € dedSMI = 0 (bruto > 18.276) límiteRetención = (35.000 – 15.876) × 0,43 = 8.223,32 € irpfFinal = min(5.946,82, 8.223,32) = 5.947 € neto = 35.000 – 2.222,50 – 5.947 = 26.830,50 € tipoEfectivo = 5.947 / 35.000 = 16,99%

Resultado: 26.831 € neto · 5.947 € IRPF · 17,0% tipo efectivo

Ejemplo 2: Mismo caso en Cataluña (PDF Hacienda pág. 63)

// CUOTA AUTONÓMICA Cataluña 12.500 × 0,095 = 1.187,50 (22.000 – 12.500) × 0,125 = 1.187,50 (30.777,50 – 22.000) × 0,16 = 1.404,40 cuotaAutonómica = 3.779,40 € cuotaÍntegra = 3.699,38 + 3.779,40 = 7.478,78 € cuotaMinAut: 5.550 × 0,095 = 527,25 € cuotaLíquida = 7.478,78 – 999,00 = 6.479,78 € irpfFinal = 6.480 € neto = 35.000 – 2.222,50 – 6.480 = 26.297,50 € tipoEfectivo = 6.480 / 35.000 = 18,51%

Resultado: 26.298 € neto · 6.480 € IRPF · 18,5% tipo efectivo

Diferencia Madrid vs Cataluña: 533 € menos de IRPF en Madrid

Ejemplo 3: 120.000 € — Madrid vs Cataluña (caso que reportó @frdelatorre)

bruto = 120.000 cotizaciónSS = 58.914 × 0,0635 = 3.741,04 € rn = 120.000 – 3.741,04 = 116.258,96 € reducción_art20 = 0 rneto = 116.258,96 – 2.000 = 114.258,96 € baseLiquidable = 114.258,96 € // MADRID (PDF Hacienda pág. 47) cuotaEstatal = 15.915,52 € cuotaAutonómica = 16.341,18 € cuotaÍntegra = 32.256,70 € cuotaLíquida = 30.558,70 € irpfFinal = 30.559 € (límite 44.773 €) neto = 85.700 € · tipo efectivo: 33,5% // CATALUÑA (PDF Hacienda pág. 63) cuotaAutonómica = 17.785,06 € cuotaÍntegra = 33.700,58 € cuotaLíquida = 32.002,58 € irpfFinal = 32.003 € neto = 84.256 € · tipo efectivo: 34,7%

Resultado: Madrid paga 1.444 € menos de IRPF que Cataluña a 120.000 €

Verificado con: Simulador AEAT

✅ Corrección aplicada: En la v2 se usaban escalas "combinadas" incorrectas que invertían el ranking. La v3 usa escalas separadas (estatal + autonómica) del PDF oficial de Hacienda, confirmando que Madrid tiene tipos más bajos que Cataluña en todos los tramos.

Ejemplo 4: Con 2 hijos en Madrid

mínimoTotal = 5.550 + 2.700 = 8.250 € cuotaMinEstatal: 8.250 × 0,095 = 783,75 € cuotaMinAut: 8.250 × 0,085 = 701,25 € cuotaMínimoTotal = 1.485,00 € cuotaLíquida = 6.945,82 – 1.485,00 = 5.460,82 € irpfFinal = 5.461 € neto = 35.000 – 2.222,50 – 5.461 = 27.316,50 € tipoEfectivo = 5.461 / 35.000 = 15,6%

Resultado: 27.317 € neto · 5.461 € IRPF · 15,6% tipo efectivo

Diferencia vs sin hijos: 486 € menos de IRPF

5. Escalas por CCAA (resumen)

Fuente: PDF "Capítulo IV Tributación Autonómica 2026" — Ministerio de Hacienda, Secretaría General de Financiación Autonómica y Local.

CCAATramo 1Tramo 2Tramo 3Tramo 4Tipo máx.Pág. PDF
Madrid13.362 × 18%19.005 × 22,7%35.426 × 27,8%57.320 × 35,9%50,0%47
Cataluña12.500 × 20%22.000 × 24,5%33.000 × 31%53.000 × 37,5%50,0%63
Navarra4.292 × 13%8.584 × 22%15.634 × 25%24.704 × 28%52,0%155
País Vasco17.360 × 23%32.060 × 28%47.560 × 35%78.060 × 40%49,0%160

Ver escalas.csv para todas las escalas completas en formato descargable.

6. Verificación con fuentes oficiales

PDF Hacienda 2026

Cómo verificar:

  1. Descargar el PDF (162 páginas)
  2. Ir a la página correspondiente a tu CCAA (ver tabla arriba)
  3. Comparar los tramos y tipos con la tabla de escalas
  4. Verificar que los tipos "combinados" = estatal + autonómico
Simulador AEAT

Cómo verificar:

  1. Introducir salario bruto anual
  2. Seleccionar comunidad autónoma
  3. Introducir cotización a la SS (base × 0,0635)
  4. Comparar "Cuota íntegra" con nuestra calculadora

7. Diferencias con versiones anteriores

VersiónTratamiento del mínimoEscalasDesviación vs AEAT
v1.0Restado de baseCombinadas incorrectas~1.600 € menor
v1.1Reducción fija estatalCombinadas incorrectas~500 € menor
v2.0Reducción según Art. 63Combinadas incorrectasRanking invertido a 120k
v3.0Escalas separadas (PDF Hacienda)La Rioja supletoria, tipos máx 0.275 en 3 CCAA±2 € vs AEAT
v3.1Escaladas corregidasLa Rioja escala propia, tipos máx 0.255±2 € vs AEAT
v4 (actual)MEI + Cuota de solidaridadBase máx. SS 61.214,40€, MEI 0.15%/0.75%, solidaridad tramos progresivosCoste laboral completo incluido
Cambio clave v2→v3: Las escalas autonómicas se obtuvieron del PDF oficial de Hacienda (págs. 3-165) en lugar de fuentes secundarias. Esto corrigió el ranking a salarios altos donde Madrid ahora es #1 y Cataluña #14 (no al revés).

8. Referencias legales

  1. Ley 35/2006 (LIRPF) — BOE-A-2006-20764
  2. Real Decreto-ley 8/2025 — Base máxima cotización SS: 58.914 €
  3. Orden HFP/886/2025 — Tipos de gravamen estatales y autonómicos
  4. Real Decreto-ley 3/2025 — SMI 2025: 1.184 €/mes (14 pagas)

9. Changelog

VersiónFechaCambiosAutorIssue
1.02026-04-01Versión inicial@jongonzlz
2.02026-04-24Fix: mínimo según Art. 63 + escalas separadas (PDF Hacienda)@elCanosailPR #2
2.12026-04-24Añadida página de fuentes, CSV descargable, verificación cruzada@elCanosail