Posted in

Germany Income Tax Guide 2025: Einkommensteuer Rates, Deductions, Soli and Free Calculator

Germany Income Tax Guide 2025: Einkommensteuer Rates, All Deductions & Free Calculator

Germany’s Einkommensteuer uses a continuous progressive formula under §32a EStG — not simple discrete brackets — meaning every additional euro of income is taxed at a smoothly increasing marginal rate. Combined with social security contributions (~20%), solidarity surcharge, and potential church tax, understanding the full picture is essential for anyone earning in Germany.

Open Germany Einkommensteuer Calculator →

Income Tax Brackets 2025 (§32a EStG)

Taxable Income (zvE) Effective Rate Zone
Up to €12,096 0% Grundfreibetrag (basic allowance)
€12,097 – €17,429 14% → ~24% Progressive Zone 1
€17,430 – €68,429 24% → 42% Progressive Zone 2
€68,430 – €277,825 42% flat Top rate
Above €277,826 45% flat Reichensteuer

Key Deductions

Werbungskosten (Work-Related Expenses)

  • Employee flat-rate: €1,230 automatically applied
  • Commuting: €0.30/km first 20km, €0.38/km beyond — one way per workday
  • Home office: €6/day up to €1,260/year (max 210 days)
  • Work equipment, training, double household (up to €12,000/year)

Sonderausgaben (Special Expenses)

  • Pension contributions: up to €29,344/year (100% deductible since 2023)
  • Riester pension: up to €2,100/year
  • Charitable donations: up to 20% of income
  • Alimony paid: up to €13,805
  • Childcare (80%, max €4,800/child under 14)

Household Credits (Steuerermäßigung — direct tax reduction)

  • Household services: 20% credit on up to €20,000 of eligible costs (max credit €4,000)
  • Craftsman work at home: 20% credit on up to €6,000 (max credit €1,200)

Solidarity Surcharge (Soli) 2025

Exempt if income tax liability below €19,950 (single) / €39,900 (joint) — covers ~90% of taxpayers. Above threshold: 5.5% of income tax, phased in gradually.

Social Security Contributions 2025 (Employee Share)

Type Rate Income Cap
Pension (Rentenversicherung) 9.3% €90,600/year
Health (Krankenversicherung) ~10.3% €62,100/year
Unemployment (Arbeitslosenversicherung) 1.3% €90,600/year
Care (Pflegeversicherung) 1.7% €62,100/year

Related Calculators

Disclaimer: For official calculations use bmf-steuerrechner.de or consult a German Steuerberater. Figures are for 2025 tax year.

error: Content is protected !!