ZZP is the common self-employment form
Example: UX consultant registers eenmanszaak at KvK, invoices clients €90/hour ex BTW — verify whether your activity fits ZZP rules before starting.
Netherlands · Jobs · Freelancing & ZZP
Learn how freelancing and self-employment work in the Netherlands, including ZZP registration, taxes, invoicing, clients and practical considerations for expats.
This guide is practical orientation only — not legal, tax or immigration advice. Freelancing rules depend on your permit, client mix, registration and official regulations.

Overview
Many expats successfully freelance in the Netherlands. Freelancers work across industries such as software development, design, consulting, marketing, writing, photography, coaching and business services — often for Dutch, EU and global clients.
However, freelancing involves both freedom and responsibility. You typically manage KvK registration, taxes, insurance, contracts and client administration yourself, while gaining flexibility over clients, hours and rates.
This guide explains practical orientation to reduce overwhelm — not legal, tax or immigration advice. Verify your situation with KvK, Belastingdienst, IND and qualified professionals.

Key points
Example: UX consultant registers eenmanszaak at KvK, invoices clients €90/hour ex BTW — verify whether your activity fits ZZP rules before starting.
Example: developer starts client work in month one without KvK — register early to avoid backdating and tax surprises.
Example: €8,000/quarter revenue — plan BTW filings and income tax set-aside; expat cross-border income adds complexity.
Example: HS migrant considering side freelance work — employment permit rules and ZZP activity are separate IND topics.
Three orientation moves before your first invoice
Examples
| Profile | Scenario | What to check |
|---|---|---|
| UK developer — Amsterdam | Offered 6-month freelance project €95/hour via agency; no KvK yet | Register KvK, confirm BTW status and written contract before day one. |
| Designer — employed to ZZP | Leaving permanent role to freelance for former employer as contractor | Employment vs contractor classification (DBA context) — verify with accountant, not verbal OK. |
| Consultant — EU clients | Based in Utrecht; clients in Germany and France; invoices in euros | Cross-border VAT rules per client country — accountant orientation early. |
| HS migrant — side project | Full-time sponsored job plus weekend freelance idea | IND rules on additional self-employment — separate from general ZZP registration. |
Tax & accounting
Useful for BTW scheme choice, cross-border clients and first-year filings — verify Belastingdienst rules independently.
Blue Umbrella
Dutch tax filing and expat-focused support — useful for ruling-related questions, payroll context, and annual returns.
Paid services; confirm pricing for your case.
Visit provider →TaxSavers
Tax returns and advice aimed at internationals; helpful when you want hands-on filing or a second opinion on ruling paperwork.
Paid services; check current rates.
Visit provider →Expatax
Expat income tax guidance and ruling-related planning for employees in the Netherlands.
Paid services; confirm scope before engaging.
Visit provider →Some links may be affiliate or referral links. Listings are for discovery only — not pay-to-rank and not legal, tax or immigration advice. Confirm credentials and scope with any provider. Learn more
At a glance
Practical orientation on KvK registration, BTW, insurance, client contracts and permit context before you commit to ZZP.

