Skip to content
Grandma'sCleaning Tips
Menu

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

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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

More stains on cotton