Federal tax system · Finanzamt & ELSTER
Tax guide for expats in Germany
Key things to know before your first German tax return:
The Finanzamt will not chase you. If you miss a deadline or file incorrectly, the penalty runs silently until you get a letter you can't read. Register your address (Anmeldung) within two weeks of arrival — your Steuer-ID arrives by post to that address, and without it you cannot file. Use ELSTER, the free official tax portal, for your first return; you need to understand what you're signing before you automate it.
At a glance
- Tax year
- 1 Jan – 31 Dec (calendar year)
- Top marginal rate
- 45% (Reichensteuer) + Soli where applicable
- Standard VAT
- 19% · reduced 7%
- Individual filing deadline
- 31. Juli following year (ELSTER)
- Freelancer registration
- Finanzamt within 4 weeks of starting
Residency
When you become a German tax resident
You become liable for German income tax when you are tax-resident in Germany — generally if you have a residence or habitual abode here, or spend more than six months in a calendar year. From that point, worldwide income must be declared on your German return (with treaty relief where applicable).
⚠️ Common mistakes non-EU migrants make in year one
-
Filing as a resident when you arrived mid-year.
If you arrived in Germany in, say, April and were tax-resident in your home country for the first quarter, you may have a split-year situation. Germany taxes your worldwide income from the date you registered. Get this wrong and you face a correction notice two years later.
-
Not claiming the Arbeitnehmer-Pauschbetrag.
The employment expense flat deduction (Arbeitnehmer-Pauschbetrag) is automatic if you file — but many first-timers assume their employer handles it. It doesn't appear on your payslip. File and claim it.
-
Forgetting home-country income.
Rental income, interest, dividends from your home country are taxable in Germany from the moment you become tax-resident — even if you already paid tax at home. Check the relevant DTAA (tax treaty) to know what applies to your corridor.
-
Using a paid app without understanding it.
Wundertax, Taxfix and similar apps are fast but they ask questions many new migrants can't answer correctly (e.g. "Did you have income from abroad?"). Answer wrong and the auto-generated return is wrong. Use ELSTER for your first return; switch to apps once you understand the forms.
Income tax
Progressive income tax brackets
German income tax (Einkommensteuer) is progressive. Your employer withholds Lohnsteuer monthly; the annual return reconciles allowances, deductions, and any foreign income.
| Income from | Income to | Tax rate | Notes |
|---|---|---|---|
| 0 € | 12,348 € | 0% | 0% (basic allowance / Grundfreibetrag — 2026) |
| 12,348 € | 17,799 € | 14–24% | Progressive zone (2026) |
| 17,799 € | 69,878 € | 24–42% | Progressive zone (2026) |
| 69,878 € | 277,825 € | 42% | 42% |
| 277,826 € | No limit | 45% | 45% (Reichensteuer) |
Categories
Steuerklasse (tax classes)
Your Steuerklasse (tax class) controls how much tax is withheld from each payslip. Classes I–VI reflect marital status, second jobs, and whether you and your spouse file jointly or separately.
Common classes for employees
Class I: single or separated. Class III/V: married couples where one spouse earns significantly more (the higher earner takes III, the other V). Class IV: married with similar incomes. Changing class after marriage or divorce requires a form to the Finanzamt — it is not automatic.
Family
Family, marriage & children
Married couples may benefit from Ehegattensplitting (income splitting) on the annual return. Child-related allowances (Kinderfreibetrag) and Kindergeld (child benefit) reduce the family tax burden — eligibility depends on residence and where the child lives.
Kindergeld vs tax allowance
Most families receive Kindergeld from the Familienkasse; the tax office automatically checks whether the Kinderfreibetrag on your return is more favourable. You do not usually choose manually — but you must apply for Kindergeld when a child is born or moves to Germany.
Surcharges
Solidarity surcharge & church tax
Most employees encounter two surcharges beyond headline income tax rates: the solidarity surcharge (Solidaritätszuschlag) on income tax, and optionally church tax (Kirchensteuer) if you are registered with a tax-collecting religious community.
Solidarity surcharge: 5.5% of the income-tax amount; applies when that tax exceeds €20,350 for a single assessment or €40,700 for jointly assessed spouses (2026).
Church tax (Kirchensteuer)
If you are a member of certain churches, church tax is collected by the Finanzamt on their behalf. The rate is set by the federal state as a percentage of your income tax liability. You can formally leave the church (Kirchenaustritt) to stop future liability; this is a legal act at the registry office, not just a tax form.
Regional
Trade tax (Gewerbesteuer)
Business activity may trigger municipal trade tax (Gewerbesteuer) in addition to income or corporate tax. A statutory base rate is multiplied by the local Hebesatz, so the effective trade-tax rate varies by Gemeinde.
When Gewerbesteuer matters
Freelancers, sole proprietors, and GmbH shareholders with active business operations should confirm whether Gewerbesteuer applies in their municipality. Employees on payroll only are usually not directly filing Gewerbesteuer themselves.
Special regimes
Small-business VAT exemption (Kleinunternehmerregelung)
Kleinunternehmer status depends on prior-year and current-year domestic turnover limits set in VAT law (the old blanket threshold was replaced). Cross-border EU micro-sales remain subject to separate OSS thresholds.
Kleinunternehmer orientation
If you register as a freelancer, you may elect Kleinunternehmer status when turnover stays within the statutory limits. This affects whether you charge VAT on invoices and how you report quarterly Umsatzsteuer.
Investments
Capital gains & investments
Investment income is usually taxed separately from employment income. Property and share disposals have distinct rules — see official sources for holding periods and allowances.
Gains from shares held outside tax-advantaged accounts taxed at 25% Abgeltungsteuer + 5.5% solidarity surcharge.
Business & VAT
Corporate tax, freelancers & VAT
Freelancers and GmbH owners face registration, VAT, and trade-tax obligations beyond employee withholding. The Kleinunternehmerregelung (small-business VAT exemption) has turnover thresholds — check current BMF rules before invoicing.
Corporate tax
15% Körperschaftsteuer + 5.5% solidarity surcharge on CIT + Gewerbesteuer (overall effective company tax burden depends on municipality)
Freelancer / self-employed registration
Freelancers must register at the local Finanzamt shortly after starting activity. Submit Fragebogen zur steuerlichen Erfassung via ELSTER. Kleinunternehmerregelung turnover limits are set in VAT law (the old blanket threshold was replaced). Cross-border EU micro-sales remain subject to the EU-wide OSS scheme.
VAT (Umsatzsteuer)
19%
Standard VAT
7%
Reduced VAT
0%
Zero-rated exports / intra-EU
Filing
Deadlines & how to file
Most employees must file an annual Einkommensteuererklärung if they have additional income, multiple employers, or want to claim deductions. ELSTER is the free official portal; Steuerberater deadlines are extended.
Tax year: 1 January – 31 December
File via ELSTER (official portal)
Treaties
Double taxation & your home country
Germany has double-taxation treaties with many countries. If you earned income abroad or paid tax at home before relocating, the treaty determines which country taxes what — and how to claim credit or exemption on your German return. Origin-specific corridor guidance appears below when you set your home country in the header.
Your origin
Tax treaty & corridor surprises
Set your home country using the header “From” selector to see corridor-specific guidance. Every origin gets at least neutral treaty orientation below.
Nigeria → Germany: tax treaty basics
Philippines → Germany: tax treaty basics
Turkey → Germany: tax treaty basics
Vietnam → Germany: tax treaty basics
your home country → Germany: tax treaty basics
Check your double-taxation treaty
Check the double-taxation treaty between your home country and Germany before you relocate. Once you are tax-resident in Germany, you generally declare worldwide income there and claim relief for tax already paid at home.
Year-one filing
If you arrive mid-year, you may have a split-year situation — income before becoming resident in your destination may be taxed differently. Declare foreign income even when a treaty prevents double taxation.
Get corridor-specific advice
Pension withdrawals, rental income abroad, and home-country bank accounts often surprise first-time filers. One consultation with a cross-border tax advisor familiar with your corridor is worthwhile in year one.
Real Migration Numbers — Coming Soon
No one's shared a tax surprise for Germany yet — be the first to tell future migrants what caught you off guard. We need 5 submissions before we can show aggregated numbers here.
Share your data →