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
- Germany Income Tax Calculator 2025
- India Income Tax Calculator
- US Federal Income Tax Calculator
- UK Income Tax Calculator
- Salary to Hourly Calculator
Disclaimer: For official calculations use bmf-steuerrechner.de or consult a German Steuerberater. Figures are for 2025 tax year.