How to Remove Coffee Stains: From Clothes, Carpet, Teeth, and Mugs

Coffee stains are tannin-based, which means they respond well to dish soap, white vinegar, and enzyme cleaners. The sooner you treat them the better, but even dried coffee stains can be significantly reduced or eliminated with the right approach. This guide covers coffee stain removal from all common surfaces — fabric, carpet, upholstery, and even coffee-stained mugs and cups.

What You’ll Need

  • Cold water
  • Dish soap
  • White vinegar
  • Baking soda
  • Hydrogen peroxide (3%) — for light fabrics
  • Enzyme stain remover
  • Clean white cloths

Safety and Precautions

Test hydrogen peroxide on colored fabrics before using — it can bleach. Don’t rub coffee stains — blot instead. Cold water is preferable to hot for treating fresh stains. Never put stained items in the dryer until the stain is confirmed removed — heat permanently sets tannin stains. Review our product safety guide before combining any cleaners.

Fresh Coffee Stains on Fabric and Clothing

  1. Blot Immediately

    Blot the spill with a clean white cloth to absorb as much coffee as possible. Work from outside to center. Don’t rub — blot with firm pressure.

  2. Cold Water Rinse

    Flush with cold water from the back of the fabric to push the stain out rather than further in. For clothing, hold under a cold tap and let it run through.

  3. Apply Dish Soap

    Apply a few drops of dish soap directly to the stain, work in gently, and let sit 5 minutes. Rinse with cold water. For most fresh coffee stains, this is sufficient for complete removal.

  4. White Vinegar for Stubborn Color

    Apply white vinegar to any remaining tannin color, let sit 2–3 minutes, then rinse with cold water. White vinegar is a mild acid that breaks down tannins effectively.

  5. Launder Cold

    Wash in cold water. Check the stain before drying — if any brown color remains, repeat treatment before machine drying.

Dried Coffee Stains

  1. Rehydrate with Cold Water

    Soak the stained area in cold water for 5–10 minutes to soften the dried tannin.

  2. Apply Enzyme Stain Remover

    Apply an enzyme-based stain remover (Zout, OxiClean, Biz) and let sit 30 minutes. Enzymes break down tannin-based stains that regular soap can’t fully dissolve.

  3. Dish Soap Plus Hydrogen Peroxide

    For light-colored fabric, apply a mix of 1 tablespoon dish soap and 1 tablespoon hydrogen peroxide. Let sit 5 minutes, then work in gently and rinse cold.

  4. Cold Machine Wash

    Launder cold with regular detergent. Inspect before drying and repeat if stain persists.

Coffee Stains on Carpet and Upholstery

Carpet: Blot immediately, then apply a mix of 1 tablespoon dish soap, 1 tablespoon white vinegar, and 2 cups cold water. Blot (don’t rub) the solution onto the stain with a clean cloth, working from outside in. Rinse by blotting with clean cold water. Apply baking soda to absorb remaining moisture, let dry, then vacuum.

Upholstery: Check cleaning code first. For W-coded upholstery, same approach as carpet. For coffee on light upholstery, enzyme cleaner let to dwell 15 minutes produces the best results for set stains.

Coffee Stains Inside Mugs and Cups

Baking soda paste (baking soda + minimal water) scrubbed with a soft cloth removes coffee and tea residue from the inside of mugs completely. For stubborn staining, fill the mug with hot water and 1 tablespoon of OxiClean, let sit overnight, then rinse. The staining disappears. Bar Keepers Friend also works excellently on ceramic mug interior staining.

Pro Tips

  • Act immediately: Coffee stains that are treated within the first minute are dramatically easier to remove than stains treated 30 minutes later. Keep a small spray bottle of diluted dish soap solution near coffee areas.
  • Keep cream and sugar in mind: Coffee with cream and sugar creates a slightly different stain than black coffee — the milk protein component also benefits from enzyme treatment.
  • White vinegar is your second tool: After dish soap removes most of the stain, white vinegar handles residual tannin color. These two together handle most coffee stain situations. For more stain guidance, see our related wine stain removal guide.

Frequently Asked Questions

What removes coffee stains the fastest?

Cold water plus dish soap removes fresh coffee stains fastest on fabric. On carpet, the dish soap + vinegar + cold water solution applied and blotted is most effective. For set stains, enzyme removers are the most powerful solution.

Does baking soda remove coffee stains?

Baking soda is effective as a mild abrasive on mugs and hard surfaces. On fabric, it’s less effective than dish soap + vinegar for tannin removal, but a baking soda paste can help with color absorption on carpet between blotting. Use it as a supplementary step rather than the primary treatment.

Can dried coffee stains be removed from white shirts?

Usually yes. Soak in cold water, apply hydrogen peroxide directly, let fizz 5–10 minutes, rinse, then launder cold. OxiClean dissolved in cold water as a pre-soak for 30 minutes is the most consistently effective method for dried coffee on white fabric.

How do you get coffee out of a carpet without leaving a stain?

Blot up as much coffee as possible immediately. Apply the dish soap + white vinegar + cold water solution and blot repeatedly with clean cloths. Rinse by blotting with clean cold water. Apply baking soda, let dry completely, then vacuum. Don’t over-wet the carpet — apply and blot rather than soaking.

Why do coffee stains turn yellow over time?

Coffee contains tannins that oxidize over time, shifting from brown to yellowish. Older, oxidized coffee stains are harder to remove than fresh ones because the oxidized compounds bond more strongly to fabric fibers. Treat stains as early as possible, and use enzyme removers for older oxidized stains.

Conclusion

Coffee stains are one of the most common household stains and also one of the most treatable — if you act fast. Cold water and dish soap handle fresh stains in most cases. Enzyme removers tackle the dried and set ones. The universal rule: check before drying. Once it’s in the dryer, the remaining tannin sets permanently. For the stain removal toolkit approach to other common stains, see our guides on wine, blood, and rust stains.



Steve Davila

About the Author

I'm Steve Davila, founder of GuideGrove. I started this site after years of running into home cleaning and DIY guides that skipped the important steps or assumed too much. Every guide here is written the way I wished I'd found it — with the full process, the common mistakes, and the details that actually make the difference.

Connect: Email | About Me

Leave a Comment