Coffee · Carpet
Coffee Stain on Carpet — How to Get It Out
Coffee stains on carpet respond best to cold water and dish soap or white vinegar, applied quickly before the tannins set. Even dried coffee stains can be lifted with repeated treatment, though fresh spills are always easier. The key is blotting—never rubbing—and working from the outside in to avoid spreading the stain deeper into the pile.
- Time20 min
- DifficultyEasy
- MaterialCarpet
Watch out
WarningNever use hot water on coffee stains—heat sets the tannins permanently into carpet fibers.
TipTest any cleaning solution on a hidden corner of the carpet first to make sure it won't discolor or damage the fibers.
TipWool and silk carpets need gentler treatment—use less soap, blot more carefully, and avoid vigorous scrubbing to prevent felting or fiber damage.
Do this
Blot up the spill
Press a clean white cloth or paper towel firmly onto the coffee stain to soak up as much liquid as possible. Work from the outside edge toward the center to keep the stain from spreading into clean carpet fibers.
Never rub or scrub—this pushes coffee deeper into the carpet backing and makes the stain much harder to remove.
Flush with cold water
Pour a small amount of cold water (coldest tap setting, under 70 °F) directly onto the stain, then blot again with a fresh cloth. Repeat two or three times to dilute and lift the coffee from the carpet pile.
Apply dish soap solution
Mix 1 tsp of dish soap with 1 cup of cold water in a small bowl. Dip a clean cloth into the solution, wring it out so it's damp but not dripping, and blot the stain gently for about one minute.
If the stain is stubborn or old, substitute 1 tbsp white vinegar mixed with 1 cup cold water instead of the dish soap solution.
Rinse the treated area
Dampen a fresh cloth with plain cold water and blot the area to remove any soap or vinegar residue. Repeat until no suds or vinegar smell remains.
Dry the carpet
Press dry towels onto the damp spot to absorb as much moisture as possible, then let the carpet air-dry completely. You can speed drying by opening a window or aiming a fan at the area.
Common questions
What if the coffee stain is already dry?+
Dampen the dried stain with cold water and let it sit for two or three minutes to rehydrate the coffee. Then follow the dish soap or vinegar treatment steps. Old stains may need two or three rounds of treatment before they fade completely.
Can I use baking soda on coffee stains in carpet?+
Yes, after treating with dish soap or vinegar, sprinkle a thin layer of baking soda over the damp stain to absorb odor and moisture. Let it sit for fifteen minutes, then vacuum it up. Baking soda alone won't remove the stain.
Will hydrogen peroxide work on coffee stains in carpet?+
Hydrogen peroxide 3 % can lighten coffee stains on light carpets, but it may bleach darker fibers. Test it on a hidden spot first. Apply a small amount, let it sit for five minutes, then blot and rinse thoroughly.
How do I keep the carpet from getting stiff after cleaning?+
Rinse thoroughly with plain cold water after using soap or vinegar to remove all residue. Any leftover soap will dry stiff and attract more dirt. Blot until the cloth comes away clean, then let the carpet air-dry completely.
Same stain, other materials
CoffeeCotton
Coffee on cotton — how to get it out
Coffee stains on cotton come out reliably if you rinse them cold first, treat with enzyme soap, and then wash hot. Cotton is tough enough to handle aggressive stain removal, so you can use hot water and scrubbing without worry once the tannins are broken down. Fresh spills lift in minutes; older stains need a soak.
CoffeeCotton
Coffee on Cotton Tablecloth — How to Get It Out
Coffee stains on a cotton tablecloth come out easily if you act quickly, because cotton is durable and can handle both vigorous scrubbing and hot water after pretreatment. The tannins in coffee bond to fabric fast, so rinse from the back of the stain to push the coffee out the way it came in, then treat with enzyme soap before washing.
CoffeeDenim
Coffee on Denim — How to Get It Out
Coffee stains on denim respond well to cold water and enzyme treatment because the sturdy twill weave can handle scrubbing that would damage finer fabrics. Denim's tight cotton construction means the stain sits mostly on the surface, so you can work it out with a bit of elbow grease. Act quickly if the spill is fresh, but even dried coffee usually lifts with the right approach.
CoffeeLinen
Coffee on Linen — How to Get It Out
Coffee stains on linen respond well to cold water and enzyme treatment because linen's strong fibers can handle vigorous scrubbing and hot washing once the tannins are broken down. The key is to rinse immediately with cold water to prevent the stain from setting, then use enzyme soap to digest any milk or cream residue and help lift the tannins before laundering at the hottest temperature linen allows.
CoffeeLinen
Coffee on Linen Tablecloth — How to Get It Out
Coffee stains on linen tablecloths come out cleanly if you treat them while fresh and avoid heat until after pretreatment. Linen is durable and can handle vigorous scrubbing and hot washes, but coffee's tannins will set permanently if you rinse with hot water first. Work the stain from the back so you push the coffee out through the surface it entered, not deeper into the weave.
More stains on carpet
BloodCarpet
Blood on Carpet — How to Get It Out
Blood stains on carpet respond best to cold water and enzyme treatment, but you must work carefully to avoid pushing the stain deeper into the pile. Fresh blood lifts more easily than dried, so start as soon as you notice the spot. Never use hot water — it will cook the protein and set the stain permanently.
BlueberryCarpet
Blueberry Stain on Carpet — How to Get It Out
Blueberry stains on carpet are stubborn because the fruit's anthocyanin pigments bind quickly to fibers, but cold water and dish soap will lift most fresh stains if you blot carefully. Never rub or scrub hard, because that pushes the stain deeper into the carpet backing and spreads it sideways. Work from the outside edge toward the center to avoid a halo.
ChocolateCarpet
Chocolate on Carpet — How to Get It Out
Chocolate stains on carpet come out with cold water, dish soap, and patience — the key is lifting the oils and cocoa solids without pushing them deeper into the pile. Work from the outside of the stain toward the center, and never scrub in circles or you'll spread the chocolate and damage the carpet backing.
GreaseCarpet
Grease on Carpet — How to Get It Out
To remove a grease stain from carpet, blot up the excess oil immediately, cover the stain with baking soda to absorb what remains, then lift the grease with dish soap and warm water. Grease clings to carpet fibers and spreads if you rub, so patience and the right absorbent are key. Fresh stains come out easily; old ones need more time and sometimes a second round of baking soda.
Chewing gumCarpet
Chewing Gum on Carpet — How to Get It Out
Chewing gum stuck in carpet comes out best when you freeze it hard, scrape away the bulk, and then dissolve any sticky residue with dish soap. The cold makes the gum brittle so it lifts cleanly without smearing deeper into the fibers. This method works on most synthetic and wool carpets without damage.