Skip to content
Health Insurance

The Dutch Job Trap: When Part-Time Work Triggers Full Health Insurance in the Netherlands

Any paid work in the Netherlands triggers mandatory basisverzekering (€142–161/mo). Mini-jobs, internships, even zero-hour contracts. Fines up to €529.

Student Insurance Team
· · 12 min
Canal houses and bicycles in Amsterdam, Netherlands

What Is the Dutch Job Trap?

The moment you accept any paid work in the Netherlands — a coffee shop shift, a zero-hour contract, a paid internship, a freelance gig on Fiverr — you trigger a legal obligation to buy Dutch basic health insurance (basisverzekering). The cost: €142–161 per month. There is no minimum number of hours, no earnings threshold, and no grace period. One paid hour of work makes you liable. This article explains exactly how this trap works, what happens if you ignore it, and how to make the math work in your favor.

Every year, thousands of international students in the Netherlands fall into this trap. They pick up a part-time job at Albert Heijn, Thuisbezorgd, or a university lab — and months later receive a letter from the CAK (the Dutch insurance enforcement agency) demanding backdated premiums and threatening fines of €529.74. The worst part? Most students never heard about this rule from their university.


How the Rule Works: Any Paid Work = Basisverzekering

Under the Dutch Long-term Care Act (Wet langdurige zorg, or Wlz), anyone who works in the Netherlands becomes insured under the Dutch social security system. Once you are Wlz-insured, you are legally required to buy basisverzekering — Dutch basic health insurance — from a private insurer.

The key distinction is simple:

  • Study only, no paid work → You are exempt from Dutch insurance. Use your EHIC, home country policy, or international student insurance.
  • Study + any paid work → You must buy basisverzekering. Your EHIC or international policy is not sufficient.

What Counts as “Paid Work”

The definition is broad. All of the following trigger the insurance obligation:

ActivityTriggers Obligation?Notes
Part-time job (restaurant, retail, office)YesEven 2 hours/week
Zero-hour contract (oproepcontract)YesThe contract itself triggers it — even before your first shift
Paid internshipYesAny compensation, including expense allowances that exceed actual costs
Student assistant position (if paid)YesEven university-paid positions
Freelance work (zzp)YesPlatform work, tutoring, graphic design
Work via Uber Eats, Thuisbezorgd, DeliverooYesDelivery platforms count as employment or self-employment
Selling on Vinted/eBay (incidental)NoOccasional private sales are not employment
Unpaid internshipNoNo compensation = no obligation
Volunteer work (vrijwilligerswerk)NoAs long as you receive no more than a small expense reimbursement
Scholarship stipend (no employment contract)NoPure academic scholarships without work obligations
PhD on employment contractYesAlways considered an employee
PhD on scholarship (no contract)NoTypically exempt

The Zero-Euro Trap

Here is the critical detail many students miss: a zero-hour contract (oproepcontract) triggers the obligation from the date you sign it, not from the date you first work a shift. Even if your employer never calls you in, the employment relationship exists — and with it, the insurance obligation.

Similarly, a paid internship triggers the obligation even if the compensation is below minimum wage. The SVB (Sociale Verzekeringsbank) previously used a minimum-wage threshold for certain assessments, but for EU/EEA students, the rules changed on 1 September 2025: any paid internship now triggers Wlz coverage and the corresponding insurance obligation.


The Timeline: 4 Months to Comply

Once you start paid work, you have 4 months to arrange basisverzekering. Here is the timeline:

Month 0: You Start Working

Your insurance obligation begins on your first day of employment (or the date of your employment contract for zero-hour contracts). You do not need to have insurance on day one — but the clock starts ticking.

Months 1–4: The Compliance Window

During these 4 months:

  1. Choose a Dutch health insurer (Zilveren Kruis, CZ, VGZ, Menzis, etc.)
  2. Apply for basisverzekering online
  3. Your coverage will be backdated to the date your obligation started — you pay premiums from that date
  4. Apply for zorgtoeslag (healthcare allowance) to offset the cost

After 4 Months: The CAK Gets Involved

