Taxes

Do expats need to file a German tax return?

In Germany, employees on a single salary in tax class 1 with no significant other income are often not required to file a tax return at all. They can file voluntarily — and a lot of expats really should, because the German system is friendlier to expat-typical expenses than people expect.

Voluntary filings typically pay off when you have deductible expenses such as moving costs to Germany, double-household expenses (doppelte Haushaltsführung), commuting, work-related equipment, further education, or charitable donations. The first year in Germany is often particularly worthwhile because relocation costs alone can be significant.

Mandatory filing kicks in for several situations that are common for expats: tax classes 3/5 or 4-with-factor, multiple employers in the same year, Elterngeld or short-time work above certain thresholds, foreign income, rental income, self-employment, or capital income that has not been fully taxed at source.

The return is filed with your local Finanzamt, typically through the official online portal ELSTER or via a tax advisor (Steuerberater). Deadlines differ depending on which route you take — self-filers face an earlier deadline than people filing through a Steuerberater.

For your first German tax return — especially if relocation costs and double-household expenses are involved — a Steuerberater often pays for themselves through correctly claimed deductions you might otherwise miss.

Explore our Tax service

Expat-focused tax returns and cross-border tax guidance.

Taxes for expats

How can I avoid double taxation between Germany and my home country?

Germany has so-called double taxation agreements (DTAs) with around 100 countries worldwide. These treaties establish which country has the right to tax which types of income, through exemptions or tax credits. You can easily check whether such an agreement applies to you on the website of the Federal Ministry of Finance (Bundesministerium der Finanzen).

Read full answer →
Taxes for expats

Do I need to declare foreign bank accounts in Germany?

Germany taxes the worldwide income of its tax residents, and that very much includes income from accounts you hold abroad. The accounts themselves don't need to be "registered" with German authorities, but the interest, dividends and any realised capital gains generated in them belong on your annual tax return — usually on Anlage KAP for capital income, and possibly Anlage AUS for foreign income.

Read full answer →
Taxes for expats

What is the difference between tax classes 1, 3, 4 and 5?

German tax classes (Steuerklassen) determine how monthly income tax is withheld from your salary. They don't change your total annual tax — only how that tax is spread across the year. The annual Einkommensteuer itself is the same regardless of which class you pick.

Read full answer →
Taxes for expats

Can moving costs to Germany be tax-deductible?

The Finanzamt draws a clear line between job-related and personal moves, and the distinction is what makes the deduction work.

Read full answer →

Tags

tax returnfinanzamtelstertaxes for expats