Self-employment
Common
Freelancing and ZZP work are widespread across Dutch cities and sectors.
ZZP structure
Popular
Zelfstandige zonder personeel is the most common solo self-employment form.
Registration
Often required
Many freelancers register at KvK before substantial commercial activity.
Taxes
Your responsibility
Income tax, BTW/VAT and bookkeeping typically sit with you — not an employer.
International clients
Common
Many freelancers serve Dutch, EU and global clients while based in the Netherlands.
Administration
Matters
Invoices, contracts, reserves and compliance need ongoing attention.
Comparison
Many international professionals compare Dutch freelancing with employment or home-country self-employment. This table orients you on typical differences — your contract, clients and permit route still govern exact terms.
| Topic | Dutch context | Confirm |
|---|---|---|
| Income stability | Project-based — buffers needed for slow months | 3–6 month expense reserve before leaving employment |
| Sick pay | No employer sick leave by default | AOV/disability insurance and savings plan |
| Pension | No automatic employer pension | Voluntary pension or investment plan with adviser |
| Tax admin | Quarterly BTW and annual income tax filings | Accountant scope and Belastingdienst deadlines |
| Client risk | Late payment and scope creep are common risks | Contract payment terms and deposit clauses |
| Permits | Self-employment may need separate IND route | ind.nl for your permit type before registering KvK |
Examples
| Profile | Scenario | What to check |
|---|---|---|
| First invoice — no KvK | Consultant sends €12,000 invoice before registration | Register at KvK promptly — backdating and BTW questions with Belastingdienst. |
| Rate comparison — employment offer | €75/hour freelance vs €5,800/month employment | Add pension, vakantiegeld, sick pay and admin time to compare fairly. |
| Remote from NL — US client | Amsterdam-based; single US SaaS client; USD invoices | Tax residency, BTW and contract law — cross-border accountant review. |
| Permit holder — side gig | HSM employee wants weekend freelance photography | IND rules on additional activity — separate from KvK eligibility. |
Three moves after reading this snapshot
ZZP
ZZP (zelfstandige zonder personeel) describes self-employed professionals without employees — the most common freelancing structure for solo consultants, developers and creatives.
Most ZZP freelancers operate as eenmanszaak (sole proprietorship) registered at KvK. You invoice clients, manage taxes and carry business risk — unlike employees who receive contracts, sick pay and employer pension contributions.

Example: IT consultant, marketing freelancer, interim HR specialist, translator — project-based work for multiple clients.
Example: full-time role with one employer but paid via invoice — may be employment in practice; verify classification.
Example: first paid assignment in the Netherlands — register at KvK before substantial commercial activity.
Example: occasional small gigs vs regular paid client work — KvK and tax treatment differ; confirm with official sources.
ZZP setup checklist
Examples
| Profile | Scenario | What to check |
|---|---|---|
| Developer — first Dutch client | 3-month React project €85/hour; works from home in Haarlem | KvK registration, BTW choice and written statement of work before start. |
| Interim CFO — one main client | 4 days/week at single scale-up for 9 months | DBA/classification risk with one dominant client — accountant and contract review. |
| Agency placement — payroll vs ZZP | Recruiter offers ZZP contract for otherwise employee-like role | Compare with employment contract guide — classification matters for protections. |
| Side freelance while employed | Marketing manager with evening copywriting clients | Employment contract moonlighting clause plus separate KvK if commercial. |
Compare routes
Choosing between ZZP and employment affects income stability, admin burden, protections and long-term planning. Many expats receive both types of offers during their Netherlands career.
Freelancers typically gain rate flexibility and client choice but lose employer sick pay, paid holiday, pension contributions and structured notice periods unless contractually negotiated.

| Topic | Employment | Freelancing (ZZP) |
|---|---|---|
| Income | Employment: monthly salary + vakantiegeld | ZZP: project rates — variable month to month |
| Benefits | Employment: employer pension, sick pay common | ZZP: self-funded insurance, pension and buffers |
| Flexibility | Employment: contract hours and employer direction | ZZP: choose clients, projects and schedule |
| Administration | Employment: payroll handled by employer | ZZP: KvK, BTW, invoices and contracts yourself |
| Topic | Freelance vs employee | Confirm |
|---|---|---|
| Sick leave | Employee: HR sick process; ZZP: no pay unless insured/saved | Compare AOV/disability cover if choosing ZZP |
| Holiday | Employee: paid vacation days; ZZP: unpaid time between projects | Build unpaid leave into rate and buffer planning |
| Pension | Employee: employer scheme common; ZZP: voluntary savings | Pension gap in total compensation comparison |
| Notice | Employee: contract notice periods; ZZP: project contract end dates | Termination clauses in client agreements |
| Tax admin | Employee: payroll handled; ZZP: BTW and income tax yourself | Accountant fees in freelance cost model |
| 30% ruling | Primarily employment context — verify if and how it applies to your route | Tax adviser review before assuming ruling on ZZP income |
Examples
| Profile | Scenario | What to check |
|---|---|---|
| Rate vs package — data engineer | €90/hour ZZP vs €6,200/month employment with pension | Model 12-month net including pension, vakantiegeld and sick leave value. |
| Former employer as client | Leaving to invoice same team as contractor | Classification, IND if permit tied to employer, and contract scope. |
| Agency payroll option | Recruiter offers employed interim vs ZZP for same role | Total package, proeftijd, and who carries sick pay and pension. |
| Startup founder-employee | Small equity role plus freelance consulting on side | Separate KvK activity, employment contract clauses and tax treatment. |
Setup
Registration is a practical first step: you typically need a BSN, Dutch address context and KvK enrolment for your eenmanszaak. BTW (VAT) registration with Belastingdienst often follows.
Order matters — register before substantial commercial activity, set up banking for client payments and keep copies of registration confirmations for accountants and clients.

