Free · Kostenlos · 2025 / 2026
German Income Tax Calculator
Einkommensteuerrechner Deutschland
Calculate your Brutto → Netto salary instantly. All 6 tax classes, solidarity surcharge, church tax & social contributions — official §32a EStG formula.
German Income Tax 2025: How the Einkommensteuer Works
Germany’s income tax system — the Einkommensteuer — is governed by the Einkommensteuergesetz (EStG) and operates on a progressive rate structure (Progressionsprinzip). This means the more you earn, the higher the marginal rate you pay — but only on the income that falls within each bracket, never on your total income retroactively.
For 2025, the German government raised the basic tax-free allowance (Grundfreibetrag) to €12,096 for single filers. This is the amount every resident taxpayer earns completely free of income tax. Only the euro earned above this threshold enters the progressive tax formula as defined in §32a EStG.
| Taxable Income (zvE) | Marginal Rate | German Term |
|---|---|---|
| Up to €12,096 | 0% | Grundfreibetrag (tax-free) |
| €12,097 – €17,430 | 14% → 24% | Eingangssteuersatz (progressive) |
| €17,431 – €68,480 | 24% → 42% | Progressionszone (§32a EStG) |
| €68,481 – €277,825 | 42% | Spitzensteuersatz |
| Above €277,826 | 45% | Reichensteuer |
Source: §32a Einkommensteuergesetz (EStG), Federal Ministry of Finance (BMF), valid for assessment year 2025. For 2026, the Grundfreibetrag rises to €12,348 and the Spitzensteuersatz begins at €69,879.
The 6 German Tax Classes (Steuerklassen) Explained
One of the most distinctive features of the German tax system is the Steuerklasse (tax class) — a withholding category assigned to employees that determines how much tax is deducted from each paycheck. Your tax class does not change your final annual tax liability (this is settled via the annual Einkommensteuererklärung), but it does affect your monthly net pay significantly.
Class I applies to unmarried, divorced, or widowed individuals. Class II is designed for single parents who qualify for the Entlastungsbetrag für Alleinerziehende — a relief of at least €4,260 per year. Class III is the advantageous class for the higher-earning spouse in a married couple, effectively using the Splittingverfahren (splitting tariff) which can dramatically reduce monthly withholding. The lower-earning spouse is typically assigned Class V. Class IV is for married couples with similar incomes who prefer equal withholding. Class VI is used for any second or additional employment where no allowances apply.
Solidarity Surcharge (Solidaritätszuschlag) — Who Still Pays?
Since January 2021, the Solidaritätszuschlag was effectively abolished for the vast majority of German taxpayers. The surcharge of 5.5% on top of income tax now only applies if your income tax exceeds €972 per year (single) or €1,944 (jointly assessed couples). A mitigation zone (Milderungszone) prevents a sudden jump — the surcharge phases in gradually until reaching the full 5.5% for higher earners. According to BMF data, approximately 90% of German taxpayers now pay zero solidarity surcharge.
Church Tax (Kirchensteuer)
Registered members of officially recognised churches in Germany pay Kirchensteuer — calculated as a percentage of your income tax, not your income. The rate is 8% in Bavaria (Bayern) and Baden-Württemberg, and 9% in all other 14 federal states. Church tax is fully deductible as a Sonderausgabe on your annual return, reducing your taxable income — making its effective cost lower than the headline rate suggests.
Social Contributions (Sozialversicherungsbeiträge) 2025
Beyond income tax, German employees contribute to four pillars of the social insurance system. Each is split 50/50 between employee and employer:
Rentenversicherung (pension): 9.3% employee share, capped at annual income of €96,600. Krankenversicherung (health): 7.3% base rate plus half of your insurer’s add-on contribution (average: 1.25%), capped at €66,150/year. Pflegeversicherung (long-term care): 1.8% for parents or 2.4% for those without children (age ≥23), capped at €66,150/year — with further reductions for parents with multiple children from 2025. Arbeitslosenversicherung (unemployment): 1.3%, capped at €96,600/year.
Use our calculator below to see exactly how each contribution affects your take-home pay based on your personal circumstances.
Einkommensteuerrechner / Income Tax Calculator
Official §32a EStG formula — results update in real time
= €4,167 / month
Class I: Single, divorced, or widowed employee
Church Tax Kirchensteuer
Health Insurance Krankenversicherung
Your insurer’s add-on (avg 2025: ~1.7%). Split 50/50 with employer.
What-If Scenario optional
See how a raise affects your net income vs. total tax
Take-home pay · Nettolohn
Based on €50,000 gross · Tax Class I
Income distribution · Einkommensaufteilung
Frequently Asked Questions · Häufige Fragen
How to Use This Calculator · Anleitung
Enter Your Gross Income
Type your annual Bruttoeinkommen or switch to monthly. Include all regular salary; bonuses and 13th salary can be added to the annual total.
Choose Tax Class & Year
Select your Steuerklasse (I–VI) and assessment year (2025 or 2026). The correct §32a EStG formula is applied automatically.
Set Church Tax & State
Toggle Kirchensteuer on if you are a church member, and pick your Bundesland — Bavaria and Baden-Württemberg pay 8%, all others 9%.
Configure Health Insurance
Choose statutory (GKV) or private (PKV) health insurance. For GKV, enter your insurer’s Zusatzbeitrag (add-on rate). Average in 2025: ~1.7%.
Add Children (optional)
Selecting children reduces your Pflegeversicherung rate. From 2025, parents with 2+ children get further discounts on care insurance contributions.
Read Your Results
Results update instantly. See annual and monthly net income, effective tax rate, visual bar chart, and use the what-if raise tool to plan your next salary negotiation.
