German Tax Liability
10.784,00 €
Foreign Tax Credit (est.)
0,00 €
Est. Net Income
40.078,50 €
183-Day Rule
If you spend more than 183 days in Germany within a 12-month period, you generally become tax resident and must pay German tax on worldwide income.
Social Security
EU/EEA citizens may remain in their home country social security system for up to 24 months via an A1 certificate. Non-EU expats typically enter the German system immediately.
Double Taxation Treaties
Germany has DTAs with 90+ countries. These prevent double taxation by providing credit or exemption methods for foreign income.
When do I become tax resident in Germany?
You become tax resident in Germany when you establish a habitual abode (gewoehnlicher Aufenthalt) by being present for more than 6 months, or when you maintain a permanent dwelling (Wohnsitz). Tax residents are subject to unlimited tax liability (unbeschraenkte Steuerpflicht) on worldwide income.
How does the 183-day rule work for expats?
The 183-day rule in most German DTAs determines where employment income is taxed. If you work in Germany for fewer than 183 days in a calendar year (or 12-month period, depending on the DTA), are paid by a non-German employer, and the cost is not borne by a German establishment, your employment income may remain taxable only in your home country.
Do I need to pay social security in Germany as an expat?
Yes, generally. Employed expats in Germany are subject to mandatory social insurance (health, pension, unemployment, care). EU/EEA workers can apply for an A1 certificate to remain in their home country system for up to 24 months. Countries with bilateral social security agreements may have special rules.
Disclaimer: These calculations are estimates based on 2025 German tax rules and should not be considered professional tax advice. Consult a Steuerberater for your specific situation.
Tax obligations for foreigners working in Germany, residence rules, and key allowances
When do you become tax-resident in Germany?
You become tax-resident in Germany if you have a Wohnsitz (permanent home) or gewöhnlicher Aufenthalt (habitual residence, meaning you stay more than 6 months) in Germany. As a resident, you are taxed on your worldwide income. Non-residents are only taxed on German-source income. Registering at the Einwohnermeldeamt triggers residence for tax purposes.
What tax ID do expats need?
When you register your address, you automatically receive a Steueridentifikationsnummer (tax ID) by post within 2 to 4 weeks. Your employer needs this to run payroll. You also get a Steuernummer when you file your first tax return. If you are self-employed, you need to register with the Finanzamt separately using the Fragebogen zur steuerlichen Erfassung.
Can expats reduce their tax bill with relocation costs?
Yes, if your employer does not reimburse them, you can deduct relocation costs as Werbungskosten (work-related expenses). This includes moving company fees, travel to Germany, temporary housing for up to 3 months, and a flat-rate Umzugskostenpauschale of €886 for singles (€1,773 for families). Language course costs for work purposes are also deductible.
How does the Progressionsvorbehalt affect expats?
If you arrive or leave Germany mid-year, or receive foreign income that is exempt under a DBA, the Progressionsvorbehalt applies. Your exempt income is used to calculate a higher tax rate, which is then applied to your German-taxable income. An expat arriving in July with 6 months of German salary at €30,000 might be taxed as if earning €60,000 full-year.
What social insurance contributions do expats pay?
If you work as an employee in Germany, you pay the same social insurance as German employees: about 20% of your gross salary for your share of pension, health, unemployment, and long-term care insurance. EU/EEA citizens can sometimes stay in their home country system with an A1 certificate. Non-EU workers posted for under 24 months may be exempt under bilateral agreements.
Do expats need to file a German tax return?
If your only income is from a single German employer, filing is often optional — your employer handles tax withholding. But you must file if: you have other income sources, you received replacement income (ALG, Elterngeld), both spouses work with tax classes III/V, or you had foreign income. Filing voluntarily often results in a refund — the average refund in Germany is about €1,063.
Bundesfinanzministerium-Aligned: Based on 2025 Bundesfinanzministerium rates and thresholds. For personal advice, speak to a qualified Steuerberater (tax adviser).
Disclaimer: This calculator provides estimates based on current German tax rates and thresholds for the 2025 tax year. It does not constitute professional tax, financial, or legal advice. Your actual liability may differ depending on your individual circumstances. Always consult a qualified tax adviser before making financial decisions. Read our terms
Related Calculators
Salary Calculator
Calculate your net salary after tax, social contributions and deductions in Germany.
Income Tax Calculator
Calculate your German income tax using the official 5-zone progressive formula.
Social Contributions
Detailed breakdown of pension, health, unemployment and care insurance contributions.
Double Tax Treaty
Estimate tax relief under Germany's double taxation agreements.