DE

Calculate Income Tax in Germany

14% - 45% progressive §32a EStG formula
Tax rates and contribution ceilings updated for 2026
Statutory (GKV): 8.75% employee share up to €69,750. Private: enter your annual premium below.
Affects church tax rate (Bayern/Baden-Wurttemberg: 8%; all others: 9%) and Saxony long-term care rate.
Church tax is 8% or 9% of your income tax depending on state. Only applies if you are a registered church member in Germany.
Employees aged 23+ with no children pay a 0.6% long-term care surcharge (Kinderlosenzuschlag). In Saxony the employee rate differs - select your state above.
Results are for informational purposes only and do not constitute financial or investment advice. Consult a qualified financial professional before making investment decisions.
Quick answer

German income tax (Lohnsteuer) uses a progressive formula under §32a EStG - the marginal rate rises continuously from 14% (on income above the €12,348 basic allowance) to 42% (above €69,878), with a 45% top rate above €277,825. Social security contributions add another ~21.35% of gross (with ceilings). A Tax Class I employee on €60,000 gross takes home approximately €33,541/year (€2,795/month) after all deductions - an overall effective rate of 44.1%.

Key facts - Germany 2026
  • Grundfreibetrag (basic tax-free allowance): €12,348 per person
  • Income tax marginal rates: 14% rising to 42% (income above €69,878); 45% Reichensteuer above €277,825
  • Solidarity surcharge (Soli): 0% for most - only applies if annual income tax exceeds €20,350
  • Church tax: 8% (Bayern/Baden-Wurttemberg) or 9% (all other states) of income tax - only for registered church members
  • Social contributions employee total: ~21.35% on gross (with separate ceilings for health/care at €69,750 and pension/unemployment at €101,400)
  • Werbungskostenpauschale (standard work expense deduction): €1,230

How to calculate German income tax

The German payroll deduction works in three distinct layers. Use the calculator above for an instant result. Here is how it works step by step:

  1. Determine annual gross salary - your total salary before any deductions. Convert monthly to annual by multiplying by 12.
  2. Subtract the Werbungskostenpauschale (€1,230) - the standard employee expense deduction applied automatically. This reduces your taxable income (zvE - zu versteuerndes Einkommen).
  3. Apply the §32a EStG formula to your zvE to calculate Lohnsteuer (income tax). The rate starts at 0% (up to €12,348), then rises from 14% through a smooth formula to 42%, then stays flat at 42% until €277,825 where it jumps to 45%.
  4. Check if Solidaritatszuschlag (Soli) applies - pay 0 if your income tax is below €20,350 (Tax Class I/II/IV/V/VI) or €40,700 (Class III). Above the threshold, Soli phases in at 20% of the excess, capped at 5.5% of income tax.
  5. Add church tax if you are a registered church member: 8% of income tax in Bayern and Baden-Wurttemberg, 9% in all other states.
  6. Calculate social contributions: pension 9.3%, health 8.75% (statutory), long-term care 1.8% or 2.4% (childless), unemployment 1.3% - each applied up to their respective ceilings.
  7. Net salary = Gross - Lohnsteuer - Soli - Church tax - All social contributions

Germany income tax zones 2026 (§32a EStG)

Unlike most countries, Germany does not use fixed tax brackets. The §32a EStG formula creates five zones where the marginal rate rises smoothly within each zone - there are no sudden jumps in tax liability.

ZoneTaxable income (zvE)Marginal rateDescription
1 Up to €12,348 0% Grundfreibetrag - fully tax-free
2 €12,349 - €17,799 14% rising Quadratic formula - rate starts at 14%, rises to ~24%
3 €17,800 - €69,878 ~24% to 42% Quadratic formula continues - rate rises to 42%
4 €69,879 - €277,825 42% flat Spitzensteuersatz - flat 42% marginal rate
5 Over €277,825 45% flat Reichensteuer - 45% on every additional euro

The marginal rate applies only to income within each zone - not to total income. An employee on €70,000 does not pay 42% on their full income; they pay 0% on the first €12,348, 14-42% on the progressive portion, and 42% on the slice above €69,878.

Source: §32a EStG - Einkommensteuertarif 2026.

Social security contributions 2026 (employee share)

German employees pay four compulsory social security contributions on top of income tax. These are split equally between employer and employee (except the long-term care childless surcharge, which is borne entirely by the employee).

ContributionEmployee rateAnnual ceilingMax annual employee cost
Pension (Rentenversicherung, RV) 9.3% €101,400 €9,430
Health - statutory (Krankenversicherung, KV) 8.75% €69,750 €6,103
Long-term care (Pflegeversicherung, PV) - with children 1.8% €69,750 €1,256
Long-term care (PV) - childless (age 23+) 2.4% €69,750 €1,674
Unemployment (Arbeitslosenversicherung, AV) 1.3% €101,400 €1,318

The health insurance rate of 8.75% includes the base rate of 7.3% plus half of the average Zusatzbeitrag (additional contribution) of 2.9% = 1.45%. The actual rate varies by health insurer; the calculator uses the 2026 average. Employers pay an equal matching contribution for each of these.

Saxony (Sachsen) exception: employees pay 2.3% (with children) or 2.9% (childless) for long-term care; the employer pays 1.3% instead of 1.8%. Select Sachsen in the calculator to apply this rate.

Source: Sozialversicherungsrechengrossen 2026 - Bundesregierung.

