Policy
Taxes in Europe for Expats: What to Confirm Early
A practical tax-readiness checklist for incoming workers and students with side income.
Reading time: 12 minutes
Key takeaways
- Know tax residency and reporting triggers
- Understand payroll social contribution effects
- Track double-tax treaty relevance
- Keep source-of-income documentation organized
Tax residency: when it kicks in
In most European countries, you become a tax resident if you spend more than 183 days in a calendar year there, or if your 'center of vital interests' (family, home, primary income) is located there. Some countries (like the UK) use a more complex statutory residence test. Tax residency means you owe income tax on your worldwide income — not just what you earn locally. Determine your residency status before you move, not after. If you're leaving one country mid-year, you may owe taxes in both countries for that transitional year.
Double taxation treaties
If you have income from multiple countries (e.g., rental income in your home country while working abroad), double taxation treaties (DTTs) prevent you from being taxed twice on the same income. Most European countries have extensive DTT networks. However, treaties don't eliminate filing obligations — you typically still need to declare foreign income and claim treaty relief on your tax return. Check whether your home country has a DTT with your destination country through the OECD treaty database or your national tax authority's website.
Side income and freelance obligations
If you have freelance income, investment returns, or rental income alongside your employment, you likely need to file an annual tax return — even if your employer handles payroll taxes. In Germany, side income above €410/year triggers a filing obligation. In the Netherlands, you must declare worldwide assets in Box 3. Students with part-time work or stipends should check whether their income exceeds the tax-free allowance. Keep records of all income sources, invoices, and expenses from day one — reconstructing them at tax time is painful.
Getting help and filing deadlines
Tax filing deadlines vary: Germany's deadline is July 31 (or February 28 the following year with a tax advisor), the Netherlands is May 1, and France is typically May–June depending on your département. Missing deadlines triggers penalties and interest. For your first year, strongly consider hiring a local tax advisor who specializes in expat taxation — firms like Expatax (NL), Wundertax (DE), and Eurofinesco (PT) handle cross-border cases regularly. The cost of professional advice is almost always less than the cost of filing errors.
Use ExpatLogic tools alongside this guide
- Compare Countries to shortlist realistic destinations.
- Cost of Living and Salary tools for monthly feasibility.
- Visa Navigator and Immigration Tracker for route clarity.
- Cross-check every legal step with official government links.