Germany Income Tax Calculator

Calculate German Einkommensteuer, Soli, and Kirchensteuer

Ad placeholder (leaderboard)

This calculator estimates German income tax (Einkommensteuer) on your annual taxable income, then adds the solidarity surcharge (Soli) and optional church tax (Kirchensteuer). Germany uses a continuous progressive formula rather than fixed brackets, so the marginal rate rises smoothly with income. It is a planning estimate, not formal tax advice.

How it works

For 2024, taxable income (zvE) falls into five zones:

  1. Up to 11,604: tax is 0 (the Grundfreibetrag).
  2. 11,605 to 17,005: let y = (zvE - 11604) / 10000; tax = (922.98·y + 1400)·y.
  3. 17,006 to 66,760: let z = (zvE - 17005) / 10000; tax = (181.19·z + 2397)·z + 1025.38.
  4. 66,761 to 277,825: tax = 0.42·zvE - 10602.13.
  5. Above 277,825: tax = 0.45·zvE - 18936.88.

The solidarity surcharge is 5.5% of income tax, but only once income tax passes the exemption limit (about 18,130 for a single filer), with a phase-in band above that. Church tax is 8% or 9% of income tax for registered members.

Example

On 50,000 EUR taxable income (zone 3): z = (50000 - 17005)/10000 = 3.2995. Tax = (181.19·3.2995 + 2397)·3.2995 + 1025.38 ≈ 11,343 EUR. Income tax is below the Soli exemption limit, so no surcharge applies. With 9% church tax, add about 1,021 EUR.

Notes

This implements the official 2024 tariff formula and the Soli exemption rules for single filers, using rounded-down whole-euro income as the law requires. It does not model joint assessment (Splitting), allowances, or social-insurance deductions. Confirm current figures with your Finanzamt. Everything runs locally in your browser.

Ad placeholder (rectangle)