Tax classes (Steuerklassen) in Germany

Your tax class determines the payroll withholding rate applied each month. The annual tax liability is the same regardless of class - but the class changes how much is withheld during the year.

ClassForKey effect
I Single, divorced, widowed, separated Standard allowances apply
II Single parents raising a child alone Additional €4,260 lone-parent allowance (Entlastungsbetrag) reduces taxable income
III Higher-earning married spouse Splitting method: income tax computed on half income and doubled. Significantly lower withholding. Partner must be in Class V.
IV Married couples with similar income Same calculation as Class I for each partner. Can use Faktorverfahren for more precise withholding.
V Lower-earning married spouse (paired with Class III) No personal allowance applied. Higher withholding - partner's Class III compensates.
VI Second or additional employment No allowances, highest withholding rate. Applied to all income from the second job.

Married couples typically choose III/V (higher earner gets IV) when one partner earns significantly more, or IV/IV for similar incomes. The III/V combination maximises take-home pay during the year but may result in an additional payment at annual tax filing if the combined tax liability exceeds withholding.

Solidarity surcharge (Solidaritatszuschlag) 2026

The Soli was originally introduced to fund German reunification. Since 2021 it has been abolished for most taxpayers.

  • Exempt: Tax Class I/II/IV/V/VI filers with annual income tax up to €20,350. This covers virtually all middle-income earners.
  • Phase-in zone: Income tax between €20,350 and approx €28,000 - Soli is phased in at 20% of the amount exceeding the threshold, capped at 5.5% of income tax.
  • Full rate: Income tax above approx €28,000 - full 5.5% Soli applies. This affects single filers earning roughly €€105,000+ gross.
  • Class III: Doubled threshold of €40,700 (income tax), benefiting from the splitting method.

Source: Bundeszentralamt fur Steuern - Solidaritatszuschlag.

Church tax (Kirchensteuer) 2026

Church tax applies only to registered members of recognised religious communities (primarily Roman Catholic and Protestant). It is collected automatically by the employer alongside income tax.

StatesChurch tax rate
Bayern (Bavaria), Baden-Wurttemberg 8% of income tax
All other 14 states 9% of income tax

Church tax is deductible as a special expense (Sonderausgabe) on your annual tax return, providing a partial offset. To leave the church and stop paying, you must formally de-register (Kirchenaustritt) at your local registry office.

How Germany compares to other EU countries

Germany's effective total tax burden (income tax + social contributions) is among the highest in the EU for average earners. At the OECD average wage, Germany's tax wedge is approximately 47-48% - meaning nearly half of gross employment cost is tax and contributions.

CountryTop income tax rateStandard employee social contributions
Germany42% / 45% (Reichensteuer)~21.35% (capped)
Denmark~55% effective (incl. AM-bidrag)1% (most social costs employer-side)
France45%~22%
Sweden~57% (state + municipal)7% (employee pension only)
Netherlands49.5%Included in brackets
Italy43%~9.19%
Ireland40% + USC + PRSI~4% PRSI + USC 0.5-8%

Germany's ceilings on social contributions (€101,400 for pension/unemployment, €69,750 for health/care) mean high earners effectively pay a lower percentage of their total income in social contributions than average earners.

Frequently asked questions

What is the income tax rate in Germany in 2026?

Germany uses a progressive formula under §32a EStG rather than fixed brackets. The marginal rate starts at 14% on income above €12,348 (the Grundfreibetrag), rises continuously to 42% on income above €69,878, and reaches 45% (Reichensteuer) above €277,825. The effective income tax rate is always lower than the marginal rate since only income in each zone is taxed at that zone's rate.

How much tax will I pay in Germany on €60,000 gross?

A Tax Class I employee earning €60,000 per year in Germany in 2026 would pay approximately:

  • Income tax (Lohnsteuer): €13,769 (22.9% effective)
  • Solidarity surcharge: €0 (income tax below €20,350 threshold)
  • Pension (RV): €5,580
  • Health (KV, statutory): €5,250
  • Long-term care (PV, with children): €1,080
  • Unemployment (AV): €780
  • Net annual: €33,541 (€2,795/month) - 44.1% overall effective deduction rate

What is the Grundfreibetrag and how does it work?

The Grundfreibetrag is Germany's basic personal tax-free allowance - €12,348 per person in 2026 (doubled to €24,696 for married couples). Income up to this amount is completely free from income tax. It is built into the §32a formula rather than shown as a separate deduction line, so the formula automatically returns €0 tax for incomes at or below €12,348.

Can I reduce my German income tax?

Yes. Key strategies: contribute to a company pension scheme (bAV) since employer contributions are often tax and contribution-free up to certain limits; claim actual Werbungskosten (work expenses) if they exceed the €1,230 flat rate; deduct Sonderausgaben (special expenses) such as pension contributions, church tax, and insurance premiums on your annual return; use the annual Steuererklarung to reclaim over-withheld Lohnsteuer.

What is the difference between Lohnsteuer and Einkommensteuer?

Lohnsteuer (payroll tax) is income tax withheld by your employer monthly based on your tax class. Einkommensteuer (income tax) is your actual annual tax liability calculated when you file your Steuererklarung (tax return). If the Lohnsteuer withheld during the year exceeds your actual Einkommensteuer, you receive a refund. If it falls short (common for Class III/V couples), you pay the difference. The rates and formula are identical - Lohnsteuer is simply an advance payment of Einkommensteuer.