Registration checklist
Invoice essentials for Dutch clients
Dutch clients often expect professional invoice layout and clear BTW treatment — templates from your accountant save disputes later.
Examples
| Profile | Scenario | What to check |
|---|---|---|
| New arrival — BSN week 2 | Registers KvK immediately after BSN appointment | Address registration timing and KvK online requirements. |
| Remote EU freelancer — moves to NL | Existing EU clients; relocates to Rotterdam | Tax residency shift, KvK registration and cross-border VAT with accountant. |
| Late registration — 3 invoices sent | Consultant operated 2 months before KvK | Backdating questions, BTW on past invoices — Belastingdienst and accountant. |
| Trade name choice | Uses personal name vs brand name on invoices | KvK trade name registration and client contract matching. |
Tax
Freelancers in the Netherlands typically file BTW (VAT) returns quarterly and declare income for Dutch income tax annually. Deductible business expenses, cross-border clients and permit context can change your effective rate.
Expats with foreign income, investments abroad or 30% ruling history should treat tax planning as a core setup step — not a year-end surprise.

Tax planning checklist
| Client type | Typical treatment | Confirm with accountant |
|---|---|---|
| Domestic B2B client | Usually BTW on invoice unless exempt scheme | Client VAT number and correct rate on invoice |
| EU B2B client | Reverse charge may apply — no Dutch BTW on invoice | Valid EU VAT ID and invoice wording with accountant |
| US SaaS client | Export/service rules vary — residency matters | Cross-border tax adviser before large contracts |
| Mixed employment + ZZP | Two income streams in one tax year | Payroll vs freelance declarations — accountant coordination |
Examples
| Profile | Scenario | What to check |
|---|---|---|
| First BTW quarter — designer | €18,000 revenue Q1; forgot BTW set-aside | Belastingdienst payment plan and accountant catch-up filings. |
| 30% ruling — new ZZP | Former employee with ruling considering freelance switch | Tax adviser on ruling eligibility with self-employment income. |
| Home office deduction | Works from apartment; wants to deduct rent portion | Belastingdienst rules on home workspace — accountant calculation. |
| Late freelancer registration | Started mid-year; employment Jan–Jun then ZZP Jul–Dec | Combined annual return and pro-rata BTW quarters. |
Tax & accounting
Useful for BTW scheme choice, cross-border clients and first-year filings — verify Belastingdienst rules independently.
Blue Umbrella
Dutch tax filing and expat-focused support — useful for ruling-related questions, payroll context, and annual returns.
Paid services; confirm pricing for your case.
Visit provider →TaxSavers
Tax returns and advice aimed at internationals; helpful when you want hands-on filing or a second opinion on ruling paperwork.
Paid services; check current rates.
Visit provider →Expatax
Expat income tax guidance and ruling-related planning for employees in the Netherlands.
Paid services; confirm scope before engaging.
Visit provider →Some links may be affiliate or referral links. Listings are for discovery only — not pay-to-rank and not legal, tax or immigration advice. Confirm credentials and scope with any provider. Learn more
Global clients
Many Netherlands-based freelancers serve EU and global clients while living in Amsterdam, Rotterdam or smaller cities. Client location affects VAT, contract law and payment currency.
Written contracts should cover scope, IP, payment terms, currency and dispute resolution — especially when clients are in other time zones and legal systems.

