Do I Need to File a German Tax Declaration as an Expat?

Many expats in Germany ask if they need to file a German tax return. We often hear questions like: “Do I need to file a tax return in Germany?” and “What triggers the tax filing requirement in Germany?” or “Is tax filing in Germany mandatory for every tax resident?”

Filing depends on residency, type of income, and personal circumstances. Filing a tax declaration (Steuererklärung) is not always mandatory. Most expats, however, must file a tax declaration to comply with German tax law.

In this section we share practical insights and address the following key questions:

  • Who is required to file a German tax declaration (tax return)?
  • What special rules apply for expats with foreign income?
  • How can I avoid double taxation when filing a tax declaration in Germany?

Who Must File a German Tax Declaration?

German tax law (§ 25 EStG) generally requires every taxpayer to file an electronic tax declaration covering the worldwide income for the entire tax year.

Married couples who are both German tax residents may file a joint or separate tax return, provided that they are not separated or divorced.

Specifically, a German tax declaration is required if you meet any of the following criteria:

  1. Income from foreign sources, which must be reported under German tax residency rules
  2. Self-employment or freelance income
  3. Rental income from German or foreign properties
  4. Investment income not subject to German tax withholding (Kapitalertragsteuer)
  5. Receipt of government benefits such as Elterngeld, Krankengeld, or Arbeitslosengeld

Some exemptions apply to taxpayers who only earn investment income (§ 43 Abs. 5 EStG) or income from employment (§ 46 EStG):

If your investment income has entirely been subject to adequate tax withholding, such income alone will not trigger a filing requirement.

Also, if employment income earned in the tax year has been subject to sufficient and adequate tax withholding during the entire tax year and there was no change of employer during the year or income from multiple employers during the year, an exemption to file may be used. However, even in these circumstances where filing is not legally required, it may be beneficial to file voluntarily to claim deductions and be entitled to tax refunds.


What Expats Need to Know About Their Tax Filing Requirements in Germany

1. Foreign income reporting
German tax residency requires reporting your worldwide income, including salary, dividends, pensions, and rental income from abroad. If you have income from foreign sources in a tax year in which you are a tax resident in Germany, you can expect that a tax filing is mandatory. Even if you are filing in another country, you still must submit a German tax declaration due to dual tax residency filing requirements in Germany.

2. Dual residency
If you are a dual tax resident, you are usually required to file a tax declaration in both countries. Foreign tax law and foreign tax filings have no impact on German tax filing obligations because foreign law cannot supersede German tax law. Germany has tax treaties (double taxation agreements, DTAs) with many countries worldwide. Proper application of such tax treaties will help you avoid double taxation but they do not impact your tax filing requirements under German tax law.

3. EU spouse rules
In some cases, a non-German spouse who lives in another EU country may allow you to claim joint taxation benefits under § 1a (1) Nr. 2 EStG if certain preconditions are met. This can significantly reduce your tax burden.

Prinz.tax expert tip:
Some clients live and work in Germany while their spouse lives in a different EU country and is a citizen of an EU country and not employed. In these cases, we file a joint tax declaration to claim all applicable tax benefits for the spouse not living in Germany, reducing the client’s overall tax burden as an expat.


Limited Taxation (Beschränkte Steuerpflicht) and Filing Requirements

If you are not a German tax resident but still earn income from German sources, you may be subject to limited taxation (beschränkte Steuerpflicht). Expats subject to limited taxation in Germany often include non-resident property owners receiving rental income from property located in Germany. There may be other circumstances such as a salary from a German employer or income from a German business that will subject you to limited taxation.

Under limited taxation, only income earned in Germany is subject to German taxes, unlike full residents who report worldwide income. You need to file a German tax declaration if you are subject to limited taxation and your income is not fully taxed at source. The advantage of limited taxation compared to unlimited taxation is that only income from German sources needs to be reported. Limited taxation also restricts deductions and allowances compared to full residents. As another disadvantage, joint filings are not permitted under limited taxation rules.

Practical challenge:
Many of our clients who are subject to limited taxation earn rental income from real estate located in Germany. If they own such property jointly as a couple, they each need to file a separate tax declaration with potentially the same information, which increases the administrative burden.


Common Questions from Expats About Tax Filing in Germany

Q: As an expat earning only a salary in Germany, do I need to file a tax return?
A: If all your income is taxed at source via payroll (Lohnsteuer), you have only one employer, have not changed your employment during the year, and you have no other income streams, filing may not be required. However, filing can still recover overpaid taxes by claiming general and personal deductions.

Q: I moved to Germany mid-year as an expat. Do I have to file a tax declaration?
A: In most cases you are required to file a tax return in Germany because you were a tax resident in Germany at any time during the year. This is always the case if you earned income abroad during the year.

Q: What happens if I don’t file when required?
A: Late or missing filings can result in penalties, interest charges, or administrative fines. In extreme cases, the tax office may estimate taxes at their discretion, often leading to higher tax bills.

Q: I already left Germany and have no current address in Germany; can I still file a tax return?
A: The tax filing process in Germany is entirely electronic and a mailing address in Germany is not required. Therefore, tax filing is still possible even if you are currently a non-resident.

Q: Do I need a valid German tax number to file a tax declaration?
A: A taxpayer in Germany is usually assigned two tax numbers, one personal life-long ID (Steuer-ID) and a temporary tax number assigned by your local tax office. Presenting valid tax numbers is strongly recommended. If no tax numbers are available, Prinz.tax can request one on your behalf.


Why Professional Tax Guidance Matters

Filing a German tax declaration as an expat often involves:

  • Multiple countries and income sources
  • Complex tax treaties
  • Language barriers and documentation requirements

Mistakes can lead to double taxation, penalties, or missed refunds. Professional guidance ensures compliance and can optimize your tax position while preventing costly errors.


Key Takeaways

  • Expat tax filing in Germany is usually mandatory, especially for tax residents with foreign income, self-employment, or multiple employers.
  • Special filing requirements exist for people with no tax residence but income from sources in Germany.
  • Even when not required, filing can be beneficial for refunds and deductions.
  • Dual residency and DTAs need to be considered to avoid double taxation.
  • Professional tax planning can reduce tax burden and prevent penalties.

Do You Need Help With Your German Tax Declaration?

Professional guidance from Prinz.tax ensures compliance and minimizes unnecessary taxes for expats filing a German tax declaration in Germany. If you are unsure whether you must file a German tax declaration as an expat or want to maximize deductions and optimize your tax position, get in touch with us today to request your personal offer or book your individual tax consultation.

Do you need assistance with similar or other tax questions?

Get professional help from our experienced tax consultants. If you are unsure about your tax residency, filing requirements, or cross-border income, professional guidance from Prinz.tax can help ensure compliance and avoid unnecessary tax burdens.

About the Author

Written by David Prinz, German Tax Advisor (Steuerberater), German Public Accountant (Wirtschaftsprüfer) and U.S. Certified Public Accountant (CPA), specializing in cross-border taxation for expats in Germany.