Skip to content

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

Dutch dental prices are not market prices — the NZa, the healthcare authority, sets maximum tariffs for every coded treatment, identical at every practice. For 2026: a periodic check-up is €28.51, cleaning €16.82 per five minutes, an extraction €56.26, composite fillings €60.01 to €120.03. Adults pay this themselves; the basic package covers almost none of it.

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:

CodeTreatment2026 maximum
C002Periodic check-up€28.51
C003Consultation (not a check-up)€28.51
C001Intake consultation, new patient€57.01
M03Cleaning (gebitsreiniging), per 5 minutes€16.82
X10Small X-ray, per image€21.00
X21Panoramic jaw X-ray€90.02
H11Extraction of a tooth or molar€56.26
V91Composite filling, one surface€60.01
V92Composite filling, two surfaces€78.77
V93Composite filling, three surfaces€93.77
V94Composite 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 policy

Who 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.

Get a certificate that meets the published rule

Tell us your destination, visa, and who’s moving. Our team reviews it against the current requirement and calls you with a quote — no obligation.

Cover underwritten by Regency Assurance · every rule on this site cited and dated · a person calls back within one business day.

Before you request a quote: cover is worldwide but excludes treatment in the United States, and pre-existing conditions are not covered — including conditions you did not know about. We say this up front so a quote is worth your time.

Common questions

How much does a dentist check-up cost in the Netherlands?

€28.51 in 2026 — code C002, a maximum tariff set nationally by the NZa. No practice may charge more, and the same ceiling applies everywhere in the country. A new-patient intake consultation (C001) is €57.01.

Is dental care covered by Dutch health insurance?

For children under 18, yes — check-ups and treatment are in the basic package with no eigen risico. For adults the basic package covers only surgical dental care and X-ray investigation; routine check-ups, cleaning, fillings and crowns are not covered, so you self-pay the NZa tariffs or hold supplementary dental cover.

How much does a filling cost in the Netherlands?

At the 2026 maxima: composite fillings run €60.01 for one surface, €78.77 for two, €93.77 for three and €120.03 multi-surface. Amalgam codes are cheaper (€31.51–€65.26). Every practice bills against the same national codes.

Can a Dutch dentist charge more than these prices?

Not for the coded treatments — these are legal maximum tariffs set by the NZa, and 2026's were re-benchmarked from a cost-price investigation. Your invoice itemises the codes, so each line can be checked against the published schedule.

Keep reading