How to remove coffee stains from carpet? Coffee spilled from a mug on a white carpet.

Getting Coffee Out of Carpet, Fresh or Dried

To remove a coffee stain from carpet, blot up as much as you can with a clean white cloth, dab with a quarter teaspoon of clear dish soap in a cup of lukewarm water, rinse with plain water, then blot dry. Do not rub and do not use hot water. A fresh spill usually lifts in two or three rounds.

For a dried stain, rehydrate it first and repeat the steps over a few days.

What To Do in the First Two Minutes

Speed matters more than the product. Coffee carries dark pigments called tannins that bind to carpet fibres as the liquid dries.

  1. Blot, do not wipe. Press a clean white cloth or paper towels on the spill and lift. Start at the outside edge and work in.
  2. Use a fresh part of the cloth each time, until little coffee transfers.
  3. Pour a little cool water on the spot and blot again to dilute what is left.

If the coffee had milk, cream or sugar, rinse well. Milk adds protein, and sugar leaves a sticky film that attracts dirt long after the colour is gone.

Step by Step for a Fresh Coffee Stain

  1. Test your solution. Dab it on a hidden spot first.
  2. Treat. Mix a quarter teaspoon of clear dish soap, with no bleach or lotion, into one cup of lukewarm water. Dab it onto the stain, working from the edge to the centre. Leave it for about five minutes.
  3. Blot. Press a clean cloth on the area to lift the solution and the pigment together.
  4. Rinse. Dab with a cloth dampened with plain water. Residue left in the carpet attracts dirt and leaves a dull patch.
  5. Dry and wick. Weigh a dry white towel over the area for a few hours. It draws moisture out of the pad so the stain does not travel back up.

Repeat if you still see brown. Most fresh stains need two or three rounds.

How to Remove a Dried Coffee Stain

Dried coffee has bonded to the fibres, so patience matters more than strength.

  1. Vacuum to remove loose debris.
  2. Dampen the stain lightly with cool water and wait two to three minutes. This rehydrates the pigment.
  3. Apply the dish soap solution, leave it for five to ten minutes, then blot.
  4. Rinse with plain water and weigh a dry towel on it.
  5. Let the carpet dry fully, then repeat on another day if needed.

If a faint ring stays after several rounds, a spot remover made for carpet can help. Follow the label, test first, and never mix it with what you already used. For a stain that has been there for weeks, see how to remove old and set in stains.

Coffee on Light, White or Wool Carpet

Light carpet shows every pale ring and every mistake. Blot patiently, use as little liquid as you can, and rinse well. Wool and silk can bleed, shrink or brown. For these, test very carefully or call a professional. Read how to clean wool carpets.

Hydrogen peroxide is often suggested for coffee on light carpet. It is a bleach and it can lighten coloured carpet in blotchy patches. If you choose to use it, keep it to white or light carpet, use a small amount, test first, rinse well and keep it away from wool.

Tea, Espresso and Other Tannin Stains

Tea, espresso, red wine, juice and many sauces behave like coffee. The same blot, soap, rinse, wick routine works. Tea tends to leave a lighter stain, and espresso a more concentrated one, so expect an extra round. See the stain by stain guide.

What Not to Use On a Coffee Stain

  • Hot water or steam. Heat can set the stain, especially when milk is involved.
  • Scrubbing. It spreads the stain and roughens the pile.
  • Too much dish soap. It leaves a sticky film that makes the spot reappear.
  • Baking soda paste left to dry. It can leave a crust that is hard to vacuum out. If you use baking soda to absorb a fresh spill, vacuum it up completely.
  • Several products stacked together. Rinse in between, or better, stop and call us.

Why a Coffee Ring Comes Back

A ring appears when the stain moves up from the pad as the carpet dries. It also appears when soap residue attracts dirt around the spot. Keep your liquid use low, rinse with plain water, and weigh a dry towel over the area until it stops pulling moisture. If a ring returns after careful cleaning, the pad probably holds some coffee, and professional extraction is the next step.

When to Call a Professional

Call when:

  • the stain is days or weeks old
  • it has returned after cleaning
  • the carpet is light, wool or silk
  • you have tried two or three products
  • coffee covers a large area or soaked through to the pad

Fitted carpets are cleaned at your home with truck mounted hot water extraction. Rugs are cleaned in our shop. Our carpet cleaning price is $189 for up to 4 carpets of up to 200 sq ft each. Results depend on the age of the stain, the fibre and what has already been applied, and we will tell you when a stain is unlikely to lift fully. See our carpet cleaning and rug cleaning services, and the full stain guide.

Questions People Ask

What is the best homemade cleaner for coffee stains on carpet?

A quarter teaspoon of clear dish soap in a cup of lukewarm water, followed by a plain water rinse. It is gentle, cheap and does most of the work on fresh stains.

Does hot water set a coffee stain?

Heat can set stains, especially coffee with milk, so start with cool or lukewarm water. Professional hot water extraction is done after testing and pre treatment, not as a first move on a fresh spill.

Does vinegar remove coffee stains from carpet?

Diluted white vinegar, one part to two parts water, can help loosen some residue after the dish soap step. It leaves a smell, so rinse with plain water, and the dish soap solution does most of the work.

Can a dried coffee stain be removed?

Often yes, at least partly. Rehydrate with cool water, treat with the dish soap solution and repeat over several days. Stains that are weeks old may lighten but not disappear.

Will coffee leave a permanent stain on carpet?

Not usually if you treat it quickly. Stains that sit for days, or carpet that has no stain resistance, are more likely to leave a mark.

Can I use baking soda on a coffee stain?

It can absorb a fresh spill if you blot first and vacuum it up fully. It does not lift dried tannin stains, and a damp paste can dry into a crust.