Opening Time
Mon - Thu 8:30 - 20:00 | Fri 8:30 - 17:00
Phone
0131 228 2442
City Dental Care

Guide · Teeth whitening

How much does teeth whitening cost in Edinburgh?

Short answer: at City Dental Care, dentist-prescribed home whitening starts from £350 — around £29 a month on 0% finance. The longer answer is worth two minutes, because the whitening market is full of products that aren’t comparable and offers that aren’t legal.

What the £350 actually buys

Why shop products and salon offers aren’t the same thing

Over-the-counter strips and whitening toothpastes are limited by law to very low concentrations — results are weak, short-lived, and one-size-fits-nobody trays can irritate gums. And a harder truth: in the UK, tooth whitening is legally dentistry. Only GDC-registered dental professionals may perform it. A salon or beautician offering whitening is breaking the law with your mouth — chemical burns and permanent damage are the documented risks of getting this wrong.

So when you compare a £99 salon offer with £350 at a dental practice, you are not comparing two prices for one product. One of them shouldn’t exist.

When whitening isn’t the answer

Whitening lifts staining from coffee, tea, wine, smoking and time. It does not change the colour of crowns, veneers or fillings, and internal discolouration (for example after a root canal) may need a different approach such as internal bleaching. That’s why the assessment comes first — so you only pay for what will genuinely work on your teeth.

Ready for a brighter smile, done properly?

Book a consultation at 9 Earl Grey Street — assessment, honest advice on whether whitening suits your teeth, and a written price before anything starts.

Whitening, explained by the team

At-home vs in-clinic whitening

Professional teeth whitening, explained

Not all tooth discolouration is the same

More from us on Instagram

Videos play via Instagram when tapped.

FAQs

Frequently Asked Questions

Inside a treatment room at City Dental Care on Earl Grey Street, Edinburgh

Book now