Docs navigation: Basic tax allowanceEndpoints and calls
Reference

Reference: Basic tax allowance

Basic tax-free allowance, bracket thresholds, child allowance and solidarity surcharge exemption limit per year since 2015.

The key figures of the income tax schedule under § 32a EStG for every year since 2015: basic tax-free allowance (Grundfreibetrag), the start of the top rate and of the rate for very high incomes (Reichensteuer), the tax rates, the child allowance (Kinderfreibetrag) and the allowance for care, upbringing or education, plus the exemption limit and rate of the solidarity surcharge (Solidaritätszuschlag). Retroactive increases are recorded with the final value.

Endpoints and calls

#
AccessCall
REST APIGET /hr/einkommensteuer-eckwerte
HistoryGET /hr/einkommensteuer-eckwerte/verlauf
SDK JavaScriptqk.hr.einkommensteuerEckwerte(…)
SDK Pythonqk.hr.einkommensteuer_eckwerte(…)
CLIqk einkommensteuer-eckwerte --jahr 2026
MCP toolhr_einkommensteuer_eckwerte

Parameters

#
NameTypeRequiredDefaultAllowedDescription
jahryearnolaufendes Jahr2015 to 2035Calendar year. Defaults to the current year.
datumdate (YYYY-MM-DD)noAlternative to jahr: effective date in the format YYYY-MM-DD, the year is taken from it.
bestandteiltextnogrundfreibetrag, spitzensteuersatz_ab, reichensteuer_ab, eingangssteuersatz, spitzensteuersatz, reichensteuersatz, kinderfreibetrag_je_elternteil, bea_freibetrag_je_elternteil, soli_freigrenze, soli_satzReturn and cite only this component, for example for a single question (optional). Allowed values are the component ids.

The API rejects unknown parameters with unbekannter_parameter. In addition there are format and trennzeichen, see CSV.

Response fields

#
FieldTypeMeaning
datensatzTextDataset id
jahrIntegerCalendar year
vorlaeufigBooleantrue if not all values are set yet for the effective date
werteObjectShort form: component and value on the effective date, null for an announced value that is not set yet
bestandteileListPer component: value or rate, validity, legal basis and source
regelnListRules from the law in sentences, each with its legal provision
hinweiseListLimits of the values or the calculation, in sentences
lizenzTextTerms of use for the values
standDateDate of the last check against the source
zitatTextReady-made sentence for citing, with value, validity, legal basis and source
datenstandTextId of the data snapshot: date and sequence number of the last changelog entry (/v1/aenderungen) affecting this dataset. The same datenstand means unchanged content, useful for auditors and for comparing two requests

Components

#

For each effective date, the response contains the components that apply, each with id, name, gruppe, einheit, wert, gueltig_ab, rechtsgrundlage, quelle, hinweis and naechster_wert. The werte object holds the same list in short form. A component is missing if it does not yet or no longer apply on that date.