International client checklist
Examples
| Profile | Scenario | What to check |
|---|---|---|
| German agency — remote dev | Utrecht-based; 12-month project; invoices in EUR | Reverse charge VAT, contract law and payment terms in writing. |
| UK client post-Brexit | Marketing retainer billed monthly in GBP | VAT and service export rules with accountant — not 2020 assumptions. |
| US startup — USD contract | $150/hour SOW; paid via Wise to NL account | Tax residency, BTW and FX buffer on USD income. |
| Multi-client EU mix | NL, BE and FR clients same quarter | Per-client VAT treatment on each invoice template. |
Permits
Your residence and work permit type may restrict or shape self-employment activity. EU/EEA/Swiss citizens generally have different options than permit holders tied to a sponsoring employer.
IND rules for self-employment, startup and highly skilled migrant routes are separate from KvK registration — verify on official sources before relying on this guide.

Permit checklist before KvK
| Route | Typical context | Verify on ind.nl |
|---|---|---|
| EU citizen freelancer | Register KvK and tax; no work permit | BSN, address and insurance setup |
| HS migrant — side gig | Additional work often restricted | IND and employer contract before invoicing |
| Self-employment visa | Separate entrepreneur criteria on ind.nl | Business plan and income thresholds independently |
| Partner permit | Work rights on residence card | IND sticker text and official FAQ |
Examples
| Profile | Scenario | What to check |
|---|---|---|
| HS migrant — weekend projects | Wants to freelance outside sponsor job | IND rules and employment contract moonlighting clause. |
| EU consultant — post-Brexit UK passport | Moved under residency rights; starts ZZP | Registration and tax like other EU freelancers — permit not the blocker. |
| Startup visa founder | IND startup route plus client consulting income | Permit conditions vs actual client activity — immigration lawyer scope. |
| Leaving employer — same clients | Switch from HSM employment to ZZP with new clients | Permit change timing before KvK and last employment day. |
Visa & permits
Work permit rules and self-employment registration are separate topics — use qualified help for IND timing, not everyday KvK questions.
Fragomen
Global immigration law firm with a Netherlands practice. Handles corporate immigration, work permits, and relocations for employers and individuals.
From ~€175–300/hr; corporate packages on request
Visit provider →Pathway Partners
Amsterdam-based immigration and legal services for individuals and businesses. Employment visas (HSM, Blue Card, ICT), self-employment permits, family reunification, naturalisation, objections (bezwaar), and humanitarian residence. Free eligibility assessment and consultation.
Free initial assessment; service fees vary. Family reunification from ~€500 per additional family member
Visit provider →Everaert Advocaten
Dutch immigration law firm focused on residence permits, family migration, and IND procedures. One of the first in the Netherlands dedicated to immigration law.
From ~€150–275/hr; fixed fees for some applications
Visit provider →Immigration Advise NL
Immigration advisory practice (Marco van der Vinne; experience since 2001, formerly with Dutch Immigration Service). Affordable package options: pre-scan and DIY support, full handling, and objection procedures. MVV, residence permits, and extensions.
From ~€100 pre-scan and DIY; ~€200 full handling; ~€300 objection procedures (check current rates)
Visit provider →Some links may be affiliate or referral links. Listings are for discovery only — not pay-to-rank and not legal, tax or immigration advice. Confirm credentials and scope with any provider. Learn more
Finance
Without employer buffers, freelancers need explicit plans for tax set-aside, slow client months, equipment replacement and retirement savings. Hourly rate math should include non-billable admin time.
A common mistake is comparing freelance day rates to gross employment salary without adding pension, vakantiegeld, sick leave and accountant costs.

