Cleaning Atlas

Guide

How to Remove Red Wine Stains from Upholstery

Blot the spill dry, read the W / WS / S / X cleaning code, and on water-safe fabric dab a mix of 3% hydrogen peroxide and dish soap from the outside in. Do not soak the cushion foam. Stop and use a solvent or a pro cleaner on S or X codes.

UpholsteryRed wine stain

Context

Conditions that change the method

  • Color-sensitive — Test hydrogen peroxide on a hidden seam first. It can lighten dark or unstable dyes.
  • Delicate surface — Do not flood the cushion. Trapped water in polyurethane foam wicks the wine back up and can grow mildew.

What you need

  • Clean white cloths or paper towels
  • 3% hydrogen peroxide
  • Clear liquid dish soap
  • Cold water in a spray bottle
  • The sofa’s cleaning-code tag (W, WS, S, or X)
  1. Press dry white cloths firmly into the spill. Lift, fold to a dry face, and press again. Do not rub — rubbing drives red tannins into the foam.
  2. Read the cleaning code on the cushion tag. W or WS can take a water-based spotter. S needs a dry-cleaning solvent. X is vacuum only — stop and call a pro.
  3. On W or WS fabric, mix 2 parts 3% hydrogen peroxide with 1 part clear dish soap. Dab a drop on a hidden seam and wait a few minutes to confirm the dye does not lighten.
  4. If the cover unzips, slide a dry towel between the fabric and the foam so liquid cannot migrate into the core.
  5. Dip a white cloth in the mixture and dab from the outer ring inward until the red fades. Keep the fabric damp, not wet. Let it sit 5 to 10 minutes.
  6. Blot with a cloth barely misted with cold water, then press dry towels under a weight until the spot is only slightly damp. Air-dry fully before sitting on it.

What to avoid

  • Do not pour white wine, club soda, or table salt onto the cushion — extra liquid soaks the foam and salt can set tannins.
  • Do not use hot water, a steam cleaner, or a hair dryer on the stain.
  • Do not treat an S or X code with this water-based mix.

Products

What to use

Related

Related guides

FAQ

Questions people ask

Should I pour club soda or white wine on a red wine sofa stain?
No. Extra liquid soaks the foam core and the wine wicked into the pad often reappears as the cushion dries. Blot dry first, then use a small amount of spotter on the fabric only.
My microfiber sofa has an S code. Can I still use the peroxide mix?
No. S means solvent only. Water-based peroxide can leave a permanent watermark on those fibers. Use a dry-cleaning solvent made for upholstery, or hire a cleaner.

Sources

Sources