Germany's income tax system is progressive: the more you earn, the higher your marginal tax rate. But how exactly does the §32a EStG formula work? And what do you actually keep after income tax, solidarity surcharge, and church tax? Our German income tax calculator gives you the answer instantly.
The 2026 Income Tax Brackets
German income tax is calculated on your taxable income (zvE) — your gross income minus the standard employment allowance (€1,230) and other deductions. The tax formula has five zones:
| Zone | Taxable Income | Tax Rate |
|---|---|---|
| Basic allowance | €0 – €11,784 | 0% |
| First progression zone | €11,785 – €17,005 | 14% – 24% (progressive) |
| Second progression zone | €17,006 – €66,760 | 24% – 42% (progressive) |
| Flat rate zone | €66,761 – €277,825 | 42% (top rate) |
| Wealth surcharge | above €277,825 | 45% (Reichensteuer) |
Key point: Unlike inheritance tax, German income tax uses marginal rates. Only the portion of income falling into a higher zone is taxed at that higher rate — not the entire income.
The Six Tax Classes (Steuerklassen)
Your tax class (Steuerklasse) affects monthly payroll withholding, not your final annual liability (which is settled through your tax return). It determines which allowances and splitting rules apply.
| Tax Class | Who It Applies To | Key Feature |
|---|---|---|
| I | Single, divorced, widowed | Standard rate |
| II | Single parent | Relief amount of €4,260 |
| III | Married (higher earner) | Splitting: tax on half zvE × 2 |
| IV | Married (equal income) | Same as Class I |
| V | Married (lower earner) | No basic allowance, higher deductions |
| VI | Second employment | No allowances at all |
Solidarity Surcharge (Solidaritätszuschlag)
The solidarity surcharge (Soli) is 5.5% of your income tax. Since 2021, most employees pay no Soli: the threshold is €18,130 of income tax (for singles). Only above this level does the full 5.5% apply. For married couples filing jointly (Class III), the threshold is doubled to €36,260.
Church Tax (Kirchensteuer)
Church members pay a church tax on top of their income tax:
- 8% in Bavaria and Baden-Württemberg
- 9% in all other German states
Example 1: Tax Class I, €50,000
Gross income: €50,000, Tax Class I, no church tax.
zvE = €50,000 − €1,230 (employment allowance) = €48,770
Applying the §32a EStG formula:
Income tax: €10,525
Soli: €10,525 ≤ €18,130 → €0
Net income: €39,475 (effective rate: 21.05%, marginal rate: ~36%)
Example 2: Tax Class III, €80,000 (Splitting)
Gross income: €80,000, Tax Class III, no church tax.
zvE = €80,000 − €1,230 = €78,770
Splitting: tax on €39,385 × 2 = €14,590
Soli: €14,590 ≤ €36,260 → €0
Net income: €65,410
Comparison: Class I at €80,000 would pay €23,110 income tax. The joint assessment (Ehegattensplitting) saves €8,520.
Example 3: Tax Class I, €80,000 with Church Tax (NRW)
Gross income: €80,000, Tax Class I, church member in NRW (9%).
Income tax: €23,110
Soli: €1,271
Church tax: €23,110 × 9% = €2,080
Total tax burden: €26,461 — Net income: €53,539
Effective Rate vs. Marginal Rate
The effective tax rate shows what percentage of your gross income goes to taxes overall. The marginal tax rate shows how much of each additional euro is taxed. The marginal rate is always higher than the effective rate — that is the nature of progressive taxation.
Example at €50,000 (Class I): effective rate 21.05%, marginal rate ~36%. Each additional euro earned is taxed at approximately 36 cents.
Tax Optimization Tips
- File a tax return: Employees without a filing obligation can still submit voluntarily — and receive an average refund.
- Claim work expenses: Commuting costs, home office, work equipment and training costs can significantly reduce your tax.
- Review tax class combination: Married couples should check whether III/V or IV/IV is more beneficial — this affects monthly withholding.
- Pension contributions: Contributions to Riester, Rürup, or private health insurance may be deducted as special expenses (Sonderausgaben).
Note
This calculator is based on the 2026 German income tax formula (§32a EStG). It provides an estimate and does not account for individual special expenses, extraordinary burdens, child allowances, or other deductions. It does not replace professional tax advice.
Calculate your German income tax now
Enter your gross income and tax class — get income tax, solidarity surcharge, church tax and net income instantly.
Go to Income Tax Calculator