German Income Tax Calculator 2025

Estimate your German income tax (Einkommensteuer), Soli, social security contributions, and monthly net pay from your gross annual salary.

Inputs

Your total gross salary (Jahresbruttolohn) before any deductions.

Class III uses Ehegattensplitting — taxable income is halved before tax, then doubled. Class IV is the same as Class I per earner.

Kinderfreibetrag (€6,384 per child) reduces taxable income if it exceeds the Kindergeld benefit.

Results update as you type, and the address bar keeps your numbers so the link you share reopens this exact calculation.

Einkommensteuer

$7,119

Total Deductions

$7,119

Annual Net Income

$32,954

Monthly Net Pay

$2,746

Detailed results
Solidaritätszuschlag$0.00
Kirchensteuer$0.00
Social Security (employee)$9,928
Effective Income Tax Rate0.14%
Marginal Tax Rate0.32%

What this result means

Einkommensteuer: $7,119.

On €50.000 gross, you pay €7119 Einkommensteuer (14.2% effective rate) and take home approximately €2746/month.

How this is calculated

1. Sozialversicherung = RV (9.3%) + KV (~7.73%) + PV (1.525%) + AV (1.3%) — capped at BBG
2. zvE = Brutto − Arbeitnehmer-Pauschbetrag (€1,230) − Sozialversicherung [− Kinderfreibetrag]
3. Einkommensteuer = BMF polynomial formula (4 zones, 14% → 45%)
4. Splitting (class III): ESt = einkommensteuerGrund(zvE / 2) × 2
5. Soli = 0 if ESt ≤ €18,130 | 11.9% × (ESt − €18,130) in Milderungszone | 5.5% × ESt above
6. Kirchensteuer = ESt × 8% or 9% (optional)

German Einkommensteuer 2025

Germany's income tax uses a continuously rising marginal rate — not simple flat brackets. The law (§32a EStG) defines a polynomial formula that smoothly increases from 14% to 42%.

Tax Zones 2025

| Taxable income (zvE) | Formula | |----------------------|---------| | Up to €12,096 | 0% (Grundfreibetrag) | | €12,097 – €17,004 | 14% → rises linearly | | €17,005 – €66,760 | continues rising to ~42% | | €66,761 – €277,825 | flat 42% | | Over €277,825 | flat 45% (Reichensteuer) |

Key deductions

  • Arbeitnehmer-Pauschbetrag: €1,230 flat deduction for employees (§9a EStG)
  • Sozialversicherung: RV 9.3% + KV ~7.73% + PV 1.525% + AV 1.3% (capped at BBG)
  • Ehegattensplitting (Steuerklasse III): Married couples halve their combined income, compute tax on the half, then double it — significantly lowers the marginal rate

Solidaritätszuschlag (Soli)

Since 2021, Soli only applies to higher incomes. In 2025, if your Einkommensteuer is below €18,130 (single) or €36,260 (married), you pay zero Soli. A phase-in zone applies up to ~€35,000 ESt.

Kirchensteuer

Church members pay 9% of their Einkommensteuer (8% in Bayern and Baden-Württemberg). It is also deductible as a Sonderausgabe.

Assumptions

  • Gross income is treated as Arbeitslohn (employment income). Investment income, rental income, and self-employment are not modeled.
  • Arbeitnehmer-Pauschbetrag of €1,230 (§9a EStG) is automatically deducted. If actual Werbungskosten are higher, your taxable income would be lower.
  • Vorsorgeaufwendungen (pension/health insurance deductibility) is approximated via social security deduction. The full Sonderausgaben calculation is not modeled.
  • Social security rates (2025): RV 9.3%, KV 7.73%, PV 1.525% (no children), AV 1.3%. Rates vary slightly by health insurance provider.
  • Kinderfreibetrag (€6,384 per child) is deducted only if it exceeds the Kindergeld value — in practice this applies for incomes above ~€65,000. This calculator simplifies: it deducts Kinderfreibetrag unconditionally when children are entered.
  • Einkommensteuer polynomial formula follows BMF PAP 2025 pattern. Exact coefficients for 2025 are confirmed by BMF Programmablaufplan.
  • Church tax (Kirchensteuer) is not deducted as a Sonderausgabe in this simplified calculation.

Frequently asked questions

What is the Grundfreibetrag in Germany for 2025?

The Grundfreibetrag (basic tax-free allowance) is €12,096 in 2025 (raised from €11,604 in 2024 by the Jahressteuergesetz 2024). Income below this amount is completely free of income tax.

What is Steuerklasse III and how does it work?

Steuerklasse III (Ehegattensplitting) is for married couples where one partner earns significantly more than the other. The combined taxable income is halved, the tax on that half is computed, then doubled. This produces a lower effective tax rate because you avoid the steep marginal rates on high individual income.

Do I still have to pay Soli in 2025?

Most taxpayers do not. Since the 2021 reform, Soli is only payable if your Einkommensteuer exceeds €18,130 (single) or €36,260 (married). This roughly corresponds to gross incomes above ~€95,000 for single filers. There is a gradual phase-in zone (Milderungszone) to avoid a hard cliff.

Why is my marginal rate different from my effective rate?

The marginal rate is the tax on your last euro of income — in Germany it rises continuously from 14% to 42%. The effective rate is your total tax divided by your total gross income. Deductions (Pauschbetrag, social security) reduce the taxable base significantly, so the effective rate is always lower than the marginal rate.

What is the Arbeitnehmer-Pauschbetrag?

The Arbeitnehmer-Pauschbetrag is a flat €1,230/year deduction for work-related expenses (Werbungskosten). It is automatically applied to all employees without requiring receipts. If your actual work expenses (commuting, home office, work equipment) exceed €1,230, you can claim the higher actual amount in your Steuererklärung.

Does this calculator include Lohnsteuer vs Einkommensteuer?

Lohnsteuer (payroll tax withheld by employer) and Einkommensteuer are the same tax — Lohnsteuer is just the advance payment mechanism. Your annual Einkommensteuer assessment settles the difference. This calculator shows your annual Einkommensteuer liability, which is what your employer's payroll withholding approximates.

Related calculators and guides