Floors and carpet

How to remove a coffee stain from carpet, fresh or dried

To remove a coffee stain from carpet, blot up all the liquid with a white towel, then work in a solution of 1 teaspoon of mild dish soap in 1 cup of lukewarm water and blot again. Rinse with plain water. If a brown tint is left, blot with 1/3 cup white vinegar in 2/3 cup water, rinse again and dry the spot under a weighted towel.

Written by BroombookPublished 7 steps Easy

As an Amazon Associate, Broombook earns from qualifying purchases.

At a glance

Time
20 minutes, plus a few hours to dry
Difficulty
Easy
How often
Right away, while the coffee is still wet

What you need

  • White towels or plain white paper towels
  • Clear, mild dish soap (no bleach or lanolin)
  • White vinegar
  • Two small bowls or spray bottles
  • Plain lukewarm water
  • A heavy book or pot to weigh down the towel
Products that help
On this page

Step by step: how to remove a coffee stain from carpet, fresh or dried

  1. 1

    Blot up the coffee immediately

    Press a folded white towel onto the spill and push down hard, moving to a dry part of the towel each time. Do not rub. If the coffee is hot, let it cool a moment first so you do not burn your hand. Stop when the towel comes up almost clean.

  2. 2

    Mix the detergent solution

    Stir 1 teaspoon of clear, mild dish soap into 1 cup of lukewarm water. Avoid soaps with bleach, lanolin or added moisturizers, which leave residue. Warm, not hot, water is enough.

  3. 3

    Work it into the stain and blot

    Dab a little solution onto the stain with a towel or your fingertips and work it gently into the pile. Blot from the outer edge toward the center, so the brown ring does not spread. Repeat until no more color comes off on the towel.

  4. 4

    Rinse with plain water

    Dampen a clean towel with plain water and blot the area, two or three times. This removes the soap, which would otherwise attract dirt and leave a gray spot later.

  5. 5

    Use a vinegar solution on any brown tint

    Mix 1/3 cup white vinegar with 2/3 cup water. Blot the remaining stain with a towel dampened in it, wait a few minutes, then blot again. Coffee’s brown tannins often fade at this step when soap alone did not shift them.

  6. 6

    Rinse again and dry under weight

    Blot once more with plain water. Lay a thick pad of white paper towels over the spot, put a heavy book or pot on top and leave it for several hours. The towel draws up moisture and any coffee left deep in the fibers.

  7. 7

    Check it once it is fully dry

    Brush the pile upright with your fingers. If a faint ring has wicked back up, repeat the plain water blot and the weighted towel. If a brown mark still shows after two rounds, use a carpet spot remover made for coffee and tannin stains.

How to get coffee with milk or sugar out of carpet

Coffee with milk, cream or sugar needs one extra step: remove the sticky, oily part first, then treat the brown stain. Milk fat and sugar hold soil, so a spot that looks clean can turn dark again within days if they stay in the pile.

The University of Georgia Extension says to gently scrape away the excess, use a commercial carpet cleaner following its directions, then go on with the same detergent and vinegar steps used for black coffee. Use cool or lukewarm water rather than hot, because heat can set the milk protein. Rinse well; sugar left behind feels tacky underfoot.

How to remove an old, dried coffee stain from carpet

Rehydrate a dried coffee stain before you treat it: mist it with lukewarm water, wait 5 minutes, then follow the detergent and vinegar steps. Old stains usually take two or three rounds, and some only fade rather than disappear.

  • Blot more than you think you need to. The goal is to move the color into the towel, not to push it deeper.
  • A carpet spot remover or a portable spot extractor rinses old residue out of the fibers better than hand blotting. Only use products your carpet maker allows; Shaw’s maintenance guide asks for pH-neutral spot cleaners and warns against bleach.
  • For very stubborn tannin stains, the UGA Extension lists a stronger oxalic acid mixture. It is caustic and needs gloves and ventilation, so most people are better off booking a professional carpet cleaner at that point.
  • Hydrogen peroxide can lift coffee from light synthetic carpet but can also bleach dye. Test it in a hidden spot first and never use it on wool.

