Why are my teeth yellow?

There are four different causes, they look nearly identical in the mirror, and only two of them respond to whitening. Knowing which one you have saves you from buying the wrong fix.

Last reviewed 18 September 2026

Almost every article on this question lists coffee, tea, wine and smoking and stops there. That is one cause out of four, and it is the only one that scrubs off. The distinction that actually matters is where in the tooth the colour is sitting.

CauseWhere the colour isResponds to whitening?What actually helps
1 · Surface stain On top of the enamel Yes — but a cleaning is cheaper Professional cleaning
2 · Enamel staining Absorbed into the enamel Yes — this is what whitening is for Peroxide whitening
3 · Thinning enamel Dentine showing through from beneath Barely Bonding or veneers; stop the erosion
4 · Internal discolouration Inside the tooth Poorly Internal bleaching, bonding or veneers

The one most people have, and nobody mentions

Enamel is semi-translucent. The dentine underneath it is naturally yellow — that is simply what dentine is. What you see when you look at a tooth is dentine colour filtered through a layer of enamel.

Enamel thins over time. Decades of brushing, acidic food and drink, and ordinary wear all reduce it, and enamel does not grow back. As it thins, more of the yellow underneath shows through — and the tooth looks yellower without a single new stain having formed.

This is why whitening disappoints a lot of people over about 40. Peroxide acts on staining within the enamel. If your yellow is dentine showing through thin enamel, there is relatively little for it to act on — you can run a full course and see a small change, because the colour was never in the layer being treated.

How to tell which one you have

These are rough indicators, not a diagnosis — a dentist can tell you properly in about a minute.

A shade change that happened quickly is worth a check-up. Gradual yellowing over years is normal. One tooth darkening over weeks or months is not, and it can indicate the nerve has died — which is a treatment question, not a cosmetic one.

Yellow is not the same as unhealthy

Natural tooth shade varies genuinely between people, and a more yellow natural shade often goes with thicker, more mineralised enamel. The uniformly bright white in advertising is not a natural human tooth colour — it is a restoration shade.

Colour on its own tells you very little about dental health. What matters more is whether it changed, and how fast.

What to do, in order

  1. Cleaning first. $100–$200, removes cause 1 entirely, and tells you how much of the yellow was surface.
  2. Then judge. Whatever colour remains is coming from inside the enamel or beneath it.
  3. If it's enamel staining — whitening will work. Custom trays give a more even result than strips.
  4. If it's thinning enamel — whitening will underdeliver. Bonding or veneers change the colour; the other priority is halting further erosion.
  5. If it's one dark tooth or patchy discolouration — see a dentist before spending anything on whitening.

Read next

Teeth whitening costs

What each route buys you, once you know what you're treating.

Compare options →

Natural whitening remedies

Which home remedies do something, and which erode enamel.

Read the guide →

Sources

Consulted while writing this page. Listing a source is not an endorsement by that organisation or clinician, and none of them reviewed this page.