Income & Tax

How German Take-Home Pay Is Calculated

How German take-home pay is calculated: progressive income tax, Solidaritaetszuschlag, church tax, and social security contributions. 2025 rates.

Verified against BMF Steuerliche Aenderungen 2025 on 4 Mar 2026 Updated 4 March 2026 4 min read
Open calculator

Translation unavailable - this article is shown in English. View English version

Summary

Germany uses a formula-based progressive income tax (Einkommensteuer) rather than discrete brackets. After a tax-free allowance (Grundfreibetrag), the marginal rate rises continuously through mathematical formulas up to a top rate of 45%. On top of income tax, employees pay mandatory social security contributions (pension, health, long-term care, and unemployment insurance) that are split roughly 50/50 with the employer, plus optional surtaxes for solidarity and church membership.

How it works

Your take-home pay is reduced by the following deductions:

  1. Income tax (Einkommensteuer) — formula-based progressive zones from 0% to 45%, applied to taxable income after the Grundfreibetrag
  2. Solidarity surcharge (Solidaritaetszuschlag) — 5.5% of income tax, but only if tax exceeds the exemption threshold of EUR 19,950 (singles)
  3. Church tax (Kirchensteuer) — 8% (Bavaria/Baden-Wuerttemberg) or 9% (other states) of income tax, only for registered church members
  4. Pension insurance (Rentenversicherung) — 9.3% of gross salary up to EUR 96,600/year
  5. Health insurance (Krankenversicherung) — 7.3% statutory rate plus ~1.25% average supplementary rate (Zusatzbeitrag), total ~8.55%, on gross up to EUR 66,150/year
  6. Long-term care insurance (Pflegeversicherung) — 1.7% base rate plus 0.6% surcharge for childless employees aged 23+, total 2.3%, on gross up to EUR 66,150/year; reduced by 0.25% per child (from the 2nd child onwards)
  7. Unemployment insurance (Arbeitslosenversicherung) — 1.3% of gross salary up to EUR 96,600/year

Income Tax Zones (2025)

Germany’s income tax uses four progressive zones rather than simple brackets. The Grundfreibetrag (basic tax-free allowance) for 2025 is EUR 12,096.

Taxable incomeTax rate
EUR 0 — EUR 12,0960% (Grundfreibetrag)
EUR 12,097 — EUR 17,44314% rising progressively to ~24%
EUR 17,444 — EUR 68,480~24% rising progressively to 42%
EUR 68,481 — EUR 277,82542% (Spitzensteuersatz)
Above EUR 277,82645% (Reichensteuer)

The zones between EUR 12,097 and EUR 68,480 use polynomial formulas defined in the Einkommensteuergesetz (EStG), so the marginal rate increases continuously rather than jumping at thresholds.

Social Security Contributions (Employee Share, 2025)

ComponentRateAnnual cap (West)
Pension (Rentenversicherung)9.3%EUR 96,600
Health (Krankenversicherung)~8.55% (7.3% + ~1.25% Zusatzbeitrag)EUR 66,150
Long-term care (Pflegeversicherung)2.3% (childless, 23+)EUR 66,150
Unemployment (Arbeitslosenversicherung)1.3%EUR 96,600
Total employee share~21.45%

The employer pays matching contributions at similar rates. Self-employed workers pay both shares.

Surtaxes

Solidarity Surcharge (Solidaritaetszuschlag)

Since 2021, most taxpayers are exempt from the solidarity surcharge. It is 5.5% of income tax, but only applies when annual income tax exceeds EUR 19,950 (singles) or EUR 39,900 (married filing jointly). A glide zone phases in the surcharge above the threshold.

Church Tax (Kirchensteuer)

Only members of a recognised religious community (Catholic, Protestant, or certain others) pay church tax:

  • 8% of income tax in Bavaria and Baden-Wuerttemberg
  • 9% of income tax in all other federal states

Church tax is deductible from taxable income in the following year.

Worked Example

For a gross salary of EUR 50,000 (single, childless, no church tax, West Germany):

  1. Social security contributions:
    • Pension: EUR 50,000 x 9.3% = EUR 4,650.00
    • Health: EUR 50,000 x 8.55% = EUR 4,275.00
    • Care: EUR 50,000 x 2.3% = EUR 1,150.00
    • Unemployment: EUR 50,000 x 1.3% = EUR 650.00
    • Total social security: EUR 10,725.00
  2. Taxable income: EUR 50,000 - EUR 10,725 is not how German tax works; social security is not deducted from taxable income for income tax purposes. Taxable income = EUR 50,000 (simplified, ignoring Werbungskostenpauschale and Sonderausgaben).
  3. Income tax (using EStG formula for Zone 3):
    • On EUR 0 — EUR 12,096: EUR 0
    • On EUR 12,097 — EUR 17,443: ~EUR 937
    • On EUR 17,444 — EUR 50,000: ~EUR 9,404 (progressive formula)
    • Total income tax: ~EUR 10,341
  4. Solidarity surcharge: EUR 10,341 x 5.5% = ~EUR 569 (tax exceeds EUR 19,950 threshold — but note the threshold is on tax, and EUR 10,341 < EUR 19,950, so Soli = EUR 0)
  5. Total deductions: EUR 10,725 (social security) + EUR 10,341 (income tax) + EUR 0 (Soli) = EUR 21,066
  6. Take-home pay: EUR 50,000 - EUR 21,066 = ~EUR 28,934/year (~EUR 2,411/month)

Note: This simplified example omits the EUR 1,230 Werbungskostenpauschale (employee lump-sum deduction) and other standard deductions, which would reduce the tax bill slightly.

Assumptions and Limitations

  • 2025 rates only — uses thresholds and rates effective for the 2025 calendar year
  • Employment income only — salary and wage earners (Steuerklasse I). Does not model other tax classes, self-employment, or investment income
  • West Germany contribution caps — East Germany has the same caps since 2025 unification of the Beitragsbemessungsgrenze
  • Statutory health insurance — does not model private health insurance (PKV)
  • Childless surcharge — the care insurance example uses the higher childless rate (2.3%); parents pay less
  • No church tax in the worked example — add 8-9% of income tax if applicable
  • Simplified taxable income — does not model Werbungskostenpauschale (EUR 1,230), Sonderausgabenpauschale, Vorsorgeaufwendungen, or other deductions that reduce taxable income

Sources

income-tax take-home-pay de germany