Germany Income Tax Calculator — Einkommensteuer 2025

Income Tax (Einkommensteuer)

EUR 0

Solidarity Surcharge

EUR 0

Church Tax

EUR 0

Social Contributions (Employee)

EUR 0

Total Deductions

EUR 0

Net Annual Income

EUR 0

Effective Tax Rate

0%

How to Calculate Germany Income Tax

Germany's income tax (Einkommensteuer) uses a unique formula-based progressive system rather than simple brackets. For 2025, the basic tax-free allowance (Grundfreibetrag) is EUR 12,096, and rates climb progressively from 14% to 42%, with a top rate of 45% (Reichensteuer) on income above EUR 277,826. This calculator also accounts for the solidarity surcharge, church tax, and social insurance contributions.

Your tax class (Steuerklasse) significantly impacts your monthly payroll withholding. Class I applies to single taxpayers, Class III/V is for married couples where one earner is significantly higher, and Class IV applies to married couples with similar incomes. Married couples can benefit from income splitting (Ehegattensplitting), which effectively doubles the bracket thresholds when using Class III.

Social contributions are a substantial part of the German payroll burden. Employees pay roughly 20% of gross salary toward pension, health, unemployment, and long-term care insurance, with employers matching most contributions. The solidarity surcharge has been largely eliminated for most taxpayers since 2021, now only applying to higher earners with income tax exceeding EUR 18,130 per year.

Disclaimer: This calculator is for informational purposes only and does not constitute financial, tax, or legal advice. Always consult a qualified professional for decisions specific to your situation.

Frequently Asked Questions

What are the 2025 German income tax brackets?

Germany uses a formula-based progressive tax system for 2025: 0% on income up to EUR 12,096 (basic allowance); a progressive rate from 14% to 42% on income from EUR 12,097 to EUR 68,480; 42% on income from EUR 68,481 to EUR 277,825; and 45% (Reichensteuer) on income above EUR 277,826. Married couples filing jointly (Splitting) double these thresholds.

What is the solidarity surcharge (Solidaritaetszuschlag)?

The solidarity surcharge (Soli) is 5.5% of your income tax, but since 2021 it only applies if your income tax exceeds EUR 18,130 (single) or EUR 36,260 (married). About 90% of taxpayers no longer pay it. There is a phase-in zone where a reduced rate applies.

How does church tax work in Germany?

Church tax (Kirchensteuer) is 8% of your income tax in Bavaria and Baden-Wuerttemberg, and 9% in all other states. It applies only if you are a registered member of a tax-collecting religious community (Catholic, Protestant, or certain others). You can opt out by formally leaving your church at the Standesamt.

What social contributions are deducted from my salary?

German employees pay approximately 20% of gross salary in social contributions: health insurance (~7.3% + supplemental), pension insurance (9.3%), unemployment insurance (1.3%), and long-term care insurance (1.7% or 2.3% if childless over 23). Employers match most of these contributions.

Related Calculators