If you have not arranged insurance within 4 months:

  1. Warning letter from the CAK — You receive a letter stating you are uninsured. You get 3 months to comply.
  2. First fine: €529.74 — If you still have not insured yourself after 3 more months, the CAK fines you.
  3. Second fine: €529.74 — If you ignore the first fine and remain uninsured for another 3 months, a second fine follows.
  4. CAK assigns you insurance — After two fines, the CAK takes out basisverzekering on your behalf. You pay the premium directly to the CAK at €172.70/month — about 20% more than a regular policy — for 12 months. You cannot choose your insurer.

Total Cost of Non-Compliance

ScenarioCost
Comply within 4 months€142–161/month (minus zorgtoeslag)
Comply after first CAK letter€142–161/month + backdated premiums
After first fine€529.74 fine + backdated premiums + ongoing premium
After second fine€1,059.48 in fines + backdated premiums
CAK-assigned insurance€1,059.48 in fines + €172.70/month for 12 months = €3,132 in the first year

The message is clear: comply early. Even if basisverzekering feels expensive, the cost of ignoring it is far worse.


The Math: Is Working Actually Worth It?

This is the question every student should answer before accepting a job offer in the Netherlands. The insurance cost can eat into your earnings significantly — but the zorgtoeslag (healthcare subsidy) changes the calculation dramatically.

What Is Zorgtoeslag?

Zorgtoeslag is a monthly government subsidy for low-income residents who have basisverzekering. In 2026:

  • Single person: Up to €129/month (€1,548/year)
  • With a partner: Up to €250/month (€3,000/year)
  • Income limit (single): €40,857/year
  • Income limit (couple): €51,142/year combined

Most working students easily qualify — a typical student earning €400–800/month is well below the threshold.

Scenario Calculations

Let us run the numbers for different work situations. We assume the cheapest basisverzekering at €142/month and the 2026 eigen risico (deductible) of €385/year:

Scenario 1: 8 Hours/Week at a Supermarket

  • Gross income: ~€510/month (8 hrs × €14.71/hr × 4.33 weeks)
  • Basisverzekering: €142/month
  • Zorgtoeslag: ~€127/month
  • Net insurance cost: €15/month
  • Effective hourly “insurance tax”: €0.43/hour
  • Verdict: Absolutely worth it. You pay just €15/month for comprehensive Dutch healthcare.

Scenario 2: 4 Hours/Week — The Minimum Scenario

  • Gross income: ~€255/month (4 hrs × €14.71/hr × 4.33 weeks)
  • Basisverzekering: €142/month
  • Zorgtoeslag: ~€130/month
  • Net insurance cost: €12/month
  • Effective hourly “insurance tax”: €0.69/hour
  • Verdict: Still worth it — but the insurance cost represents 5% of your gross earnings.

Scenario 3: Paid Internship at €400/Month

  • Gross income: €400/month
  • Basisverzekering: €142/month
  • Zorgtoeslag: ~€128/month
  • Net insurance cost: €14/month
  • Effective cost as % of income: 3.5%
  • Verdict: Worth it. The zorgtoeslag nearly eliminates the cost.

Scenario 4: One-Time Freelance Gig (€200 Total)

  • Gross income: €200 (one-time)
  • Basisverzekering obligation: Starts from the date of the freelance work
  • Monthly cost: €142/month until you deregister as self-employed
  • Zorgtoeslag: ~€130/month (if you apply immediately)
  • Net cost for the month: €12
  • But: Canceling basisverzekering requires ending the freelance activity and getting an SVB confirmation — a process that can take weeks
  • Verdict: Risky. A one-time gig can lock you into months of insurance premiums. Consider whether the income justifies the administrative burden.

The Decision Table

Weekly HoursMonthly Gross (est.)Insurance Net Cost% of IncomeWorth It?
2 hrs~€127~€107.9%Borderline — high effort for low income
4 hrs~€255~€124.7%Yes, if you need the work experience
8 hrs~€510~€152.9%Yes, clearly
12 hrs~€764~€202.6%Yes
16 hrs~€1,019~€302.9%Yes
20 hrs~€1,274~€403.1%Yes

Key insight: Thanks to zorgtoeslag, working students pay only €10–40/month net for basisverzekering regardless of hours worked. The insurance cost is almost never the reason to avoid working — the administrative hassle is.

