Coffee, Tea and Tobacco Stains on Teeth: What Whitening Toothpaste Can Remove
Coffee, tea, red wine and tobacco leave stains on the outside of the teeth, and those surface stains are the kind a whitening toothpaste can help lift, gradually, with regular brushing. Stains inside the tooth are different: no toothpaste reaches them, and a dentist is the person to assess them. This guide covers why everyday drinks stain, how whitening toothpastes work on those stains, and the habits that keep surface staining down.
Surface stains and deeper discolouration
The Australian Dental Association separates tooth staining into two kinds.1 Extrinsic stains sit on the outside surface of the tooth. The association lists tea, coffee, red wine and smoking as causes, and says this staining may be removed by brushing with a whitening toothpaste or with a professional dental clean. Intrinsic stains are inside the tooth, from causes such as medication taken while the teeth were developing, trauma, amalgam fillings and root canal treatment. Those don't respond to toothpaste, and the association notes that a dental practitioner is best placed to diagnose the cause and advise whether whitening will work.
Why coffee, tea and red wine stain teeth
Teeth carry a thin protein film from saliva, called the pellicle. A widely cited review in the British Dental Journal describes extrinsic staining as colour compounds (chromogens) being taken up into that film, or forming through chemical reactions at the tooth surface, with coffee, tea and red wine among the dietary sources.2 Tannins, the plant compounds that make tea and red wine taste dry, are a major contributor in drinks.3
The shade tends to follow the drink. Black tea and coffee usually leave yellow to brown staining, red wine a grey stain, and green tea can stain green or yellow.3

Does coffee stain teeth?
Yes, on the surface. Coffee's colour compounds bind to the pellicle, which is why regular coffee drinkers often see a yellow-brown tint build up between dental visits. Because the stain sits on the outside of the tooth, a professional clean can remove it and a whitening toothpaste can help lift it gradually in between.1
Does tea stain teeth more than coffee?
It can. Bupa Dental notes that black tea is usually high in staining tannins that may lead to more staining than coffee.4 A laboratory study from the University of Alberta, published in the International Journal of Dental Hygiene, found that adding milk to black tea significantly reduced staining on extracted teeth, and traced the effect to casein, the main milk protein, binding to the tannins.5 It was a lab study rather than a trial in people, the researchers stopped short of recommending milk in tea, and plant milks contain no casein.
Does matcha stain teeth?
It can: green teas, matcha included, contain tannins too, and green tea staining tends towards green or yellow.3 Matcha is drunk as whole powdered leaf, so the same habits below apply.
Smoking and tobacco stains on teeth
Smoking is the other common cause of surface staining on the Australian Dental Association's list, and Bupa Dental notes that tobacco stains teeth whether it is smoked or chewed.1,4 Tobacco staining builds up on the tooth surface and in any hardened deposits (tartar), which is why it can look darker and be slower to shift than coffee staining. Tartar only comes off at a dental clean. On the tooth surface itself, a whitening toothpaste works on tobacco stains the same way it works on coffee: gradually, by polishing.
Does whitening toothpaste work on stains?

