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 Wine Out of a Mattress? (2026)

Quick answer: Blot the wine immediately, then dab on a mix of dish soap and hydrogen peroxide (or diluted white vinegar). Let it work a few minutes, blot to rinse, repeat as needed, then deodorize with baking soda and air-dry the spot fully.

By the MattressNut editorial team ยท Updated June 2026

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

Red wine is a stubborn pigment stain, so speed matters. Blot first to remove what you can, then a dish soap and hydrogen peroxide combo breaks the color down on light fabrics. Patience and repeat cycles beat one aggressive scrub.

Step by Step

Step What to do
1 Blot up the spilled wine with a dry cloth, pressing and lifting from the edges inward so it doesn't spread.
2 Mix a few drops of dish soap with 3% hydrogen peroxide (or use equal parts white vinegar and water for darker fabrics). Dab it onto the stain.
3 Let it sit a few minutes, then blot with a clean, water-dampened cloth. Repeat the apply-and-blot cycle until the color lifts.
4 Rinse by blotting with plain water, press out moisture, sprinkle baking soda to deodorize, vacuum once dry, and air-dry the spot completely.

What to Avoid

Don't rub โ€” it pushes pigment deeper and widens the stain. Skip hot water, which can set wine. Hydrogen peroxide may lighten colored ticking, so test a hidden area first. And resist over-soaking; trapped moisture is how a wine stain becomes a mold patch.

When It's Time to Replace the Mattress

Red wine sometimes leaves a faint shadow even after careful treatment, which is purely cosmetic. But if the stain set days ago and won't lift, or the mattress is already old and sagging, you'll get more out of replacing it than fighting a permanent mark.

See the Saatva Classic (free old-mattress removal)

The Bottom Line

Quick blotting and a dish-soap-and-peroxide treatment handle most fresh wine spills, with vinegar as a gentler backup for dark fabrics. Work in repeat cycles, keep moisture low, and dry the spot fully before the bed goes back together.

Bottom line: Blot fast, treat with dish soap and peroxide or vinegar, repeat, then deodorize and dry fully.

Related: our full Saatva mattress review.

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