makekite
Tax rules shown: 🇩🇪 Germany Other countries
Money

How income tax works in Germany: the formula, splitting and the Soli

German income tax is a smooth formula, not a set of steps, and it is worked out on taxable income.

Germany calculates income tax on your taxable income (zu versteuerndes Einkommen) with a formula that rises smoothly instead of jumping at bracket edges. Your taxable income is what is left of your income after deductions such as the employee lump sum, special expenses and pension and insurance contributions.

The 2026 tariff (section 32a)

Taxable incomeIncome tax in euros
Up to €12,3480
€12,349 to €17,799(914.51 × y + 1,400) × y, y = (income − 12,348) ÷ 10,000
€17,800 to €69,878(173.10 × z + 2,397) × z + 1,034.87, z = (income − 17,799) ÷ 10,000
€69,879 to €277,8250.42 × income − 11,135.63
From €277,8260.45 × income − 19,470.38
💡 Pro Tip: The law rounds taxable income down to whole euros, and the tax down to whole euros. The basic allowance is €12,348 for 2026. Check the Bundesfinanzministerium for the current year.

Splitting and the solidarity surcharge

Married couples assessed jointly pay twice the tax on half of their combined taxable income (the splitting method). The solidarity surcharge is 5.5% of income tax, but it is only charged on tax above €20,350 (€40,700 for joint assessment), and it never exceeds 11.9% of the amount above that limit. Most taxpayers pay no surcharge.

Worked examples

1
€50,000, single

z = 3.2201, so tax is €10,548. That is below €20,350, so there is no surcharge.

2
€100,000, single

Tax is 0.42 × 100,000 − 11,135.63 = €30,864. The surcharge is the lower of 5.5% × 30,864 = €1,697.52 and 11.9% × (30,864 − 20,350) = €1,251.16, so the surcharge is €1,251.16.

3
€100,000, joint

Half is €50,000, which has tax of €10,548, so the couple pay 2 × €10,548 = €21,096, with no surcharge.

✨ Key Takeaways

  • German tax is a smooth formula based on taxable income.
  • Couples assessed jointly use the splitting method.
  • The solidarity surcharge only applies above a limit.
  • Check the Bundesfinanzministerium for the current year's figures.

Sources and checks

Our figures and rules follow these official sources:

Figures last checked: 30 October 2026. Spotted a mistake? Tell us.

Open the Germany income tax calculator →

makekite.com · © 2026 makekite.com, for personal and classroom use