Free German Income Tax Calculator — Einkommensteuer

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

100% free — no signup
1Select Country
🇩🇪Germany2025 rates
2Taxpayer Type
Non-resident— living abroad, taxed on local-source income only
3Annual Gross Income
€

Enter your gross income before any tax or deductions

RSU vest, annual bonus, or one-time lump-sum — taxed on top of your base salary at your marginal rate

€

Regular bonuses use the marginal rate. The Fünftelregelung applies only to severance pay, not annual bonuses.

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.

Germany — Key Tax Facts

  • →Progressive 14%–45%, Grundfreibetrag €11,604 tax-free
  • →Steuerklasse (I–VI) significantly affects withholding
  • →Social contributions ~20%: pension, health, care, unemployment

How German Income Tax Works — Einkommensteuer

Germany uses a continuous progressive formula (§32a EStG) rather than fixed brackets. The Grundfreibetrag (tax-free amount) for 2024 is €11,784 (raised from €11,604 in 2023). 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,7840%
2 — Entry zone€11,785–€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)

Disclaimer: BeastyTax provides tax estimates for informational purposes only. Most calculations use official 2025 tax rates. Rates for Switzerland, Finland, Netherlands, and Belgium are based on best-available estimates and should be independently verified. Results are intended as a guide, not financial or legal advice. Tax laws change annually — always consult a qualified tax professional or your country's official tax authority for your final tax liability.