Guide
Dentist costs in the Netherlands: the prices are set by the state, and here they are
By Covered Abroad Research Desk · Last verified July 2026
The rule in writing
“Anyone insured by operation of law under the Wlz — in practice residents of the Netherlands, and non-residents taxed on employment performed there — must take out a Dutch zorgverzekering. Residence or Dutch-taxed work is the trigger, not nationality and not the residence permit. A non-working spouse who becomes resident is caught with no Dutch income at all.”
Official source: Zorgverzekeringswet Article 2(1), read with Wlz Article 2.1.1 — Last verified:
The fact that changes how you read every price: they are regulated
In most countries a dental price list is one practice's pricing. In the Netherlands it is national law. The NZa — the Nederlandse Zorgautoriteit, the healthcare authority — sets maximum tariffs for every coded dental treatment, and no practice may charge above them. The 2026 schedule was re-benchmarked from a cost-price investigation of the 2023 financial year, and the NZa's stated principle cuts both ways: tariffs "may not be too low" — they must reasonably cover care, staff and premises — "and may not be too high, because then patients and insured people pay too much."
Two consequences for you. Shopping around on price is largely pointless — the ceiling is the same in Amsterdam and in a village in Drenthe. And any Dutch dentist's invoice itemises the same national codes, so you can check every line against the published schedule yourself.
The NZa also explains why this market is regulated so hard: most patients aged 18 and over pay for this care themselves, and insurers barely contract with dental providers — so tariff regulation is what stands in for negotiating power that patients would otherwise not have.
Source: NZa, maximum tariffs for oral care 2026, read 23 August 2026.
The 2026 tariffs you will actually meet
From the tariff decision in force 1 January to 31 December 2026 (TB/REG-26616-01), the codes an ordinary patient meets:
| Code | Treatment | 2026 maximum |
|---|---|---|
| C002 | Periodic check-up | €28.51 |
| C003 | Consultation (not a check-up) | €28.51 |
| C001 | Intake consultation, new patient | €57.01 |
| M03 | Cleaning (gebitsreiniging), per 5 minutes | €16.82 |
| X10 | Small X-ray, per image | €21.00 |
| X21 | Panoramic jaw X-ray | €90.02 |
| H11 | Extraction of a tooth or molar | €56.26 |
| V91 | Composite filling, one surface | €60.01 |
| V92 | Composite filling, two surfaces | €78.77 |
| V93 | Composite filling, three surfaces | €93.77 |
| V94 | Composite filling, multi-surface | €120.03 |
Notes that stop misreadings: the cleaning tariff is per five minutes, so a typical half-hour cleaning is six units, and time is rounded to the nearest five minutes. The extraction tariff includes any stitching and haemostatic materials. Amalgam filling codes exist at lower tariffs (€31.51–€65.26), but composite — the tooth-coloured standard — is what you will normally be quoted.
Source: NZa, Prestatie- en tariefbeschikking tandheelkundige zorg 2026 (TB/REG-26616-01), read 23 August 2026.
60-second check
Not sure the policy you have meets your destination's written rule? Run it through the policy check now, before you build the rest of the file around it.
Check my policyWho pays: almost entirely you, if you are over 18
Here is the piece that surprises arrivals from the UK more than the prices themselves. The compulsory Dutch basic package covers dental for children under 18 — check-ups, treatment, fluoride from the eruption of permanent teeth — with no eigen risico. For adults, it covers only "chirurgische tandheelkundige hulp en röntgenonderzoek" — surgical dental care and X-ray investigation — and that sliver does draw down the €385 eigen risico.
Routine adult dentistry — check-ups, cleaning, fillings, crowns — is not in the basic package at all. You pay the NZa tariffs out of pocket, or you buy an aanvullende (supplementary) dental package from a Dutch insurer, or you hold international cover with dental benefits. That is the honest structure of the market: the state does not fund adult teeth, it referees the prices instead.
Budgeting from the schedule is at least easy. A year of ordinary maintenance — two check-ups, one half-hour cleaning, the odd small X-ray — prices out from the table above at well under €200 at the national maxima, which is the calculation behind the common Dutch choice to skip dental insurance and self-pay. Where the arithmetic flips is the bad year: root canals, crowns and implants run into the hundreds per element on the same schedule.
Source: Rijksoverheid, what the basic package covers, read 23 August 2026.
How this fits a mover's insurance decision
Three honest observations, in descending order of certainty.
Nothing here changes the compulsory layer. If you live or work in the Netherlands you hold a Dutch basic policy regardless; the dental question is only ever about what sits on top of it.
The self-pay default is more defensible in the Netherlands than almost anywhere, because state-set maxima cap your downside for routine care, and every practice bills the same codes. A newcomer's first year — one intake at €57.01, then maintenance — is a predictable, small number.
Where cover earns its keep is major work and families. Multi-surface restorations at €120.03 a time compound quickly across a household, and supplementary dental — Dutch aanvullende packages or the dental benefits on an international plan — is priced for exactly that tail. Our own plans' dental benefits sit in the Comprehensive tier and above; whether that beats a Dutch aanvullende package depends on whether you want the cover to travel with you beyond the Netherlands, which is the genuine differentiator rather than the premium.
Source: NZa, maximum tariffs for oral care 2026, read 23 August 2026.