First few minutes
Just happened? Do this first
- Blot, don't rub: press a clean white cloth or paper towel onto the spill.
- Rinse the spot with cool water as soon as you can.
- Keep heat off the spot until the stain is gone, including the dryer.
- Work from the edges toward the middle so the spill doesn't spread.
Black coffee on carpet is a tannin stain, so speed matters: the sooner it's sponged, the less color you'll have to lift later. Cream or sugar adds fat and protein to the mix, which changes the cleaning order and decides which steps apply to your spill. Fresh spills usually respond to blotting and a mild cleaner, but a spill that has dried may only fade, and some color can stay for good.
The best way to get coffee stains out of carpet is a mild spot cleaner, sprayed on and blotted with white cotton. Mist it on lightly from a spray bottle so the backing doesn't soak through. Rugs and specialty carpets need a lighter touch, so call a professional if the color won't budge.
Before you start
What carpet & rugs can take
Use with care6
- Water
- Hot water
- Oxygen bleach
- Solvents (alcohol, spot removers)
- Acids (vinegar, lemon)
- Heat, once the stain is out
Avoid3
- Soaking
- Chlorine bleach
- Scrubbing and abrasives
6 items
What you'll need
Tap an item to get it on Amazon, or tick what you already have.
- Clean white cloths or paper towelsThey lift the liquid without leaving color behind. (opens Amazon)
- Mild detergent with no alkalies or bleachesThe gentle cleaner for the first pass. (opens Amazon)
- White household vinegarThe acid pass that follows the first pass. (opens Amazon)
- Dry absorbent cloths or paper towelsThey pull moisture up out of the pile. (opens Amazon)
- A heavy bookIt holds the absorbent layer flat against the spot.
- Commercial carpet spot cleanerOnly needed for coffee with cream or sugar, and it goes first. (opens Amazon)
As an Amazon Associate we earn from qualifying purchases.
6 steps
Step by step
Step 1 of 6
Blot up the spill
Press a clean white cloth or paper towel onto the spill to take up the liquid. Work from the outer edge toward the middle, and switch to a dry section each time it fills up.
Step 2 of 6
Work in the mild detergent
Mix 1 teaspoon of a mild detergent with no alkalies or bleaches into 1 cup of lukewarm water. Work small amounts of the solution into the pile with your fingers, blot, then flush with water and blot again.
Careful. Pretest the mix on a hidden spot before you work it in.
Step 3 of 6
Blot with the vinegar solution
Mix 1/3 cup of white household vinegar with 2/3 cup of water. Blot the spot with a clean absorbent cloth dampened in that solution, working from the edges in.
Careful. Use white vinegar, since the colored kind can leave a stain of its own.
Step 4 of 6
Rinse out the vinegar
Sponge the spot with clear water, then blot it again until the cloth comes up mostly clean. Use a dry section of cloth for the last blot so the vinegar doesn't just move around.
Careful. Keep the rinse water cool or lukewarm, since hot water isn't for home spot work.
Step 5 of 6
Weight down dry absorbent
Lay a 1/2 inch layer of dry absorbent cloths or paper towels over the area and weigh it down with a book. If that layer turns wet, swap it for dry absorbent material so the carpet keeps drawing moisture up.
Step 6 of 6
Leave it, then brush the pile
Leave the weighted layer in place for several hours so the spot can dry out. Then brush the area with your hand to bring the pile back up.
Tip. If a faint mark is still there once it's dry, go to the set-in treatment below rather than reaching for heat.
If you'd rather buy than mix
Best products for coffee on carpet & rugs
Look for a carpet spot cleaner labeled for food or oily stains, and skip any product that lists chlorine bleach. Use it only on coffee with cream or sugar.
Zep Advanced Oxy Carpet & Upholstery Stain Remover
Resolve Carpet Cleaner Spray, Stain & Spot Remover for Carpet, 32 Fl
Utopia Kitchen White Flour Sack Towels
Empty Spray Bottles 16oz/4Pack
How we picked these: each product is made for this type of stain, its maker doesn't warn against using it on carpet & rugs, and its directions fit the steps above.
Finished the steps? How does it look?
Nice work. Let it dry completely and check it again in good light. Here is what done looks like:
How to tell it's really gone →A faint mark usually needs one more round, not a stronger product.
If the stain was already dried or set, the method changes.
Old, dried or set-in stains →When to call a professional →How to tell it's working
With black coffee, each blot should pull more brown onto the white cloth, and the spot should look lighter as the pile dries. Cream or sugar slows things down, so expect the spot to clear over more rounds. If the cloth comes up clean but a mark is still visible on dry carpet, the stain has set and needs the older-stain section.
What changes for yours
Adjust for your carpet & rugs
Rugs and specialty carpets
Area rugs and specialty carpets often have fibers or backings that differ from wall-to-wall carpet, so check the care tag before you wet anything. Test the cleaner in a corner that won't show.
On wool or silk, keep every solution weak, skip the vinegar solution, and use only the mild detergent and cool water. If the tag is missing or unclear, don't guess; blot with cool water only until you know the fiber.
White or light-colored carpet
On light carpet, color transfer is a bigger risk than the stain itself, so check each cloth or paper towel as you go. Any color that comes off it has come out of the carpet.
If a ring remains once the spot is dry, repeat the rinse and blot before you try anything stronger, and check the color at each pass.
Coffee with cream, milk, or sugar
Cream and milk add a greasy part to the coffee, and that part has to go first. Scrape away any excess gently, then sponge the spot with a commercial carpet cleaner and follow its label before you start the steps at the blot.
If there are grounds, lift the dry ones off with the edge of a spoon before you blot, since wet grounds spread the spot. Once the greasy part is gone, the steps above take over as they do for black coffee.
Iced coffee
Iced coffee is handled like the hot version it came from: the steps above work for black iced coffee, and the cream route works if it has milk in it. Sugar in the drink changes nothing about the order of the steps.
Ice melts into the carpet, so blot the spot quickly and keep the absorbent layer dry, since a damp layer can hold the stain in the pile.
Old, dried or set-in stains
An old coffee stain has had time to settle deep in the backing, so the steps above may only lighten it at first. Repeat the detergent and vinegar passes once the spot is fully dry, rather than rewetting it over and over.
If the stain has dried, lightly dampen it with cool water before the next pass. A stain that has already been through the dryer may be impossible to remove, because the heat has set it.
For a stain that stays after cleaning, you can moisten the tufts with 3% hydrogen peroxide, leave it for one hour, then blot and repeat. You can also keep a damp enzyme pad on the spot for 30 minutes, warm and moist. Be realistic: the goal is often a lighter spot, and some old coffee stains won't disappear completely.
Vinegar, baking soda, peroxide and more
Do home remedies work on coffee on carpet & rugs?
Most home remedies come from fabric or hard-surface advice, so not all of them carry over to carpet. Blotting comes first, then a mild detergent and a vinegar pass do the work on coffee.
Works1Helps2Skip4Avoid1
What makes it worse
Mistakes to avoid
Don't use bar soap on coffee
Natural soap makes a tannin stain harder to remove, and that includes soap flakes. Read the label of any cleaner before you use it, and stick with the mild mix in the steps.
Don't pour solvent onto the carpet
Solvents can dissolve carpet materials and destroy the backing, so they never go straight onto the pile. If you use a spot solvent, put a few drops on a white cloth and dab with that instead.
Don't press the vinegar mix in deep
A soaked cloth pushes tannin down into the backing, where it's far harder to reach than the surface pile. Dampen the cloth just enough to work, and blot in small passes.
Don't walk over the spot while it's damp
Foot traffic grinds wet coffee into the fibers and can leave a flattened patch that keeps its shape. Lay a board or a clean towel over the area, or keep people out of the room, until it's dry.
Don't speed up drying with a heater
A hair dryer, space heater or steam machine can set the coffee deeper into the carpet. Let air move across the spot at room temperature instead.
When to call a professional
Bring in a professional if the coffee has soaked through to the backing, or if the carpet is white and a tested cleaner has shifted its color. Tell them whether there was cream or sugar in the cup, how long it sat, and which products you've already used.
Questions
Does coffee stain carpet permanently?
It can, but fresh coffee that's blotted and rinsed right away often lifts completely. The stain gets harder to remove the longer it sits, and heat from a dryer or iron can make it permanent.
Why does a coffee stain keep coming back or won't come out?
Usually the coffee is still deep in the backing, so it wicks back up as the carpet dries. Rinse the spot again, let it dry all the way through, and check it before you judge the result.
How do I get coffee smell out of carpet?
Remove the coffee itself first, because the smell usually goes with the stain. If a smell lingers once the spot is dry, repeat the rinse and blot rather than reaching for heat.
What about vinegar, baking soda, or peroxide for coffee?
Vinegar is the acid pass in the steps above. Peroxide is only for a stain that stays after cleaning, and baking soda isn't needed for this stain.
Which carpet cleaner works best on coffee?
For black coffee, the gentle mix and vinegar steps are enough. Coffee with cream or sugar is the one case that calls for a commercial spot product, so reach for one there.
Is a steam machine safe to run over a coffee spot?
Keep it off the spot until the stain is gone, because heat can lock the tannin in place and make a clean-up harder later. For a large or stubborn coffee mark, call a professional carpet cleaner rather than trying heat at home.
Can I use laundry or dishwasher detergent on coffee?
Neither is a good choice for carpet, since many of those products contain bleaching agents that can wear away the dye. A mild, bleach-free cleaner stirred into lukewarm water does the job without that risk. Test whichever you pick on a hidden corner before it touches the visible spot.
How do I dry a wet coffee spot without leaving a mark?
Place a half-inch layer of dry absorbent cloth or paper towels over the area and weight it with a book for several hours. Swap in fresh layers whenever the ones on top turn damp, then brush the pile with your hand once it's fully dry.
Methods, care labels and related guides
Good to know
Coffee on other materials
Other stains on carpet & rugs
Start from the bigger picture
How we know this
Every method, amount and warning here comes from university extension services, industry bodies and product makers. We read them, check every step for unsafe combinations and changed amounts, and write it up so you can follow it.