How to remove a red wine stain

Verified Editorial Guide

The Direct Answer

Blot up the spill, cover it in salt or a paste of baking soda and cold water to pull the pigment out, then treat with a 1:1 mix of 3% hydrogen peroxide and dish soap on white or colourfast fabric. Never use hot water and never put the item in the dryer until the stain is gone.

Interactive Stain Rescue Wizard

Select your stain and surface for tailored step-by-step removal formulas.

CRITICAL RULE: NEVER use hot water or a hairdryer — heat bakes tannin stains permanently into carpet fibers.

Step-by-Step Action Plan

0 of 5 done
Blot IMMEDIATELY with a clean dry towel — press firmly, never rub or scrub.
Pour cold water or club soda generously to dilute the pigments and keep blotting.
Cover the damp area with a thick mound of salt or baking soda to draw out remaining wine.
Let sit for 2–3 hours until dry, then vacuum thoroughly.
If any pink hue remains, mix 1 tbsp dish soap and 1 tbsp white vinegar with 2 cups warm water and sponge gently.

Items Needed:

Paper towels or clean white cloth • Club soda or cold water • Baking soda or table salt • Dish soap & white vinegar

Typical Costs & Pricing
3% hydrogen peroxide
$2–$5
Baking soda / salt
$1–$3
Enzyme laundry detergent
$8–$16
Dedicated wine stain remover

Worth keeping for silk, wool and upholstery

$10–$18
Professional carpet or dry cleaning
$25–$120
Required Materials & Tools
White cloths or paper towelsCold water or soda waterTable salt or baking sodaDish soap3% hydrogen peroxideEnzyme detergent

The short answer

Blot up the spill, cover it in salt or a paste of baking soda and cold water to pull the pigment out, then treat with a 1:1 mix of 3% hydrogen peroxide and dish soap on white or colourfast fabric. Never use hot water and never put the item in the dryer until the stain is gone.

Red wine is an anthocyanin dye plus tannin. Speed matters more than the product you use: a fresh spill lifts with pantry items, a dried one needs a soak.

Step by step

  1. Blot with a white cloth or paper towel — press, lift, repeat. Rubbing spreads the pigment into the weave.
  2. Pour cold water or plain soda water through the back of the fabric to flush the wine out rather than through it.
  3. Cover the damp stain in table salt or a baking soda paste and leave it 20–30 minutes to draw the colour out, then brush it off.
  4. On white or colourfast fabric, mix equal parts 3% hydrogen peroxide and dish soap, dab on, wait 20 minutes, then rinse cold.
  5. On wool, silk or coloured fabric, skip peroxide: use an enzyme laundry detergent diluted in cold water, or a dedicated wine remover.
  6. On carpet, blot, apply the dish soap and peroxide mix to a test patch first, then work in with a cloth and blot dry — do not soak the underlay.
  7. On a wood table or stone worktop, wipe immediately with a damp cloth; for a lingering ring on wood use a paste of baking soda and water, rubbed with the grain.
  8. Wash as normal in cold water and air dry. Check before drying — tumble heat sets any remaining pigment permanently.

What you need

  • White cloths or paper towels
  • Cold water or soda water
  • Table salt or baking soda
  • Dish soap
  • 3% hydrogen peroxide
  • Enzyme detergent

What it costs

ItemTypical cost
3% hydrogen peroxide$2–$5
Baking soda / salt$1–$3
Enzyme laundry detergent$8–$16
Dedicated wine stain remover (Worth keeping for silk, wool and upholstery)$10–$18
Professional carpet or dry cleaning$25–$120

Common questions

Does white wine actually remove red wine?

It dilutes the pigment, which helps a little, but plain cold water or soda water does the same job for free.

What about a dried red wine stain?

Soak the item in cold water with oxygen bleach for 2–4 hours, then treat with the peroxide and dish soap mix and wash cold.

Is salt better than baking soda?

Both draw liquid out of the fibres. Salt is slightly better on fresh spills, baking soda is better on carpet and upholstery odour.

Can I use bleach?

Only on pure white cotton or linen, and as a last resort — chlorine bleach can yellow the fibres and destroys wool and silk.

What removes red wine from carpet?

Blot, then dish soap and hydrogen peroxide applied sparingly and blotted out. Avoid soaking, which pushes the stain into the underlay.

Was this guide helpful?

Common Questions

Does white wine actually remove red wine?

It dilutes the pigment, which helps a little, but plain cold water or soda water does the same job for free.

What about a dried red wine stain?

Soak the item in cold water with oxygen bleach for 2–4 hours, then treat with the peroxide and dish soap mix and wash cold.

Is salt better than baking soda?

Both draw liquid out of the fibres. Salt is slightly better on fresh spills, baking soda is better on carpet and upholstery odour.

Can I use bleach?

Only on pure white cotton or linen, and as a last resort — chlorine bleach can yellow the fibres and destroys wool and silk.

What removes red wine from carpet?

Blot, then dish soap and hydrogen peroxide applied sparingly and blotted out. Avoid soaking, which pushes the stain into the underlay.

Step-by-Step Checklist
0%
  • Blot, never rub
  • Cold water only — no hot water
  • Flush from the back of the fabric
  • Salt or baking soda while still damp
  • Peroxide + dish soap only on colourfast fabric
  • Test any solution on a hidden patch
  • Rinse thoroughly before washing
  • Air dry and re-check before using the dryer
100% Free

Never miss a step.

Every guide, checklist and calculator is free with no account. Saved guides stay in this browser.

Browse all guides