← Back

Germany Tax Residency (6-month rule)

Germany flag

Overview

Key parameters
Threshold 6 months (effectively 183 days)
Period / Window Continuous stay, not tied to a calendar year
Counting Elapsed time, absences don't reset it
Alternative Dwelling test (Wohnsitz)

Understanding the rule

You are a German tax resident — subject to what German law calls unlimited tax liability — if you meet either of two tests, in any order:

  • Dwelling — you have a home in Germany that you hold under circumstances suggesting you will keep it and use it. There is no day count, no minimum stay, and no requirement that it be your only home. Renting is treated the same as owning.
  • Habitual abode — you are present in Germany under circumstances showing your stay is not merely temporary. A continuous stay of more than six months always counts, from its first day.

Meeting either test makes you a German tax resident, taxed on worldwide income. Falling short of both makes you a nonresident, taxed only on German-source income.

The 6-month stay is not tied to the calendar year at all — it is one continuous stretch, wherever it happens to fall. A stay running from October to May counts exactly like one running from February to September. There is no separate rule for a stay that crosses a year-end: it is the same single continuous-stay test either way, which is the point people most often get wrong.

One exception narrows the 6-month rule: a stay taken exclusively for visiting, recuperation, medical treatment or similar private purposes, lasting no more than a year, doesn't trigger it automatically. You can still be found to have a habitual abode on the general test, and the dwelling test is unaffected either way.

How to keep track

  1. Mark your arrival date. That starts the clock — you're not tallying individual days present the way most other countries' rules work, you're just watching the calendar run forward from that date.
  2. Your threshold is the date more than 6 months later. No separate annual total, no reset at a year-end — the calendar just needs to run past that point while your stay continues.
  3. Short trips away don't move that threshold date. A family visit home, a holiday, a business trip — the clock keeps running underneath them as if you'd stayed. In practice, a single absence longer than about 2-3 weeks stops counting as short-term and puts continuity at risk.
  4. A stay-ending break resets everything. If a longer absence breaks the stay, a later return starts a brand-new arrival date and a brand-new six-month threshold — the earlier weeks don't carry over or add up toward it.
  5. Cross the threshold without a break, and residency is backdated to your original arrival date in step 1, not to the date you actually crossed the line — so income from early in the stay is caught too.

Keep travel records covering the whole stay, plus documents showing whether a German home is available to you: a tenancy agreement, a title deed, or utility bills. Register-office paperwork on its own settles neither test.

Edge cases

  • Registering or deregistering at the residents' registration office doesn't decide it. Tax residency turns on the actual facts — whether a dwelling is genuinely available to you — not on your entry in the local register.
  • A property you barely use may or may not count. After a genuine permanent move abroad, keeping a home used only for short holidays or visits generally doesn't maintain residency. Keeping the home you previously lived in, unchanged and ready for use, points the other way.
  • Leaving can trigger a one-off charge on business shareholdings. Giving up German residency while holding a substantial stake in a company is treated as a deemed sale, taxing the built-up gain even though nothing was sold.
  • German nationals moving to a low-tax country can stay partly taxable for ten years. If you kept substantial German economic ties, and were fully taxable here for at least five of the ten years before leaving, an extended limited liability can follow you for a decade.
  • A part-year move splits your liability rather than removing it. Arriving or leaving mid-year makes you fully taxable for the resident part, and your foreign income from the rest of the year can still push up the rate applied to it.

If you get this rule wrong

Under-declaring income after wrongly assuming you weren't resident is tax evasion when deliberate, and a lesser administrative offence carrying a fine when merely careless. That distinction also sets the reassessment window — four years normally, five for a careless mistake, ten where evasion is found. Professional tax advice is strongly recommended in situations like this.

Examples

A stay that runs across the new year

You arrive in Munich in October on a contract and leave the following June — eight months in one unbroken stay, sitting in two calendar years. Because the six months don't have to fall inside one calendar year, you're a German tax resident, backdated to your October arrival.

A stay broken by a real return home

You work in Frankfurt from March to July, spend the next three months working back in your home country, then return in November. Neither block runs past six months on its own, and a three-month gap is a genuine break rather than a short absence, so the six-month rule isn't triggered.

A home kept behind while you live abroad

You live and work abroad and spend only a few weeks a year in Germany, but keep the apartment you always lived in, furnished and ready to use. Your day count is nowhere near six months, yet the dwelling test alone can make you a German tax resident, taxable on worldwide income.

Official sources

FAQ