{
 "nota": "Parámetros de la retención de IRPF en vigor a final de cada año (el 24 de diciembre), leídos de la legislación consolidada del BOE (versión de cada artículo con su fecha de vigencia). La reducción usa el rendimiento neto del trabajo; los «otros gastos» del art. 19.2.f) de la Ley son 2.000 euros desde 2015.",
 "fuentes": {
  "reduccion": {
   "nombre": "Ley 35/2006 del IRPF, artículo 20 (reducción por rendimientos del trabajo)",
   "url": "https://www.boe.es/buscar/act.php?id=BOE-A-2006-20764#a20"
  },
  "minimo": {
   "nombre": "Ley 35/2006 del IRPF, artículo 57 (mínimo del contribuyente)",
   "url": "https://www.boe.es/buscar/act.php?id=BOE-A-2006-20764#a57"
  },
  "escala": {
   "nombre": "Ley 35/2006 del IRPF, artículo 101 (escala de retención)",
   "url": "https://www.boe.es/buscar/act.php?id=BOE-A-2006-20764#a101"
  },
  "limite": {
   "nombre": "Reglamento del IRPF, artículo 81 (límite excluyente de retener)",
   "url": "https://www.boe.es/buscar/act.php?id=BOE-A-2007-6820#a81"
  },
  "tope": {
   "nombre": "Reglamento del IRPF, artículo 85 (tope de la cuota de retención)",
   "url": "https://www.boe.es/buscar/act.php?id=BOE-A-2007-6820#a85"
  }
 },
 "otrosGastos": 2000,
 "anios": {
  "2019": {
   "reduccion": {
    "limite": 16825,
    "tramos": [
     {
      "hasta": 13115,
      "base": 5565,
      "factor": 0,
      "desde": 0
     },
     {
      "hasta": 16825,
      "base": 5565,
      "factor": 1.5,
      "desde": 13115
     }
    ],
    "vigencia": "20180705"
   },
   "minimo": {
    "general": 5550,
    "mas65": 1150,
    "vigencia": "20150101"
   },
   "escala": {
    "tramos": [
     {
      "desde": 0,
      "tipo": 19
     },
     {
      "desde": 12450,
      "tipo": 24
     },
     {
      "desde": 20200,
      "tipo": 30
     },
     {
      "desde": 35200,
      "tipo": 37
     },
     {
      "desde": 60000,
      "tipo": 45
     }
    ],
    "vigencia": "20181229"
   },
   "limite": {
    "situacion3": 14000,
    "pensiones": 600,
    "vigencia": "20190101"
   },
   "tope": {
    "hasta": 22000,
    "porcentaje": 43,
    "vigencia": "20150101"
   }
  },
  "2020": {
   "reduccion": {
    "limite": 16825,
    "tramos": [
     {
      "hasta": 13115,
      "base": 5565,
      "factor": 0,
      "desde": 0
     },
     {
      "hasta": 16825,
      "base": 5565,
      "factor": 1.5,
      "desde": 13115
     }
    ],
    "vigencia": "20180705"
   },
   "minimo": {
    "general": 5550,
    "mas65": 1150,
    "vigencia": "20150101"
   },
   "escala": {
    "tramos": [
     {
      "desde": 0,
      "tipo": 19
     },
     {
      "desde": 12450,
      "tipo": 24
     },
     {
      "desde": 20200,
      "tipo": 30
     },
     {
      "desde": 35200,
      "tipo": 37
     },
     {
      "desde": 60000,
      "tipo": 45
     }
    ],
    "vigencia": "20181229"
   },
   "limite": {
    "situacion3": 14000,
    "pensiones": 600,
    "vigencia": "20190101"
   },
   "tope": {
    "hasta": 22000,
    "porcentaje": 43,
    "vigencia": "20150101"
   }
  },
  "2021": {
   "reduccion": {
    "limite": 16825,
    "tramos": [
     {
      "hasta": 13115,
      "base": 5565,
      "factor": 0,
      "desde": 0
     },
     {
      "hasta": 16825,
      "base": 5565,
      "factor": 1.5,
      "desde": 13115
     }
    ],
    "vigencia": "20180705"
   },
   "minimo": {
    "general": 5550,
    "mas65": 1150,
    "vigencia": "20150101"
   },
   "escala": {
    "tramos": [
     {
      "desde": 0,
      "tipo": 19
     },
     {
      "desde": 12450,
      "tipo": 24
     },
     {
      "desde": 20200,
      "tipo": 30
     },
     {
      "desde": 35200,
      "tipo": 37
     },
     {
      "desde": 60000,
      "tipo": 45
     },
     {
      "desde": 300000,
      "tipo": 47
     }
    ],
    "vigencia": "20210101"
   },
   "limite": {
    "situacion3": 14000,
    "pensiones": 600,
    "vigencia": "20190101"
   },
   "tope": {
    "hasta": 22000,
    "porcentaje": 43,
    "vigencia": "20211021"
   }
  },
  "2022": {
   "reduccion": {
    "limite": 16825,
    "tramos": [
     {
      "hasta": 13115,
      "base": 5565,
      "factor": 0,
      "desde": 0
     },
     {
      "hasta": 16825,
      "base": 5565,
      "factor": 1.5,
      "desde": 13115
     }
    ],
    "vigencia": "20180705"
   },
   "minimo": {
    "general": 5550,
    "mas65": 1150,
    "vigencia": "20150101"
   },
   "escala": {
    "tramos": [
     {
      "desde": 0,
      "tipo": 19
     },
     {
      "desde": 12450,
      "tipo": 24
     },
     {
      "desde": 20200,
      "tipo": 30
     },
     {
      "desde": 35200,
      "tipo": 37
     },
     {
      "desde": 60000,
      "tipo": 45
     },
     {
      "desde": 300000,
      "tipo": 47
     }
    ],
    "vigencia": "20210101"
   },
   "limite": {
    "situacion3": 14000,
    "pensiones": 600,
    "vigencia": "20190101"
   },
   "tope": {
    "hasta": 22000,
    "porcentaje": 43,
    "vigencia": "20211021"
   }
  },
  "2023": {
   "reduccion": {
    "limite": 19747.5,
    "tramos": [
     {
      "hasta": 14047.5,
      "base": 6498,
      "factor": 0,
      "desde": 0
     },
     {
      "hasta": 19747.5,
      "base": 6498,
      "factor": 1.14,
      "desde": 14047.5
     }
    ],
    "vigencia": "20230101"
   },
   "minimo": {
    "general": 5550,
    "mas65": 1150,
    "vigencia": "20150101"
   },
   "escala": {
    "tramos": [
     {
      "desde": 0,
      "tipo": 19
     },
     {
      "desde": 12450,
      "tipo": 24
     },
     {
      "desde": 20200,
      "tipo": 30
     },
     {
      "desde": 35200,
      "tipo": 37
     },
     {
      "desde": 60000,
      "tipo": 45
     },
     {
      "desde": 300000,
      "tipo": 47
     }
    ],
    "vigencia": "20230101"
   },
   "limite": {
    "situacion3": 15000,
    "pensiones": 600,
    "vigencia": "20221230"
   },
   "tope": {
    "hasta": 35200,
    "porcentaje": 43,
    "vigencia": "20221230"
   }
  },
  "2024": {
   "reduccion": {
    "limite": 19747.5,
    "tramos": [
     {
      "hasta": 14852,
      "base": 7302,
      "factor": 0,
      "desde": 0
     },
     {
      "hasta": 17673.52,
      "base": 7302,
      "factor": 1.75,
      "desde": 14852
     },
     {
      "hasta": 19747.5,
      "base": 2364.34,
      "factor": 1.14,
      "desde": 17673.52
     }
    ],
    "vigencia": "20240628"
   },
   "minimo": {
    "general": 5550,
    "mas65": 1150,
    "vigencia": "20150101"
   },
   "escala": {
    "tramos": [
     {
      "desde": 0,
      "tipo": 19
     },
     {
      "desde": 12450,
      "tipo": 24
     },
     {
      "desde": 20200,
      "tipo": 30
     },
     {
      "desde": 35200,
      "tipo": 37
     },
     {
      "desde": 60000,
      "tipo": 45
     },
     {
      "desde": 300000,
      "tipo": 47
     }
    ],
    "vigencia": "20230101"
   },
   "limite": {
    "situacion3": 15876,
    "pensiones": 600,
    "vigencia": "20240208"
   },
   "tope": {
    "hasta": 35200,
    "porcentaje": 43,
    "vigencia": "20221230"
   }
  },
  "2025": {
   "reduccion": {
    "limite": 19747.5,
    "tramos": [
     {
      "hasta": 14852,
      "base": 7302,
      "factor": 0,
      "desde": 0
     },
     {
      "hasta": 17673.52,
      "base": 7302,
      "factor": 1.75,
      "desde": 14852
     },
     {
      "hasta": 19747.5,
      "base": 2364.34,
      "factor": 1.14,
      "desde": 17673.52
     }
    ],
    "vigencia": "20240628"
   },
   "minimo": {
    "general": 5550,
    "mas65": 1150,
    "vigencia": "20150101"
   },
   "escala": {
    "tramos": [
     {
      "desde": 0,
      "tipo": 19
     },
     {
      "desde": 12450,
      "tipo": 24
     },
     {
      "desde": 20200,
      "tipo": 30
     },
     {
      "desde": 35200,
      "tipo": 37
     },
     {
      "desde": 60000,
      "tipo": 45
     },
     {
      "desde": 300000,
      "tipo": 47
     }
    ],
    "vigencia": "20230101"
   },
   "limite": {
    "situacion3": 15876,
    "pensiones": 600,
    "vigencia": "20240208"
   },
   "tope": {
    "hasta": 35200,
    "porcentaje": 43,
    "vigencia": "20221230"
   }
  },
  "2026": {
   "reduccion": {
    "limite": 19747.5,
    "tramos": [
     {
      "hasta": 14852,
      "base": 7302,
      "factor": 0,
      "desde": 0
     },
     {
      "hasta": 17673.52,
      "base": 7302,
      "factor": 1.75,
      "desde": 14852
     },
     {
      "hasta": 19747.5,
      "base": 2364.34,
      "factor": 1.14,
      "desde": 17673.52
     }
    ],
    "vigencia": "20240628"
   },
   "minimo": {
    "general": 5550,
    "mas65": 1150,
    "vigencia": "20150101"
   },
   "escala": {
    "tramos": [
     {
      "desde": 0,
      "tipo": 19
     },
     {
      "desde": 12450,
      "tipo": 24
     },
     {
      "desde": 20200,
      "tipo": 30
     },
     {
      "desde": 35200,
      "tipo": 37
     },
     {
      "desde": 60000,
      "tipo": 45
     },
     {
      "desde": 300000,
      "tipo": 47
     }
    ],
    "vigencia": "20230101"
   },
   "limite": {
    "situacion3": 15876,
    "pensiones": 600,
    "vigencia": "20240208"
   },
   "tope": {
    "hasta": 35200,
    "porcentaje": 43,
    "vigencia": "20221230"
   }
  }
 }
}