Do Not Forget the Deductible

Basisverzekering comes with a €385 annual deductible (eigen risico). This means the first €385 of most healthcare costs come out of your pocket each year. However:

  • GP visits are free — no deductible applies
  • If you are healthy and only visit a GP, your deductible cost is €0
  • If you need a specialist, prescriptions, or hospital care, you pay up to €385/year

For budgeting, assume an extra €32/month in potential deductible costs (€385 ÷ 12). For most healthy students, the actual cost is zero.


What Is Exempt: When Work Does NOT Trigger the Obligation

Not all activities in the Netherlands trigger the insurance obligation. Here is what you can safely do:

Unpaid Internships

If your internship contract explicitly states €0 compensation — no salary, no stipend, no expense reimbursement beyond actual travel costs — you remain exempt. Be careful with “expense allowances” that exceed your real expenses; the SVB may classify those as compensation.

Volunteer Work (Vrijwilligerswerk)

Genuine volunteering does not trigger the obligation. You may receive a small vrijwilligersvergoeding (volunteer allowance) without consequences, provided it stays within the tax-free limits:

  • Maximum €210/month and €2,100/year (2026 limits)
  • If the allowance exceeds these limits, it may be reclassified as employment

Scholarship Stipends

Scholarships without an employment contract (Holland Scholarship, Erasmus Mundus, university merit scholarships) do not trigger the obligation — even if they cover living costs. The key factor is the absence of an employment relationship.

Working in Another Country

If you study in the Netherlands but work exclusively in Belgium, Germany, or another EU country, you are generally insured under that country’s social security system — not the Dutch one. See the cross-border section below.


How to Get Basisverzekering: Step-by-Step

If you have accepted a paid job or internship, here is what to do:

Step 1: Get Your BSN

Your Burgerservicenummer (BSN) is your Dutch citizen service number. You receive it when you register at your municipality (gemeente). If you already registered for your studies, you already have one.

Step 2: Choose an Insurer

All Dutch insurers offer the exact same basic coverage — the government defines the basisverzekering package. Differences are only in:

  • Price: €125–161/month in 2026 (cheapest = natura/network policy)
  • Policy type: Natura (cheapest, in-network only), combinatie, or restitutie (most expensive, any provider)
  • English service: Zilveren Kruis and CZ are known for good English-language support

For most students, the cheapest natura policy is the right choice. Compare at zorgwijzer.nl or independer.nl.

Step 3: Apply Online

You need:

  • BSN number
  • Dutch address
  • Dutch bank account (IBAN)
  • Employment contract or proof of employment

Coverage is backdated to the date your obligation started (your first working day), even if you apply weeks or months later — as long as it is within the 4-month window.

Step 4: Apply for Zorgtoeslag

  1. Get a DigiD at digid.nl (your Dutch digital identity — takes ~5 working days to receive the activation code)
  2. Log in to Mijn Toeslagen with your DigiD
  3. Enter your expected annual income
  4. Payments start within 1–2 months into your Dutch bank account
  5. You can request zorgtoeslag retroactively for up to 1 year

Step 5: Register with a GP (Huisarts)

Once you have insurance:

  1. Find a GP (huisarts) near your home
  2. Call or visit the practice to register
  3. Bring your insurance card or policy number
  4. Warning: GP practices in student cities (Amsterdam, Utrecht, Leiden, Delft) often have waiting lists. Register early — do not wait until you are sick.

How to Cancel Basisverzekering When You Stop Working

This is the second half of the trap: getting out of basisverzekering is not as simple as quitting your job.

The Cancellation Process

  1. End your employment — get written confirmation from your employer that the contract has ended
  2. Request an SVB assessment — contact the SVB to confirm you are no longer Wlz-insured. This can take 6–8 weeks.
  3. Cancel your basisverzekering — once the SVB confirms your Wlz status has ended, send the decision letter to your health insurer to cancel
  4. Stop zorgtoeslag — log in to Mijn Toeslagen and cancel your healthcare allowance. If you continue receiving zorgtoeslag after your obligation ends, you must repay it.
  5. Arrange alternative coverage — switch back to your EHIC, home country insurance, or international student policy

