NHS vs Private Dentist Cost
Updated 28 March 2026
NHS dental treatment is significantly cheaper than going private for most procedures. Here is exactly how the prices compare, and when private treatment is worth considering.
At a Glance: NHS vs Private Prices
- Check-up and X-rays£26.80
- Filling (any number, per course)£73.50
- Root canal£73.50
- Extraction£73.50
- Crown£319.10
- Dentures£319.10
- Bridge£319.10
- Check-up and X-rays£50 to £100
- Filling (per tooth)£80 to £250
- Root canal£200 to £700
- Extraction£80 to £300
- Crown (per tooth)£400 to £1,000
- Dentures£300 to £1,500
- Bridge£400 to £1,200
Private costs are per procedure and per tooth. NHS costs are per course of treatment, regardless of how many teeth are involved.
Why NHS Is Cheaper: The Band System
The NHS groups all dental treatment into three price bands. You pay a single charge per course of treatment, and that charge covers everything you need within that band and below. This is fundamentally different from how private dentists charge.
One charge covers multiple procedures
If you visit an NHS dentist for a check-up and your dentist discovers you need three fillings, you pay one Band 2 charge of £73.50. That covers the examination, X-rays, and all three fillings. At a private dentist, you would pay separately for the check-up (£50 to £100) and each filling (£80 to £250 per tooth), bringing your total to somewhere between £290 and £850 for the same treatment.
The band upgrades, not stacks
If you need a check-up (Band 1) plus a filling (Band 2), you pay only the Band 2 charge. If you need a check-up, two fillings, and a crown, you pay only the Band 3 charge of £319.10. The bands never stack on top of each other within a single course of treatment. Private practices, by contrast, charge for every individual item.
Maximum you can ever pay
The absolute maximum for any single course of NHS treatment is £319.10 (Band 3). Even if you need a crown, three fillings, a root canal, and dentures in the same course of treatment, you pay £319.10 total. No private practice in the country could offer anything close to that for the same work.
Procedure-by-Procedure Comparison
Here is a more detailed breakdown of what specific procedures cost under each system.
| Procedure | NHS Cost | Private Cost | NHS Saving |
|---|---|---|---|
| Check-up with X-rays | £26.80 | £50 to £100 | Up to £73 |
| Scale and polish | £26.80 (included in Band 1) | £40 to £100 | Up to £73 |
| Single filling | £73.50 | £80 to £250 | Up to £177 |
| Three fillings | £73.50 (same charge) | £240 to £750 | Up to £677 |
| Root canal (front tooth) | £73.50 | £200 to £400 | Up to £327 |
| Root canal (molar) | £73.50 | £400 to £700 | Up to £627 |
| Crown | £319.10 | £400 to £1,000 | Up to £681 |
| Full dentures | £319.10 | £500 to £1,500 | Up to £1,181 |
| Dental implant (single) | Rarely available on NHS | £1,500 to £2,500 | N/A |
| Tooth whitening | Not available on NHS | £200 to £700 | N/A |
| Porcelain veneer (per tooth) | Not available on NHS | £400 to £1,000 | N/A |
When Private Dental Treatment Is Worth the Extra Cost
There are genuine situations where paying more for private treatment makes sense. Here are the most common ones.
Cosmetic treatments
The NHS only covers treatment that is clinically necessary. If you want tooth whitening, porcelain veneers, or cosmetic bonding to improve the appearance of healthy teeth, you will need to go private. Tooth whitening typically costs £200 to £700. Composite bonding runs £150 to £400 per tooth. A full set of porcelain veneers can cost £4,000 to £8,000.
Dental implants
Implants are rarely available on the NHS and only in very specific clinical circumstances (for example, following oral cancer treatment). A single dental implant costs £1,500 to £2,500 privately. All-on-4 implants, which replace a full arch, cost £6,000 to £14,000. If you need an implant, you will almost certainly need to pay privately or look into dental finance plans.
Premium materials
NHS crowns are typically metal or metal-ceramic. If you want a full ceramic or zirconia crown for a more natural look, private is the way to go. Similarly, NHS fillings may be amalgam (silver-coloured), while private dentists routinely offer tooth-coloured composite or ceramic inlays. The clinical outcome is comparable, but the aesthetic difference can be significant for visible teeth.
Appointment availability
NHS dentists in many areas have closed their lists to new patients. According to the British Dental Association, around 4.4 million people who tried to get an NHS dental appointment in 2023 were unable to do so. Private dentists typically offer appointments within days. If you cannot find an NHS dentist accepting new patients, going private may be your only realistic option for routine care.
Orthodontics for adults
NHS orthodontic treatment is generally only available for children and young people with a clinical need. Adults who want braces or clear aligners like Invisalign will need to pay privately. Metal braces cost £1,500 to £3,500 privately, while Invisalign runs £2,500 to £5,500. Some private dental plans offer partial coverage for orthodontics.
When NHS Is the Clear Choice
For the majority of routine and restorative dental work, the NHS offers excellent value.
A six-monthly or annual check-up with X-rays costs just £26.80 on the NHS. Paying £50 to £100 for the same examination at a private practice is hard to justify unless you genuinely cannot get an NHS appointment.
This is where the band system really saves money. Three fillings on the NHS cost £73.50 total. Three fillings privately could cost £240 to £750. The more fillings you need, the bigger the saving.
Band 3 at £319.10 covers everything including crowns, bridges, and dentures. A single private crown alone can cost more than the entire NHS Band 3 charge. If you need a crown plus fillings, the NHS saving is even larger.
Emergency NHS dental treatment costs £26.80. A private emergency appointment can cost £100 to £250 or more, especially out of hours. For sudden toothache or a broken tooth, NHS is by far the most affordable option.
What About Dental Insurance?
Private dental insurance plans typically cost £10 to £40 per month depending on the level of cover. They can reduce the out-of-pocket cost of private treatment, but they usually come with annual limits and exclusions.
A typical dental insurance plan at around £20 per month (£240 per year) might cover two check-ups, one hygienist visit, and contribute towards fillings or crowns up to an annual limit of £500 to £1,000. Pre-existing conditions are usually excluded or have a waiting period.
For comparison, if you visit an NHS dentist twice a year for check-ups with no treatment, you pay £53.60 total. Even adding a Band 2 filling takes your annual NHS cost to just £100.30. Dental insurance makes financial sense only if you expect to need significant private treatment or if you cannot access NHS services at all.
Dental plans from providers like Denplan, Bupa Dental, and Practice Plan offer different structures. Some are capitation plans (you pay a fixed monthly fee to a specific dentist), while others are insurance products with claims processes. Always read the terms carefully, particularly the exclusions and waiting periods.
Common Questions
Can I mix NHS and private treatment?
Yes, but not within the same course of treatment. Your dentist must be clear about which parts are NHS and which are private before any treatment begins. For example, you could have an NHS check-up and then choose to have private tooth whitening as a separate treatment. You cannot ask for a private ceramic crown within an NHS course of treatment and pay just the difference.
Is private dental treatment better quality?
Not necessarily. NHS dentists are trained to the same standards as private dentists, and many work in both sectors. The clinical outcome of an NHS filling is the same as a private filling. The difference is in materials (NHS may use amalgam where private uses composite), time (private appointments are often longer), and range of treatments available (cosmetic work is private only).
Do I need to register with an NHS dentist?
Strictly speaking, you do not "register" with an NHS dentist the way you register with a GP. However, once a dentist accepts you as an NHS patient, you are on their list for a set period (usually two years from your last course of treatment). If you do not visit within that period, you will need to rejoin and may find the list is full.
NHS dental charges shown are for England and were updated in April 2024. Private costs are estimates based on typical UK dental practice pricing and may vary by region and practice. Always confirm current charges before treatment. This page is for information only and does not constitute clinical advice.