Guide

Expat Tax Germany 2025

The complete English-language guide to German taxation for expatriates. From tax residency determination to treaty benefits, Progressionsvorbehalt, and the forms you actually need to file.

Last updated: February 2025 · Reading time: 18 minutes

Tax Residency in Germany: When Are You Liable?

Germany determines tax liability based on two concepts: Wohnsitz (domicile) and gewoehnlicher Aufenthalt (habitual abode). If you have either, you are considered a tax resident (unbeschraenkt steuerpflichtig) and are taxed on your worldwide income under Paragraph 1 Abs. 1 EStG.

Wohnsitz means you maintain a dwelling in Germany that you can use at any time. It does not matter whether you own or rent the property, or how frequently you stay there. Even keeping a furnished room at a relative's home can establish a Wohnsitz if it is available to you continuously.

Gewoehnlicher Aufenthalt is established when you are physically present in Germany for more than six months (183 days) in any calendar year, or if your presence indicates that you are not merely visiting. Short interruptions (holidays, business trips abroad) do not break the six-month period.

The moment you establish residency — even mid-year — you become subject to unlimited tax liability from that date forward. Conversely, when you leave Germany and give up your Wohnsitz, unlimited tax liability ends on that date. For the partial year, you file a tax return covering only the period of residency, but the tax rate is calculated based on annualized income (the so-called Progressionsvorbehalt, explained below).