idComponentUnitFirst levelCurrent valueEnd
grundfreibetragBasic tax-free allowanceeuros per yearJanuary 1, 2015€12,348 per yearopen
spitzensteuersatz_abStart of the 42% top tax rate (taxable income)euros per yearJanuary 1, 2015€69,879 per yearopen
reichensteuer_abStart of the 45% rate for very high incomes (taxable income)euros per yearJanuary 1, 2015€277,826 per yearopen
eingangssteuersatzEntry tax ratepercentJanuary 1, 201514%open
spitzensteuersatzTop tax ratepercentJanuary 1, 201542%open
reichensteuersatzTax rate for very high incomespercentJanuary 1, 201545%open
kinderfreibetrag_je_elternteilChild allowance per parent (child's basic material needs)euros per yearJanuary 1, 2015€3,414 per yearopen
bea_freibetrag_je_elternteilAllowance for care, upbringing or education per parenteuros per yearJanuary 1, 2015€1,464 per yearopen
soli_freigrenzeSolidarity surcharge exemption limit (income tax per year, individual assessment)euros per yearJanuary 1, 2015€20,350 per yearopen
soli_satzSolidarity surcharge ratepercentJanuary 1, 20155.5%open

Example

#

Call with jahr = 2026. The response is generated by the same code that answers the API.

api.quellenkontor.dev/v1/hr/einkommensteuer-eckwerte?jahr=2026
Zur API-Doku →
curl "https://api.quellenkontor.dev/v1/hr/einkommensteuer-eckwerte?jahr=2026" \
  -H "Authorization: Bearer $QK_KEY"
Antwort200 OK · JSON
{
  "datensatz": "einkommensteuer-eckwerte",
  "jahr": 2026,
  "vorlaeufig": false,
  "werte": {
    "grundfreibetrag": 12348,
    "spitzensteuersatz_ab": 69879,
    "reichensteuer_ab": 277826,
    "eingangssteuersatz": 14,
    "spitzensteuersatz": 42,
    "reichensteuersatz": 45,
    "kinderfreibetrag_je_elternteil": 3414,
    "bea_freibetrag_je_elternteil": 1464,
    "soli_freigrenze": 20350,
    "soli_satz": 5.5
  },
  "bestandteile": [
    {
      "id": "grundfreibetrag",
      "name": "Grundfreibetrag",
      "gruppe": "Einkommensteuertarif",
      "einheit": "euro_jahr",
      "wert": 12348,
      "gueltig_ab": "2026-01-01",
      "gueltig_bis": null,
      "rechtsgrundlage": "§ 32a Abs. 1 Satz 2 Nr. 1 EStG in der Fassung von Artikel 2 des Steuerfortentwicklungsgesetzes vom 23. Dezember 2024 (BGBl. 2024 I Nr. 449), ab Veranlagungszeitraum 2026",
      "quelle": {
        "titel": "§ 32a Einkommensteuergesetz (Einkommensteuertarif), geltende Fassung ab Veranlagungszeitraum 2026, neu gefasst durch Artikel 2 des Steuerfortentwicklungsgesetzes vom 23. Dezember 2024 (BGBl. 2024 I Nr. 449)",
        "url": "https://www.gesetze-im-internet.de/estg/__32a.html"
      },
      "hinweis": "Zusammenveranlagung (Splittingtarif, § 32a Abs. 5 EStG): 24.696 Euro.",
      "naechster_wert": null
    },
    {
      "id": "spitzensteuersatz_ab",
      "name": "Beginn Spitzensteuersatz 42 Prozent (zu versteuerndes Einkommen)",
      "gruppe": "Einkommensteuertarif",
      "einheit": "euro_jahr",
      "wert": 69879,
      "gueltig_ab": "2026-01-01",
      "gueltig_bis": null,
      "rechtsgrundlage": "§ 32a Abs. 1 Satz 2 Nr. 4 EStG in der Fassung von Artikel 2 des Steuerfortentwicklungsgesetzes vom 23. Dezember 2024 (BGBl. 2024 I Nr. 449), ab Veranlagungszeitraum 2026",
      "quelle": {
        "titel": "§ 32a Einkommensteuergesetz (Einkommensteuertarif), geltende Fassung ab Veranlagungszeitraum 2026, neu gefasst durch Artikel 2 des Steuerfortentwicklungsgesetzes vom 23. Dezember 2024 (BGBl. 2024 I Nr. 449)",
        "url": "https://www.gesetze-im-internet.de/estg/__32a.html"
      },
      "hinweis": "Zusammenveranlagung (Splittingtarif, § 32a Abs. 5 EStG): 139.758 Euro.",
      "naechster_wert": null
    },
    {
      "id": "reichensteuer_ab",
      "name": "Beginn Reichensteuersatz 45 Prozent (zu versteuerndes Einkommen)",
      "gruppe": "Einkommensteuertarif",
      "einheit": "euro_jahr",
      "wert": 277826,
      "gueltig_ab": "2022-01-01",
      "gueltig_bis": null,
      "rechtsgrundlage": "§ 32a Abs. 1 Satz 2 Nr. 5 EStG in der Fassung von Artikel 2 des Zweiten Familienentlastungsgesetzes vom 1. Dezember 2020 (BGBl. I S. 2616, 2617), ab Veranlagungszeitraum 2022",
      "quelle": {
        "titel": "Zweites Gesetz zur steuerlichen Entlastung von Familien sowie zur Anpassung weiterer steuerlicher Regelungen (Zweites Familienentlastungsgesetz, 2. FamEntlastG) vom 1. Dezember 2020 (BGBl. I S. 2616)",
        "url": "https://www.bgbl.de/xaver/bgbl/start.xav?startbk=Bundesanzeiger_BGBl&jumpTo=bgbl120s2616.pdf"
      },
      "hinweis": "Seither unverändert: gleicher Wert in den Fassungen des Steuerentlastungsgesetzes 2022, des Inflationsausgleichsgesetzes (2023 und 2024), des Gesetzes zur steuerlichen Freistellung des Existenzminimums 2024 und des Steuerfortentwicklungsgesetzes (2025 und 2026). Zusammenveranlagung (Splittingtarif, § 32a Abs. 5 EStG): 555.652 Euro.",
      "naechster_wert": null
    },
    {
      "id": "eingangssteuersatz",
      "name": "Eingangssteuersatz",
      "gruppe": "Einkommensteuertarif",
      "einheit": "prozent",
      "wert": 14,
      "gueltig_ab": "2015-01-01",
      "gueltig_bis": null,
      "rechtsgrundlage": "§ 32a Abs. 1 Satz 2 Nr. 2 EStG: Grenzsteuersatz zu Beginn der ersten Progressionszone (Faktor 1.400 in der Tarifformel), unverändert seit 2015",
      "quelle": {
        "titel": "§ 32a Einkommensteuergesetz (Einkommensteuertarif), geltende Fassung ab Veranlagungszeitraum 2026, neu gefasst durch Artikel 2 des Steuerfortentwicklungsgesetzes vom 23. Dezember 2024 (BGBl. 2024 I Nr. 449)",
        "url": "https://www.gesetze-im-internet.de/estg/__32a.html"
      },
      "hinweis": "Der Satz steht in § 32a nicht als Prozentzahl, er folgt aus der Formel. Ausdrücklich genannt ist er in § 39b Abs. 2 Satz 7 EStG (Lohnsteuer in den Steuerklassen V und VI mindestens 14 Prozent).",
      "naechster_wert": null
    },
    {
      "id": "spitzensteuersatz",
      "name": "Spitzensteuersatz",
      "gruppe": "Einkommensteuertarif",
      "einheit": "prozent",
      "wert": 42,
      "gueltig_ab": "2015-01-01",
      "gueltig_bis": null,
      "rechtsgrundlage": "§ 32a Abs. 1 Satz 2 Nr. 4 EStG (Faktor 0,42), unverändert seit 2015",
      "quelle": {
        "titel": "§ 32a Einkommensteuergesetz (Einkommensteuertarif), geltende Fassung ab Veranlagungszeitraum 2026, neu gefasst durch Artikel 2 des Steuerfortentwicklungsgesetzes vom 23. Dezember 2024 (BGBl. 2024 I Nr. 449)",
        "url": "https://www.gesetze-im-internet.de/estg/__32a.html"
      },
      "hinweis": null,
      "naechster_wert": null
    },
    {
      "id": "reichensteuersatz",
      "name": "Reichensteuersatz",
      "gruppe": "Einkommensteuertarif",
      "einheit": "prozent",
      "wert": 45,
      "gueltig_ab": "2015-01-01",
      "gueltig_bis": null,
      "rechtsgrundlage": "§ 32a Abs. 1 Satz 2 Nr. 5 EStG (Faktor 0,45), unverändert seit 2015",
      "quelle": {
        "titel": "§ 32a Einkommensteuergesetz (Einkommensteuertarif), geltende Fassung ab Veranlagungszeitraum 2026, neu gefasst durch Artikel 2 des Steuerfortentwicklungsgesetzes vom 23. Dezember 2024 (BGBl. 2024 I Nr. 449)",
        "url": "https://www.gesetze-im-internet.de/estg/__32a.html"
      },
      "hinweis": null,
      "naechster_wert": null
    },
    {
      "id": "kinderfreibetrag_je_elternteil",
      "name": "Kinderfreibetrag je Elternteil (sächliches Existenzminimum)",
      "gruppe": "Freibeträge für Kinder",
      "einheit": "euro_jahr",
      "wert": 3414,
      "gueltig_ab": "2026-01-01",
      "gueltig_bis": null,
      "rechtsgrundlage": "§ 32 Abs. 6 Satz 1 EStG in der Fassung von Artikel 2 des Steuerfortentwicklungsgesetzes vom 23. Dezember 2024 (BGBl. 2024 I Nr. 449), ab 1. Januar 2026",
      "quelle": {
        "titel": "§ 32 Einkommensteuergesetz (Kinder, Freibeträge für Kinder), geltende Fassung, Absatz 6 Satz 1 zuletzt geändert durch Artikel 2 des Steuerfortentwicklungsgesetzes vom 23. Dezember 2024 (BGBl. 2024 I Nr. 449)",
        "url": "https://www.gesetze-im-internet.de/estg/__32.html"
      },
      "hinweis": "Bei zusammen veranlagten Eltern doppelt (§ 32 Abs. 6 Satz 2 EStG): 6.828 Euro.",
      "naechster_wert": null
    },
    {
      "id": "bea_freibetrag_je_elternteil",
      "name": "Freibetrag für Betreuung, Erziehung oder Ausbildung je Elternteil",
      "gruppe": "Freibeträge für Kinder",
      "einheit": "euro_jahr",
      "wert": 1464,
      "gueltig_ab": "2021-01-01",
      "gueltig_bis": null,
      "rechtsgrundlage": "§ 32 Abs. 6 Satz 1 EStG in der Fassung von Artikel 1 des Zweiten Familienentlastungsgesetzes vom 1. Dezember 2020 (BGBl. I S. 2616), ab 1. Januar 2021; seither unverändert, auch in der geltenden Fassung",
      "quelle": {
        "titel": "Zweites Gesetz zur steuerlichen Entlastung von Familien sowie zur Anpassung weiterer steuerlicher Regelungen (Zweites Familienentlastungsgesetz, 2. FamEntlastG) vom 1. Dezember 2020 (BGBl. I S. 2616)",
        "url": "https://www.bgbl.de/xaver/bgbl/start.xav?startbk=Bundesanzeiger_BGBl&jumpTo=bgbl120s2616.pdf"
      },
      "hinweis": "Bei zusammen veranlagten Eltern doppelt (§ 32 Abs. 6 Satz 2 EStG): 2.928 Euro.",
      "naechster_wert": null
    },
    {
      "id": "soli_freigrenze",
      "name": "Freigrenze Solidaritätszuschlag (Einkommensteuer je Jahr, Einzelveranlagung)",
      "gruppe": "Solidaritätszuschlag",
      "einheit": "euro_jahr",
      "wert": 20350,
      "gueltig_ab": "2026-01-01",
      "gueltig_bis": null,
      "rechtsgrundlage": "§ 3 Abs. 3 Satz 1 Nr. 2 SolZG 1995 in der Fassung von Artikel 4 des Steuerfortentwicklungsgesetzes vom 23. Dezember 2024 (BGBl. 2024 I Nr. 449), ab Veranlagungszeitraum 2026 (§ 6 Abs. 27 SolZG 1995)",
      "quelle": {
        "titel": "§ 3 Solidaritätszuschlaggesetz 1995 (Bemessungsgrundlage und zeitliche Anwendung), geltende Fassung, Absatz 3 zuletzt geändert durch Artikel 4 des Steuerfortentwicklungsgesetzes vom 23. Dezember 2024 (BGBl. 2024 I Nr. 449)",
        "url": "https://www.gesetze-im-internet.de/solzg_1995/__3.html"
      },
      "hinweis": "Zusammenveranlagung: 40.700 Euro.",
      "naechster_wert": null
    },
    {
      "id": "soli_satz",
      "name": "Solidaritätszuschlag, Zuschlagssatz",
      "gruppe": "Solidaritätszuschlag",
      "einheit": "prozent",
      "wert": 5.5,
      "gueltig_ab": "2015-01-01",
      "gueltig_bis": null,
      "rechtsgrundlage": "§ 4 Satz 1 SolZG 1995; in allen Fassungen von 2015 bis 2026 gleich (Wortlaut seit Artikel 31 des Jahressteuergesetzes 2010 vom 8. Dezember 2010, BGBl. I S. 1768, 1802)",
      "quelle": {
        "titel": "§ 4 Solidaritätszuschlaggesetz 1995 (Zuschlagsatz), geltende Fassung",
        "url": "https://www.gesetze-im-internet.de/solzg_1995/__4.html"
      },
      "hinweis": "Die Freigrenze gilt für Veranlagung, Vorauszahlungen und Lohnsteuerabzug (§ 3 Abs. 3 bis 5 SolZG 1995), nicht für den Zuschlag auf Kapitalertragsteuer und auf die Einkommensteuer nach § 32d Abs. 3 und 4 EStG.",
      "naechster_wert": null
    }
  ],
  "regeln": [
    "Bei zusammen veranlagten Ehegatten wird die Einkommensteuer für die Hälfte des gemeinsamen zu versteuernden Einkommens berechnet und dann verdoppelt, deshalb gelten Grundfreibetrag und Tarifgrenzen im Splittingtarif doppelt (§ 32a Abs. 5 EStG).",
    "Kinderfreibetrag und Freibetrag für Betreuung, Erziehung oder Ausbildung stehen jedem Elternteil zu und verdoppeln sich bei zusammen veranlagten Eltern (§ 32 Abs. 6 Satz 1 und 2 EStG).",
    "Kindergeld oder Freibeträge für Kinder: Das Finanzamt zieht die Freibeträge nur ab, wenn das Kindergeld die Steuerfreistellung des Kindes nicht voll bewirkt, und rechnet das Kindergeld dann der Einkommensteuer hinzu (Günstigerprüfung, § 31 Satz 1 und 4 EStG).",
    "Der Solidaritätszuschlag fällt erst an, wenn die Einkommensteuer die Freigrenze übersteigt; darüber beträgt er höchstens 11,9 Prozent (bis 2020: 20 Prozent) des übersteigenden Betrags, bis der volle Satz von 5,5 Prozent erreicht ist (Milderungszone, § 4 Satz 2 SolZG 1995).",
    "Für den Solidaritätszuschlag wird die Einkommensteuer stets mit den Freibeträgen für Kinder berechnet, auch wenn das Kindergeld günstiger ist; im Lohnsteuerabzug mindern diese Freibeträge nur Solidaritätszuschlag und Kirchensteuer, nicht die Lohnsteuer (§ 3 Abs. 2 und 2a SolZG 1995, § 51a Abs. 2a EStG)."
  ],
  "hinweise": [
    "Beträge für Alleinstehende nach der Grundtabelle. Im Splittingtarif verdoppeln sich Grundfreibetrag und Tarifgrenzen (§ 32a Abs. 5 EStG).",
    "Die Tarifformel selbst ist nicht enthalten. Für den Lohnsteuerabzug gilt der Programmablaufplan des BMF."
  ],
  "lizenz": "Werte aus amtlichen Werken (§ 5 UrhG). Nutzung der Zusammenstellung nach den Nutzungsbedingungen von Quellenkontor.",
  "stand": "2026-09-24",
  "zitat": "Einkommensteuer 2026, Grundtabelle: Grundfreibetrag 12.348 Euro, Spitzensteuersatz 42 Prozent ab 69.879 Euro und Reichensteuersatz 45 Prozent ab 277.826 Euro zu versteuerndem Einkommen, Kinderfreibetrag 3.414 Euro je Elternteil. Rechtsgrundlage: § 32a und § 32 Abs. 6 EStG. Quellen je Wert: https://quellenkontor.dev/quellen-und-lizenzen#einkommensteuer-eckwerte. Daten: Quellenkontor (quellenkontor.dev).",
  "datenstand": "2026-09-24.7"
}

History

#

Every level since 2015 in one call, as JSON or with format=csv as CSV. The last two levels:

Terminal
curl "https://api.quellenkontor.dev/v1/hr/einkommensteuer-eckwerte/verlauf" \
  -H "Authorization: Bearer $QK_KEY"
Excerpt of the response
{
  "datensatz": "einkommensteuer-eckwerte",
  "verlauf": [
    {
      "bestandteil": "soli_freigrenze",
      "name": "Freigrenze Solidaritätszuschlag (Einkommensteuer je Jahr, Einzelveranlagung)",
      "gruppe": "Solidaritätszuschlag",
      "einheit": "euro_jahr",
      "gueltig_ab": "2026-01-01",
      "gueltig_bis": null,
      "wert": 20350,
      "rechtsgrundlage": "§ 3 Abs. 3 Satz 1 Nr. 2 SolZG 1995 in der Fassung von Artikel 4 des Steuerfortentwicklungsgesetzes vom 23. Dezember 2024 (BGBl. 2024 I Nr. 449), ab Veranlagungszeitraum 2026 (§ 6 Abs. 27 SolZG 1995)",
      "quelle_url": "https://www.gesetze-im-internet.de/solzg_1995/__3.html",
      "hinweis": "Zusammenveranlagung: 40.700 Euro."
    },
    {
      "bestandteil": "spitzensteuersatz_ab",
      "name": "Beginn Spitzensteuersatz 42 Prozent (zu versteuerndes Einkommen)",
      "gruppe": "Einkommensteuertarif",
      "einheit": "euro_jahr",
      "gueltig_ab": "2026-01-01",
      "gueltig_bis": null,
      "wert": 69879,
      "rechtsgrundlage": "§ 32a Abs. 1 Satz 2 Nr. 4 EStG in der Fassung von Artikel 2 des Steuerfortentwicklungsgesetzes vom 23. Dezember 2024 (BGBl. 2024 I Nr. 449), ab Veranlagungszeitraum 2026",
      "quelle_url": "https://www.gesetze-im-internet.de/estg/__32a.html",
      "hinweis": "Zusammenveranlagung (Splittingtarif, § 32a Abs. 5 EStG): 139.758 Euro."
    }
  ]
}

Error cases

#
StatusCodeWhen
400ungueltiger_parameterwrong format or a value outside: jahr (2015 to 2035); bestandteil (grundfreibetrag, spitzensteuersatz_ab, reichensteuer_ab, eingangssteuersatz, spitzensteuersatz, reichensteuersatz, kinderfreibetrag_je_elternteil, bea_freibetrag_je_elternteil, soli_freigrenze, soli_satz)
400unbekannter_parametera parameter this dataset does not have
404kein_wertoutside the coverage (from 2015) or the value for this period has not been promulgated yet
401, 429see errorsall error codes

Schema for MCP

#

This is how the MCP server describes the arguments of the tool hr_einkommensteuer_eckwerte:

inputSchema
{
  "type": "object",
  "properties": {
    "jahr": {
      "description": "Kalenderjahr. Ohne Angabe gilt das laufende Jahr.",
      "type": "integer",
      "minimum": 2015,
      "maximum": 2035,
      "examples": [
        2026
      ]
    },
    "datum": {
      "description": "Alternativ zu jahr: Stichtag im Format JJJJ-MM-TT, das Jahr wird daraus genommen.",
      "type": "string",
      "format": "date",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$"
    },
    "bestandteil": {
      "description": "Nur diesen Bestandteil liefern und zitieren, etwa für eine einzelne Frage (optional). Erlaubt sind die ids der Bestandteile.",
      "type": "string",
      "enum": [
        "grundfreibetrag",
        "spitzensteuersatz_ab",
        "reichensteuer_ab",
        "eingangssteuersatz",
        "spitzensteuersatz",
        "reichensteuersatz",
        "kinderfreibetrag_je_elternteil",
        "bea_freibetrag_je_elternteil",
        "soli_freigrenze",
        "soli_satz"
      ]
    }
  },
  "required": [],
  "additionalProperties": false
}

Source and freshness

#
ItemContent
Source§ 32a and § 32 Abs. 6 EStG, § 3 and § 4 SolZG 1995
LicenseValues from official works (§ 5 UrhG). Use of the compilation under the Quellenkontor terms of use.
Updatesyearly with the tax laws
CoverageGermany, from 2015
Last checkedSeptember 24, 2026
Next expected change2027 tax rates once the tax act is promulgated
Overview with tables and questions about the dataset: Income tax: basic allowance and bracket thresholds. Report an error through the contact form.

Something missing or unclear? Write to us and we will extend the docs.