Germany Income Tax Calculator — Einkommensteuer 2025
Income Tax (Einkommensteuer)
EUR 0
Solidarity Surcharge
EUR 0
Church Tax
EUR 0
Social Contributions (Employee)
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.
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.