Does carpet fiber change how you treat a coffee stain?

Yes: synthetic carpet (nylon, polyester, olefin) tolerates the detergent and vinegar method well, while wool and natural fibers need gentler, wool-safe products and less water. Check the label on the back of a rug or your carpet’s spec sheet if you do not know the fiber.

CarpetWhat to useWatch out for
Nylon or polyester wall-to-wallDetergent solution, vinegar rinseOver-wetting the pad underneath
Olefin (polypropylene) rugsSame method; coffee often blots out easilyOily residue from creamer
Wool carpet or rugWool-safe spotter, cool water, minimal moisturePeroxide, oxygen bleach and alkaline cleaners
Sisal, jute, seagrassBlot dry, then a dry-cleaning approachWater rings and shrinking; call a rug cleaner

How to keep coffee spills from becoming stains

Speed matters most: blot within a minute or two and the coffee rarely leaves a mark. Keep a white towel and a spray bottle of plain water where you drink coffee, and vacuum regularly so spills do not mix with ground-in soil.

Shaw Floors recommends blotting spills immediately with a clean white cloth and never rubbing or scrubbing abrasively. The Carpet and Rug Institute’s Spot Solver covers other drinks. For any other spill, see our guide to carpet stains, and for coffee on clothing, our coffee stain guide for fabric.

Mistakes to avoid

  • Scrubbing the stain with a brush, which spreads it and frays the carpet tips.
  • Using hot water on coffee with milk, which can set the protein.
  • Pouring vinegar or soap straight onto the spot so it soaks into the pad.
  • Skipping the rinse, so leftover soap turns the spot gray a few weeks later.
  • Using a colored towel or printed paper towel that bleeds onto the carpet.

Products that make this easier

Optional. Everything above works with basic supplies; these just save time or effort.

  • Ready-made spotter

    Folex Instant Carpet Spot Remover

    Lifts coffee and most food and drink spills without much rinsing. Test it first on wool.

    See it on Amazon
  • For old stains

    Bissell Little Green Portable Carpet Cleaner

    Sprays and extracts water, so it rinses old coffee residue out of the pile better than blotting. Use plain water for the final rinse pass.

    See it on Amazon
  • Mild, clear soap

    Seventh Generation Free and Clear Dish Liquid

    A clear dish soap with no dyes or fragrance, suited to the detergent solution. Use only a teaspoon per cup or it is hard to rinse out.

    See it on Amazon
  • Blotting cloths

    White microfiber cleaning cloths

    White cloths show the brown transfer clearly, so you know when to stop, and cannot bleed dye.

    See it on Amazon

As an Amazon Associate, Broombook earns from qualifying purchases. Links open the product on Amazon, where sizes, sellers and prices change.

FAQ

Frequently asked questions

Does vinegar remove coffee stains from carpet?

Diluted white vinegar, about 1/3 cup in 2/3 cup water, often fades the brown tint left after a detergent wash. Blot it on, wait a few minutes, then rinse with plain water.

Does baking soda get coffee out of carpet?

Dry baking soda can soak up some liquid from a fresh spill before you vacuum it, but it does not lift the brown tannin dye. Use the detergent and vinegar steps for the stain itself.

Can you use hydrogen peroxide on a coffee stain on carpet?

On light synthetic carpet only, after testing in a hidden spot, because 3% peroxide can bleach the dye. Do not use it on wool and rinse it out afterward.

Why did the coffee stain come back after it dried?

Coffee that soaked into the backing wicks back up as it dries. Blot with plain water and leave a weighted towel on it overnight so the stain dries into the towel.

Is a coffee stain permanent on carpet?

Most are not, if you treat them within a day. Old stains on light carpet can leave a faint tint that a professional cleaner may be able to remove.

Sources

  1. University of Georgia Extension: removing coffee and tea stains
  2. Shaw Floors: carpet care
  3. Shaw: carpet care and maintenance guidelines
  4. Carpet and Rug Institute: Spot Solver

General cleaning information. Always follow the care label and your manufacturer’s instructions, and test any cleaner on a hidden spot first.