Someone at a borrel told you they make €700 a day as a freelancer. They work 4 days a week. They just got back from a month in Portugal. And now you're lying awake at 1 AM doing mental math, wondering why you're still in a permanent job.
Freelancing in the Netherlands — working as a ZZP'er (zelfstandige zonder personeel, literally "self-employed without staff") — can be genuinely great. The day rates are high, the demand for skilled freelancers is strong, and the flexibility is real. But it also comes with things that person at the borrel probably didn't mention: quarterly tax filings, no employer pension, disability insurance you have to arrange yourself, and a government increasingly cracking down on what they call "false self-employment."
Here's the honest version of what it takes to freelance in the Netherlands as an expat.
ZZP vs permanent: the real comparison
Before diving into the how, let's be clear about the trade-offs. Freelancing pays more per hour but costs you more in ways that aren't immediately obvious.
| Permanent employee | ZZP'er (freelancer) | |
|---|---|---|
| Income | Fixed monthly salary | Day rate × days worked |
| Taxes | Employer handles payroll tax | You file quarterly + annual |
| Pension | Employer contributes ~8–15% | You arrange + fund it yourself |
| Health insurance | You pay, sometimes group discount | You pay, no group discount |
| Disability insurance | Employer covers (2 years sick pay) | Optional AOV (~€200–400/month) |
| Vacation | 25 paid days + 8% vakantiegeld | Unpaid — every day off costs you a day rate |
| 30% ruling | Eligible if recruited from abroad | Not eligible |
| Mortgage | Easier (stable income proof) | Harder (need 3 years of income history) |
| Job security | Strong protections under Dutch law | Contracts can end at any time |
The 30% ruling point is critical. As a freelancer, you cannot get the 30% ruling. It's exclusively for employees. If you're currently benefiting from the 30% ruling in a permanent role, switching to freelancing means giving it up. Do the math carefully before making that leap — the tax savings from the 30% ruling can be worth €10,000+ per year.
Getting set up: KVK registration
To freelance legally in the Netherlands, you register as a eenmanszaak (sole proprietorship) at the KVK (Kamer van Koophandel — Chamber of Commerce). Here's how:
- Book an appointment at your local KVK office (online at kvk.nl)
- Bring: your passport or ID, your BSN, and a description of your business activities
- The appointment takes about 30 minutes. You'll describe what you do, choose an SBI code (industry classification), and provide your business address (your home address is fine)
- You walk out with a KVK number. Registration costs a one-time fee of roughly €75
Within a few days, the Belastingdienst (tax authority) will send you a BTW-nummer (VAT number). You're now officially a ZZP'er.
You'll also need a business bank account. Technically this isn't legally required for an eenmanszaak, but practically it's essential for clean bookkeeping. Bunq Business, Revolut Business, and ING Zakelijk are popular options.
Taxes: what you'll owe
This is where freelancing gets real. As an employee, you never think about taxes — they're deducted automatically. As a ZZP'er, you're responsible for everything.
BTW (VAT)
You charge 21% BTW on most services. If your client is a business in the Netherlands, they can reclaim this BTW, so it's a pass-through. If your client is a business in another EU country, you reverse-charge (0% BTW). You file BTW returns quarterly through the Belastingdienst portal.
There's a kleineondernemersregeling (KOR) — a small business exemption. If your annual revenue is under €20,000, you can opt out of BTW entirely. No charging it, no filing returns, no reclaiming input BTW. This is useful for very small side businesses but rarely makes sense for full-time freelancers.
Income tax
Your freelance income is taxed as personal income at the same progressive rates as employment: roughly 36.97% on the first ~€75,000 and 49.5% above that. But you get some significant deductions:
- Zelfstandigenaftrek (self-employed deduction): approximately €3,750 in 2026, reducing annually. You need to work at least 1,225 hours per year as a freelancer to qualify.
- Startersaftrek (starter's deduction): an additional ~€2,123 for your first 3 years. Stacks with the zelfstandigenaftrek.
- MKB-winstvrijstelling (SME profit exemption): 12.7% of your profit is tax-free.
- Business expenses: your laptop, phone, software, co-working space, professional development, travel to clients — all deductible.
The Belastingdienst sends you voorlopige aanslag (provisional tax assessments) based on estimated income. You pay income tax in advance throughout the year, then reconcile when you file your annual return. If your estimates are wrong, you get a bill or a refund. Get an accountant — more on that below.
Grab our free Dutch CV template — formatted the way Dutch recruiters expect.
Get it free
Insurance and pension: what nobody arranges for you
Health insurance (zorgverzekering): Legally required, same as employees. You arrange and pay for it yourself — roughly €130–150/month for the basic package. No group discount from an employer. This one is straightforward.
Disability insurance (AOV): This is the big one people skip. As an employee, if you get sick, your employer pays you for up to 2 years. As a ZZP'er, if you can't work, you earn nothing. Zero. An AOV (arbeidsongeschiktheidsverzekering) provides income if you become unable to work. It costs €200–400 per month depending on your coverage level, age, and profession. It's not cheap. But consider what happens if you break your leg and can't freelance for 6 months with no income.
Pension: No employer contribution. You need to arrange retirement savings yourself. Options include a bankspaarrekening (savings account), beleggen (investing), or a dedicated freelancer pension product. Many ZZP'ers just invest through a broker. The tax-advantaged jaarruimte (annual margin) lets you deduct pension contributions from your taxable income.
Day rates: what to charge
This is the question everyone asks first. Here are realistic day rates for experienced freelancers in the Netherlands in 2026:
| Field | Junior/Mid (<5 years) | Senior (5–10 years) | Expert (10+ years) |
|---|---|---|---|
| Software development | €450–600 | €600–800 | €800–1,100 |
| Data / AI / ML | €500–650 | €650–850 | €850–1,200 |
| Marketing / Content | €350–500 | €500–700 | €700–900 |
| Design (UX/UI/Product) | €400–550 | €550–750 | €750–1,000 |
| Management consulting | €500–700 | €700–1,000 | €1,000–1,500 |
| Finance / Accounting | €400–550 | €550–750 | €750–1,000 |
| Project management | €400–550 | €550–750 | €750–950 |
A common rule of thumb: your day rate as a freelancer should be roughly 1.5–2x what you'd earn as an employee on a daily basis, to account for unpaid vacation, no pension contribution, insurance costs, admin time, and gaps between contracts. If you're earning €65,000 as an employee (€250/working day), a freelance rate of €450–500/day is roughly equivalent once you factor in everything you're losing. To actually come out ahead, you need more.
For a detailed comparison with permanent employment compensation, including vakantiegeld and the 30% ruling, check our Dutch salary guide.
Finding clients
The Dutch freelance market is large and well-established. Here's where the work comes from:
Recruitment agencies that place freelancers: This is the biggest channel. Agencies like Yacht (part of Randstad), Brunel, Harvey Nash, Hays, and Computer Futures specialize in placing ZZP'ers at Dutch companies. They find the client, negotiate the rate (and take a margin), and handle the paperwork. Many freelancers get 80%+ of their work through agencies, especially in the first few years.
Freelance platforms: Freelance.nl is the big Dutch one. Headfirst/HeadFirst Group is another major player. For international platforms, Toptal (for top-tier tech and design), Malt, and Upwork all have Dutch clients. For niche fields, check industry-specific platforms.
LinkedIn: In a country where 85% of professionals are on LinkedIn, your profile is your storefront. Optimize it for the Dutch market — our LinkedIn guide covers exactly how. Turn on "Providing services" and make it clear you're a freelancer available for projects.
Direct outreach and networking: Meetups, industry events, and the expat network. The Netherlands is small — word of mouth travels fast. One good client can lead to three more through referrals. Show up at industry events, join relevant Slack communities, and don't be shy about telling people what you do.
The schijnzelfstandigheid problem
This is the part you need to take seriously. Schijnzelfstandigheid means "false self-employment" — when someone is technically a freelancer but effectively works as an employee. Same desk every day. Same hours. Same manager. One client for months or years. No real independence.
The Dutch government has been trying to crack down on this for years. The old VAR system was replaced by model agreements (Wet DBA), which were largely unenforced for a long time. But enforcement has been increasing, and the Belastingdienst is now actively auditing arrangements that look like disguised employment.
If the tax authority determines you're in a schijnzelfstandigheid situation, the consequences are real: the hiring company owes back payroll taxes and social premiums, potentially going back years. You may lose your self-employed tax deductions. Both sides get hurt.
How to stay safe:
- Have multiple clients. Working for only one client for an extended period is the biggest red flag.
- Control your own work. You decide how and when you do the work, not the client. You shouldn't be attending their daily standups, following their PTO policies, or sitting at an assigned desk.
- Use a model agreement. The Belastingdienst publishes approved model agreements (modelovereenkomsten) for freelance engagements. Use one.
- Set project-based scope. "Build feature X by date Y" is a freelance engagement. "Work 40 hours a week on whatever we tell you" is employment.
- Be able to send a replacement. A genuine freelancer could theoretically send someone else to do the work. If you can't, that's an indicator of employment.
Work authorization for non-EU freelancers
If you're not an EU citizen, freelancing requires the right residence permit. The standard highly skilled migrant visa (kennismigrant) is for employees only — it won't cover freelance work. Your options:
- Partner visa with open work permit: allows any kind of work, including freelancing
- DAFT (Dutch American Friendship Treaty): for US and Japanese citizens, requires €4,500 in a Dutch bank account
- Self-employed residence permit: requires proving your business serves Dutch economic interests. Harder to get than the DAFT route
- EU long-term residence permit: if you've lived in the Netherlands for 5+ years, this gives you unrestricted work rights including self-employment
For more on the different visa routes, see our complete work permit guide.
Is freelancing right for you?
Freelancing in the Netherlands works best when you have:
- In-demand skills with strong market rates (tech, data, consulting, specialized finance)
- An established network or willingness to build one
- Financial buffer: enough savings to cover 3–6 months with no income while you build your client base
- Comfort with uncertainty: contracts end, clients disappear, months vary wildly
- No 30% ruling to lose: if you're currently benefiting from it, the math needs to work out even without it
If you're thinking about it but not sure, a common path is to start freelancing on the side while employed (check your employment contract for restrictions first), build a client base, and transition once you have enough traction. Many Dutch ZZP'ers started exactly this way.
And if you decide freelancing isn't for you, that's fine too. The Dutch permanent employment market is strong, the protections are excellent, and the work-life balance is hard to beat. Our guide to finding English-speaking jobs is a good starting point.