You've signed your lease, booked your flight, and maybe even started learning some Dutch on Duolingo. Somewhere on your to-do list — probably near the bottom, between "figure out Dutch banking" and "understand what a broodje kroket is" — is health insurance.
It sounds boring. It's not optional. And if you get it wrong (or just ignore it), the Dutch government will sign you up themselves and send you a bill plus a fine. So let's get it sorted.
Why it's mandatory (and what happens if you skip it)
In the Netherlands, everyone who lives or works here must have Dutch health insurance. This isn't a suggestion. It's the law (Zorgverzekeringswet, if you want to impress someone at a borrel).
You have 4 months from the date of your gemeente registration to arrange basic health insurance. If you don't, the CAK (Centraal Administratie Kantoor) will:
- Send you a warning letter
- Give you 3 months to sort it out
- If you still don't, enroll you in a plan automatically and charge you the premium — plus a fine of roughly €460
The fine is per offense, and they will repeat the process. It's not worth the gamble. Just sign up.
Important: your health insurance from your home country almost certainly doesn't count, even if it says "international coverage" on the card. The Netherlands requires you to have a Dutch basisverzekering policy from a Dutch insurer. Travel insurance and European Health Insurance Cards (EHIC) don't satisfy this requirement either.
How the Dutch system works
The Dutch healthcare system has two layers, and understanding the split makes everything else easier.
Layer 1: Basisverzekering (basic insurance) — mandatory
This is the core package. Every insurer in the Netherlands must offer the exact same basic coverage. It's defined by law. Whether you buy it from Zilveren Kruis, CZ, Menzis, VGZ, or any other insurer, the medical coverage is identical. A GP visit is covered at Zilveren Kruis the same way it's covered at CZ. Hospital care is the same. Prescriptions are the same.
So what's different between insurers? Three things: the monthly premium (price), the service quality (how fast they answer the phone, how smooth the app is), and the contracted provider network. More on that when we get to choosing a plan.
Layer 2: Aanvullende verzekering (supplementary insurance) — optional
This is where insurers compete. Supplementary insurance covers things that basic doesn't: dental care for adults, extra physiotherapy sessions, glasses and contacts, alternative medicine, orthodontics. Every insurer designs their own supplementary packages with different coverage levels and prices.
You don't have to buy supplementary insurance. Many young, healthy expats skip it. But if you know you'll need dental work or regular physiotherapy, it can save you money. We'll cover what to look for below.
What basic insurance covers (and doesn't)
Here's where people get surprised — both by what's included and what's not.
Covered under basic insurance
- GP (huisarts) visits — fully covered, no deductible applied
- Hospital care — covered (but deductible applies)
- Specialist care — covered with a referral from your GP (deductible applies)
- Mental healthcare — covered with a referral (deductible applies for specialist mental health; basic mental health at the GP is free)
- Prescription medication — most medications covered (deductible applies)
- Maternity care — fully covered, no deductible. This includes midwife care, hospital delivery if needed, and kraamzorg (postnatal home care — yes, a nurse comes to your house for a week)
- Ambulance and emergency care — covered
- Physiotherapy — covered for certain chronic conditions from session 1; otherwise covered from session 21 onward only (so you pay out of pocket for the first 20 sessions)
- Dental care for under-18s — covered
NOT covered under basic insurance
- Dental care for adults — not covered at all. A checkup runs €30–50, a filling €50–150, and a crown €400+. This is the main reason people buy supplementary insurance.
- Physiotherapy (first 20 sessions) — unless you have a chronic condition on the official list, you pay the first 20 sessions yourself (~€35–55 per session)
- Glasses and contact lenses — not covered
- Cosmetic procedures — not covered
- Alternative medicine — acupuncture, homeopathy, etc. Not covered under basic
The thing that catches most expats off guard is dental. If you're coming from a country where dental was part of your regular health plan, prepare for sticker shock. A root canal and crown can easily cost €800–1,200 out of pocket.
What it costs in 2026
Let's break down the actual numbers.
| Cost | Amount (2026) | Notes |
|---|---|---|
| Monthly premium (basic) | €120–140/month | Varies by insurer; coverage is identical |
| Eigen risico (deductible) | €385/year | Mandatory minimum; you can optionally raise it |
| Supplementary (optional) | €10–60/month | Depends on coverage level |
| Zorgtoeslag (allowance) | €110–175/month back | Income-dependent; most expats qualify year 1 |
The eigen risico (deductible), explained
This trips up almost every expat. The eigen risico is a yearly deductible of €385. It means you pay the first €385 of covered care out of your own pocket each year before insurance starts paying.
But — and this is important — not everything counts toward the deductible. GP visits, maternity care, and care for children under 18 are exempt. The deductible mainly kicks in for hospital visits, specialist care, prescriptions, and mental healthcare.
You can choose to raise your deductible up to €885 in exchange for a lower monthly premium (saving roughly €15–25/month). This makes sense if you're young, healthy, and unlikely to need specialist care. If you have a chronic condition or know you'll be visiting specialists, keep it at the minimum €385.
One more thing: the eigen risico resets every January 1. If you arrive in September and use €300 of your deductible by December, it goes back to €385 on January 1. There's no rollover.
Zorgtoeslag: getting most of it back
Here's where the Dutch system gets surprisingly generous. Zorgtoeslag is a monthly healthcare allowance from the government, and most expats qualify — especially in their first year.
How it works: the Belastingdienst (tax office) looks at your income and, if you're below the threshold, sends you money every month to help pay your health insurance. For a single person, the income threshold is roughly €38,500 gross per year. For couples, it's higher.
The maximum zorgtoeslag in 2026 is about €175/month for a single person. Even if you earn a decent salary, you might still get €110–130/month. Do the math: if your basic insurance costs €130/month and you get €130 back in zorgtoeslag, your net cost for basic health insurance is essentially €0/month. You still have the deductible, but the monthly premium is neutralized.
How to apply for zorgtoeslag
- Get your DigiD — you need this to log in to the government's toeslagen portal. Apply for DigiD as soon as you have your BSN.
- Go to toeslagen.nl and apply online. You'll enter your income estimate and insurance details.
- Receive monthly payments — directly into your Dutch bank account, usually on the 20th of each month.
Don't wait. You can apply retroactively for the current year, but it's better to apply right away so the payments start flowing. Every month you delay is money you're not receiving.
One warning: zorgtoeslag is based on an income estimate. If your actual income for the year turns out higher than expected, you may need to pay some back. This isn't a disaster — just update your estimate on toeslagen.nl if your situation changes.
How to choose a plan
Since basic coverage is identical everywhere, you're really choosing based on three factors: price, network type, and supplementary add-ons.
Step 1: Compare on a comparison site
The two big comparison sites are:
- Independer.nl — the most popular, Dutch-language but manageable with Google Translate
- Zorgwijzer.nl — good overviews and annual premium comparisons
Both let you filter by what matters to you (dental, physio, price) and show you side-by-side comparisons. Spend 20 minutes on one of these and you'll know your options.
Step 2: Naturapolis vs. restitutiepolis
This is the most important decision most people don't know they're making.
- Naturapolis (in-network) — cheaper, but you're limited to the insurer's contracted providers. If you go to a non-contracted hospital or specialist, the insurer may only reimburse part of the cost. This is fine for most people, since the networks are large.
- Restitutiepolis (free choice) — more expensive, but you can go to any provider and get fully reimbursed. This matters if you want to see a specific specialist or go to a particular hospital.
For most expats, a naturapolis is fine. The networks cover the major hospitals and specialists in every city. A restitutiepolis makes sense if you have a specific medical situation that requires a particular provider.
Step 3: Supplementary insurance — do you need it?
Ask yourself these questions:
- Do you go to the dentist? If yes, a supplementary package with dental coverage (€250–500/year reimbursement) is almost always worth it. A basic dental package costs ~€15–25/month and covers 1–2 checkups plus basic treatments.
- Do you need physiotherapy? If you're dealing with a sports injury or chronic back pain, the first 20 sessions cost €700–1,100 out of pocket. A physio add-on that covers 9–12 sessions costs ~€15–30/month.
- Do you wear glasses? Some supplementary plans include €100–200 toward glasses or contacts every 2–3 years.
If you're 25, healthy, and have good teeth, you can skip supplementary insurance entirely and save €15–40/month. If you know you'll need dental or physio, the supplementary package usually pays for itself.
Step 4: The eigen risico decision
You can keep the mandatory minimum of €385 or voluntarily raise it to €485, €585, €685, €785, or €885. A higher deductible means a lower monthly premium. The trade-off is simple: if you end up needing specialist care, hospital visits, or prescriptions, you'll pay more out of pocket before insurance kicks in.
Rule of thumb: if you rarely go to the doctor and don't take regular medication, raising the deductible to €885 saves you about €250–300/year in premiums. If you visit specialists regularly, keep it at €385.
How to sign up
Signing up for Dutch health insurance is straightforward once you have the right documents.
What you need
- BSN (burgerservicenummer) — you get this when you register at the gemeente
- Dutch bank account — most insurers require an IBAN for premium payments and reimbursements (an EU IBAN sometimes works, but a Dutch one is easier)
- Valid ID — passport or EU identity card
- Dutch address — the one registered at the gemeente
The process
- Pick an insurer (use the comparison sites above)
- Go to the insurer's website and apply online — most have English-language sign-up flows or at least clear enough pages to navigate
- Enter your BSN, personal details, and choose your plan (basic, supplementary add-ons, eigen risico level)
- Set up payment via direct debit (automatische incasso)
- Receive your insurance card in the mail within 1–2 weeks
Some insurers popular with expats: Zilveren Kruis (largest in NL), CZ, OHRA, Menzis, and VGZ. Several have customer service in English. Independer also offers an English interface that walks you through the comparison.
When can you switch?
If you're arriving in the Netherlands, you can sign up any time (within that 4-month window). After that, you can only switch insurers during the annual switching window: mid-November through December 31. Your new policy starts January 1.
The annual switching window is a big deal in the Netherlands — insurers run ads everywhere in November and December. It's worth comparing prices each year, since premiums change. Switching is free and your new insurer handles the cancellation of the old one.
Registering with a huisarts (GP)
Having health insurance is step one. Actually being able to use it requires step two: registering with a huisarts (general practitioner / family doctor).
In the Netherlands, your huisarts is the gatekeeper to the entire healthcare system. You can't just book an appointment with a specialist or walk into a hospital. Your GP refers you. Need a dermatologist? GP referral. Need an MRI? GP referral. Need mental health support? Starts with the GP.
The problem: many huisarts practices in cities like Amsterdam, Rotterdam, The Hague, and Utrecht are full. They have a "patiëntenstop" — a patient stop — meaning they're not accepting new patients. This is a real issue, not a minor inconvenience.
What to do:
- Start looking immediately — don't wait until you're sick. The day you register at the gemeente, start calling GP practices in your neighbourhood.
- Try multiple practices — call 5–10 in your area. Ask if they're accepting new patients and whether they speak English.
- Use your insurer's tool — most insurers have a "huisarts zoeken" (find a GP) tool on their website or app that shows which practices near you are accepting patients.
- Ask colleagues and neighbours — word of mouth is how many expats find their GP.
- Consider slightly further away — if every practice in your street is full, try a few blocks further. You're not restricted to the nearest one.
Once you're registered, you can book appointments by phone or through the practice's online portal. Most GP consultations are 10 minutes. If you need more time, ask for a double appointment when booking. And remember: GP visits are free — no copay, no deductible.
Common mistakes expats make
- Waiting too long to sign up. The 4-month clock starts when you register at the gemeente, not when you "feel settled." Many expats say "I'll do it next week" for three months and then scramble. Do it in week one.
- Not applying for zorgtoeslag. Free money. Literally. Many expats don't know it exists or assume they earn too much. Check anyway — especially in your first year. You need DigiD to apply, so get that set up early too.
- Not understanding the eigen risico. "I have insurance, why did I get a bill for €385?" Because you haven't hit your deductible yet. The eigen risico is not optional — it's a feature of every basic policy. Plan for it.
- Assuming home country insurance counts. It doesn't. Not your US employer plan, not your UK NHS, not your Brazilian SUS. If you live in the Netherlands, you need Dutch basic insurance. Period.
- Not registering with a GP. Insurance without a GP is like having a car with no keys. Register with a huisarts before you need one.
- Forgetting to switch the insurer mid-November. Premiums change every year. Many people overpay because they don't bother comparing during the switching window. Set a reminder for mid-November.
- Ignoring dental costs. Coming from a country where dental is included in health insurance? In the Netherlands, it's not. Budget €200–400/year for dental or get supplementary coverage.
Special cases
Students
If you're an international student from the EU/EEA and not working in the Netherlands, your EHIC card may be sufficient and you don't need Dutch insurance. However, if you take a part-time job (even a few hours a week), you become insured through the Dutch system and must get Dutch basic insurance. Many student jobs trigger this requirement without students realizing it. Check with your university's international office.
Self-employed (ZZP)
If you're freelancing as a ZZP'er, you still need Dutch health insurance — it works exactly the same way. The only difference is that no employer pays part of your premium through payroll. You pay the full monthly premium yourself. The good news: ZZP'ers often qualify for zorgtoeslag, especially in their first year when income is lower. And the premium is a deductible business expense for tax purposes.
30% ruling holders
If you have the 30% ruling, nothing changes about your health insurance obligation — you still need Dutch basic insurance like everyone else. However, your lower taxable income (70% of gross) can mean a higher zorgtoeslag payment, since the allowance is income-based. Double-check your eligibility on toeslagen.nl using your taxable income, not your gross salary.
What to do now
If you haven't moved yet: add health insurance to your first-week checklist, right after gemeente registration. You don't need to choose a plan before you arrive — just know that it's mandatory and you have 4 months. Our relocation checklist has the full timeline.
If you just arrived: go to a comparison site (Independer or Zorgwijzer), pick a basic plan (the cheapest naturapolis is fine for most people), and sign up this week. Then apply for DigiD so you can claim zorgtoeslag. Then start calling GP practices.
If you've been here a while and never applied for zorgtoeslag: do it today. You may be able to claim retroactively for the current year. That could be €1,000+ sitting there waiting for you.
The Dutch healthcare system is good. Really good. Once you're in it, you'll have access to high-quality care at a reasonable cost. The hard part is the paperwork to get set up — and now you know how to do it.