Coffee · Cotton
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.
- Time20 min
- DifficultyEasy
- MaterialCotton
Watch out
TipCotton can handle hot water and vigorous scrubbing, but always treat the stain cold first to avoid setting the tannins.
WarningIf the cotton is dyed a dark or bright color, test the enzyme soap and baking soda on an inside seam first to make sure the color holds.
Do this
Rinse with cold water
Hold the stained area under cold running water from the coldest tap setting (under 70 °F) and flush from the back of the fabric so the stain washes out the way it came in. Run the water for at least 30 seconds to push out as much coffee as possible.
Never use hot water first on coffee — heat sets the tannins into the fibers permanently.
Apply enzyme soap
Rub a generous dab of enzyme stain soap directly into the damp stain, working it in with your fingers or a soft brush. Let it sit for 5 minutes so the enzymes can break down the coffee oils.
Scrub with baking soda paste
Mix 1 tbsp baking soda with just enough cold water to make a thick paste, then scrub it into the stain with a soft brush or old toothbrush for about a minute. The mild abrasive lifts stubborn tannin residue without damaging cotton fibers.
Rinse and check
Rinse thoroughly under cold water and check the stain against a white cloth held behind the fabric. If any shadow remains, repeat the enzyme soap step before moving on.
Wash hot
Launder the item in the hottest water the care label allows — cotton usually tolerates 140 °F or higher. Check that the stain is completely gone before you tumble-dry, because heat will lock in any remaining tannin.
Common questions
What if the coffee stain is old and already dried?+
Soak the stained area in cold water with 1 tbsp enzyme soap for 30 minutes to an hour before you scrub. Old tannins need time to soften. After soaking, follow the scrubbing and washing steps as usual.
Can I use regular laundry detergent instead of enzyme soap?+
Yes, as long as it contains enzymes — check the label for protease or amylase. Liquid detergent works better than powder for pretreating because you can rub it directly into the stain. If your detergent has no enzymes, add a scoop of oxygen bleach to the wash instead.
Will this method work on white cotton that's yellowed from old coffee?+
Start with the enzyme soap and baking soda scrub, then wash with 1/2 cup baking soda or oxygen bleach added to the hottest cycle. For stubborn yellowing on white cotton, soak the item in a solution of 1/4 cup baking soda per gallon of hot water for an hour before washing.
Can I put the cotton item in the dryer right after washing?+
Only if the stain is completely gone when the item comes out of the washer. Hold the damp fabric up to the light or against a white towel to check. Any remaining shadow means the tannin is still there, and dryer heat will bake it in for good.
Same stain, other materials
CoffeeCarpet
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.
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 cotton
BloodCotton
Blood on Cotton — How to Get It Out
Blood stains come out of cotton easily if you act quickly and use cold water—hot water will set the protein permanently. Cotton is durable and can handle scrubbing, soaking, and repeated treatment, so even dried blood usually responds well to enzyme soap and patience.
BloodCotton
Blood on Cotton Shirt — How to Get It Out
Blood stains on a cotton shirt come out cleanly if you act quickly and keep the water cold—hot water will cook the protein and lock the stain into the fibers. Cotton is durable enough to handle enzyme soap, peroxide, and machine washing, but you must treat the stain before it dries. Follow these steps to lift fresh or dried blood without damaging the fabric.
BlueberryCotton
Blueberry Stain on Cotton — How to Get It Out
Blueberry stains on cotton come out reliably if you treat them with cold water and enzyme soap before washing hot. The purple pigment is a tannin stain that sets with heat, so never apply hot water until you've pretreated. Cotton is durable enough to handle vigorous scrubbing and a hot final wash, which makes it one of the easiest fabrics to rescue from blueberry juice.
ChocolateCotton
How to Get Chocolate Out of Cotton
Chocolate stains on cotton respond well to cold water and enzyme treatment because cotton can handle vigorous scrubbing and hot washing once the stain is pretreated. The key is to lift the cocoa butter and sugar without letting heat set the protein and fat before you've broken them down. Cotton's durability means you can be more aggressive than you would with delicate fabrics.
DeodorantCotton
Deodorant Stains on Cotton — How to Get Them Out
Deodorant stains on cotton show up as white streaks or yellow underarm marks, and both come out with white vinegar or baking soda followed by a normal wash. Cotton is sturdy enough to handle scrubbing and hot water, so you can treat these stains more aggressively than you would on delicate fabrics. The key is breaking down the aluminum compounds and oils before they bake in further.