Article 5 min read

How Much Is a Filling in the UK? Private Prices in 2026

Nov 14, 2026 14 views
How Much Is a Filling in the UK? Private Prices in 2026

TL;DR

A private white filling costs £90 to £250 in the UK, with a typical single-surface filling at £150. NHS Band 2 covers every filling in one course for £76.60.

Table of Contents

    How much is a filling: the short version

    Typical private white filling £150 Single surface, median across UK practices (myTribe, August 2026).
    Full private range £90 to £250 Small to large white fillings per tooth (DentistCost, November 2026).
    NHS price £76.60 Band 2 in England, every filling in one course of treatment.

    A private white filling costs £90 to £250 per tooth in the UK, and the typical single-surface filling costs £150. That £150 is the median from myTribe research in August 2026, which read the published fees of 9,269 UK dental practices. A small filling on a front tooth sits near the bottom of the range, and a large filling on a back tooth sits near the top.

    On the NHS in England, the price is fixed: Band 2 costs £76.60 and covers every filling you need in one course of treatment. The gap between £76.60 and £150 to £250 is the reason many people ask what private care buys them. The short answer is choice of material, appointment time and dentist, not a different filling. A white composite filling is the same material in both systems when it is clinically needed.

    A dentist in a mask and gloves places a filling for a patient lying in a dental chair

    Figure 1: A dentist places a filling for a patient in the chair. A private white filling uses composite resin matched to the shade of the tooth.

    Private filling prices by size

    Size is the main driver. Dentists charge by the number of surfaces the filling covers: one surface is a small repair, three or more is a large one.

    FillingTypical private costNotes
    White filling, small (1 surface)£90 to £160Front teeth and small repairs.
    White filling, medium (2 surfaces)£130 to £220Most common size for a back tooth.
    White filling, large (3+ surfaces)£180 to £250Large repairs, often on molars.
    Amalgam filling (silver)£80 to £150Cheaper, rarely chosen for visible teeth.

    The myTribe median of £150 for a single-surface white filling sits near the top of the DentistCost small range of £90 to £160, because London and South East practices pull the median up. DentistCost puts a medium white filling at £130 to £220 and a large one at £180 to £250.

    What the big chains charge

    Starting prices vary widely between practices, even inside one chain. The Dose Club read the published price pages of Bupa Dental Care, mydentist and an independent practice on 22 October 2026. A starting price is the lowest price for the simplest case, so your quote can come in higher.

    PracticeSmall white filling, fromNotes
    Bupa Dental Care, Islington£300Central London. The dearest starting price found.
    Bupa Dental Care, Sale£240North West. Same chain, £60 less than Islington.
    mydentist, England and Wales£174Standard price list, regional differences apply.
    Wood Lane Dentistry, Sonning Common£157Independent practice in Oxfordshire.

    NHS vs private: what you pay

    NHS dental charges in England are fixed bands, in force from 1 April 2026. Band 1 is £27.90 for a check-up and simple care. Band 2 is £76.60 and covers everything in Band 1 plus fillings, root canal work and extractions, however many fillings the course needs. Band 3 is £332.10 for crowns, dentures and bridges. White fillings are provided on the NHS when clinically needed, for example on front teeth. For a back tooth the NHS may offer a silver amalgam filling instead, and a white filling there is a private choice.

    Worked example: two fillings, private vs NHS

    Say you need two medium white fillings. At the myTribe typical price of £150 each, the private bill is £300. On the NHS in England, both fillings fall in one course of treatment, so you pay one Band 2 charge of £76.60. The difference is £223.40. That is the real comparison to make before you book: two fillings, one course, one fixed charge against two per-tooth private fees.

    What changes the price

    • Size: a one-surface filling costs far less than a three-surface one on the same tooth.
    • Tooth: back teeth cost more. They take longer, need more material and are harder to reach.
    • Location: central London practices charge 30 to 50% more than the Midlands or the North.
    • Material: white composite costs more than amalgam, and it takes longer to layer and shape.

    Sources: myTribe Insurance private dental treatment research, August 2026 (9,269 practices, 248,154 prices; white filling typical £150, range £120 to £180); The Dose Club private dentist prices, price pages read 22 October 2026 and checked 24 October 2026 (white filling starting price £78 to £300); DentistCost filling cost guide, updated 8 November 2026 (white £90 to £250, amalgam £80 to £150); NHS England dental charge bands from 1 April 2026 (Band 2 £76.60). Prices checked 14 November 2026.

    Frequently asked questions

    How much is a private filling in the UK?

    A private white filling costs £90 to £250 per tooth. The typical single-surface filling is £150. A small filling is £90 to £160, a medium one £130 to £220, and a large one £180 to £250.

    How much is a filling on the NHS?

    £76.60 in England. That is the Band 2 charge, and it covers every filling in one course of treatment, however many teeth need one.

    Is a white filling dearer than a silver one?

    Yes. A private white filling costs £90 to £250, and a private amalgam filling costs £80 to £150. White composite takes longer to place and shape, which is part of the price.

    Why do filling prices vary so much?

    Each practice sets its own fees. Size, tooth position, material, location and the dentist all move the price. Central London can cost 30 to 50% more than the Midlands or the North.

    Do I pay per filling on the NHS?

    No. You pay per course of treatment, not per item. One Band 2 charge of £76.60 covers all the fillings in that course.

    Was this article helpful?

    Comments

    Loading comments...