Stains Solutions

How to Get Coffee Stains Out of Carpet (Even Old Ones)

Coffee is a tannin stain: it lifts well with a mild acid and detergent. Milk and sugar add protein and stickiness, so always finish with a clean-water rinse.

Difficulty: Easy
How to Get Coffee Stains Out of Carpet (Even Old Ones)

Quick Facts

Time Needed15-20 minutes
Success Rate95% on fresh stains
Key TipBlot, never rub
Stain TypeTannin

Quick Answer

In short: Blot up as much coffee as possible, dab with a mix of 1 tablespoon dish soap, 1 tablespoon white vinegar and 2 cups of warm water, blot, rinse with clean water and blot dry.

Step-by-Step Removal Guide

1

Blot immediately

Press paper towels on the spill and stand on them. Repeat with fresh towels until they come up almost dry.

2

Mix the cleaning solution

Combine 1 tablespoon dish soap, 1 tablespoon white vinegar and 2 cups of warm water.

3

Dab from the edge inward

Apply the solution with a white cloth, working from the outside toward the center. Blot after a few minutes and repeat until the stain stops fading.

Coffee with milk? Use cool water instead of warm so the milk proteins do not set.
4

Rinse

Dab with clean water to remove the soap and sugar, which otherwise attract dirt and bring the stain back.

5

Dry under weight

Put a thick folded towel on the spot with a heavy book on top for an hour. It pulls up moisture and prevents the stain from wicking back up.

Recommended Products

What actually works for this stain

Best Choice

Carpet stain remover

Enzyme or oxygen formula for coffee and tea stains.

View on Amazon
Editor's Choice

Portable carpet extractor

Rinses the stain out of the carpet backing.

View on Amazon

OxiClean Versatile Stain Remover

Oxygen bleach for old, set-in coffee stains on colorfast carpet.

View on Amazon

As an Amazon Associate, we earn from qualifying purchases.

DIY Home Remedy

Old Coffee Stain Paste

Ingredients:

  • 2 tablespoons baking soda
  • 1 tablespoon white vinegar
  • 1 tablespoon water

Method:

  1. Mix into a paste (it will fizz)
  2. Spread on the dried stain
  3. Leave 30 minutes
  4. Scrub lightly with a soft brush
  5. Rinse with clean water, blot and let dry
Why it works: Baking soda lifts the dried tannin and absorbs odor, while vinegar helps break down the stain.

Not sure what stain it is?

Snap a photo with the free Stain Solutions app and get the right treatment in seconds.

Download on the App Store

Frequently Asked Questions

How do I get old coffee stains out of carpet?

Rehydrate the stain with the soap and vinegar solution, leave it 15 minutes, then blot. Use an oxygen cleaner on colorfast carpet if a shadow remains.

Why did the coffee stain come back after drying?

Coffee or soap left in the backing rises as the carpet dries. Rinse with clean water and dry under a weighted towel.

Does vinegar remove coffee stains from carpet?

Yes, mixed with dish soap and water it breaks down tannins. Rinse afterwards.

Can I use bleach on a coffee stain?

No. Chlorine bleach discolors most carpets. Use an oxygen-based cleaner instead, after testing.

How do I remove coffee from a light-colored carpet?

After the soap solution, dab a little 3% hydrogen peroxide on the shadow, test first, and rinse.