Living and Working in the Netherlands: The Expat Tax Guide
Moving to the Netherlands means becoming part of one of Europe's more demanding tax systems. From the day you arrive you may be a Dutch tax resident, taxable on your worldwide income, with wage tax, social security, mandatory health insurance and annual filing obligations attached.
This free guide explains, in plain English, every Dutch tax that applies to you as a newcomer, how the 30 percent ruling works, and the international rules that decide which country may tax what. Enter your email below and download the full guide as a PDF.
Which Dutch taxes apply when you move to the Netherlands?
As an expat in the Netherlands you can encounter income tax, wage tax withheld from your salary, national insurance and employee insurance contributions, the income-dependent healthcare contribution, and, if you run a business, VAT. On top of that come local taxes such as property tax and waste charges. Which of these apply depends on whether you are a resident or a non-resident taxpayer, and on your work and income.
Are you a Dutch tax resident?
Dutch law looks at the facts, not at your registration: where your home, your family, your work and the centre of your life are located. If that centre is in the Netherlands you are a resident taxpayer, taxed on your worldwide income. In the year you arrive you are part-year resident and part-year non-resident, which is reported on a special migration return. Where two countries both consider you resident, a tax treaty decides through its tie-breaker rules.
The three-box system explained
Dutch income tax is built around three boxes. Box 1 covers income from work and your main home, taxed progressively in 2026 at 35.75, 37.56 and 49.50 percent. Box 2 covers income from a substantial shareholding of five percent or more, taxed at 24.5 and 31 percent. Box 3 covers savings and investments, taxed on a deemed return under a provisional regime, with a new real-return system expected for 2028.
The 30 percent ruling
The 30 percent ruling lets your employer pay up to 30 percent of your salary tax-free to cover the extra costs of living abroad. You must be recruited from abroad, have scarce expertise tested through a salary norm, and have lived more than 150 kilometres from the Dutch border. The ruling runs for five years. From 2027 the maximum drops to 27 percent, and the partial non-resident taxpayer status that sheltered foreign assets was abolished from 2025.
Social security and mandatory health insurance
As a resident worker you are generally covered by Dutch national insurance and, if employed, employee insurance. Within the EU only one country's social security applies at a time, evidenced by an A1 certificate. The Netherlands also has compulsory health insurance: you must take out Dutch basic insurance, in principle within four months of arriving, and pay an income-dependent healthcare contribution.
Your filing obligations
In your year of arrival you file a migration return, the M-form, covering both the resident and the non-resident period. In later full years you file the regular resident return, due before 1 May. Non-residents with Dutch income file a C-form. If you live abroad but earn almost all of your income in the Netherlands, you may qualify as a qualifying non-resident taxpayer and claim the same deductions and credits as a resident.
International aspects and US citizens
Tax treaties decide where your salary, pension, dividends and property are taxed and how double taxation is relieved. United States citizens and green card holders are taxed on the basis of citizenship and file in both countries, with FBAR and FATCA reporting and PFIC pitfalls on European investments, so coordinated advice is essential. The guide also includes notes for nationals of India, the United Kingdom, Germany and the wider EU, China and Turkey.
Download the full guide
The full PDF covers every topic above in detail, with a first-year compliance checklist. Use the form above to receive it directly, and book a consultation if you would like to know what it means for your situation.