Germany Tax Calculator 2025 (Einkommensteuer + Sozialversicherung)
Live- Estimates use 2025 DE tax tables. Consult a tax professional before filing.
In Germany, your gross salary and your take-home pay are separated by two big layers: income tax through Lohnsteuer (calculated from the federal Einkommensteuer formula), and four social-insurance contributions (Sozialversicherung). Income tax uses a progressive Grundtarif curve that rises smoothly from 14 percent at the Grundfreibetrag to 42 percent in the high band, with a top rate of 45 percent above €277,825 (the Reichensteuer). Social insurance adds about 20.6 percent of gross up to the contribution ceilings.
This calculator uses the 2025 Grundfreibetrag of €12,096 and the Einkommensteuer Grundtarif curve. The federal calculation is an approximation of the official Bundesfinanzministerium polynomial using six brackets, accurate to within about €15 across the 0 to €100,000 range and within about €30 above. It also computes the employee share of the four main social-insurance contributions: Krankenversicherung at 8.15 percent up to the BBG of €66,150, Pflegeversicherung at 1.8 percent (childless contributors aged 23 and older pay an extra 0.6 percent surcharge that is not yet modelled), Rentenversicherung at 9.3 percent up to the BBG-West of €96,600, and Arbeitslosenversicherung at 1.3 percent up to the same ceiling.
A rough sanity check: a single Lohnsteuerklasse-1 employee on €60,000 gross takes home about €33,000 after income tax and Sozialversicherung. If you see a noticeably different figure, check whether your tax class differs from class 1, whether Kirchensteuer applies to you, or whether the Solidaritätszuschlag is being withheld for your bracket. The figure here also assumes the West Beitragsbemessungsgrenzen; East contributions to Rentenversicherung use a slightly lower BBG until contribution-rate harmonisation completes.
How the Einkommensteuer Grundtarif curve works
Unlike the bracket systems used by the United States or the United Kingdom, Germany applies a smooth polynomial formula to compute income tax. The formula has four zones: a tax-free zone below the Grundfreibetrag (€12,096 in 2025), two progressive zones where the marginal rate ramps smoothly from 14 percent to 42 percent, a high band at a flat 42 percent up to €277,825, and the Reichensteuer band at 45 percent above. The polynomial in the two ramping zones is why a true German tax calculator cannot use simple brackets. The approximation in this tool replaces the polynomial with six brackets calibrated to track the official curve within €15 across the 0 to €100,000 range, which is more than accurate enough for paycheck-level estimates.
The four Sozialversicherung contributions
Krankenversicherung covers public health insurance. The general rate is 14.6 percent of gross, split between employee and employer, so your share is 7.3 percent. Most public Krankenkassen also charge an average Zusatzbeitrag of around 1.7 percent in 2025, half of which (about 0.85 percent) you pay, giving an effective employee share of about 8.15 percent. The contribution ceiling (Beitragsbemessungsgrenze) is €66,150 in 2025; earnings above this do not attract further KV contributions.
Pflegeversicherung funds long-term care. The general rate is 3.6 percent split evenly, so the employee share is 1.8 percent up to the same €66,150 ceiling. Childless contributors aged 23 and over pay an additional 0.6 percent on top of the employee share, which is not yet modelled here.
Rentenversicherung is the public pension contribution. The total rate is 18.6 percent split evenly, so the employee share is 9.3 percent. The contribution ceiling is €96,600 in the West (€89,400 in the East). This calculator uses the West ceiling; an East variant is on the roadmap.
Arbeitslosenversicherung funds unemployment benefits. The total rate is 2.6 percent split evenly, so the employee share is 1.3 percent up to €96,600.
Tax classes and what they change
Your Lohnsteuerklasse (tax class 1 through 6) determines how Lohnsteuer is withheld each month and what allowances are applied. Class 1 covers single filers with no children. Class 2 is for single parents and adds a relief amount. Class 3 is for married filers whose spouse is in class 5 (typically when one earner is dominant). Class 4 is the default for married couples with similar incomes. Class 5 is the counterpart to class 3. Class 6 is for a second or further job. The annual income tax on a given total income is the same regardless of class; the classes change only the monthly withholding pattern. This calculator computes annual tax on the Grundtarif (class 1 or 4) curve.
What this calculator does not include
Splittingtarif for married joint filing (which doubles the brackets effectively, lowering tax for couples with uneven incomes). Kirchensteuer of 8 or 9 percent of income tax for confessional members, varying by Land. Solidaritätszuschlag of 5.5 percent of income tax above the high-earner threshold (most earners are exempt now). The Pflegeversicherung surcharge for childless members 23 and over. Werbungskosten and other Anlagen-N deductions. Foreign-source income or Doppelbesteuerungsabkommen relief. For most single PAYE employees the figures here track Lohnsteuer und Sozialversicherung Bescheinigungen closely, with the polynomial-approximation error well under €30 for typical incomes. A future enhancement will implement the exact Steuerformel from the Einkommensteuergesetz, plus a Splittingtarif input for married joint filers and a Kirchensteuer toggle by Land.
Frequently asked questions
The six-bracket approximation tracks the official Bundesfinanzministerium polynomial Grundtarif curve within about €15 across the 0 to €100,000 range and within about €30 at €300,000. For most paycheck calculations the difference is well under one euro per month. A future version will implement the exact polynomial formula for exact parity with Lohnsteuer.
Related calculators
- Salary & TaxSalary Tax Calculator (US, 2025)Estimate your US take-home pay for 2025 with federal income tax, Social Security, Medicare, state tax, and pre-tax deductions.
- Salary & TaxUK Tax Calculator (2025/26)Estimate your UK take-home pay for the 2025/26 tax year. Includes the £12,570 personal allowance, basic/higher/additional rate bands, the 100k taper, and Class 1 National Insurance.
- Salary & TaxCanada Tax Calculator (2025, federal + CPP + EI)Estimate Canadian federal take-home pay for the 2025 tax year. Includes the $16,129 Basic Personal Amount, five federal brackets, CPP base, CPP2, and Employment Insurance.
- Salary & TaxAustralia Tax Calculator 2024-25 (Stage 3 rates)Estimate Australian resident take-home pay for the 2024-25 tax year. Includes Stage 3 income tax brackets, the $18,200 tax-free threshold, and the 2 percent Medicare levy.