Key Residency Indicators

  • Maintaining a dwelling (Wohnsitz) available for your use at any time
  • Physical presence exceeding 183 days in a calendar year
  • Registration at the Einwohnermeldeamt (residents' registration office)
  • Center of vital interests: family, employment, social connections

Limited vs Unlimited Tax Liability

Non-residents who earn income from German sources are subject to limited tax liability (beschraenkte Steuerpflicht) under Paragraph 1 Abs. 4 EStG. This applies only to specific categories of German-source income: employment income for work performed in Germany, rental income from German real estate, business income from a German permanent establishment, and dividends from German companies.

Limited taxpayers face significant disadvantages: they cannot claim most personal deductions and allowances (like the Grundfreibetrag of 11,784 EUR in 2025), cannot file jointly with a spouse, and cannot deduct Sonderausgaben (special expenses). However, EU/EEA nationals can apply for treatment as unlimited taxpayers under Paragraph 1 Abs. 3 EStG if at least 90% of their worldwide income is subject to German tax, or if their non-German income does not exceed the Grundfreibetrag.

For expats arriving in Germany mid-year, the transition from limited to unlimited tax liability (or vice versa) creates a split year. Each period is taxed under its respective rules, but the Progressionsvorbehalt ensures the tax rate reflects your full-year economic situation.

Double Taxation Treaties (Doppelbesteuerungsabkommen)

Germany has signed double taxation agreements (DTAs) with over 90 countries. These treaties prevent the same income from being taxed twice by allocating taxing rights between the source country and the residence country. For expats, understanding which treaty applies is critical to avoiding overpayment.

Most German DTAs follow the OECD Model Tax Convention and use two methods to eliminate double taxation: the exemption method (Freistellungsmethode), where Germany exempts the foreign income from tax but considers it for determining the tax rate (Progressionsvorbehalt), and the credit method (Anrechnungsmethode), where Germany taxes the income but credits foreign taxes paid against the German tax liability.

The applicable method depends on the type of income and the specific treaty. Employment income is typically exempt under the exemption method if taxed in the source country. Dividends, interest, and royalties usually fall under the credit method with reduced withholding rates specified in the treaty (commonly 15% for dividends, 0% for interest between Germany and many treaty partners).

Treaty benefits are not automatic. You must claim them on your German tax return using Anlage AUS and, in some cases, provide certificates of tax residence from the other country. For income exempt under a treaty, you still report it on your return because of the Progressionsvorbehalt.

Progressionsvorbehalt: The Rate Trap Expats Miss

The Progressionsvorbehalt is one of the most misunderstood concepts in German tax law, and it catches many expats off guard. Even when foreign income is exempt from German tax under a treaty, it still affects the tax rate applied to your remaining German income.

Here is how it works: Suppose you earn 50,000 EUR in Germany and 30,000 EUR from a US source that is exempt under the US-Germany DTA. Germany calculates your tax rate as if you earned 80,000 EUR, but applies that higher rate only to the 50,000 EUR of German-taxable income. The result is a higher effective tax rate on your German income than if the foreign income did not exist.

The Progressionsvorbehalt applies under Paragraph 32b EStG to several categories: treaty-exempt foreign income, certain social benefits (Arbeitslosengeld, Elterngeld, Kurzarbeitergeld), and income earned during partial-year residency. It can work both ways — foreign losses can reduce your effective tax rate (negative Progressionsvorbehalt).

To calculate the Progressionsvorbehalt correctly, you need the exact amount of exempt income converted to EUR at the official Bundesbank exchange rate for the date of receipt (or the annual average rate, whichever is more favorable). This calculation is reported on Anlage AUS.

Anlage AUS and Anlage N-AUS: The Forms You Need

Expats with foreign income must file Anlage AUS (Auslaendische Einkuenfte und Steuern) as part of their German tax return. This form serves two purposes: claiming foreign tax credits under the credit method, and declaring exempt income for the Progressionsvorbehalt under the exemption method.

On Anlage AUS, you report each type of foreign income separately, the country of origin, the applicable treaty article, the method of relief (exemption or credit), and the amount of foreign tax paid. Supporting documentation includes foreign tax assessments, withholding certificates, and proof of tax residence.

If you have foreign employment income specifically, you also need Anlage N-AUS (Einkuenfte aus nichtselbstaendiger Arbeit im Ausland). This form captures details about your foreign employer, the period worked abroad, and whether the income is exempt or creditable. When both forms apply, Anlage N-AUS feeds into Anlage AUS.

Common mistakes on these forms include: failing to convert foreign currency at the correct exchange rate, not distinguishing between gross and net foreign income, omitting exempt income (which triggers the Progressionsvorbehalt), and claiming credits for taxes not yet paid. The Finanzamt can request documentary proof for all foreign income claims, so maintaining organized records is essential.

Required Documentation Checklist

  • Certificate of tax residence from the foreign country
  • Foreign tax return or assessment notice
  • Withholding tax certificates (e.g., W-2, 1042-S for US income)
  • Employment contract showing work location and duration
  • Bundesbank exchange rates for currency conversion

German Tax Rates for Expats (2025)

Germany uses a progressive income tax system with rates ranging from 0% to 45%. The 2025 tax brackets (for single filers) are as follows: income up to 11,784 EUR is tax-free (Grundfreibetrag), income from 11,785 EUR to 17,005 EUR is taxed at 14% rising progressively, income from 17,006 EUR to 66,760 EUR is taxed at rates rising from about 24% to 42%, income from 66,761 EUR to 277,825 EUR is taxed at 42%, and income above 277,826 EUR is taxed at 45% (Reichensteuer).

On top of income tax, the Solidaritaetszuschlag (solidarity surcharge) of 5.5% applies to income tax exceeding certain thresholds. Since 2021, most taxpayers are exempt from the Soli, but high earners (single filers with income tax above approximately 18,130 EUR) still pay it partially or fully.

Church tax (Kirchensteuer) of 8% or 9% of income tax applies if you are a registered member of a recognized church. Many expats are not registered and do not pay this, but if you were baptized in certain denominations and register in Germany, it applies automatically. You can formally leave (Kirchenaustritt) at the local court or civil registry office.

Key Deadlines for Expat Tax Filing

The standard deadline for filing your German income tax return is July 31 of the year following the tax year. For the 2024 tax year, the deadline is July 31, 2025. If you use a Steuerberater (tax advisor), the deadline is automatically extended to the end of February of the second following year (February 28, 2026 for 2024 returns).

You are required to file a tax return (Pflichtveranlagung) if: you had income from more than one employer simultaneously, you received replacement income (Lohnersatzleistungen) above 410 EUR, you had foreign income subject to the Progressionsvorbehalt, you had investment income where no Abgeltungsteuer was withheld, or your Finanzamt specifically requests a return.

Even if not required to file, it is almost always advantageous for expats to file voluntarily (Antragsveranlagung). You have four years to file a voluntary return. This allows you to claim deductions such as: moving expenses (Umzugskosten), double household costs (doppelte Haushaltsfuehrung), language course expenses, and work-related travel between countries.

Deadline
Details
July 31, 2025
Standard filing deadline for 2024 tax year
February 28, 2026
Extended deadline when using a Steuerberater
December 31, 2028
Last day for voluntary 2024 return (4-year window)
March 10 quarterly
VAT advance returns for freelancers (if applicable)
September 10
Income tax prepayments (Vorauszahlungen) — quarterly

Common Deductions for Expats

Expats can claim several deductions that are particularly relevant to their situation. Relocation expenses (Umzugskosten) for a job-related move to Germany are deductible, including transportation, temporary housing (up to three months), and a flat-rate allowance for miscellaneous moving costs (886 EUR for the taxpayer in 2025, plus 590 EUR per additional household member).

Double household costs (doppelte Haushaltsfuehrung) apply when you maintain a second household in Germany for work while keeping your primary home elsewhere. You can deduct rent and utilities for the second home (up to 1,000 EUR per month), one trip home per week, and meals for the first three months. This deduction is extremely valuable for expats who initially keep their home country residence.

Language courses (German language training) are deductible as Werbungskosten (income-related expenses) if they are necessary for your employment. Tax advisory fees for the preparation of your German tax return are also deductible, which is particularly relevant for expats who need specialized advice on cross-border taxation.

The Pendlerpauschale (commuter allowance) gives you 0.30 EUR per kilometer for the first 20 km of your one-way commute, and 0.38 EUR per kilometer beyond that, for each working day. This is calculated on the shortest road distance, regardless of the actual transport method used.

Social Security for Expats

Social security contributions in Germany are substantial and include: health insurance (approximately 14.6% plus supplementary contribution, split equally between employer and employee), pension insurance (18.6%, split equally), unemployment insurance (2.6%, split equally), and long-term care insurance (3.4%, with employee paying 1.7% or 2.3% if childless over 23).

EU/EEA expats are generally covered by EU Regulation 883/2004, which prevents double social security contributions. If you are posted to Germany by an employer in another EU country for up to 24 months, you remain in the home country's social security system and need an A1 certificate as proof. For longer assignments or local hires, German social security applies.

Non-EU expats should check whether a bilateral social security agreement (Sozialversicherungsabkommen) exists between Germany and their home country. Germany has such agreements with about 20 countries, including the US, Canada, Australia, Japan, and South Korea. These agreements typically allow posted workers to remain in their home system for a limited period and may coordinate pension entitlements.

Filing Requirements: Step by Step

Filing a German tax return as an expat involves gathering your worldwide income documentation, converting foreign amounts to EUR, completing the correct forms, and submitting via ELSTER (the German electronic filing system) or through a Steuerberater. Here is the step-by-step process:

First, register for an ELSTER account at elster.de. This requires a German tax ID (Steueridentifikationsnummer), which is automatically assigned when you register your address in Germany. The registration process takes about two weeks as your activation code is sent by mail.

Second, complete the Mantelbogen (main form) with your personal information, filing status, and bank details. Third, fill out Anlage N for employment income (or Anlage S for self-employment income). Fourth, complete Anlage AUS for all foreign income and treaty claims. If you have foreign employment income, also fill out Anlage N-AUS.

Fifth, add any additional Anlagen as needed: Anlage Vorsorgeaufwand for insurance deductions, Anlage KAP for investment income, Anlage R for pension income, and Anlage SO for private sales (including crypto held under one year). Submit electronically through ELSTER and retain all supporting documents for at least four years in case the Finanzamt requests verification.

Summary: Expat Tax Rules at a Glance

Rule
Details
Tax residency trigger
Wohnsitz (dwelling) or 183+ days presence
Worldwide taxation
Applies from the date of establishing residency
Treaty relief
Exemption or credit method per DTA provisions
Progressionsvorbehalt
Exempt income raises tax rate on German income
Key forms
Anlage AUS, Anlage N-AUS, Mantelbogen, Anlage N
Filing deadline
July 31 (standard) or Feb 28 (with Steuerberater)
Grundfreibetrag 2025
11,784 EUR tax-free allowance (unlimited taxpayers only)
Expat deductions
Moving costs, double household, language courses, commuter allowance

Simplify your German expat tax filing

Taxation.ai handles treaty calculations, Progressionsvorbehalt, and Anlage AUS automatically — in English.

Start Free Trial