How to Get Coffee stains Out

On washable fabric, blot a coffee stain — don't rub — then flush the back with cool running water. Mix 1 tablespoon dishwashing liquid, 1 tablespoon white vinegar, and 2 cups warm water, blot the solution on, and let it sit 15–20 minutes. Sponge with cold water, launder in the warmest water safe for the fabric, and do not dry until the stain is gone; dried coffee should soak in that same vinegar and dish-soap solution before laundering. Test first, because vinegar and dish soap can affect some dyes, and do not use vinegar on marble or natural stone — acids etch them, so use a pH-neutral stone cleaner or call a professional.

A tannin stain that darkens as it dries; cream or milk adds a protein component.

How to remove coffee stains

Dish soap and vinegar for tannin stains

Before you startAlways test any treatment in an inconspicuous area first, and check the garment's care label before you begin.
  1. Blot up excess — never rub.
  2. Flush the back of the stain with cool running water.
  3. Mix 1 tablespoon dishwashing liquid, 1 tablespoon white vinegar, and 2 cups warm water.
  4. Blot the solution onto the stain and let it sit 15–20 minutes.
  5. Sponge with cold water, then launder in the warmest water safe for the fabric.
  6. Do not dry until the stain is gone.

Don’t do this

  • Test first — vinegar and dish soap can affect some dyes.

Sources: Apartment Therapy (Martha Stewart Living method); The Spruce; Iowa State University Extension (AnswerLine)

How to remove dried coffee stains

Dried coffee stains

Before you startAlways test any treatment in an inconspicuous area first, and check the garment's care label before you begin.
  1. soak in the vinegar–dish-soap solution before laundering.
  2. Mix 1 tablespoon dishwashing liquid, 1 tablespoon white vinegar, and 2 cups warm water.
  3. Blot the solution onto the stain and let it sit 15–20 minutes.
  4. Sponge with cold water, then launder in the warmest water safe for the fabric.
  5. Do not dry until the stain is gone.

Don’t do this

  • Test first — vinegar and dish soap can affect some dyes.

Sources: Apartment Therapy (Martha Stewart Living method); The Spruce; Iowa State University Extension (AnswerLine)

Marble and natural stone: Acids and vinegar etch marble and natural stone. Use a pH-neutral stone cleaner or call a professional.

Carpet and upholstery: Blot only — don't saturate the fabric or the padding/backing; air-dry completely.

For other materials, use the lookup tool below.

Look up Coffee on your material

How old is the stain?

Pick a stain and material above, then press “Show treatment”.

How to remove coffee stains from specific materials

Frequently asked questions

Does hot coffee stain worse than iced?

Heat helps the stain bind, so a hot spill sets faster. Blot immediately and rinse with cool water.

What about coffee with cream?

Treat it as a tannin stain first; the dish-soap step also cuts the milk's protein and fat.

Will coffee come out of a white shirt?

Fresh stains usually do with the dish-soap and vinegar method. Dried coffee may need a soak before laundering.

Safety rules for every treatment
  • Test every treatment in an inconspicuous area first — some treatments can fade dyes or damage finishes.
  • Blot a wet stain; never rub it. Rubbing pushes the stain deeper into fibers.
  • Check the garment's care label and follow it — skip any step the label prohibits.
  • Never put the item in the dryer until the stain is completely gone; heat sets most stains.
  • Never mix ammonia with chlorine bleach — the fumes are toxic and dangerous.
  • Never use chlorine bleach on rust — it can intensify the stain.
  • Rubbing alcohol is flammable and can fade some dyes; spot-test first and ventilate the area.
  • Acetone dissolves acetate, triacetate, and modacrylic fabrics — check the fabric label first.
  • Use cold water first on blood and other protein stains; hot water sets them.
  • When in doubt — a valuable, vintage, or delicate item — take it to a professional cleaner instead.

Related stain guides