Coffee stains on teeth: why they happen and what actually removes them
Tea and coffee are two of the most common culprits behind dull, yellowing teeth. If you drink either regularly, you’ve probably noticed the change creeping in over months or years, rather than overnight. This guide explains why coffee stains on teeth happen, why tea stains on teeth just as readily, and what genuinely helps versus what’s mostly a waste of time.

Why coffee and tea stain teeth
Both drinks contain compounds called tannins. Tannins cling to the outer layer of your teeth, the enamel, and gradually build up a layer of discolouration. Enamel isn’t perfectly smooth. Under a microscope, it has tiny ridges and pores, and tannins settle into these grooves over time.
Coffee tends to stain faster because it’s more acidic. Acid slightly softens enamel, which makes it easier for pigment to stick. Tea, especially black tea, actually contains more tannins than coffee, so it stains too, just in a slightly different way. Neither drink is worse across the board. It depends on how often you drink it, how you drink it, and how well you look after your teeth in between.
Tea stains on teeth just as much as coffee
It’s a common assumption that coffee is the worse offender, but tea stains on teeth in a very similar way, and in some cases more so. Black tea contains higher levels of tannins than coffee does, gram for gram. The reason coffee often gets the blame is simply that people tend to drink it more frequently, and darker roasts leave a more visible mark straight away.
Green tea and herbal teas cause less staining than black tea, since they contain fewer tannins. If you’re a heavy tea drinker and you’ve noticed discolouration despite cutting back on coffee, tannins from tea are the likely explanation rather than anything else in your diet.
Why some people stain more than others
Not everyone who drinks tea or coffee ends up with the same level of staining. A few things make a real difference.|
Enamel thickness varies naturally. Some people simply have thinner or more porous enamel, which stains more easily regardless of habits.
How you drink matters. Sipping coffee slowly across a whole morning exposes your teeth to it for far longer than drinking a cup quickly. The same applies to tea.
Brushing habits play a big role. If plaque isn’t cleared away properly, tannins bind to it more easily, which speeds up staining considerably.
Smoking makes it worse. Tobacco and tannins combine to create a much more stubborn, yellow-brown stain than either causes alone.
What actually works to remove stains
There’s a lot of advice out there, and not all of it holds up. Here’s what genuinely makes a difference.
Brushing properly, twice a day. This won’t remove stains that have already set in, but it stops new ones building up as quickly. A fluoride toothpaste is enough for daily prevention.
Whitening toothpaste, with realistic expectations. These work on the surface only. They can lift very light, recent staining, but they won’t touch anything that’s built up over months or years. If you’re searching for how to get rid of coffee stains on teeth that have been there for a while, whitening toothpaste alone usually isn’t the answer.
Professional Airflow treatment. This is one of the most effective ways to remove stubborn tea and coffee stains. It uses a fine jet of air, water, and a gentle powder to polish stains off the tooth surface, without the abrasiveness of traditional scale and polish tools. You can find out more about how it works on our Airflow treatment page.
Professional whitening. Whitening changes the actual colour of the tooth rather than just removing surface staining. It’s a good option once surface stains are cleared, especially if you want a noticeably brighter result rather than just a return to your natural shade.
What doesn’t really work
A few common home remedies come up again and again, and it’s worth knowing where they fall short.
Baking soda. It has a mild abrasive effect, so it can lift very light surface marks. Used too often or too aggressively, though, it can wear down enamel, which makes staining worse in the long run, not better.
Lemon juice or vinegar rinses. These are acidic enough to soften enamel, which can make teeth look temporarily brighter but actually leaves them more vulnerable to future staining.
Charcoal toothpaste. The evidence for genuine whitening is weak, and the abrasiveness can be a concern with regular use.
None of these are dangerous in moderation, but none of them come close to what a proper professional clean achieves.
When it’s time to see a hygienist
If brushing at home isn’t keeping stains under control, that’s usually the point to book a proper clean rather than trying yet another home remedy. A hygienist can remove built-up staining and plaque that brushing simply can’t reach, particularly along the gumline and between teeth. You can read more about what’s involved on our dental hygienist page.
Regular check-ups also help here. They let us catch staining early and talk through the best option for you, whether that’s a hygiene clean, Airflow treatment, or whitening, rather than you guessing at home and getting inconsistent results.
How often should you get stains professionally removed
This depends entirely on how much tea and coffee you drink, and whether you smoke. As a rough guide, most regular tea or coffee drinkers benefit from a professional clean every six months, alongside their normal check-up. Heavier drinkers, or smokers, sometimes benefit from more frequent visits to keep staining under control.
There’s genuinely no need to give up tea or coffee altogether to protect your smile. A few small habits reduce staining without much effort. Drinking through a straw when it’s a cold drink keeps liquid away from the front teeth. Rinsing your mouth with water afterwards helps wash away pigment before it settles. And it’s worth avoiding brushing immediately after something acidic, since enamel is temporarily softer at that point, and brushing straight away can do more harm than good rather than less.
None of these habits need to be perfect every single time. Even doing two or three of them consistently makes a noticeable difference over several months.
Why professional treatment gets better results than home fixes
The main reason professional treatments outperform anything you can buy off a shelf is precision. Airflow and whitening are both calibrated to work on enamel specifically, without the guesswork of a home remedy. At Spa Dental Clinic, we see coffee stains on teeth regularly, and the difference between a DIY approach and a proper professional treatment is usually obvious after a single visit.
If you’ve been trying to manage staining at home without much success, it’s worth having it looked at properly rather than working through another round of whitening toothpaste and hoping for a different result.
Frequently asked questions
Do coffee stains on teeth go away on their own? No. Once tannins have built up in the enamel, brushing alone won’t remove them. They need either a professional clean, such as Airflow, or a whitening treatment to properly lift the discolouration.
Does tea stain teeth more than coffee? Tea, particularly black tea, actually contains more tannins than coffee. Coffee tends to stain faster because it’s more acidic, which softens enamel slightly. Both drinks cause staining with regular consumption, just through slightly different mechanisms.
Can whitening toothpaste remove coffee stains? Whitening toothpaste only works on the surface and mostly on very recent, light staining. It won’t shift anything that’s built up over months, which is why persistent stains usually need a professional treatment instead.
Is Airflow treatment better than a normal scale and polish? Airflow uses a gentle jet of air, water, and powder rather than mechanical scraping, which makes it more comfortable and often more effective at lifting stubborn tea and coffee staining without being abrasive on the enamel.
How can I stop my teeth staining as much from tea and coffee? Rinsing with water after drinking, brushing properly twice a day, and avoiding brushing immediately after something acidic all help. Regular hygiene visits also keep staining from building up between check-ups.
If tea and coffee stains have crept back despite your best efforts at home, get in touch and we’ll talk you through the best way to get your smile back to its natural brightness.
Medically reviewed by Dr Murtaza Kaderbhai, Principal Dentist at Spa Dental Clinic