A Dutch client who hires you as a freelance developer (a “zzp’er”) has to be sure you are not an employee in disguise. If you are, the client owes payroll tax on you, and you may not qualify as an entrepreneur for income tax or VAT. Since 1 January 2025 the Dutch tax authority has enforced that rule again without the moratorium that used to blunt it, and a second, civil-law rule arrives at the end of this year.
TL;DR:
- The enforcement moratorium on false self-employment ended on 1 January 2025 (per Belastingdienst).
- Since then the Belastingdienst can impose correction obligations and additional payroll-tax assessments directly, without a prior instruction to fix the arrangement.
- Penalties for intent or gross negligence are possible from 1 January 2026; default penalties are not imposed in 2026.
- A new presumption of employment applies to freelancers paid at or below €38 per hour from 31 December 2026 (royal decree, Staatsblad 2026, 207).
- Whether you are an employee depends on how you actually work, not on the contract title.
This article covers developers contracting for Dutch clients. It is not tax or legal advice, and it does not cover how you are taxed in your own country of residence.
The rules below assume work performed in the Netherlands under a contract governed by Dutch law. If you work remotely from another country, the law that governs the contract (Rome I Regulation, Art. 8), tax treaties and Regulation (EU) 883/2004 can change which rules apply and where tax and social security are due.
What the Dutch rules actually test
The Belastingdienst frames the question around three characteristics of an employment relationship: the possibility of employer authority (gezag), an obligation to perform the work personally, and payment for the work.
None of the three settles it alone. The Belastingdienst says assessors also weigh the nature and duration of the work, how the work and hours are set, whether you are part of the client’s organisation, how your pay is set and paid, the amount, and your commercial risk. They also look at how entrepreneurial you are in practice: how you win assignments, how many clients you have, and how long you usually stay with one.
Authority is the part developers tend to underestimate. The Belastingdienst says that if the client can decide how, when, where and with whom the work is done, set your hours or days per week, interfere in how you work with others, or give you the same instructions it gives employees, a yes to any of these is a strong sign of employment.
Now read that against a normal embedded engagement. A client that puts you in its sprint cadence, asks for set days in the week, and has you pair with its staff on its own tooling is not automatically abusing the arrangement. But a long contract with a single client starts to look like the pattern the authority describes.
The rule that matters most: the contract does not decide this. The Belastingdienst tells clients to re-check regularly, because the way you work together can change over time and an arrangement that started as genuine contracting can drift into employment.
What changed on 1 January 2025 and 2026
Until 1 January 2025, an enforcement moratorium applied. In the old system, if the Belastingdienst found false self-employment without ill intent, it gave the client instructions and, as a rule, around three months to fix the arrangement. Only where it could prove “evident” and “intentional” false self-employment could it assess tax straight away.
Since 1 January 2025 the normal rules apply again. In the Belastingdienst’s words, it no longer gives instructions: if it establishes false self-employment, it can directly impose correction obligations and additional payroll-tax assessments (naheffingsaanslagen loonheffingen).
| Until 1 Jan 2025 | 2025 | 2026 | From 2027 | |
|---|---|---|---|---|
| Instructions before assessment | Yes | No | No | No |
| Direct payroll-tax assessments | Only with proven ill intent | Yes | Yes | Yes |
| Penalties for intent or gross negligence (vergrijpboetes) | A penalty possible with ill intent | None imposed | Possible | Possible |
| Default penalties (verzuimboetes) | n/a | None imposed | None imposed | The 2026 plan says this soft landing ends |
Source: Belastingdienst, “Arbeidsrelaties en handhaving”, and Handhavingsplan arbeidsrelaties 2026.
How far back can it go
Not as far as you might fear, for now. The Belastingdienst says it cannot assess further back than 1 January 2025, unless there is ill intent or an earlier instruction was not followed. In those cases it can go back up to five years. Its 2026 plan describes a phase-in model that runs until 2030; only then can it assess five years back under the normal rules again.
The 2026 plan also describes how checks start: in principle with a company visit rather than a book audit, with 80 full-time equivalents deployed on employment relations in 2026. The plan names intermediaries explicitly. It says zzp’ers are often hired through a middleman and that hirers appear to be shifting the risk of wrong classification to a staffing intermediary, so the Belastingdienst is building insight into the whole chain.
For you as the freelancer, the practical consequence is that “I invoice a recruiter, not the end client” is not a safe harbour.
The €38 hourly presumption and why it will mostly not apply to you
Separate from the tax rules, the Netherlands has adopted a civil-law rule. It is dossier 36.783 in the Dutch parliament: a change to Book 7 of the Civil Code that introduces a presumption of an employment agreement based on an hourly rate. The Tweede Kamer adopted it on 21 April 2026 and the Eerste Kamer on 16 June 2026, and it was published as law on 29 June 2026, per the Eerste Kamer’s dossier page. This is a second presumption, separate from the existing Civil Code presumption based on how long and how regularly you work.
How it works: a freelancer paid at or below the threshold per hour can invoke the presumption that an employment agreement exists. The client must then prove there is none. If the client cannot, the freelancer gets employee protections such as continued pay during sickness and dismissal protection.
The threshold is €38 per hour (reference date 1 January 2026, per the Eerste Kamer dossier and the Dutch government’s business portal). It started at €36 and is indexed to the statutory minimum wage, per the business portal. The amount that applies at entry into force is set by ministerial regulation. A royal decree of 13 July 2026 (Staatsblad 2026, 207) sets entry into force at 31 December 2026.
Two things to keep in perspective:
- It is aimed at low rates. €38 times eight hours is €304 a day. Developers contracting for Dutch clients will generally sit above that, so this presumption is unlikely to be a tool you can use or a risk your client carries for you.
- It is a civil-law rule. It governs a dispute between you and your client in court. It does not bind the Belastingdienst’s own assessment. The tax risk in the previous section applies whatever you charge.
The bill as first proposed would also have written the test for who counts as an employee into statute. That clarification part was removed by the government through a note of amendment (nota van wijziging) before the vote, so the existing case-law-based test described above still governs.
Where the risk lands for a contracting developer
On the client first. The client is the one the Belastingdienst assesses for payroll tax. Expect the question to reach you as client due diligence about how you work, not as a tax bill.
On you second. If you are reclassified, you are treated as an employee for payroll tax on that engagement. And even where you are not in employment, the Belastingdienst says being a zzp’er does not automatically make you an entrepreneur for income tax or VAT. You then do not automatically get entrepreneur schemes such as the ondernemersaftrek, and your income may be taxed as income from other work (inkomsten uit overig werk).
What you can do about it:
- Check the facts, not the title. Walk through the authority questions above against your actual week.
- Use the official tool. The Dutch government’s Webmodule Beoordeling Arbeidsrelatie lets you and the client assess the relationship together based on the facts.
- Ask for a binding view, if it matters. The Belastingdienst can give a binding view through prior consultation (vooroverleg), but only if your actual working practice matches what you described and keeps matching it.
- Re-check when the engagement changes. A new team lead, a fixed schedule, or a contract extension can change the answer.
- Look at your chain. If an intermediary sits between you and the end client, understand which parties set your hours and instructions.
- Keep other clients. The Belastingdienst’s questions about how many clients you have and how you win work are part of the assessment.
Frequently Asked Questions
Does the €38 hourly presumption apply to me as a developer?
Only if you are paid at or below the threshold per hour. At eight hours a day €38 is €304, so most developers contracting for Dutch clients will be above it. The tax-side risk does not depend on the threshold.
Can the Belastingdienst reclassify me if my contract says I am self-employed?
Yes. The three characteristics of employment are weighed together with all other circumstances, so how you actually work matters more than what the contract calls the arrangement.
How far back can the Belastingdienst assess?
In principle not before 1 January 2025. With ill intent, or if an earlier instruction was ignored, it can go back up to five years. A phase-in model runs until 2030.
Are there fines in 2026?
Penalties for intent or gross negligence can be imposed from 1 January 2026. Default penalties are not imposed in 2026, and the 2026 plan says that part of the soft landing ends from 1 January 2027.
Does working through a staffing intermediary protect me?
Not by itself. The Belastingdienst says it is building insight into the whole chain of parties, because hirers appear to shift the risk to the intermediary.
When does the new hourly presumption take effect?
The law was published on 29 June 2026. A royal decree (Staatsblad 2026, 207) sets the start at 31 December 2026.
Where this leaves you
If you contract for Dutch clients, ask two questions this autumn. Who decides how, when and where you work, and what does your week look like against the Belastingdienst’s authority examples? And if a long engagement with one client is about to renew, is it still the arrangement you started with? The €38 rule will matter to a lot of freelancers in other sectors; for developers the more likely exposure is the tax enforcement that has been running since January 2025.
If you would rather work as an employee than argue about classification later, Xeito lists EU-workable remote developer roles, so you can skip the “remote (US only)” listings and focus on roles you can take.
Related articles in this series
- The EU Platform Work Directive and Misclassification: What Developers Need to Know
- Tax Residency Risks for EU Remote Developers Working Across Borders
- Employer of Record for Remote Developers in Europe
- Contract-to-Hire in Tech: What to Expect
Sources
- Belastingdienst, Arbeidsrelaties en handhaving door de Belastingdienst (moratorium, direct assessments, penalties, look-back; retrieved 12 October 2026)
- Belastingdienst, Wanneer is sprake van loondienst? (three characteristics, authority examples, consequences for the contractor, webmodule, prior consultation; retrieved 12 October 2026)
- Belastingdienst, Handhavingsplan arbeidsrelaties 2026 (LH 002-1Z62FD, Versie 2.0, 31 december 2025) (soft landing, 80 FTE, intermediaries, phase-in to 2030; hosted copy of the official plan)
- Eerste Kamer, Wet invoering rechtsvermoeden van arbeidsovereenkomst op basis van uurtarief (36.783) (vote dates, publication, entry into force by royal decree)
- Ondernemersplein (Dutch government), Laag uurtarief van zzp’er kan leiden tot arbeidsovereenkomst (€38 threshold, indexation, 31 December 2026)
- Staatsblad 2026, 207, Besluit inwerkingtreding (entry into force 31 December 2026)
- Staatsblad 2026, 158, Wet van 18 juni 2026 (Art. 7:610aa BW)
- Eerste Kamer, nota naar aanleiding van het verslag, dossier 36.783 (D), 5 June 2026 (civil-law effect only, no direct effect on tax assessment), via the dossier page
- VDT Advocaten, Handhavingsplan schijnzelfstandigheid 2026 (secondary reading of the 2026 plan)
This article describes general rules for informational purposes. It is not tax or legal advice. Your position depends on your actual facts and your own country’s rules; consult a qualified Dutch adviser before you sign or renew a contract.