Important Cancellation Rules

  • You cannot cancel mid-contract without proof that your Wlz obligation has ended
  • You pay premiums until the cancellation date — not until the date you stopped working
  • If you quit in March but the SVB takes until May to process your request, you pay premiums through May
  • Tip: Request the SVB assessment the same day you stop working to minimize overlap

Can You Avoid the Trap by Quitting Quickly?

Some students think: “I will work for one month, quit, and cancel.” In theory, this works — but the SVB processing time means you will likely pay 2–3 months of basisverzekering premiums before cancellation goes through. With zorgtoeslag, your net cost for those months is ~€12–15/month — not devastating, but worth knowing.


Cross-Border Work: Studying in NL, Working in Belgium or Germany

The Netherlands borders Belgium and Germany. Students at Maastricht University, for example, may find jobs across the border in Aachen (Germany) or Liège (Belgium). The insurance rules here follow EU Regulation 883/2004:

The Rule of the Working Country

If you work in another EU country while studying in the Netherlands:

  • You are insured under that country’s social security system — not the Dutch one
  • You do not need basisverzekering for work in Belgium or Germany
  • You do need to arrange insurance in the country where you work

Working in Germany

  • You must register with a German Krankenkasse (health insurance fund)
  • Your employer typically handles the registration
  • German student-rate insurance for working students: ~€120/month (with employer contribution)
  • You can still use this insurance in the Netherlands via EU cross-border healthcare rules

Working in Belgium

  • Your employer registers you with a Belgian mutualité/ziekenfonds
  • Belgian social security contributions are deducted from your salary
  • Healthcare access in both Belgium and the Netherlands via EU regulations

Working in BOTH Countries

If you work in both the Netherlands and Belgium/Germany simultaneously, the EU regulation assigns you to one country’s system based on where you do the majority of your work and where you reside. Contact the SVB for a determination.

What If You Work Remotely for a Company in Another Country?

If you physically perform the work in the Netherlands — even for a foreign company — Dutch social security rules apply. Working from your apartment in Amsterdam for a German startup makes you Wlz-insured in the Netherlands. The location of the work matters, not the location of the employer.


Real Student Scenarios

Maria: The Albert Heijn Trap

Maria, a Spanish student at the University of Amsterdam, signs an 8-hour/week contract at Albert Heijn in October. She does not know about the insurance rule. In February, she receives a letter from the CAK stating she is uninsured.

What she should have done: Applied for basisverzekering within 4 months of her October start date. With a natura policy at €142/month and zorgtoeslag of ~€127/month, her net cost would have been €15/month.

What it cost her instead: Backdated premiums from October (€142 × 4 = €568) plus the stress of a CAK letter. Fortunately, she applied before the first fine.

Jonas: The Freelance Developer

Jonas, a German student at TU Eindhoven, takes on a freelance web development project for €1,500. He registers as zzp (self-employed) at the KVK (Chamber of Commerce). The insurance obligation kicks in.

The problem: Even after the project ends, Jonas must formally deregister as zzp and wait for the SVB to confirm his Wlz status has ended. This takes 8 weeks. He pays 3 months of basisverzekering (€142 × 3 = €426) but receives zorgtoeslag (~€130 × 3 = €390). Net cost: €36 for the entire episode.

Lesson: For a one-time freelance project, consider working through a payroll company (payrolling/uitzendbureau) instead of registering as zzp. This way, the employment ends when the project ends — no zzp deregistration needed.

Yuki: The Unpaid Intern Who Is Safe

Yuki, a Japanese student at Leiden University, does a 6-month unpaid internship at a Rotterdam law firm. She receives no compensation — only reimbursement for her train tickets. She remains exempt from basisverzekering and continues using her international student insurance.

Why it works: No compensation = no employment relationship = no Wlz coverage = no insurance obligation.


Frequently Asked Questions

I signed a zero-hour contract but have not worked a single shift. Do I need basisverzekering?

Yes. The employment contract itself creates the Wlz obligation, regardless of whether you have worked any hours. If your employer has registered you with the tax authorities (Belastingdienst), you are in the system. Contact the SVB if you want to dispute your obligation — but assume you need insurance until told otherwise.

