Long Island Maids | Professional House Cleaning
Limited Spring Cleaning Special: Book this week & save 15%
Treating coffee stain on fabric

How to Remove Coffee & Tea Stains

Whether it's a morning coffee spill on your shirt or tea rings in your favorite mug, coffee and tea stains are among the most common household stains. The good news? They're also among the easiest to remove—if you know the right technique.

Time
10-15 min
Cost
Under $5
Difficulty
Easy
Key Rule
Act Fast
What You'll Need
  • White vinegar
  • Dish soap
  • Baking soda
  • Hydrogen peroxide (3%)
  • Clean white cloths
  • Cold water

Why Coffee & Tea Stain

Coffee and tea contain tannins—natural plant compounds that bind easily to fabric fibers and other porous surfaces. Tannins are the same compounds that give wine its color and astringency, which is why coffee, tea, and red wine stains behave similarly.

The key to removing these stains is breaking the tannin bond. Cold water, acids (like vinegar), and oxygen-based cleaners all work well because they disrupt how tannins attach to fibers.

Fresh Stains on Fabric

1

Act Fast—Cold Water Flush

Hold the fabric under cold running water, flushing from the back of the stain (this pushes the coffee out rather than deeper in). The faster you do this, the more coffee you'll remove before it sets.

2

Apply Liquid Dish Soap

Rub a small amount of liquid dish soap directly onto the stain. Work it in gently with your fingers or a soft brush. Let it sit for 5 minutes.

3

Rinse and Check

Rinse with cold water. Check if the stain is gone. If it's still visible, move to step 4. If it's gone, wash as normal.

4

Vinegar Treatment

Mix equal parts white vinegar and cold water. Apply to the stain, let sit for 10 minutes, then blot with a clean cloth. The acid in vinegar breaks down tannins. Rinse and wash as normal.

Set-In Stains on Fabric

For stains that have already dried, you'll need a stronger approach:

  1. Soak in cold water—submerge the item in cold water for 30 minutes to loosen the dried stain
  2. Make a paste—mix 1 tablespoon baking soda with enough water to form a paste
  3. Apply and wait—spread the paste on the stain, let sit 15-30 minutes
  4. Scrub gently—use an old toothbrush to work the paste into the stain
  5. Rinse and treat with vinegar—follow with the vinegar treatment if needed
  6. Wash in warmest safe water—check the care label first
For White Fabrics Only
On white fabrics, you can use hydrogen peroxide instead of vinegar. Apply 3% hydrogen peroxide directly to the stain, let sit 10 minutes, then wash. Don't use on colored fabrics—it may bleach them.

Coffee Stains on Carpet

1

Blot Immediately

Use a clean cloth or paper towels to blot up as much coffee as possible. Press firmly but don't rub—rubbing spreads the stain and pushes it deeper into carpet fibers.

2

Apply Cleaning Solution

Mix 1 tablespoon dish soap + 1 tablespoon white vinegar + 2 cups warm water. Apply to the stain with a clean cloth, working from the outside in to prevent spreading.

3

Blot and Repeat

Blot with a dry cloth to absorb the solution and loosened coffee. Repeat applying solution and blotting until no more brown transfers to your cloth.

4

Rinse and Dry

Apply plain cold water to rinse out the soap, then blot dry. Place a fan on the area to speed drying and prevent mold growth in the carpet pad.

Coffee Rings in Mugs

Those stubborn brown rings inside your coffee mug are easy to remove:

  • Baking soda scrub: Make a paste of baking soda and water, scrub with a sponge, rinse
  • Vinegar soak: Fill mug with equal parts vinegar and hot water, let sit 30 minutes, scrub and rinse
  • Denture tablets: Drop a tablet in a mug of warm water, let fizz for 30 minutes, rinse
  • Salt scrub: Pour in coarse salt and a little water, scrub with a sponge

Tea Stains on Countertops

For laminate or solid surface counters, make a paste of baking soda and water, apply to the stain, let sit 5 minutes, then wipe clean.

For granite or marble, avoid vinegar (it's acidic and can etch the stone). Use only baking soda paste or a pH-neutral stone cleaner.

Avoid Hot Water on Fresh Stains
Hot water can set coffee and tea stains, making them harder to remove. Always start with cold water for fresh stains. You can use warm water for rinsing after treatment, but not for the initial flush.

Special Cases

Coffee with Cream

Coffee with milk or cream is a protein stain as well as a tannin stain. Use cold water (hot sets protein) and add an enzyme-based stain remover or laundry detergent with enzymes to your treatment.

Iced Coffee Spills

These are often larger volume spills. Focus on absorbing as much liquid as possible first, then treat normally. The good news: iced coffee is diluted, so stains are usually lighter.

Tea on Upholstery

Check the care tag. For "W" (water-safe) fabrics, use the carpet method above. For "S" (solvent-only), you may need a dry cleaning solvent. When in doubt, test in a hidden area first.

Stubborn Stains on Carpet or Upholstery?

Some stains need professional treatment. Our deep cleaning service includes stain removal on carpets and furniture.

Serving: Great Neck · Manhasset · Garden City · Dix Hills · Huntington · +40 more

Frequently Asked Questions

Why do coffee and tea stain so easily?

Coffee and tea contain tannins—natural plant compounds that bind readily to fabric fibers. Tannins are the same compounds that give wine its color and astringency. The longer they sit, the more they bond to fibers.

Should I use hot or cold water on coffee stains?

Start with cold water to flush fresh stains—hot water can set some stains. However, once you've treated the stain with soap or vinegar, you can wash in warm water. Hot water helps dissolve and flush away the loosened tannins.

How do I remove coffee stains from a mug?

Make a paste of baking soda and water, scrub with a sponge, and rinse. For stubborn stains, fill the mug with equal parts vinegar and hot water, let sit 30 minutes, then scrub. Denture tablets also work well.

What about coffee with cream or milk?

Coffee with milk is both a tannin stain AND a protein stain. Use cold water first (hot sets protein), then treat with an enzyme-based stain remover or detergent with enzymes before washing.

Can old, dried coffee stains be removed?

Yes, but they require more effort. Soak in cold water for 30 minutes, apply a baking soda paste for 15-30 minutes, scrub gently, then treat with vinegar. Multiple treatments may be needed for set-in stains.

Shannon, Owner of Long Island Maids
About the Author
Shannon
Owner and Founder, Long Island Maids

I founded Long Island Maids in 2013 with one goal: bringing professional-quality cleaning to busy Long Island families. After 15+ years in the industry, our team now serves homes across Nassau and Suffolk Counties. Every guide I write comes from real experience in real Long Island homes.

Back to Stain Removal Guides