By clicking on the product links in this article, Mattressnut may receive a commission fee to support our work. See our affiliate disclosure.

How to Get Coffee Out of a Mattress? (2026)

Quick answer: Blot up the coffee right away, then dab the spot with a mix of cool water and a little dish soap (or equal parts white vinegar and water). Blot to rinse, sprinkle baking soda to absorb odor, vacuum it up, and air-dry completely.

By the MattressNut editorial team ยท Updated June 2026

How to Get Coffee Out of a Mattress โ€” The Short Answer

Coffee is a tannin stain, so the goal is to lift it before it dries and to neutralize the smell after. A little dish soap or diluted white vinegar breaks down the residue, and baking soda handles any lingering odor once the spot is clean.

Step by Step

Step What to do
1 Blot up as much coffee as you can with a dry towel, pressing down and lifting. Don't rub it into the fabric.
2 Mix a few drops of dish soap into cool water (or equal parts white vinegar and water). Dampen a cloth and dab the stain from the outside in.
3 Blot with a clean, water-only cloth to rinse out the soap or vinegar, then press out moisture with a dry towel.
4 Once nearly dry, sprinkle baking soda over the spot, leave it a few hours to absorb odor, then vacuum it off and let the mattress air-dry fully.

What to Avoid

Don't soak the mattress โ€” coffee is mostly water, and adding more just drives it deeper and risks mold. Avoid hot water on a milky or sugary coffee, since heat can set those proteins. And skip harsh colored cleaners that could leave their own stain behind.

When It's Time to Replace the Mattress

A faint ring sometimes stays even after good cleaning, and that's usually just cosmetic. But if old coffee stains have set for good and the mattress is already sagging or past its comfortable years, replacing it beats living with a tired, marked bed.

See the Saatva Classic (free old-mattress removal)

The Bottom Line

Fast blotting plus a mild soap or vinegar solution clears most coffee spills, and baking soda takes care of the smell. Keep the area as dry as you can throughout, and give it plenty of time to air out before you remake the bed.

Bottom line: Blot fast, clean with dish soap or vinegar, deodorize with baking soda, and dry fully.

Related: our full Saatva mattress review.

★ #1 Mattress 2026 Get Saatva Classic โ€” 365-Night Trial →