My internship pays €200/month — well below minimum wage. Am I exempt?

No. Since September 2025, any paid internship for EU/EEA students triggers the insurance obligation regardless of the amount. For non-EU students, the rules may differ slightly — contact the SVB for an individual assessment. But the safe assumption is: any payment triggers the obligation.

Can I use my EHIC instead of basisverzekering while working?

No. The EHIC covers temporary stays — tourism, short-term study. Once you become Wlz-insured through employment, you are part of the Dutch social security system. Your EHIC from your home country becomes invalid for healthcare in the Netherlands. You must have basisverzekering.

What if I work only during the summer and stop in September?

You must have basisverzekering for the entire duration of your employment — plus the processing time for SVB to confirm your obligation has ended. For a June–August summer job, expect to pay basisverzekering from June through approximately October (allowing for SVB processing). With zorgtoeslag, the net cost is ~€12–15/month, so the total extra cost is around €60–75.

I am an EU student. Do I still need basisverzekering if I work?

Yes. EU citizenship does not exempt you. The insurance obligation applies to anyone who works in the Netherlands, regardless of nationality. Your EHIC is only valid as long as you are not employed in the Netherlands.

How quickly does zorgtoeslag start paying?

After you submit your application via Mijn Toeslagen, payments typically begin within 1–2 months. Zorgtoeslag is paid around the 20th of each month. You can request it retroactively for up to 1 year, so even if you delay the application, you will not lose the subsidy permanently.

What happens to my zorgtoeslag if I earn more in summer?

Update your income estimate immediately on Mijn Toeslagen. Zorgtoeslag is calculated on annual income. If you work more hours in summer, your annual income rises and your monthly zorgtoeslag may decrease. If you do not update your estimate, you receive too much zorgtoeslag and must repay the difference at year-end — potentially hundreds of euros.

Can my employer help with insurance costs?

Some Dutch employers offer a collective discount (collectiviteitskorting) on basisverzekering — a 5–10% premium reduction. Ask your employer or HR department. Also, some employers in sectors like hospitality reimburse part of the insurance cost as a benefit — but this is not standard.

I stopped working 6 months ago but never canceled my basisverzekering. What do I do?

Contact the SVB immediately to request a Wlz assessment. Once you receive their decision letter confirming you are no longer Wlz-insured, send it to your insurer to cancel. You will still owe premiums for the period between stopping work and the SVB decision date. Apply for zorgtoeslag retroactively if you have not already — this will offset most of the premium cost.

Do I need to inform my university if I start working?

Most Dutch universities do not require notification, but many recommend it — especially if you are on a student visa with work-hour restrictions (non-EU students are typically limited to 16 hours/week during term time). Check your visa conditions and university policies.


Key Takeaways

  1. Any paid work in the Netherlands triggers mandatory basisverzekering — no exceptions for low hours or low pay
  2. You have 4 months to arrange insurance from your first working day
  3. Non-compliance leads to fines of €529.74 each, and the CAK can assign you insurance at a 20% premium markup (€172.70/month)
  4. Zorgtoeslag makes it affordable — most working students pay only €10–40/month net after the subsidy
  5. Unpaid internships, volunteering, and pure scholarships are exempt
  6. Canceling is not instant — the SVB processing takes 6–8 weeks after you stop working
  7. Cross-border work (Belgium/Germany) follows the working country’s rules — not the Dutch ones
  8. Always apply for zorgtoeslag — leaving up to €1,548/year unclaimed is the most expensive mistake

Useful Resources


Compare Your Options

The Dutch system rewards students who understand the rules. Do not let a part-time job become a financial surprise. With the right insurer and zorgtoeslag, basisverzekering can cost less than €15/month — making it one of the cheapest healthcare deals in Europe.

Compare student insurance plans → — Find the right coverage for your situation in the Netherlands.

Read the full Netherlands insurance guide → — Everything about basisverzekering, zorgtoeslag, deductibles, and providers.

Written by

Student Insurance Team

Our team of insurance experts helps international students understand health insurance requirements across 29 countries. We provide clear, accurate guidance to make your study abroad experience smoother.

More articles