Expat Health Insurance Netherlands 2026: Zvw Zorgverzekering

Dutch health insurance 2026 for expats: mandatory Zvw basisverzekering from CZ, VGZ, Zilveren Kruis. Premiums, eigen risico, BSN and DigiD registration steps.

Expat Health Insurance in the Netherlands 2026: Mandatory Zvw Zorgverzekering (CZ, VGZ, Zilveren Kruis)

The Netherlands runs a regulated-market model that is unique in Europe: every resident must purchase a private basic health insurance policy (basisverzekering) from a regulated commercial insurer under the Zorgverzekeringswet (Zvw). The basket of covered services is set by the government; insurers compete on price, service, and supplementary modules. Failing to enrol within 4 months of becoming a resident triggers fines and back-premiums. This guide walks expats through the practicalities for 2026.

TL;DR — Key Numbers for 2026

  • Mandatory or optional: mandatory basisverzekering for every resident within 4 months of registration. Aanvullende (supplementary) is optional. Cross-border workers and certain visa categories follow different rules.
  • Monthly cost, 30-y-o single: roughly €145–€165/month for basisverzekering in 2026 (indicative), plus €15–€60 for supplementary (dental, physio, abroad cover).
  • Monthly cost, family of four: roughly €290–€330/month for two adults (children under 18 covered free under each parent's policy).
  • Public vs private timeline to register: policy can start the day after acceptance; insurer must provide certificate within 1–2 weeks. Eigen risico (deductible) of €385 annually for 2026 (indicative) applies before insurer pays.
  • EHIC validity window: unlimited for short stays; once you have a Dutch BSN and become resident, you must enrol in Zvw and EHIC stops being your primary cover.

How the Dutch System Works

The Zvw, in force since 2006, mandates that every resident purchase a basisverzekering from a regulated insurer. The basket of covered care is identical across all insurers — the government decides what is in. Insurers must accept every applicant for the basisverzekering (no risk rating, no exclusion) and may not charge different premiums based on health or age for the basic plan. Premiums are partly community-rated nominal and partly income-related (employer or self-employed pays a percentage; employees see this on their payslip).

Who must enrol

  • All residents registered in the BRP (Basisregistratie Personen) at a Dutch municipality.
  • Employees of Dutch employers who pay Dutch wage tax.
  • Cross-border workers who live abroad but work in NL — under EU rules they pick the NL system if working >25% there.
  • Students from EU/EEA with EHIC can stay on home cover if they do not work; once they work in NL (even small jobs), they must enrol in Zvw.
  • Highly Skilled Migrants — must enrol from arrival, same as Dutch residents.

Healthcare allowance (zorgtoeslag)

If your income is below thresholds (~€32,000 single, ~€42,000 couple in 2026 indicative), the Belastingdienst pays a monthly zorgtoeslag that can reach €140+/month for singles and €260+ for couples, partially offsetting the basisverzekering premium. Many expats miss this — apply via MijnToeslagen with DigiD.

Top Zvw Health Insurers for Expats

All insurers offer the same basisverzekering basket. Differences come from price (€10–€20/month spread), digital experience, English support, and supplementary modules.

  • CZ — third-largest insurer, broad hospital contracts, decent English documents. Monthly basis: €145–€155.
  • VGZ — second-largest, family-oriented, mid-range premiums, English customer line. Monthly basis: €145–€160.
  • Zilveren Kruis (Achmea) — largest insurer by members, strongest digital app and English support in 2026. Monthly basis: €150–€165.
  • Menzis — northern Netherlands focus, competitive supplementary rates.
  • OHRA — fully digital sub-brand of CZ, lower premiums for budget conscious.
  • DSW / inTwente / Salland (DSW group) — set premium once a year publicly; often among the cheapest. Limited English.
  • Aon / Loyalis / Promovendum — expat-friendly resellers using Achmea/VGZ back-end.

The basisverzekering basket includes GP, specialist, hospital, prescription drugs (with eigen risico), maternity, mental health (with limits), and physiotherapy after 21 sessions for chronic conditions.

Naturapolis vs Restitutiepolis vs Combinatie

  • Naturapolis (in-kind): insurer contracts providers; you pay nothing if you stay in network; out-of-network is partially reimbursed. Cheapest option.
  • Restitutiepolis (reimbursement): you can use any provider in NL; insurer reimburses standard tariff. Most expensive.
  • Combinatie / Budgetpolis: hybrid; narrower network for cheaper premium.

For expats unsure of their preferred hospital, restitutiepolis offers most freedom; for those happy in a major city with the insurer's network, naturapolis is cheaper.

Public vs Private: Decision Matrix

The Dutch system is private but universal, so the real choice is between insurers and tiers.

Factor Naturapolis Restitutiepolis Add supplementary
New arrival uncertain of providers Limited choice Full freedom
Strong preference for specific hospital Check network Always covered
Need dental >18 Not in basis Not in basis Yes (aanvullend tandarts)
Frequent physio Limited in basis Limited in basis Yes (fysio module)
Plan to travel Limited abroad cover Limited abroad cover Yes (werelddekking)
Want lowest premium Naturapolis Higher Skip aanvullend

Registration Timeline and Paperwork

  1. Arrive and find an address.
  2. Register at municipality (gemeente) for BRP within 5 working days of arrival. Receive BSN (Burgerservicenummer).
  3. Apply for DigiD with BSN; arrives by post within a week.
  4. Choose a health insurer within 4 months of becoming a resident. You can compare on independent comparison sites (zorgwijzer, independer, zorgkiezer) — choose the policy structure, then complete application.
  5. Insurer issues policy certificate within 1–2 weeks. Coverage backdated to your registration date if you applied within the 4-month window.
  6. Apply for zorgtoeslag via MijnToeslagen using DigiD — separate from insurance application.
  7. Register with a huisarts (GP) in your neighbourhood — practices have catchment areas; some have waiting lists.

Cross-border workers and students: file a CAK declaration if you maintain residence abroad but work in NL.

Coverage Detail

Basisverzekering (all insurers)

  • Huisarts (GP): included, no eigen risico for GP visits.
  • Specialists and hospital: included; eigen risico applies (€385/year for 2026 indicative, can be raised voluntarily to €885 for premium discount).
  • Prescription drugs: included; eigen risico applies; some preference policies limit brands.
  • Maternity: kraamzorg (post-natal home care) included; small per-hour contribution.
  • Mental health: basic GGZ included; eigen risico applies; complex specialty mental healthcare separately funded.
  • Physiotherapy: from session 21 for chronic conditions on the approved list; first 20 sessions out-of-pocket unless aanvullend covers them.
  • Dental: adults 18+ NOT covered by basisverzekering. Children under 18 yes.
  • Vision: glasses not covered.
  • EHIC and emergency abroad: at NL tariff levels only.

Aanvullend (supplementary) modules

  • Tandarts (dental): packages from €10–€40/month with reimbursement caps (€250–€1,500/year).
  • Fysio: unlimited or 12/18 sessions/year.
  • Werelddekking: worldwide cover beyond NL tariffs.
  • Brillen/lenzen: glasses every 2 years.
  • Alternative medicine: acupuncture, homeopathy.

Common Gotchas for Expats

  • The 4-month deadline. If you do not enrol within 4 months of BSN registration, the CAK fines you and back-charges premiums. Set a reminder.
  • Eigen risico shock. First €385/year of secondary care comes out of your pocket — even with insurance. GP visits are exempt.
  • Dental is not in basis. Many expats are caught out at their first cleaning. Add a tandarts module or self-fund.
  • Huisarts gatekeeper. Specialist visits require GP referral; appointments are limited and the Dutch "wait it out" approach can surprise expats used to direct specialist access.
  • English-speaking GPs are common in Amsterdam (Zuid, Centrum), Rotterdam Centre, The Hague Statenkwartier, Eindhoven. Outside these areas, fluency drops.
  • Mental health waiting lists in NL are notoriously long — 3–9 months for non-acute psychology common.
  • Zorgtoeslag missed. Income-eligible expats often forget to apply; you can backclaim within 5 years.
  • Switching insurers: open enrolment runs mid-November to end of December; new policy starts 1 January. Cancellation deadline 31 December.
  • Cross-border: EHIC for short stays; S2 for planned procedures elsewhere in EU.

Cost Worked Examples

30-y-o single Highly Skilled Migrant, gross €70,000, Amsterdam

  • Basisverzekering (Zilveren Kruis naturapolis): €155/month.
  • Aanvullend (basic dental + physio): €25/month.
  • Total: €180/month = €2,160/year, minus zero zorgtoeslag (income too high).
  • Plus eigen risico: up to €385/year if used.

Family of four, both adults working, combined gross €110,000, Utrecht

  • Two adult basisverzekering (VGZ): 2 × €148 = €296/month.
  • Children under 18: free under each parent's policy.
  • Family dental module: €30/month.
  • Total: ~€326/month. No zorgtoeslag (income too high).
  • Plus eigen risico: up to €770/year combined if both adults use specialist care.

65-y-o EU retiree with S1 form, The Hague

  • S1 from home country: Dutch insurance not required; home country pays via CAK.
  • Optional aanvullend bought in NL: dental and abroad cover — €30–€60/month.
  • Eigen risico does not apply under S1 in the way it does for Zvw insureds — billing flows through CAK.

Polish Expat Angle

  • EHIC from NFZ covers necessary care for short stays. Once you register with a Dutch municipality, the 4-month Zvw clock starts.
  • S1 form is the standard route for Polish retirees and detached workers in NL. NFZ issues S1, you register with CAK (not a private insurer), NFZ reimburses NL.
  • S2 form for planned procedures back in Poland.
  • Cross-border worker: if you live in PL and work in NL >25% of the time, NL system applies. You register with CAK and pick a Dutch insurer or use the convention.
  • Dual coverage: active NFZ entitlement pauses once you live in NL and contribute there.
  • Returning to Poland: request S1/E104 from your Dutch insurer to evidence NL periods for NFZ re-activation.
  • Polish tandarts in NL? Yes — many Polish dentists practice in Eindhoven, Rotterdam, and The Hague; they accept aanvullend dental claims like any Dutch provider.

FAQ

Can I delay enrolment in Zvw to save money? No. The 4-month deadline triggers automatic CAK enrolment and fines. Premiums are owed from your BSN registration date.

Which insurer has the best English support? Zilveren Kruis and CZ have the most developed English digital experience in 2026; VGZ is improving rapidly.

Do I get any money back from the government? If your income is below the zorgtoeslag thresholds, yes — apply via MijnToeslagen with DigiD. Can be over €140/month for singles.

Is dental insurance worth it? For routine cleanings and check-ups (~€100–€150/year), often a wash. For crowns, root canals, or orthodontics it pays back fast. Buy in the year you expect work; switch off the next year (modules can be added/dropped annually).

Can I keep my home-country private insurance instead of Zvw? No, unless you fall into a specific exempt category (diplomatic, certain expats with S1, students on home EHIC who do not work in NL).

What happens if I do not pay my premium? After 6 months of non-payment you are transferred to CAK at a higher rate (~€180/month) and treated as a defaulter until paid up. Avoid at all costs.

Tracking Insurance Costs Across Borders

Dutch expats juggle basisverzekering in EUR, possibly Polish complementary health, and savings in multiple currencies. Tracking monthly insurance premiums and healthcare expenses cross-currency is exactly what Freenance is built for. The Financial Freedom Runway USP shows how long your savings would cover essentials — including Zvw premium plus aanvullend — if income paused, which matters when 30%-ruling expats face a sudden tax/cost change at year 5.

Eigen Risico Strategy

The standard eigen risico (deductible) is €385 per insured adult per year in 2026 (indicative). You can voluntarily raise it in €100 increments up to €885 in exchange for a monthly premium discount of roughly €10–€25/month.

The math:

  • Raise from €385 to €885 = €500 extra risk.
  • Typical discount: €17/month × 12 = €204/year.
  • Break-even: if you incur less than €204 of additional secondary care in the year, you save money. If you incur the full €500 extra, you lose €296.

Who should consider raising:

  • Healthy young adults expecting only GP visits (GP visits are eigen-risico-free anyway).
  • Expats planning to leave NL mid-year.

Who should not:

  • Anyone with a chronic condition requiring monthly prescriptions or specialist visits.
  • Pregnant or planning pregnancy.
  • Over 55 with no acute issues but rising baseline risk.

Eigen risico is reset every 1 January and locked for the year. You set it during November-December open enrolment.

Switching Insurer Annually

The Dutch system is uniquely competitive at year-end:

  • 15 November: insurers publish 2026 premiums and policy changes.
  • 31 December: deadline to cancel old policy.
  • 1 February: deadline to start new policy (retroactive to 1 January if cancelled timely).

Premiums move €5–€20/month year-over-year. Many expats save €100–€300/year by switching. Switching is paperwork-light — the new insurer cancels the old one for you. Children move automatically with the responsible adult.

Comparison sites (zorgwijzer, independer, zorgkiezer, pricewise) make this straightforward. Filter for English-language service and your preferred hospital network.

Highly Skilled Migrant and 30%-Ruling Considerations

The 30%-ruling tax benefit does not affect Zvw obligations. You enrol on the same basis as Dutch residents from BSN registration. However:

  • Net income with 30%-ruling is higher → less likely to qualify for zorgtoeslag.
  • When 30%-ruling expires (now max 5 years for new entrants under the 2024 reform), net income drops sharply and Zvw cost stays the same → many expats reassess their tier and aanvullend modules at year 5.

Special Situations

Cross-border workers (grensarbeiders)

Living in Germany/Belgium and working in NL >25%: you are insured under NL system. Family members can be covered via CAK arrangement. Get specialist advice; the tri-country zone around Aachen/Maastricht/Liège has dedicated cross-border health offices (BBB Maastricht).

Students from EU/EEA

EHIC covers study without paid work. The moment you take a paid job in NL (even a small student bartending gig), the Zvw obligation triggers. The 4-month window starts the day employment begins, not BSN registration.

Pregnancy and kraamzorg

Kraamzorg (post-partum home nursing) is one of the most generous benefits in the Dutch system — typically 8 days of nurse support at home after birth. Expats often underestimate how valuable this is until they need it. It is included in basisverzekering with a small per-hour user fee.

Mental health (GGZ)

Generalistische basis GGZ (mild-to-moderate) is in the basisverzekering and eigen risico applies. Specialistische GGZ is also covered but waitlists are long. Many expats supplement with private therapy out-of-pocket or via aanvullend.

Dental for adults

Truly not in basis for 18+. Annual cleanings, fillings, root canals, and crowns are all out-of-pocket unless you buy a tandarts module. Adults with healthy teeth often skip the module and pay €100–€200/year out-of-pocket. Those needing crowns or implants in a specific year add the highest tandarts tier in November to maximise reimbursement.

Care via CAK vs Zvw insurer for S1 holders

EU pensioners on S1 in NL register with CAK, not a regular insurer. CAK pays providers; home country reimburses CAK. S1 holders get the same basket as basisverzekering insureds. Aanvullend can be bought separately from any Zvw insurer for dental, abroad cover, etc.

Sources

  • Zorginstituut Nederland — basisverzekering basket
  • Nederlandse Zorgautoriteit (NZa) — premium and market oversight
  • Belastingdienst Toeslagen — zorgtoeslag
  • CAK — defaulters, S1, cross-border
  • CZ, VGZ, Zilveren Kruis, Menzis, OHRA, DSW — insurer terms
  • DNB (De Nederlandsche Bank) — insurer prudential supervision
  • Verbond van Verzekeraars — insurance market statistics

Informational content, not insurance or legal advice. Confirm coverage, premiums, and eligibility with the provider before relocating.

Want full control over your finances?

Try Freenance for free
Start today

Your path to financial freedomstarts here

Join thousands of investors who use Freenance to manage their personal finances.

Start for free
14 days free
No credit card
256-bit encryption