Financial planning checklist
| Planning area | Typical context | What to model |
|---|---|---|
| Calendar hours | ~160 hours/month if full-time | Not all hours are billable — sales and admin reduce effective rate |
| Billable target | Often 50–70% of calendar hours | Track one month; adjust pipeline or rate if below target |
| Tax + BTW reserve | Many set aside 25–35% of revenue | Accountant helps refine for your client mix and deductions |
| Pension + buffer | No employer accrual on ZZP | Add pension gap and 3–6 month buffer to rate model |
| Example — consultant | €100/hr × 22 billable hrs = €2,200/mo gross | Compare with employment package incl. pension and sick pay |
Examples
| Profile | Scenario | What to check |
|---|---|---|
| Rate reality check — consultant | €100/hour target; only 22 billable hours/month after sales/admin | Effective hourly income far lower — raise rate or reduce non-billable load. |
| Slow Q3 — designer | One client paused; no income 6 weeks | Buffer fund usage and pipeline rebuilding — normal freelance cycle. |
| Large tax bill — year one | Spent full invoices; BTW + income tax due April | Belastingdienst payment plan; accountant for next-year reserves. |
| Equipment cycle — video editor | Camera upgrade €4,500; deductible with rules | Belastingdienst depreciation rules with accountant. |
Insurance
All residents in the Netherlands must hold basic health insurance (basisverzekering). Freelancers choose their own insurer and may add aanvullende coverage.
Employer pension contributions disappear on ZZP — plan voluntary pension products or investments. Disability insurance (AOV) is worth exploring for income protection.

Health and pension checklist
Examples
| Profile | Scenario | What to check |
|---|---|---|
| Switch from employer plan | Leaves corporate job; must pick own insurer within deadline | Compare independer or insurer sites — mandatory basic coverage. |
| Low income start — designer | First year revenue below expectations | Healthcare allowance eligibility on toeslagen.nl independently. |
| Pension gap — 15-year horizon | Age 40; no employer pension accrual on ZZP | Voluntary pension product vs investment plan with adviser. |
| Illness without AOV | Broken wrist; 8 weeks no client work | Savings buffer; AOV for future — no employer sick pay. |
Pipeline
The Dutch freelance market rewards visible expertise, referrals and professional networks. LinkedIn, former colleagues, expat communities and sector events are common channels alongside platforms and agencies.
Cold outreach works better with a clear niche, case studies and Dutch/English profile tailored to local expectations — not generic global freelancer templates.

Primary discovery channel for professional services — visible niche expertise and warm outreach.
Sector meetups, expat communities and industry conferences in Amsterdam, Rotterdam and Utrecht.
Former colleagues and managers often supply first clients — ask for introduction-ready referrals.
Interim and contractor placements — verify classification and fee structure before signing.
Useful for visibility — compare platform fees, client quality and rate sustainability.
Slack groups, associations and specialist forums where Dutch and international professionals collaborate.
Community boards and informal introductions in shared offices across major cities.
Sector bodies and expat professional networks that signal credibility to local clients.
Client acquisition checklist
Examples
| Profile | Scenario | What to check |
|---|---|---|
| First client — network | Former manager introduces scale-up CTO for architecture review | Written SOW, rate and KvK registration before kickoff. |
| LinkedIn inbound — marketer | Content posts lead to inbound DM from Dutch SaaS | Qualify budget and timeline; send proposal with payment terms. |
| Agency bench — developer | Joins agency freelancer pool; 15% fee on placements | Classification, rate after fee and exclusivity clauses. |
| Platform race to bottom | Low-rate platform bids vs direct clients at 2× rate | Focus pipeline on direct clients and referrals for sustainability. |
Location
Freelancers cluster in Randstad cities for client density and networking, but remote work lets many professionals choose lower-cost cities while serving global clients.
Match city to sector: tech and finance lean Amsterdam and Utrecht; high-tech engineering toward Eindhoven; international orgs toward The Hague; research and biotech toward Leiden.

| Factor | Typical pattern | Confirm for your sector |
|---|---|---|
| Client density | Highest in Amsterdam, Utrecht, Rotterdam | Sector fit matters more than city name alone |
| Living costs | Amsterdam highest; Groningen often lower | Model rent against expected freelance rate and buffer |
| Networking | Meetups, coworking and LinkedIn events in Randstad | Join one sector community in your first month |
| Remote clients | Feasible from any Dutch city with good connectivity | Time zones and contract law still follow client location |
City choice checklist
Examples
| Profile | Scenario | What to check |
|---|---|---|
| Developer — Amsterdam vs Utrecht | Same remote EU clients; choosing where to live | Rent difference vs occasional in-person meetups in Amsterdam. |
| Consultant — The Hague | Targets international org and NGO adjacent work | Network in policy and legal circles; English common in sector. |
| Designer — Haarlem commute | Lives in Haarlem; clients mostly Amsterdam agencies | Factor travel time into billable-hour model or raise day rate. |
| PhD freelancer — Leiden | Biotech consulting alongside research network | Leiden corridor clients plus KvK registration before paid work. |
Avoid
Expats new to Dutch freelancing often repeat predictable errors: late registration, optimistic rate math, ignoring classification risk and skipping insurance buffers.
Most issues are easier to prevent in the first 90 days than to fix after Belastingdienst letters or client payment disputes.

