ZZP and VAT for Expats
Short answer
Starting as a ZZP’er in the Netherlands is not one single tax switch. It creates at least three separate files: your income-tax position, your VAT position and your wider legal position as an expat. The biggest mistake is assuming that once you register with KVK, every other question has been solved automatically.
For most expats, the safest approach is to separate these questions from the start: am I carrying on business for income-tax purposes, do I have to charge or report VAT, and does self-employment fit my immigration and social-insurance position?
Who this article is for
This page is for:
- expats starting freelance or self-employed work in the Netherlands
- employees adding side business activity and wondering what changes
- readers who keep mixing VAT with income tax
- non-Dutch founders who need to understand that business setup and residence-permit logic are not the same file
Start with the three-file approach
Treat your ZZP setup as three parallel files:
- Income tax – are you carrying on business and how is the profit taxed?
- VAT – do your services or goods create VAT obligations and if so at what rate or under what exemption?
- Expat/legal position – does self-employment fit your right to live and work in the Netherlands, and what does it do to insurance or benefits?
If you keep those three files separate, you avoid most beginner mistakes.
KVK registration is important, but not the whole answer
A lot of users ask, “If I register at KVK, am I automatically a ondernemer for all tax purposes?”
That is too simple. Registration is important, but Dutch tax treatment still depends on how the activity is actually carried on. The tax analysis and the VAT analysis are not identical, and neither is fully replaced by a chamber-of-commerce registration.
VAT is about transactions, not about your whole identity
VAT questions are usually transaction-driven. The relevant issues include:
- what you supply
- where the customer is located
- whether the service is taxable, exempt or subject to a special place-of-supply rule
- whether the small businesses scheme (KOR) is relevant
This is why VAT should not be translated as “extra income tax”. It is a separate system with its own filing, invoicing and evidence logic.
The KOR can help, but only in the right file
The KOR is often attractive because people hear “small businesses scheme” and assume it is always the smartest beginner route. That is not automatically true.
The practical question is not only whether you are eligible, but whether the KOR actually fits the business model, customer mix and admin trade-offs of your case. A small domestic side business and a cross-border service practice can experience the KOR very differently.
Cross-border work makes VAT more technical very quickly
Expats often work with foreign clients from day one. That is exactly where VAT complexity rises. Once you operate across borders, the invoice logic, place-of-supply rules and evidence requirements become more important than the simple domestic “charge Dutch VAT or not” question.
So if you work internationally, treat VAT as a real control point rather than as a checkbox.
Do not merge business status with residence-permit comfort
For expats, one of the biggest risks is assuming that if tax registration is possible, immigration or work-authorisation consequences must also be fine.
That is unsafe. A self-employment setup can fit the tax system while still creating questions elsewhere in the file. This package therefore separates tax pages from migration pages for a reason.
Keep invoices and admin designed for review, not just for payment
A strong ZZP file needs more than paid invoices. It usually needs:
- clear client records
- correct invoices
- VAT treatment logic kept with the invoice file
- business-cost evidence
- dates and records that support your tax return and any later review
Administrative weakness is one of the fastest ways for a simple self-employment file to become stressful.
What this page should lead you to next
If your main concern is:
- the correct VAT rate or exemption, go to the VAT rates and KOR page
- whether your activity is business profit or result from other activities, go to that classification page
- whether self-employment fits your wider expat legal position, open the migration or permit page that matches your case
This page is the orientation page for the ZZP lane, not the final answer for every business structure.
Common mistakes
- assuming KVK registration solves all tax questions automatically
- treating VAT as just another name for income tax
- choosing KOR only because it sounds simple
- ignoring cross-border VAT complexity when foreign clients are involved
- assuming a tax setup automatically answers immigration or work-authorisation questions
What to do now
- Separate your income-tax, VAT and legal-expat questions into three files.
- Decide whether the activity is really business activity and not just occasional side income.
- Check whether you need to charge VAT, use an exemption or review KOR.
- Keep invoices and evidence designed for later tax review.
- If your work is cross-border or your residence status is sensitive, treat those as priority checks before scaling the activity.
