Germany Income Tax Calculator 2026

Calculate your annual taxable income, income tax liability, solidarity surcharge (Soli), and church tax for Germany in 2026.

Germany Income Tax Tariff 2026
EUR/Year

* Taxable income (zvE) is your gross annual earnings minus advertising costs, special expenses, and social security.

AGNIXBIT TAX CALCULATION

Tax Assessment 2026 (Germany)

ONLINE | ONLINE CALCULATION

Taxable Income (zvE)50.000,00 €
Tax Deductions
Income Tax10.548,00 €
Total Tax Burden10.548,00 €
Net After Taxes39.452,00 €
Marginal Tax Rate135,45 %
Average Tax Rate21,10 %

Private & local-first (no server uploads)

THANK YOU FOR YOUR VISIT!

Detailed Guide to German Income Tax (Einkommensteuer)

What is the difference between Lohnsteuer and Einkommensteuer?

In Germany, Lohnsteuer (wage tax) is a monthly prepayment on your final annual Einkommensteuer (income tax) liability. Employers deduct Lohnsteuer directly from employees' paychecks and remit it to the tax office. At the end of the year, filing an annual tax return (Einkommensteuererklärung) determines your final tax liability based on all sources of income, deducting allowances and expenses.

Progressive Tax Tariff Brackets in Germany (2026)

German income tax uses progressive brackets, meaning the tax rate increases as your taxable income grows:

  • Basic Tax-Free Allowance (€12,348): Income up to this limit is completely tax-free.
  • Progressive Zone (14% to 42%): Tax rate increases gradually between €12,349 and €69,878.
  • Spitzensteuersatz (42%): Appled to earnings from €69,879 up to €277,825.
  • Reichensteuer (45%): The maximum tax rate applied to income exceeding €277,826.

Frequently Asked Questions (FAQ) – Germany Income Tax

What is taxable income (zvE) in Germany?

Taxable income (zu versteuerndes Einkommen or zvE) is the legal base used to calculate your income tax in Germany. It is determined by subtracting advertising expenses (Werbungskosten), special expenses (Sonderausgaben), and precautionary pension/health insurance contributions from your gross income.

How does married filing jointly (Ehegatten-Splitting) work?

Under the German splitting tariff system, married couples' incomes are pooled together and split in half. The tax is calculated on this half amount using standard single rates, and then the resulting tax is doubled. This mechanism yields tax savings when there is a significant income disparity between the spouses.

What is the basic tax-free allowance in 2026?

For the 2026 tax year, the basic allowance (Grundfreibetrag) is €12,348 for single tax filers. For married couples filing jointly, this threshold is doubled to €24,696. Income earned below these amounts is completely exempt from income tax.

Who is required to pay the solidarity surcharge in 2026?

The solidarity surcharge (Soli) is 5.5% of your income tax liability, but it is only paid by higher earners. An exemption limit applies: if your annual income tax is below €20,350 (single) or €40,700 (married jointly), you pay €0 Soli.