Example: spends full invoices — quarterly BTW and annual income tax create cash shocks.
Example: mixed personal and client expenses — messy records cost more at year end.
Example: strong year-one revenue but no pension plan — employer accrual disappears on ZZP.
Example: 90% income from one engagement — classification and cash-flow risk if contract ends.
Example: scope creep on branding project — no written payment terms or change-order process.
Example: €70/hour ZZP vs €6k employment without pension and sick-pay math.
Example: waits for inbound only — slow pipeline when a project pauses.
Example: 60-day client payment terms with no buffer — rent due before invoice clears.
Reality check before you invoice
Examples
| Profile | Scenario | What to check |
|---|---|---|
| Late KvK — consultant | Three months of invoices; Belastingdienst inquiry | Accountant to regularise registration and BTW filings. |
| DBA scare — single client | 12-month exclusive engagement; client asks for employment switch | Classification review; employment contract guide for comparison. |
| Unpaid invoice — €9k | Client delays 90 days; no contract late-fee clause | Legal collection route; future contracts with deposits. |
| Permit side work | HSM invoices without IND clearance | Immigration lawyer before continuing activity. |
Balance
Honest pros and cons help you compare ZZP with employment offers and home-country self-employment habits.

Advantages
Challenges
Examples
| Profile | Scenario | What to check |
|---|---|---|
| Parent — flexibility priority | Chooses ZZP for school-hours scheduling | Buffer for unpaid leave and health insurance during gaps. |
| Risk-averse — mortgage planning | Wants freelance income but buying apartment in 18 months | Lender view of ZZP income history — employment may be easier short term. |
| High-demand dev — rate focus | €110/hour vs €7k employment | Still model pension, sick buffer and 25% non-billable time. |
| Creative — portfolio breadth | Mixes NL and EU clients across sectors | Admin capacity for multi-client VAT and contracts. |
Ask early
Use these prompts with accountants, clients and official sources — verify your situation independently.

| Ask | Question | Why it matters |
|---|---|---|
| Accountant | Does kleineondernemersregeling fit my expected turnover and client mix? | VAT scheme choice affects pricing and filing from day one. |
| Accountant | How should I invoice EU vs non-EU clients for BTW? | Wrong VAT treatment creates corrections and client confusion. |
| IND / lawyer | Does my permit allow the freelance activity I am planning? | KvK registration does not override permit restrictions. |
| Client | Can we define milestones, acceptance criteria and payment within 14 days? | Written terms reduce scope creep and late payment. |
| Former employer HR | Does my employment contract restrict freelance side work? | Moonlighting clauses may block overlap even with KvK registered. |
| Insurer | Which basic health package fits my expected ZZP income? | Mandatory coverage with premium trade-offs. |
Quick answers
Often yes depending on nationality and permit — EU citizens typically register at KvK; permit holders must verify IND rules independently.
A ZZP'er is zelfstandige zonder personeel — self-employed without employees, usually registered as eenmanszaak at KvK.
Many freelancers register at KvK before substantial commercial activity — requirements vary by situation.
Freelancers commonly manage income tax, BTW/VAT and bookkeeping — confirm thresholds and filings with Belastingdienst and an accountant.
Yes — many freelancers serve Dutch, EU and global clients; cross-border VAT and tax rules need per-client review.
Many freelancers charge BTW and file quarterly returns — small-business scheme may apply below thresholds; verify independently.
Often restricted because employment is tied to a sponsor — verify ind.nl before side or full freelance activity.
Yes — ZZP self-employment is common across consulting, tech, creative and business services in major cities.
Examples
| Profile | Scenario | What to check |
|---|---|---|
| Before first invoice | Client wants start Monday; KvK not done | Delay start or register urgently — use prompts with accountant. |
| EU client VAT | First German B2B invoice | Accountant prompt on reverse charge wording. |
| Permit + KvK same week | Registers business while on employment permit | IND/lawyer prompt before accepting freelance income. |
| Rate negotiation | Client pushes net rate without BTW clarity | Contract prompt on ex/incl BTW and payment deadline. |
Professional support
Tax, immigration and career support may help with specific steps — this page does not replace KvK registration or qualified advice.

