Coffee Stains on Clothing (Act Fast)

  1. 1

    Blot immediately β€” never rub

    Press a clean cloth or paper towel firmly onto the stain. Blot from the outside inward. Rubbing spreads the stain and pushes it deeper into fibres.

  2. 2

    Flush with cold water from the back

    Hold the fabric under cold running water from the back of the stain β€” this pushes the coffee back out the way it came in. Hot water sets the tannins in coffee permanently.

  3. 3

    Apply dish soap and work in gently

    Put a drop of dish soap on the stain and work it in with your fingers using gentle circular motions. Leave for 3–5 minutes.

  4. 4

    Rinse and check before drying

    Rinse thoroughly with cold water. Check the stain before putting in the dryer β€” heat permanently sets any remaining stain. If still visible, repeat the treatment or try the vinegar method below.

For Dried or Stubborn Coffee Stains

  1. 5

    White vinegar + dish soap method

    Mix 1 tablespoon white vinegar, 1 tablespoon dish soap and 2 cups warm water. Apply to the stain, leave 5 minutes, blot and rinse. Vinegar's acidity breaks down coffee tannins effectively.

  2. 6

    Baking soda paste for persistent stains

    Mix baking soda with just enough water to form a thick paste. Apply to the stain, leave 30 minutes, rinse off. Then treat with dish soap.

Coffee Stains on Carpet

Same blot-first approach. Apply cold water, blot. Then apply dish soap solution, work in gently with a brush, blot clean. For old dried stains, try the vinegar method. Always blot β€” never scrub carpet fibres.

Coffee Stains Inside Mugs

Option 1: sprinkle baking soda in the mug, add a little water, scrub with a cloth β€” the mild abrasive removes staining without scratching. Option 2: drop a denture cleaning tablet in the mug with warm water, leave 30 minutes, rinse. Both work excellently on ceramic and glass mugs.

Coffee on white fabricA paste of baking soda and hydrogen peroxide (equal parts) is very effective on white or light-coloured fabrics. Apply, leave 10 minutes, rinse. Test on a hidden area first as hydrogen peroxide can bleach some fabrics.

Frequently Asked Questions

Yes β€” the sooner you treat it the better. Cold water flush immediately, then dish soap. For set stains, OxiClean or similar oxygen-based stain remover is very effective on white fabrics β€” follow the product instructions. Never put a stained white shirt in the dryer until the stain is gone.
If treated quickly, coffee rarely causes permanent staining on most fabrics. Dried stains that have been through a hot dryer are much harder β€” the heat sets the tannins. Always treat before machine washing and check the stain is gone before drying.