BeastyTax

Free German Income Tax Calculator 2024 — Einkommensteuer

Calculate Einkommensteuer using the exact §32a EStG formula. Includes Steuerklasse, Solidaritätszuschlag, Kirchensteuer, and Kinderfreibetrag. Free.

100% free — no signup
1Select Country
2Taxpayer Type
3Annual Gross Income

Enter your gross income before any tax or deductions

4Personal DetailsAffects your result

Class I: single. Class II: single parent (+€4,260). Class III: married, higher earner (double allowance). Class IV: married, equal. Class V: married, lower earner (no allowance). Class VI: second job.

Each child gives a Kinderfreibetrag of €6,612. For incomes above ~€60,000, this is more beneficial than Kindergeld (€250/month).

A disability grade of 20+ entitles you to a flat tax deduction (Behindertenpauschbetrag). GdB 100 = €2,840 deduction.

Estimates only · 2024 rates · Not tax advice · Consult a qualified professional

How German Income Tax Works (2024) — Einkommensteuer

Germany uses a continuous progressive formula (§32a EStG) rather than fixed brackets. The Grundfreibetrag (tax-free amount) is €11,604. The rate rises continuously from 14% at the lower end to 42% (Spitzensteuersatz), with a Reichensteuer of 45% above €277,826.

ZoneIncome rangeRate
1 — Tax-freeUp to €11,6040%
2 — Entry zone€11,605–€17,00514%–24% (formula)
3 — Progression zone€17,006–€66,76024%–42% (formula)
4 — Top rate€66,761–€277,82542%
5 — ReichensteuerOver €277,82645%
  • Solidaritätszuschlag (Soli): 5.5% surcharge, only applies above high income thresholds since 2021
  • Kirchensteuer (church tax): 8% in Bavaria and Baden-Württemberg, 9% in all other Bundesländer
  • Kinderfreibetrag vs Kindergeld: calculator compares both and applies the more beneficial option
  • Steuerklasse I (single) through VI (second job) significantly affect the calculation
  • Rentenversicherung: 9.3% employee share on income up to €90,600
  • Krankenversicherung: 7.3% statutory health insurance (employee share)