Examples
| Profile | Scenario | What to check |
|---|---|---|
| First year ZZP — US + NL clients | Complex VAT and tax residency | Tax adviser with expat freelancer experience. |
| HS migrant — route change | Leaving sponsor to freelance full time | Immigration lawyer before last employment day. |
| Single-client engagement | 9-month exclusive contract | Accountant on DBA/classification plus contract review. |
| Pension and buffer planning | Age 38 leaving corporate pension scheme | Financial adviser to model ZZP rate and retirement gap. |
Starting as a ZZP freelancer often overlaps with tax and accounting setup, KvK registration questions, immigration and permit checks, relocation timing, banking and health insurance. These listings are for discovery when you need scoped help — not legal, tax or immigration advice. Confirm services, pricing and credentials before you commit.
Some links may be affiliate or referral links. If you use them, we may earn a commission at no extra cost to you. Ordering reflects relevance to freelancing and ZZP setup, not pay-to-rank. This is not legal, tax or immigration advice — verify outcomes with KvK, Belastingdienst, IND or qualified advisers. Learn more
Browse more companies: Tax advisorsImmigration lawyersCareer coachesRecruitment agenciesRelocation servicesHealth insuranceBrowse all services
Tax & accounting
Core support for KvK setup, BTW filings, income tax and cross-border client invoicing.
Blue Umbrella
Dutch tax filing and expat-focused support — useful for ruling-related questions, payroll context, and annual returns.
Paid services; confirm pricing for your case.
Visit provider →TaxSavers
Tax returns and advice aimed at internationals; helpful when you want hands-on filing or a second opinion on ruling paperwork.
Paid services; check current rates.
Visit provider →Expatax
Expat income tax guidance and ruling-related planning for employees in the Netherlands.
Paid services; confirm scope before engaging.
Visit provider →Visa & permits
Route changes, side freelance activity and self-employment visa questions alongside ZZP registration.
Fragomen
Global immigration law firm with a Netherlands practice. Handles corporate immigration, work permits, and relocations for employers and individuals.
From ~€175–300/hr; corporate packages on request
Visit provider →Pathway Partners
Amsterdam-based immigration and legal services for individuals and businesses. Employment visas (HSM, Blue Card, ICT), self-employment permits, family reunification, naturalisation, objections (bezwaar), and humanitarian residence. Free eligibility assessment and consultation.
Free initial assessment; service fees vary. Family reunification from ~€500 per additional family member
Visit provider →Everaert Advocaten
Dutch immigration law firm focused on residence permits, family migration, and IND procedures. One of the first in the Netherlands dedicated to immigration law.
From ~€150–275/hr; fixed fees for some applications
Visit provider →Immigration Advise NL
Immigration advisory practice (Marco van der Vinne; experience since 2001, formerly with Dutch Immigration Service). Affordable package options: pre-scan and DIY support, full handling, and objection procedures. MVV, residence permits, and extensions.
From ~€100 pre-scan and DIY; ~€200 full handling; ~€300 objection procedures (check current rates)
Visit provider →Relocation
Family moves that depend on client pipeline, housing search and arrival planning.
Expat2Holland
Relocation and settling-in support for internationals, including housing, registration, and practical onboarding.
Full package from ~€1,500–3,000; à la carte from ~€200–500 per service. Employer packages often higher.
Visit provider →Jimble
Relocation and mobility services for expats and internationals in the Amsterdam area.
Packages vary; often €1,000–2,500+ for core relocation. Check directly for quote.
Visit provider →RSH Relocation and Immigration Services
Relocation and immigration services for internationals and families, including housing and registration support.
From ~€1,200 for basic package; full relocation €2,000–4,000+. Immigration support often separate.
Visit provider →RelocAid
Relocation support for expats and families, including housing search, registration, and settling-in assistance.
Packages from ~€1,000; full family relocation €2,000–3,500+. Confirm scope and quote.
Visit provider →Post-move setup
Many freelancers coordinate accounts and insurance around registration and first client payments.
bunq
Digital bank with expat-friendly signup and multi-currency options. Often used for quick account setup and international use.
From ~€2.99/mo
Visit provider →Zilveren Kruis
One of the largest Dutch health insurers (Achmea). Broad care network, basic and supplementary packages; widely recognised by expats.
~€145–162/mo
Visit provider →Funda
Major Dutch platform for homes for sale and rent. Listings from estate agents and landlords across the Netherlands.
Free to browse; agent or landlord fees may apply.
Visit provider →Knab
Dutch online bank (no branches). Full Dutch payment account with iDEAL and debit card; often chosen for straightforward pricing and digital experience.
From ~€3.50/mo
Visit provider →CZ
Large Dutch insurer with a big customer base. Standard basic and various supplementary packages; solid option for daily cover.
~€142–158/mo
Visit provider →HousingAnywhere
Online platform connecting people looking for a home with landlords. Not a real estate agency. Mid- and long-term furnished rentals.
Check platform pricing and booking fees.
Visit provider →Independer
Compare Dutch basic health and other insurance when you are choosing a policy.
Free comparison; insurer premiums vary.
Visit provider →Some links may be affiliate or referral links. Listings are for discovery only — not pay-to-rank and not legal, tax or immigration advice. Confirm credentials and scope with any provider. Learn more
Professional services may help with specific steps — they do not replace reading official sources or obtaining qualified tax and immigration advice.
FAQ
These answers help you identify what still needs verification — registration, tax, visas and insurance.

