Germany Income Tax Guide 2025 — Brackets, Calculation, and Steuererklärung
Germany's income tax system (Einkommensteuer) is progressive, with rates ranging from 0% to 45%. Understanding how your income is taxed, who must file, and what deductions you can claim can save you thousands of euros annually.
2026 German Income Tax Tariff Zones
The tariff is defined by formula in §32a EStG, not by flat steps: inside zones 2 and 3 the marginal rate climbs continuously. These are the 2026 zone boundaries for a single filer. (For 2025 they were €12,096 / €17,443 / €68,480 / €277,825; the €11,600 Grundfreibetrag previously shown here was the 2024 figure.)
| Taxable income (zvE) | Marginal rate |
|---|---|
| €0 – €12,348 | 0% (Grundfreibetrag) |
| €12,349 – €17,799 | rises from 14% |
| €17,800 – €69,878 | rises to 42% |
| €69,879 – €277,825 | 42% |
| €277,826 and above | 45% ("Reichensteuer") |
The 45% rate is not connected to the Solidaritätszuschlag — they are separate charges. Since 2021 the Soli has been abolished for the large majority of income taxpayers and is phased in only above a high exemption limit.
Married couples filing jointly (Ehegattensplitting) are taxed as 2 × T(half the combined income),
which effectively doubles the width of every zone.
Key Tax-Free Allowances
- Personal Allowance (Grundfreibetrag): €12,348 for 2026 — no tax on the first €12,348 of taxable income
- Employee lump sum (Arbeitnehmer-Pauschbetrag): €1,230 since 2023, granted automatically; claim actual Werbungskosten instead if they are higher
- Special Expenses (Sonderausgaben): charitable giving, church tax, and insurance premiums. The old "€1,900 maximum" applies only to sonstige Vorsorgeaufwendungen, and in practice basic health and long-term-care contributions are deductible in full regardless of it
- Extraordinary Expenses (Außergewöhnliche Belastungen): Medical costs, funeral expenses (above threshold)
Who Must File a Tax Return (Steuererklärung)?
You are required to file if:
- You earned income as a freelancer (Freiberufler) or from a trade business (Gewerbetreibender)
- You had multiple jobs
- You received rental income
- You had capital gains or dividend income
- You claimed expenses for work
You should file (voluntary) if:
- You had taxes withheld and expect a refund
- You had childcare costs (Kinderbetreuungskosten)
- You claimed a home office (Homeoffice-Pauschale)
- You donated to charity
Filing Deadlines
- Regular deadline: 31 July 2026 for the 2025 tax year. The statutory deadline has been the end of July, not the end of May, since the 2018 tax year
- With a Steuerberater or Lohnsteuerhilfeverein: the following end of April (30 April 2027 for the 2025 year)
- Voluntary returns (where you are not obliged to file) can be submitted for four years back
Late filing incurs a Verspätungszuschlag of 0.25% of the assessed tax per started month, at least €25 per month, capped at €25,000.
Common Tax Deductions
| Deduction | Max Amount | Notes |
|---|---|---|
| Home Office (Tagespauschale) | €1,260/year | €6 per home-working day, up to 210 days |
| Commute (Entfernungspauschale) | see note | €0.38 per km one-way from 1 January 2026, from the first kilometre — before 2026 it was €0.30 for km 1–20 and €0.38 only from km 21 |
| Professional Development | Unlimited | Courses, training, degrees |
| Health Insurance | Unlimited | Deductible only portion ≈€300–400/month |
| Retirement Contributions (Riester) | 4% of income | Max €2,100; government match available |
| Donations | Unlimited | Docs required; limits vary by type |
Social Security Contributions
Employees also pay social insurance (Sozialversicherung), withheld alongside income tax:
- Rentenversicherung (State Pension): 9.3% employee share, ceiling €101,400/year (2026)
- Krankenversicherung (Health): 7.3% plus half your fund's Zusatzbeitrag, ceiling €69,750/year
- Arbeitslosenversicherung (Unemployment): 1.3% employee share, ceiling €101,400/year
- Pflegeversicherung (Long-term Care): 1.8% employee share for 2026, plus a 0.6% surcharge borne by childless members aged 23+; ceiling €69,750/year
Total employee contribution: roughly 20–21% of gross salary at 2026 rates.
Special Taxes and Surcharges
Solidaritätszuschlag (Soli)
The Soli is 5.5% of your income tax, and since the 2021 reform it applies only above a Freigrenze on that income tax: €20,350 (single) / €40,700 (jointly assessed) for 2026, up from €19,950 / €39,900 in 2025 and €18,130 / €36,260 in 2024. Above the Freigrenze it phases in on a sliding scale before reaching the full 5.5%.
Kirchensteuer (Church Tax)
Catholics and Protestants who registered as church members pay 8–9% of income tax to their respective church. You can formally leave (Austritt) at the registry office.
Tax-Saving Strategies
- Maximise retirement contributions: Riester (€2,100/year), Basis-/Rürup-Rente (up to €30,826 single / €61,652 jointly assessed for 2026 — but statutory pension contributions count against the same ceiling)
- Claim all home office costs: €1,260/year minimum or €0.12/sq meter if higher
- Bundle deductible expenses: Health insurance, professional development, donations
- Use Ehegattensplitting: If married, file jointly for progressive tax benefit
- Stagger income: Self-employed can time invoices to split large income across two years
- Optimize freelancer vs. trade status: Affects which taxes and deductions apply
Special Cases
Self-Employed & Freelancers (Freiberufler)
File Schedule S (Anlage S) with your return. Determine whether you're a Freiberufler (no trade tax) or Gewerbetreibender (trade tax applies). The distinction depends on profession (e.g., lawyers = Freiberufler, contractor = Gewerbetreibender).
Students
BAföG recipients are tax-exempt on grants. Working students should file to reclaim taxes withheld, especially if they worked part-time and earned less than the €12,348 Grundfreibetrag (2026).
Pensioners
Retirement pensions are taxable; file a return even in retirement. The Rentenfreibetrag (pension allowance) is set by first year of retirement, but changes annually as pensions grow.
Common Mistakes
❌ Not claiming actual Werbungskosten above the lump sum: the Arbeitnehmer-Pauschbetrag is €1,230 and is applied automatically — the mistake is failing to claim more when you have it
❌ Forgetting church tax (Kirchensteuer): Can amount to €200–1,000/year
❌ Missing home office deadline: €1,260/year deduction often overlooked
❌ Overpaying quarterly tax: Self-employed should adjust estimated payments (Vorauszahlungen)
❌ Not keeping receipts: 6+ years required by law (Aufbewahrungspflicht)
Key Takeaways
✅ File by 31 July 2026 for the 2025 year (end of April 2027 with a tax adviser)
✅ Claim personal allowance (€12,348 for 2026, applied automatically), work expenses, and deductions
✅ Use Ehegattensplitting if married to lower combined rate
✅ Self-employed must file Schedule S + determine trade status
✅ Soli only applies above a Freigrenze on income tax — €20,350 single / €40,700 joint for 2026
✅ Church tax is optional — you can leave (Austritt) at registry
FAQ
Q: Can I file a tax return for previous years?
A: A voluntary return (Antragsveranlagung) can be filed for four years back — for 2026 that means back to the 2022 year. The ten-year figure applies to the assessment period where tax has been evaded, which is a different rule and does not extend your window for claiming a refund.
Q: Do I pay tax on crypto gains?
A: Yes. Gains on crypto held <1 year are taxed as ordinary income. Gains on crypto held ≥1 year are tax-free (Spekulationsfrist).
Q: How is rental income taxed?
A: Taxed as Schedule R (Anlage R) income. Deduct mortgage interest, maintenance, depreciation. Subject to same progressive brackets as wage income.
Q: What if I forgot to file?
A: Penalty starts at €25/month (max €25,000). File immediately; the Finanzamt may offer penalty relief if you act promptly.
This is educational information, not financial advice. Consult a German tax advisor (Steuerberater) or accountant (Wirtschaftsprüfer) for personalized guidance on your specific situation.