Carpetix Logo
Carpet being deep cleaned with an extraction wand
Carpet Care

How to Get Coffee and Tea Stains Out of Carpet

Black coffee is one of the easier stains there is. Milk and sugar are what turn it into a smell and a patch that keeps darkening.

By the Carpetix teamUpdated 27 September 20265 min read

The short answer: blot the spill with a dry white cloth, dilute it with a little cold water and blot again, then treat it with a teaspoon each of clear washing-up liquid and white vinegar in a cup of warm water. Rinse thoroughly with plain water, because leftover milk and sugar are what cause smells and returning marks, then let it air-dry.

Coffee and tea stain through tannins, the same compounds that give wine its colour. A hot drink arrives already warm, which gives it a head start at setting into the fibre, so speed matters more here than with a cold spill. The good news is that tannin stains respond well to a mild acid, which is why white vinegar earns its place in the treatment.

Fresh coffee or tea, step by step

  1. Blot immediately. Press a dry white cloth down and lift, switching to a clean area each time. Catch it before the edges start drying into a ring.
  2. Dilute with cold water. A small amount, then blot it back up. Two or three rounds.
  3. Treat. One teaspoon of clear washing-up liquid and one teaspoon of white vinegar in a cup of warm water. Apply to the cloth, then blot from the outside of the stain inwards.
  4. Rinse, and then rinse again. Blot with plain water several times. This is the step that decides whether the patch stays clean.
  5. Dry. Press a folded towel down firmly and let it air-dry with some ventilation.

Black, milky or sweet: why it matters

DrinkWhat it leavesExtra step
Black coffee or black teaTannin colour onlyNone. The standard method is enough
With milkTannin, plus milk protein and fatRinse thoroughly, or follow with an enzyme cleaner
With sugarTannin, plus sugar residueExtra rinsing. Sugar goes sticky and attracts dirt
Latte or flat whiteMostly milkTreat as a milk spill. Enzyme cleaner is worth it
Herbal or fruit teaPlant dyes, often strongTreat quickly. Hibiscus and berry teas can dye the fibre

The milk trap. The brown mark disappearing does not mean the milk has gone. Milk soaks to the base of the pile, and if it stays there it turns sour within a couple of days. If a spot where you spilled a latte starts to smell, that is what has happened. An enzyme cleaner digests the protein, and how those work is in what enzyme cleaners actually do.

Old or dried coffee stains

  1. Rehydrate with a cloth soaked in cold water, laid over the mark for five to ten minutes.
  2. Treat in rounds with the washing-up liquid and vinegar solution, rinsing between each. Old tannin stains usually fade in stages rather than disappearing at once.
  3. On light synthetic carpet, an oxygen-based carpet stain remover can lift the last brown shadow. Test first and follow the label.
  4. Rinse and dry thoroughly.

Being straight about it: an old coffee stain on nylon or wool that survives several careful rounds has often dyed the fibre, and may leave a faint shadow whatever is used on it.

The stain that keeps coming back

Coffee is one of the most common causes of a stain that reappears after it seemed to have gone. A large mug spilled on a thick carpet soaks down into the backing. Surface treatment lifts the top, and then, as the carpet dries over the next day or so, moisture moving upwards carries the coffee back to the surface. The patch returns in the same shape, often slightly paler.

That is wicking, and the fix is less water and more pressure: treat lightly, blot very hard, then lay a folded white towel over it with something heavy on top overnight, so the residue wicks into the towel instead. The full explanation is in why stains come back after cleaning.

Red wine shares the tannin chemistry and a very similar method, covered in how to get red wine out of carpet. For every other kind of spill, see the general stain removal method.

Where this advice comes from

We work to the standards below, and we have pointed you to them directly so you can check anything here yourself rather than taking our word for it.

What we would actually buy

Most coffee never needs more than the first product. The others are for milk and for stains that have had time to settle.

The main treatment

Clear washing-up liquid and white vinegar

A teaspoon of each in a cup of warm water. The acid loosens tannins, the detergent lifts them. This handles most coffee and tea on its own.

Milky drinks

An enzyme stain remover, such as Simple Solution

Breaks down milk protein, which detergent can leave behind. Check the label if the carpet is wool, because some enzymes can affect wool fibre.

Stubborn stains on light synthetic carpet

An oxygen-based carpet stain remover, such as Vanish Carpet Care

Lifts the brown shadow that household solutions leave. Test first, follow the dwell time, and do not use on wool unless it says it is safe.

The unglamorous essential

Plain white cotton cloths

Coloured cloths and printed kitchen roll can release their own dye into a damp carpet, and coffee is usually on a pale one.

Nobody pays us to list these and there are no affiliate links on this page. They are simply what we have found works, and in several cases the cheapest option genuinely is the best one. Whatever you use, patch-test it somewhere hidden first.

Written by

The Carpetix Team

We are a carpet, upholstery and rug cleaning team based in Leytonstone, East London. We write these guides from what we run into on actual jobs, which is why you will find us telling you when to leave something alone or handle it yourself rather than call anyone out. If a guide here saves you a call, it has done its job.

Last reviewed and updated 27 September 2026

Questions we get asked

How do you get an old coffee stain out of carpet?+

Rehydrate it with cold water for a few minutes, then blot repeatedly with a teaspoon each of clear washing-up liquid and white vinegar in a cup of warm water, rinsing between rounds. On light synthetic carpet an oxygen-based carpet stain remover can lift what remains. Old coffee on nylon or wool may leave a faint shadow.

Does white vinegar remove coffee stains from carpet?+

It helps. Coffee and tea stains are tannin-based, and a mildly acidic solution loosens them. On its own it is not enough; combined with a little washing-up liquid and warm water it is the most effective household treatment for coffee on carpet.

Why does my carpet smell where I spilled milky coffee?+

The coffee colour came out but the milk did not. Milk proteins and fat stay in the base of the pile and start to go sour within a couple of days. Re-treat with detergent solution and rinse thoroughly, or use an enzyme cleaner, which breaks down the milk protein directly.

Why did the coffee stain come back after I cleaned it?+

Either coffee that soaked below the surface travelled back up as the carpet dried, which is called wicking, or sugar and detergent left in the pile have attracted fresh dirt. Re-treat with less water, rinse thoroughly, and lay a folded white towel with a weight on it overnight to draw the residue out.

If you would rather not do it yourself

Coffee that keeps wicking back, or a patch that smells of old milk, usually needs extraction from below the surface. We cover East London from Leytonstone.

More detail on how we clean carpets, or check the areas we cover.

CALL +44 7368 257953