Finance Tool Hub LogoFinance Tool Hub
Loading...

How Taxes Work in Germany

Germany has a progressive income tax system with rates ranging from 0% to 45%. The German tax system uses a unique formula-based approach rather than simple bracket thresholds, resulting in a smooth progression curve. A solidarity surcharge (Solidaritätszuschlag) of 5.5% on income tax may also apply for high earners.

Social security contributions in Germany are substantial, covering health insurance, pension, unemployment, and long-term care insurance. These are split roughly 50/50 between employer and employee, with the employee's share totaling approximately 20% of gross salary up to contribution ceilings.

Germany offers six tax classes (Steuerklassen) that determine monthly withholding amounts. Your tax class depends on your marital status and family situation, with married couples able to choose between classes III/V or IV/IV to optimize their monthly net pay.

Income Tax Rates & Solidarity Surcharge

Germany's income tax starts at 14% for income above the basic allowance (~€12,084) and rises progressively to 42% for income above ~€68,480. A top rate of 45% (Reichensteuer) applies to income above ~€277,826. The solidarity surcharge of 5.5% of income tax only applies if your income tax exceeds ~€18,130 (single) or ~€36,260 (married). Most employees no longer pay the surcharge.

Tax Classes (Steuerklassen)

Germany uses six tax classes: Class I (single/divorced), Class II (single parents), Class III (married, higher earner), Class IV (married, equal earners), Class V (married, lower earner paired with III), and Class VI (secondary employment). Married couples can choose between III/V or IV/IV combinations. The tax class only affects monthly withholding — the final annual tax is the same regardless, settled through the annual tax return.

Social Security Contributions

German social security has four pillars, with costs split between employer and employee: Health insurance (~14.6% + supplementary rate, employee pays half), pension insurance (~18.6%, split equally), unemployment insurance (~2.6%, split equally), and long-term care insurance (~3.4%, employee pays a higher share if childless). Total employee contributions are approximately 20-21% of gross salary up to the contribution ceilings.

Church Tax

If you are a registered member of a recognized religious community (Catholic, Protestant, or a few others), you pay church tax (Kirchensteuer) at 8% (in Bavaria and Baden-Württemberg) or 9% (all other states) of your income tax. You can avoid church tax by officially deregistering from your religious community at the local registry office (Standesamt).

Frequently Asked Questions

How much tax do I pay on a €70,000 salary in Germany?

On €70,000 gross salary in Tax Class I (single, no children, no church tax), you would pay approximately €14,500 in income tax. Social security contributions total about €14,700 (health, pension, unemployment, care insurance). Your total deductions are roughly €29,200, leaving a net salary of approximately €40,800 per year (€3,400/month).

What is the best tax class for married couples in Germany?

The optimal tax class depends on income distribution. If both spouses earn similar amounts, Class IV/IV is usually best. If one spouse earns significantly more, Class III/V gives higher monthly net pay to the household (the higher earner in Class III pays less monthly tax). However, the annual tax bill is identical — the difference is only in monthly withholding. Class III/V may result in a back-payment at year-end if the lower earner's income is underestimated.

What is the take-home pay on €60,000 in Germany?

On €60,000 gross annual salary in Tax Class I (single, no church tax), your approximate take-home pay is around €36,000-€37,500 per year (€3,000-€3,125 monthly). This accounts for income tax (~€11,500), solidarity surcharge (likely €0 at this level), and social security contributions (~€12,500). The effective total tax and contribution rate is about 38-40%.

Do I have to pay church tax in Germany?

Church tax is mandatory only if you are registered as a member of a tax-collecting religious community (primarily Catholic and Protestant churches). If you deregister at your local registry office (Standesamt), church tax stops from the following month. The rate is 8-9% of your income tax amount. On a €60,000 salary, this adds roughly €900-€1,000 to your annual tax bill.

How do social security contribution ceilings work in Germany?

Germany caps the salary amount on which social security contributions are calculated. For 2025, the pension and unemployment insurance ceiling is approximately €96,600 in western states (€94,200 in eastern states). The health and care insurance ceiling is approximately €66,150. Any salary above these limits is not subject to additional social security contributions, effectively capping your contributions.

Explore More Tools