How to Get Coffee Stains Out of Carpet
Updated July 2026
The short answer
Coffee on carpet is a tannin stain on a surface you cannot rinse — so the method is dilution in place: blot up the spill, dab cold water on, blot it back out, and repeat until the transfer stops. A mild dish soap solution handles the brown that remains. Coffee with milk adds protein, which is one more reason to keep the water cold — hot water would set the milk component. Finish with the weighted-towel trick overnight; coffee that soaked toward the pad otherwise wicks back up as a reappearing ring.
Before you start
You need: a stack of white cloths or paper towels, cold water, liquid dish soap, something heavy to weight towels overnight. Optional: an oxygen-bleach carpet spot product for old stains (hidden-patch test first).
Blot from the outside of the spill toward the center so you do not spread it.
Skip soap-heavy carpet shampoos for a simple coffee spill — leftover detergent residue attracts soil and creates a gray spot later.
Steps
- 1Blot up the spill immediately with dry cloths, pressing hard, working edge-to-center.
- 2Dilute and lift: pour a little cold water on the stain, blot it back out. Repeat 3–4 times; each round pulls more coffee out of the pile.
- 3Dab on a dish soap solution (a few drops in a cup of cold water), wait 2–3 minutes, and blot out.
- 4Rinse the spot with a plain-water dab and thorough blotting so no soap remains.
- 5For dried or stubborn coffee , apply an oxygen-bleach carpet spot treatment per its label after testing a hidden patch, then blot out.
- 6Weight a stack of dry towels over the damp spot overnight to absorb what would otherwise wick back up.
- 7Check in daylight when fully dry and repeat the soap cycle if a ring reappeared.
What not to do
- Do not use hot water — it sets the tannins, and the milk in a latte spill too.
- Do not scrub; blot only.
- Do not over-soap the spot — residue attracts dirt and creates a gray patch that looks worse than the coffee.
- Do not over-wet; keep liquid shallow and blot it back out.
- Do not judge until fully dry, and do not skip the overnight towel weight on a big spill.
Frequently asked questions
How do you get dried coffee stains out of carpet?
Rehydrate with cold water, blot, then work the dish-soap-solution cycle. Old coffee usually needs an oxygen-bleach carpet product afterward (hidden-patch test first). Multiple gentle rounds beat one aggressive scrub every time.
Does coffee with milk or cream stain worse?
It adds a protein component to the tannin stain, which makes cold water mandatory — heat would set the milk. The treatment sequence is the same; expect one extra round, and if a faint sour smell develops, a light enzyme treatment clears the milk residue.
Why did the coffee stain reappear the next day?
Wicking — coffee that soaked toward the pad rose back up as the carpet dried. The overnight weighted-towel step exists exactly for this. Re-treat lightly, rinse-dab, and weight a towel stack on the spot overnight.
Will hydrogen peroxide take coffee out of carpet?
On light carpet it can help as an escalation, but carpet dyes are unpredictable — test on a hidden patch and wait ten minutes before considering it. The dish-soap cycle plus an oxygen-bleach carpet product covers almost every case with less color risk.
Coffee on your shirt on the way down? Use the Stain Rescue Tool — the clothing treatment is different and faster.
Use the Stain Rescue Tool