Taxes

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.

A common assumption is that foreign banks simply don't communicate with the German tax office. That hasn't been true for years. Under the EU's Common Reporting Standard (CRS) and various bilateral data-exchange agreements, banks in more than 100 countries automatically report account data on their foreign tax residents to the relevant home authority — and the German Finanzamt receives data from most of these countries. They then cross-check against your filed return. So the practical risk of "forgetting" a foreign account is much higher than people tend to assume.

The cleanest approach is also the simplest: write down every account you hold outside Germany, note the income each one generated during the year (interest, dividends, gains), and include it all on your German return. For the first year of doing this, a Steuerberater who handles cross-border cases regularly is usually well worth their fee — they will know which forms apply to which income and how to credit any foreign tax already paid.

Explore our Tax service

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

Settling in Germany

How do I coordinate finances between my home country and Germany?

It is very common for expats to end up running two parallel financial lives in their first years in Germany: a German setup for daily expenses, and a home-country setup that just keeps ticking along in the background. That works fine — right up until a tax authority, pension provider or bank starts asking questions.

Read full answer →
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 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.

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 →

Tags

foreign accountstax declarationcrsfatcacross-border