How Much Do Veneers Cost in the UK? (2026 Prices per Tooth)

Last updated 29 September 2026

Veneers are thin shells bonded to the front of your teeth to change their colour or shape. They're priced per tooth, and the material makes the biggest difference: composite veneers cost less than half as much as porcelain.

Quick answer: a composite veneer typically costs £350 per tooth, and most practices charge £296 to £432. A porcelain veneer typically costs £782 per tooth, and most charge £650 to £969. These figures come from 52 practices that publish a composite veneer price and 100 that publish a porcelain one.

Composite vs porcelain veneers: price and differences

Composite veneersPorcelain veneers
Typical price per tooth£350£782
Most practices charge£296 to £432£650 to £969
Lowest published price£175£268
Practices with a published price52100
How they're madeBuilt up on your tooth in one visitMade in a lab, fitted at a second visit
Can be repairedUsually, in the chairUsually replaced if chipped

Composite is a tooth-coloured resin shaped directly on your teeth. Porcelain veneers are made by a lab and are more resistant to staining. E.max is a common type of porcelain veneer: 18 practices we list name it specifically, and their prices run from £490 to £1,280 per tooth.

How much does a set of veneers cost?

Most people get veneers on the teeth that show when they smile, often six or eight on the top row. Using the typical prices per tooth:

Number of teethComposite, at £350 eachPorcelain, at £782 each
1£350£782
4£1,400£3,128
6£2,100£4,692
8£2,800£6,256
10£3,500£7,820

These are worked out from the typical single-tooth price, not quotes. Some practices offer a lower price per tooth when you have several done, so ask.

Cheapest composite veneers

PracticeAreaPrice per tooth
Vere DentalLondon SW11£175 to £350
Wisteria House Dental PracticeLondon E15from £200
Purley Dental PracticeLondon CR8from £220
80 Kensington Dental ClinicLondon W8from £220
Mona Lisa SmilesLondon EN5£250 to £350
IGDP LimitedLondon N1£250
Woodside Dental PracticeLondon SW19from £250
Mayfield DentalLondon CR2£250

Cheapest porcelain veneers

PracticeAreaPrice per tooth
Winscombe Dental PracticeWinscombe BS25£268 to £765
Habashi Dental PracticeLondon SE2£400
AllClear Dental CentreLondon CR0£425
Sutton Dental CentreLondon SM1from £450
CBC Dental StudioLondon SE16£450
Hatton Garden Dental PracticeLondon EC1N£490 to £625
Clapham South Dental CentreLondon SW12from £550
Park Lane DentalLondon CR0£550

Best rated practices for veneers

Highest Google ratings among practices with at least 20 reviews.

PracticeAreaComposite veneerRating
Fulham Road DentalLondon SW6£4355.0 (631)
Dental ArtistryLondon N8from £3505.0 (247)
Thousand SmilesLondon SW5£3505.0 (233)
LUCEO DentalLondon W1G£6505.0 (185)
Vere DentalLondon SW11£175 to £3505.0 (85)
PracticeAreaPorcelain veneerRating
Fulham Road DentalLondon SW6£1,7855.0 (631)
Pine Dental & AestheticsLondon SM2£8005.0 (363)
Dental EleganceLondon DA15from £1,1885.0 (264)
Dental ArtistryLondon N8£1,2005.0 (247)
Thousand SmilesLondon SW5£7505.0 (233)

What actually drives the price difference

  • Material. Porcelain costs roughly twice as much as composite per tooth.
  • Number of teeth. Veneers are priced per tooth, so the total depends on how many you need.
  • Preparation. Porcelain veneers usually need some enamel removed and a temporary set while the lab makes them, which is part of why they cost more.
  • Who does the work. Cosmetic dentists with a long portfolio of smile makeovers often charge more.

Veneers or composite bonding?

Composite bonding adds resin to part of a tooth, for example to fix a chip or close a small gap, and it typically costs £250 per tooth. A composite veneer covers the whole front of the tooth, so it costs more. Our composite bonding cost guide has those prices. If your teeth are healthy but discoloured, teeth whitening is the cheaper place to start.

Are veneers available on the NHS?

Rarely. Veneers are usually a cosmetic treatment, so they're almost always paid for privately.

Frequently asked questions

How much do veneers cost in the UK?

A composite veneer typically costs £350 per tooth and a porcelain veneer £782 per tooth, based on 52 and 100 practices that publish a price.

How much do composite veneers cost?

Most practices charge £296 to £432 per tooth, and the lowest published price we list is £175. A set of six at the typical price would be about £2,100.

How much are porcelain veneers?

Most practices charge £650 to £969 per tooth, and the typical price is £782. A set of six at the typical price would be about £4,700.

Why are porcelain veneers more expensive?

They're made in a dental lab, usually need two appointments and a temporary set, and resist staining better than composite.

Related guides