Progressive rates from 0% to 45%
Germany's hidden traps: church tax (8-9% of income tax if registered) + Solidaritätszuschlag (5.5% surtax for high earners). A €70,000 earner pays roughly €15,000 Einkommensteuer + €1,200 church tax + ~€2,400 social security = €18,600+ total. The 42% bracket starts at just €66,760—earlier than many expect.
Germany uses a progressive income tax system called Einkommensteuer with rates from 0% to 45%. The first €11,604 is tax-free (Grundfreibetrag). Unlike simple bracket systems, Germany uses a formula that smoothly increases rates—the 42% bracket starts at €66,760, earlier than many expats expect. Watch for hidden costs: Kirchensteuer (church tax) adds 8-9% of your income tax if you're registered with a church, and high earners pay Solidaritätszuschlag (5.5% surtax). A €70,000 earner pays roughly €18,600 total including social contributions. Filing deadline is July 31 for the prior year (or February 28 if using a tax advisor). Use our calculator to estimate your German tax liability.
| Taxable Income | Tax Rate |
|---|---|
| €0 - €11,604 | 0% |
| €11,604 - €66,760 | 14-42% |
| €66,760 - €277,826 | 42% |
| Over €277,826 | 45% |
Note: These are marginal rates - you only pay the higher rate on income within each bracket.
Germany has four main zones: 0% up to €11,604 (Grundfreibetrag), progressive 14-42% from €11,604-€66,760, flat 42% from €66,760-€277,826, and 45% (Reichensteuer) above €277,826. The rates apply to taxable income after deductions. Social security contributions are separate and add roughly 20% for employees.
If you're registered with a religious community (Catholic, Protestant, or Jewish), you pay church tax of 8% (Bavaria, Baden-Württemberg) or 9% (other states) of your income tax. On €50,000 income, this adds roughly €800-1,000/year. You can formally leave your church (Kirchenaustritt) at the local registry office to stop paying.
The Solidaritätszuschlag (Soli) is a 5.5% surtax on income tax, originally to fund German reunification. Since 2021, most Germans don't pay it—only those with income tax exceeding €17,543 (singles) or €35,086 (couples). High earners still pay full Soli; middle earners may pay reduced amounts in a transition zone.
For the 2025 tax year, self-filing deadline is July 31, 2026. If you use a Steuerberater (tax advisor), the deadline extends to February 28, 2027. Not everyone must file—employees with only wage income and no additional earnings often don't need to. But filing often results in refunds averaging €1,000+.
Germany has 6 tax classes affecting monthly withholding: Class I (single), Class II (single parent), Class III (married, higher earner), Class IV (married, equal earners), Class V (married, lower earner), Class VI (second job). Classes don't change total annual tax—just how much is withheld monthly. Married couples can choose III/V or IV/IV.
CountryTaxCalc.com is reader-supported. When you use our partner links, we may earn a commission at no cost to you. This helps us provide free tax calculators and comparison tools. Learn more about our affiliate partnerships
Transfer money to or from Germany at the real exchange rate. Save up to 5x vs banks on EUR transfers.
Send Money To/From Germany →US citizen living in Germany? Get expert help with your US tax filing from abroad.
US Citizens: File Your US Taxes →Working as a contractor in Germany? Deel handles compliance, payroll, and international payments.
Get Paid as a Contractor →Last Updated: March 2026