Germany Income Tax Guide 2025/26 — Einkommensteuer & Steuererklärung
Germany's income tax system is progressive with rates reaching 42% for top earners, but structured deductions and social insurance contributions create significant planning opportunities. Understanding Einkommensteuer, Rentenversicherung (pension), and Solidaritätszuschlag can save thousands annually.
Einkommensteuer (Income Tax) Tariff Zones 2026
The German tariff is a formula, not a step table: §32a EStG defines five zones, and within zones 2 and 3 the marginal rate rises continuously rather than in steps. These are the 2026 zone boundaries (the 2025 boundaries were €12,096 / €17,443 / €68,480 / €277,825).
| 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% |
Worked example, exact. Above €69,878 the statutory formula is 0.42 × zvE − €11,135.63.
For a taxable income of €100,000 that is 0.42 × 100,000 − 11,135.63 = €30,864.37, an average
rate of 30.86% against a marginal rate of 42%.
In zones 2 and 3 the tax comes from quadratic formulas, so a mid-band figure cannot be worked out by multiplying — use the Bundesfinanzministerium's own Lohn- und Einkommensteuerrechner. Note also that "taxable income" is what is left after Werbungskosten, Sonderausgaben and Vorsorgeaufwendungen, which is well below gross salary.
Social Insurance Contributions
German social insurance is deducted from salary (paritätisches Prinzip — employer/employee cost-share).
Employee Contributions (2026)
Every branch has a ceiling, and there are two different ceilings — the pension/unemployment one and the lower health/care one.
| Scheme | Employee rate | Ceiling (2026) | Purpose |
|---|---|---|---|
| Rentenversicherung (Pension) | 9.3% | €8,450/month (€101,400/year) | Statutory pension |
| Krankenversicherung (Health) | 7.3% + half your fund's Zusatzbeitrag | €5,812.50/month (€69,750/year) | Health insurance |
| Pflegeversicherung (LTC) | 1.8% (+0.6% if childless, 23+) | €5,812.50/month (€69,750/year) | Long-term care |
| Arbeitslosenversicherung | 1.3% | €8,450/month (€101,400/year) | Unemployment |
| Total | ≈20–21% | — | — |
The average Zusatzbeitrag published for 2026 is 2.9%; the average actually charged by funds as at 1 April 2026 was 3.13%. Use your own fund's rate.
Note: Self-employed & freelancers who are voluntarily insured pay both portions.
Tax-Advantaged Savings
Riester-Rente (State-Subsidized Pension)
- Contribution: 4% of the previous year's insurable income, capped at €2,100/year (allowances count towards this)
- Government subsidy: €175 Grundzulage, plus €300 per child born from 2008 (€185 for children born up to the end of 2007)
- Note: the Bundesrat passed a reform of subsidised private provision on 8 May 2026, introducing a successor product from 2027. Existing Riester contracts are not affected in 2026, but check before signing a new one
- Tax relief: Deductible; comparison mechanism ensures higher of relief or subsidy
- Withdrawals: Taxable at retirement; favorable rates for long-term savers
Roth-Equivalent: Direktversicherung
- Employer-funded pension via salary sacrifice
- Upfront tax & social insurance deductible
- Withdrawals taxed at retirement (lower rate expected)
Wertpapier & ETF (Securities & ETF Taxes)
- Solidarity surcharge (Solidaritätszuschlag): 5.5% of income tax (abolished 2026 for most; check updates)
- Church tax (Kirchensteuer): 8–9% of income tax (if registered with church)
- Trade tax (Gewerbesteuer): 3.5–5.2% (varies by municipality) — self-employed/corporate
Freelancer & Self-Employed (Selbstständige)
Einkünfte aus selbständiger Arbeit
Freelancers file Steuererklärung (tax return) with Anlage S (self-employed supplement):
Profit = Turnover – Business Expenses → Taxable Income
Deductible expenses:
- Office supplies & equipment
- Professional services (Steuerberater)
- Subscriptions & training
- Home office: 5 EUR/day max OR justified actual % of rent/utilities
- Vehicle costs (Kilometer method: €0.30/km or actual)
- Travel, meals, phone
Quarterly Tax Payments (Einkommensteuervorauszahlung)
If estimated annual tax > €400, quarterly payments due:
- 15 March, 15 June, 15 September, 15 December
VAT (Mehrwertsteuer)
- Standard rate: 19%
- Reduced rate: 7% (food, books, cultural goods)
- Kleinunternehmerregelung (§19 UStG), thresholds rewritten on 1 January 2025: you qualify if your total turnover in the previous calendar year did not exceed €25,000 and does not exceed €100,000 in the current year. The old €22,000 / €50,000 pair applied up to 31 December 2024 only
- The new limits are net figures; the old ones were gross
- The €100,000 ceiling bites immediately: exceed it during the year and you become liable for VAT from that transaction onward, not from the following January
- Being a Kleinunternehmer means you charge no VAT and cannot recover input VAT
Capital Gains & Investment Income
Abgeltungsteuer & Spekulationsfrist
- Holding period: No CGT if held >1 year (long-term)
- Short-term: Taxed as income (up to 45%)
- Flat tax option: 26.375% (Kapitalertragsteuer) on dividends/interest — automatically applied by broker
- Losses: Offset against gains in same year; limited carryforward
Dividendensteuergutschrift (Dividend Credit)
Foreign dividends may allow credit for foreign taxes paid; optimization complex (consult Steuerberater).
Marriage & Family Tax Credits
Ehegattensplitting (Spousal Splitting)
Germany offers joint filing (Zusammenveranlagung) that splits combined income between spouses — massive benefit if one earner:
Example: Spouse A = €80,000, Spouse B = €20,000
- Combined = €100,000
- Splitting: tax is
2 × T(€50,000), i.e. the tax on half the combined income, doubled - Because the tariff is progressive, that is less than
T(€80,000) + T(€20,000)
The size of the advantage. It grows with the gap between the two incomes, not with the household's total, and it is zero when both earn the same. The theoretical maximum falls out of the tariff: it is largest when one spouse earns nothing and the other's income is high enough to put the un-split figure well into the 42% band. A specific euro amount depends on both incomes, so run yours through the Bundesfinanzministerium's Lohn- und Einkommensteuerrechner — the previously quoted "€5,000–€15,000/year" was not derivable from the tariff and has been removed.
Kindergeld (Child Benefit)
- €259/month per child from January 2026 (€255 in 2025, €250 in 2024), ages 0–18, or to 25 if in education. Same amount for every child — the old staggering by birth order ended in 2023
- Alternative: the Kinderfreibeträge — €4,878 per parent / €9,756 per child jointly assessed for
- They are an alternative, not an addition: the Finanzamt runs a Günstigerprüfung and applies whichever is worth more, adding the Kindergeld back if the allowances win
- Paid to one parent; claimed from the Familienkasse
Year-End Planning
- Maximise pension contributions — Riester up to €2,100/year, Basis-/Rürup-Rente up to the €30,826 (single) / €61,652 (jointly assessed) Altersvorsorge ceiling for 2026, which statutory pension contributions already count against
- Claim all business expenses; file Steuererklärung even if not required (get refund)
- Harvest tax losses before 31 December
- Consider income deferral or acceleration (quarterly tax impact)
- Update Steuerberater on major life changes (marriage, children, property)
- Bundestag may change tax brackets; review guidance post-election
- Claim VAT refund before deadline (varies by case)
Common Mistakes
❌ Not filing Steuererklärung — Freelancers/self-employed must file (even if no refund due)
❌ Mixing private & business expenses — Strict documentation required; audit risk high
❌ Ignoring quarterly tax — Late payments attract penalties + interest
❌ Overlooking Riester eligibility — Many employees leave free government subsidy unclaimed
❌ DIY tax for high income — German tax code is complex; Steuerberater (€300–€1,500/year) typically pays for itself
✅ Register the activity immediately, with the right offices — there is no such thing as a "Betriebstättenstättenverhältnis" to register with. Starting self-employment means: the "Fragebogen zur steuerlichen Erfassung" to your Finanzamt via ELSTER (tax), a Gewerbeanmeldung at the municipal Gewerbeamt if the activity is a trade rather than a liberal profession, notifying your Krankenkasse (health and long-term care insurance), and checking with the Deutsche Rentenversicherung whether you fall into one of the compulsorily insured self-employed groups. Four different bodies; none of them covers the others
✅ Keep invoices 10 years — Retention requirement for audit trail
✅ Use Wertpapierbestandskonto for ETFs — Consolidates holdings for tax reporting
Bottom Line
German tax planning is highly structured and rule-based:
- Employees: Use Riester, maximize pension contributions (9.3% mandatory is just start), claim Werbungskosten (job-related costs)
- Freelancers/Self-employed: File Steuererklärung, hire Steuerberater (not optional for income > €50k), use quarterly payments to plan cash flow
- High earners: Spousal splitting is game-changer; integrate with pension strategy
- Investors: Flat tax (26.375%) auto-applied; optimize via ETF location (taxable vs. Riester)
Use our German Income Tax Calculator to estimate your 2025/26 tax liability.
Consult a Steuerberater (tax advisor) — unlike English-speaking countries, professional help is nearly mandatory for > €100k income in Germany. Association: BStBK (Bundessteuerberaterkammer).