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.
Changing Your Tax Class (Steuerklassenwechsel)
Married couples can request a Steuerklassenwechsel at their local Finanzamt once per calendar year (more often is generally not permitted, with limited exceptions such as divorce, death of a spouse, or one partner becoming unemployed). This is commonly done when income circumstances change — for example, when the lower-earning spouse in a III/V combination gets a significant raise and IV/IV becomes more balanced. Since 2030 there are plans to phase out III/V in favour of an automatic Faktorverfahren, but for 2025–2026 III/V and IV/IV remain the standard options. Changing tax class only affects monthly withholding, not your total annual tax bill after filing.
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.7%), capped at €66,150/year. Pflegeversicherung (long-term care): 1.7% for parents or 2.3% 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.
Steuer-ID vs. Steuernummer — Which Tax Number Do You Need?
Expats and new employees in Germany are frequently confused by having two different tax numbers, since both are usually just called “my German tax number” in casual conversation. They serve different purposes:
- Steuer-ID (Steueridentifikationsnummer) — an 11-digit number issued once for life, automatically sent by post when you register your address (Anmeldung) in Germany, or at birth for German-born residents. It never changes, even if you move cities or change jobs. Your employer needs this number to set up payroll.
- Steuernummer — issued by your local Finanzamt (tax office) and used mainly by the self-employed and freelancers for invoices and tax filings. Unlike the Steuer-ID, the Steuernummer can change if you move to a different Finanzamt’s jurisdiction.
Filing Your Annual Tax Return (Steuererklärung) — Process & Deadlines
Most salaried employees on tax classes I or IV are not legally required to file an annual return, but doing so often results in a refund — the average refund for voluntary filers in Germany is over €1,000, largely because the flat Werbungskostenpauschale and Sonderausgaben deductions used for monthly withholding rarely capture the full picture of a person’s actual deductible expenses.
Who Must File
- Married couples using tax class combination III/V or with factor procedure
- Anyone with additional income sources (freelance work, rental income, capital gains above the allowance)
- Employees who received short-term benefits such as Kurzarbeitergeld, Elterngeld, or unemployment benefit during the year
- Anyone who changed jobs mid-year with more than one employer
Deadlines
If you file the return yourself, the standard deadline is 31 July of the following year (e.g., 31 July 2026 for the 2025 tax year). If a licensed tax advisor (Steuerberater) or income tax association (Lohnsteuerhilfeverein) files on your behalf, the deadline is extended to the end of February of the second following year. Most residents file electronically through ELSTER (Elektronische Steuererklärung), the Finanzamt’s free official portal.
Freelancers & Self-Employed: How Is Your Tax Different?
This calculator is built for salaried employees (Arbeitnehmer) using the wage-tax (Lohnsteuer) system with tax classes and payroll-deducted social insurance. Freelancers (Freiberufler) and self-employed individuals (Selbstständige) are taxed under the same progressive §32a EStG formula on their annual profit, but the mechanics differ in three important ways:
- No tax class or automatic payroll withholding — instead, the Finanzamt sets quarterly advance payments (Einkommensteuervorauszahlung) based on your prior year’s profit, reconciled at year-end.
- No mandatory employer-matched pension, unemployment, or (for most) health insurance contributions — these are typically arranged privately, at full cost to the self-employed person.
- Business expenses (Betriebsausgaben) are deducted directly from revenue to determine taxable profit, rather than using the flat Werbungskostenpauschale.
If you’re a freelancer trying to estimate your annual income tax liability, you can still use the tax bracket table above on your net taxable profit — just remember it will not include a Werbungskostenpauschale or wage-based social contributions the way this calculator’s employee results do.
Einkommensteuerrechner / Income Tax Calculator
Correct Brutto–Netto with social deductions before tax
= €4,167 / month
Class I: Single, divorced, or widowed
Church Tax Kirchensteuer
Health Insurance Krankenversicherung
What‑If Scenario
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.

