Filing Taxes in Germany: The Complete Expat Guide
Navigate the German tax system as an expat. Covers tax classes, Einkommensteuer, deductions, deadlines, and how to file your Steuererklaerung step by step.
Overview of the German Tax System
Germany has a progressive income tax system with rates ranging from 0% to 45%, plus a solidarity surcharge (Solidaritaetszuschlag) of 5.5% on income tax for high earners, and church tax (Kirchensteuer) of 8-9% if you are a registered member of a church.
As an expat, you become a German tax resident if you have your habitual abode (gewoehnlicher Aufenthalt) in Germany, typically defined as being physically present for more than six months in a calendar year. German tax residents are taxed on their worldwide income.
Tax Classes (Steuerklassen)
Germany assigns employees to one of six tax classes that determine monthly withholding:
For married couples, the most common combinations are III/V (one high earner) or IV/IV (similar incomes). You can change your tax class by filing a request at your local Finanzamt.
Income Tax Brackets (2025)
| Taxable Income | Rate |
|---|---|
| Up to 12,084 EUR | 0% |
| 12,085 - 68,430 EUR | 14% - 42% (progressive) |
| 68,431 - 277,825 EUR | 42% |
| Above 277,826 EUR | 45% (Reichensteuer) |
The progressive zone between 14% and 42% increases gradually, not in steps. This means the actual rate you pay depends on the exact amount within this range.
Who Must File a Tax Return?
You are required to file (Pflichtveranlagung) if:
Even if not required, filing voluntarily (Antragsveranlagung) is often worthwhile as the average refund in Germany is approximately 1,063 EUR.
Key Deductions for Expats
Werbungskosten (Work-Related Expenses)
Sonderausgaben (Special Expenses)
Aussergewoehnliche Belastungen (Extraordinary Expenses)
Specific Expat Deductions
Filing Deadlines
How to File Step by Step
Option 1: ELSTER (Official Portal)
ELSTER (elster.de) is the German government's free electronic filing system. The interface is in German and can be complex. You need to:
Option 2: Tax Software
Several tools handle German tax returns with English interfaces:
Option 3: Steuerberater
A German tax advisor costs 200-800+ EUR but provides expert guidance, especially valuable for complex expat situations, foreign income, or business activities.
Social Contributions
As an employee in Germany, the following are automatically deducted from your gross salary:
These contributions are partially deductible on your tax return.
Double Taxation Treaties
Germany has tax treaties with over 90 countries. If you have income from another country, the treaty determines which country has taxation rights. Common scenarios:
Germany generally uses the exemption method with progression for treaty-covered foreign income: the income is exempt from German tax but increases the rate applied to your remaining German-taxable income.
Tips for Expats
Ready to file? Try Taxation.ai free
AI-powered tax filing that finds every deduction you deserve.
Get Started FreeRelated Articles
UK Self Assessment Tax Return: Complete Filing Guide 2024/25
How to file your UK Self Assessment tax return. Covers registration, UTR numbers, deadlines, allowable expenses, and payment options for the 2024/25 tax year.
internationalDigital Nomad Tax Guide: How to Handle Taxes While Working Remotely Abroad
Navigate the complex tax obligations of digital nomad life. Covers tax residency, the FEIE, foreign tax credits, digital nomad visas, and country-specific strategies.
internationalUS Expat Tax Filing: What Americans Abroad Must Know
Complete guide for US expats filing taxes from abroad. FEIE, foreign tax credit, FBAR, FATCA, and strategies to minimize your US tax obligation while living overseas.