Whitening toothpastes work on extrinsic stains; they don't change the colour of the tooth itself. They do it in a few different ways:
- Polishing agents such as hydrated silica and calcium carbonate clean the stained film from the surface. Most whitening pastes rely on these.
- Enzymes such as papain (from papaya) and bromelain (from pineapple), which the brands that use them say help break down the protein film stains cling to.
- Polymers such as PVP, which Marvis adds to its Smokers Whitening Mint for tobacco and coffee stains.
- Low-level oxidisers: a few pastes add a small amount of hydrogen peroxide, or PAP (phthalimidoperoxycaproic acid).
How abrasive a paste is gets measured on a scale called RDA (relative dentin abrasivity). The commonly cited ceiling for toothpaste is 250, the limit referenced in the international toothpaste standard.6 Most brands don't publish their RDA, so a whitening claim on its own doesn't tell you how abrasive a paste is.
Expect gradual change. There is no fixed timeline, and the result depends on how much staining there is and what caused it.
Choosing a toothpaste for coffee, tea or tobacco stains
All of these work on surface stains, by different routes. Choose by the stain, and by whether you want fluoride.
- Marvis Whitening Mint: polishes with calcium carbonate and hydrated silica, with sodium fluoride and a strong, cold mint. Suited to coffee and tea stains.
- Marvis Smokers Whitening Mint: a whitening toothpaste for smokers, built on the same formula plus PVP, which Marvis says targets tobacco and coffee stains; sodium fluoride.
- Grin Pro Toothpaste + Fluoride: papain and bromelain with calcium carbonate and baking soda, sodium monofluorophosphate, and no SLS.
- Paist Whitening: papain and bromelain, hydrated silica and a low level of hydrogen peroxide, with 1450ppm sodium fluoride.
- Davids Sensitive+Whitening: calcium carbonate, baking soda and hydrated silica with hydroxyapatite; fluoride-free.
- Perlae Opal Whitening: calcium carbonate with PAP+, which Perlae describes as peroxide-free, and hydroxyapatite; fluoride-free, with a citrus and cardamom mint.
Compare more in Best Whitening Toothpaste in Australia, or browse every whitening toothpaste.
How to remove stains from teeth
Surface stains come off in two ways. A professional dental clean can remove them, along with any tartar they are caught in, which toothpaste can't shift.1 Between cleans, a whitening toothpaste can help lift surface stains gradually with twice-daily brushing.
- Coffee and tea stains: a polishing whitening paste, plus a rinse with water after drinking. For tea, milk may help, going by the laboratory study above.
- Smoking stains: the surface layer responds to the same polishing pastes, but stain held in tartar needs a dental clean.
- Red wine stains: sip water alongside, then brush later rather than straight away.
- Stains that won't shift: discolouration inside the tooth doesn't respond to toothpaste or a clean. A dentist can assess it and advise on professional options.
Everyday habits that keep surface staining down

- Rinse with water after coffee, tea or red wine, and sip water alongside red wine, to wash colour off before it settles.4
- Use a straw for iced drinks, which keeps more of the drink off the front teeth.
- Wait before brushing after acidic food or drink. Dental advice commonly suggests waiting 30 to 60 minutes.
- Brush twice a day and keep up regular dental cleans, which remove the build-up a toothpaste can't.
Frequently Asked Questions
Are coffee stains on teeth permanent?
Usually not. Coffee stains sit on the outside of the tooth, so a professional clean can remove them and a whitening toothpaste can help lift them gradually between visits. If discolouration doesn't shift with either, ask a dentist, because it may be inside the tooth rather than on it.
Do smoking stains on teeth go away?
Surface tobacco stains can be removed by a professional clean, and a whitening toothpaste can help lift them gradually between visits. Staining caught up in tartar needs the dental clean. Discolouration inside the tooth won't respond to either and needs a dentist's assessment.
What causes brown stains on teeth?
Most often surface staining from coffee, tea, red wine or tobacco, or stain held in tartar. Brown marks can have other causes too, so have a dentist look at any patch that is new, spreading or doesn't brush off.
Can stained teeth return to their original colour?
Surface stains can usually be removed or reduced, which takes the teeth back towards their underlying colour. Stains inside the tooth are a different problem: whitening toothpaste can't reach them, and a dentist can advise whether professional treatment would help.
Can whitening toothpaste fix yellow teeth?
Only when the yellow is surface staining, such as from coffee, tea or tobacco, which a whitening toothpaste can help lift gradually. Teeth can also look yellow because of colour within the tooth, which toothpaste can't change. A dentist can tell which it is and whether professional whitening would help.
How do coffee and tea drinkers keep stains down?
Rinse with water after drinking, use a straw for iced drinks, brush twice a day with a toothpaste that polishes surface stains, and keep up regular dental cleans. Taking milk in black tea may also help, going by the laboratory study above.
Sources
- Australian Dental Association. Teeth staining. teeth.org.au.
- Watts A, Addy M. Tooth discolouration and staining: a review of the literature. British Dental Journal 2001;190(6):309–316.
- Machado K. Stain, stain, go away: 8 causes of extrinsic tooth staining. Today's RDH, 2025.
- Bupa Dental. 8 habits that can stain teeth.
- University of Alberta School of Dentistry. Research shows adding milk to tea can prevent enamel staining (Chow et al., International Journal of Dental Hygiene, 2014).
- RDH Magazine. Protected by a safe RDA: setting the record straight about toothpaste abrasivity.