Often yes depending on nationality and permit. EU citizens typically register at KvK; permit holders must verify IND rules on ind.nl before invoicing.
A ZZP'er is zelfstandige zonder personeel — self-employed without employees, usually registered as eenmanszaak at KvK.
Many register before substantial commercial activity and receive a KvK number for invoices and official correspondence.
Freelancers commonly manage income tax, BTW/VAT and bookkeeping — confirm thresholds and filing deadlines with Belastingdienst and an accountant.
Yes — many serve Dutch, EU and global clients. Cross-border VAT and tax treatment need per-client review with qualified support.
Many charge BTW on invoices and file quarterly returns. Small-business VAT scheme may apply below thresholds — verify independently.
LinkedIn, referrals, agencies, platforms, coworking communities and professional associations are common channels in the Netherlands.
Yes — ZZP self-employment is widespread across consulting, tech, creative and business services in major cities.
Examples
| Profile | Scenario | What to check |
|---|---|---|
| KvK timing | Client start date in 5 days; no registration yet | Priority KvK enrolment and accountant call this week. |
| BTW threshold | Expected €30k turnover year one | Small-business VAT scheme eligibility with accountant. |
| HS migrant side project | Weekend consulting while employed | IND FAQ and immigration lawyer before invoicing. |
| Insurance deadline | New arrival registering KvK | Basic health insurance within required window — compare insurers. |
Trust
Registration rules, tax thresholds and permit requirements change over time. Always verify current requirements through official resources — this page is orientation only.

Examples
| Profile | Scenario | What to check |
|---|---|---|
| First KvK registration | Unsure which activity code to select | KvK online wizard and Business.gov.nl activity descriptions. |
| BTW letter from Belastingdienst | First quarterly filing deadline approaching | Belastingdienst Mijn Belastingdienst portal and accountant. |
| Permit sticker — self-employed | Residence card mentions work restrictions | IND website for document-specific work rights. |
| Leaving employment for ZZP | Last employment day 30 June | UWV orientation plus IND if permit tied to employer. |
Explore
Continue into jobs, taxes, services and future business content from this freelancing hub.
Explore next
Move from freelancing orientation into taxes, foreign income, financial planning and entrepreneurship.
