How to Remove Red Wine Stains from Couch & Sofa

Quick answer

Blot the wine with a dry white cloth, then sponge with cool water or club soda. Dab on 1 teaspoon of mild detergent in 1 cup of lukewarm water, then 1/3 cup of white vinegar in 2/3 cup of water, and rinse with clear water.

Start the steps

Prefer a ready-made fix? Our top picks ↓

First few minutes

Just happened? Do this first

  1. Blot the wine with a clean, dry white cloth or white paper towel, pressing gently.
  2. Sponge the spot with cool water, or club soda if you have it, then blot thoroughly.
  3. On a fresh spill, sprinkle table salt on it right away to absorb some of the wine, then blot it up.
  4. Keep heat away until the stain is gone: no dryer, iron or hot air.

Wine on a couch belongs to the tannin family, so the longer it sits in the cover, the deeper it settles into the fibers and padding. A fresh spill on a cloth couch can often be lifted in a couple of light passes, while wine that has dried in usually needs several rounds before it fades. Check the cleaning code on the tag first, since that decides whether any water is safe near the spot at all.

If your red wine stain on white couch is still wet, blot it first and avoid rubbing it in. A dried red wine stain on couch needs more patience, so give each round time to dry before you judge it. If the mark still shows after several rounds, a professional is the safer call than another round of stronger home products.

Before you start

What couch & sofa can take

Use with care5

  • Water
  • Oxygen bleach
  • Enzyme cleaners
  • Solvents (alcohol, spot removers)
  • Acids (vinegar, lemon)

Avoid5

  • Hot water
  • Soaking
  • Chlorine bleach
  • Scrubbing and abrasives
  • Heat, once the stain is out

7 items

What you'll need

0 of 7 ready

Tap an item to get it on Amazon, or tick what you already have.

As an Amazon Associate we earn from qualifying purchases.

5 steps

Step by step

0 of 5 done
  1. Step 1 of 52 minutes

    Blot up the wine

    Press a clean, dry white cloth or white paper towel onto the wine and lift it straight up, switching to a fresh part of the cloth as it fills. Then sponge the spot with cool water, or club soda if you have it, and blot it thoroughly.

  2. Step 2 of 53 minutes

    Apply the detergent solution

    Mix 1 teaspoon of a mild detergent with no bleach or alkalis into 1 cup of lukewarm water. Dampen a clean white cloth with the solution and dab it onto the stain, blotting instead of scrubbing.

    Careful. Test the detergent solution on a hidden spot first, since some dyes can change color.

  3. Step 3 of 53 minutes

    Work in the white vinegar

    Mix 1/3 cup of white household vinegar with 2/3 cup of water. Apply it to a clean white cloth and blot the stain, working from the outer edges toward the center so the wine doesn't spread.

    Tip. Use white vinegar only, because colored vinegar can leave a stain of its own.

    Careful. Keep the cloth damp, not wet, because too much liquid can make the finish migrate and leave a ring.

  4. Step 4 of 55 minutes

    Blot again and rinse

    Blot the spot again with the detergent solution to lift what's left of the wine. Then sponge it with clear water, pressing gently so the water doesn't reach the backing and padding under the fabric.

  5. Step 5 of 5

    Let the spot dry

    Let the upholstery air dry without a dryer, an iron or any hot air. Heat sets the stain, so keep the spot cool until it looks clean.

If you'd rather buy than mix

Best products for red wine on couch & sofa

Choose a mild liquid detergent whose label lists no bleach or alkalis. Read the label before you buy, and use it only for the detergent step.

How we picked these: each product is made for this type of stain, its maker doesn't warn against using it on couch & sofa, and its directions fit the steps above.

Finished the steps? How does it look?

How to tell it's working

The first blots should pull pink color onto your white cloth, and each pass should leave the spot paler than before. When the cloth comes up clean and the spot is only a faint tint, you're close to done. If the cloth picks up a shade that isn't wine, pause and recheck your pretest.

What changes for yours

Adjust for your couch & sofa

Fabric and cloth couches

For a fabric or cloth couch, the steps above are the method, so follow the amounts exactly and use a fresh white cloth for each pass. The fabric type matters less than the cleaning code on the tag, which decides how much liquid the fabric can take.

If the code is hard to read, blot only and ask a professional upholstery cleaner before going further, rather than guessing at a cleaner.

White couches

A white couch shows every trace of color, so finish each pass with clear water and check the spot before you move on. Use only white cloths and white paper towels, because colored ones can leave their own marks on the fabric.

Vinegar can change the color of some dyes, so test a hidden spot before you start. If a water ring forms after drying, the set-in section explains how to fix it.

Fresh spills

A fresh spill is the easiest case, so start right away, before the wine dries into the fibers. Begin with blotting and move straight into the detergent and vinegar steps without waiting.

Keep heat away from the spot until it's gone, since heat is what sets the stain. Once the spot looks clean, fast drying without heat is the last thing to get right.

Pile and textured fabrics

Pile fabric, such as a plush or textured cover, follows the same steps with extra care for direction. Brush with the pile while the spot is still damp, and brush against the pile once it's dry.

Use a damp cloth, not a wet one, and check the spot before you go further. If a ring shows after drying, clean the whole panel evenly from seam to seam rather than just the spot.

Old, dried or set-in stains

Old or dried wine stains need patience, not stronger cleaners. Repeat the detergent and vinegar steps with a fresh cloth, letting the spot dry fully between rounds.

For older stains on fabric whose code allows water, apply an enzyme product to a nearly dry pad, keep it moist and leave it on the spot for 30 minutes. If the stain is still there after that, a 3% hydrogen peroxide solution from the drugstore is the last option, but test it on a hidden spot first because not every dye can take it. If a water ring forms as it dries, moisten the whole stained area with white vinegar, let it stand a few minutes, sponge with water and dry it thoroughly.

If the wine has been through the dryer or sat in the fabric a long time, removal may be impossible, so be realistic about what you can get back. Call a professional upholstery cleaner rather than adding stronger products, especially on S-coded fabric. Stronger products risk damaging the fabric, and a professional can judge what's left.

Vinegar, baking soda, peroxide and more

Do home remedies work on red wine on couch & sofa?

White vinegar in the steps is the best home option here, with a mild detergent doing the lifting. Skip baking soda and oxygen soaks on the couch, and keep bleach out completely.

Works1Helps5Skip1Avoid1

RemedyVerdictWhat to know
White vinegarGet it on Amazon WorksIt's the vinegar step in the method, applied on a white cloth in a mix of 1 part vinegar to 2 parts water.
Hydrogen peroxide (3%)Get it on Amazon HelpsUse only the 3% drugstore strength, and only as a last option for a set-in stain. Never use the stronger hair-bleaching strength on a couch.
Dish soapGet it on Amazon HelpsA mild detergent is the same kind of cleaner as the detergent step, so use that amount exactly. Stronger mixes aren't safer, and soap can make tannin stains harder to lift.
Club sodaGet it on Amazon HelpsUseful on a fresh spill: sponge with it in place of cool water if you have it. Don't pour it onto the cushion, since too much liquid can reach the filling.
SaltGet it on Amazon HelpsSprinkle table salt on a fresh spill right away to absorb some of the wine, then blot it up before continuing with the steps.
Rubbing alcoholHelpsSave it for later, not for everyday use. It can be a late option for tannin stains on fabric that passes a colorfastness test, and it should never go on acetate, triacetate, modacrylic or acrylic.
Baking sodaSkipSkip it on the couch. Baking soda is for hard surfaces, and on fabric it needs a test first, so the detergent and vinegar steps are the better choice here.
Oxygen bleach (OxiClean)AvoidIts soak needs the item submerged for 1 to 6 hours, which couch upholstery can't take. Skip oxygen bleach on sofas and on any fabric that isn't colorfast.

Chemical safety

Never mix these

Some products in this guide react dangerously with each other. Use them one at a time and rinse with water in between.

Chlorine bleach + Vinegar

Vinegar is an acid, and acid mixed with bleach gives off toxic chlorine gas.

Chlorine bleach + Hydrogen peroxide (3%)

Washington State's health department says bleach reacts with hydrogen peroxide, and Clorox says not to mix bleach with other household chemicals.

Chlorine bleach + Rubbing alcohol

Bleach and rubbing alcohol can form chloroform, which causes dizziness, nausea and loss of consciousness.

If they mix by accident: Stop and add nothing else; leave the area for fresh air, open windows and keep children and pets away; call Poison Control at 1-800-222-1222, or 911 if anyone has trouble breathing.

What makes it worse

Mistakes to avoid

Don't rub the wine in

Rubbing pushes the wine deeper into the fibers and spreads it over a wider area. Blot with a soft white cloth or sponge, lifting straight up, and move to a clean part of the cloth often.

Don't reach for chlorine bleach

Chlorine bleach can't be used on couch fabric, and it must never be mixed with ammonia, vinegar or other acids because the mix gives off toxic fumes. If you need a second product, rinse the spot with plain water before you use it.

Don't blot with colored towels

Dye from a colored towel can transfer onto a light couch and leave a second stain. Use a clean, dry white cloth or white paper towels, and turn to a fresh section each time it picks up wine.

Don't skip the hidden-spot test

Every cleaner you plan to use should be tested first, since the couch fabric may not be colorfast. Pick a spot no one sees, apply a little of the solution, and check the cloth for any transfer before you treat the stain itself.

Don't pour water over the wine

Pouring water on the spot pushes the wine deeper and can reach the filling, leaving a ring behind. Sponge a little clear water on with a cloth and blot it back out before it spreads.

When to call a professional

Call an upholstery cleaner if the tag reads X or S, if your spot test changes color, or if the wine has been sitting for a while and two careful passes don't lift it. Tell them the stain is red wine, roughly how long it sat, and which products you tried.

Questions

How do I get the wine smell out of my couch?

The smell usually lingers where wine was left in the fabric, so thorough cleanup matters more than any extra product. Rinse the spot well with clear water, then let it dry completely without heat. If a faint smell remains once it's dry, go back over the detergent and vinegar steps with a fresh white cloth.

Will red wine stain my couch permanently?

It can, especially if it dries in or gets heat from a dryer or iron. A fresh spill treated right away has the best chance, so start the steps as soon as you can. If it has already dried, use the set-in section and be realistic about what comes out.

Is it safe to use a stronger cleaner if the steps don't work?

Not on a couch. Stronger cleaners and soaks can damage upholstery, so the set-in section lists only the enzyme pad and a 3% peroxide option, and both need a hidden-spot test first.

How soon after the spill should I start?

As soon as you can, since fresh wine is far easier to lift than wine that has dried in. Start with blotting and cool water right away, even if you aren't ready to finish the steps.

What if the couch tag has no cleaning code?

Keep the spot dry and don't experiment with water or solvents, since the wrong product can shrink or discolor the cover. Check any manufacturer paperwork and the tag first, and if you still can't read a code, have an upholstery cleaner identify the fabric before anything wet touches it.

Can I unzip the cushion cover and wash it?

Stick with spot cleaning in place. Pulling the cover off to wash it risks shrinkage, fading and a mismatch with the rest of the sofa, so work the spot where it sits with a white cloth and only a small amount of liquid.

Will a steam cleaner help with red wine on my sofa?

Not for this stain. Heat from steam can set red wine into the fibers, and steam cleaning isn't recommended on W or WS fabric. Use the cool, light steps here, and leave any deeper clean to a professional who knows the fabric.

Why did a ring show up after I wiped the spot?

Rings usually form when the spot gets too much liquid or the fabric dries unevenly, which pushes the wine and cleaner toward the edge. Spread a little moisture across the whole panel, dry it quickly with a fan, and use less liquid on the next pass.

Red Wine on other materials

All 23 materials for red wine

Other stains on couch & sofa

All 48 stains on couch & sofa

Start from the bigger picture

How we know this

Every method, amount and warning here comes from university extension services, industry bodies and product makers. We read them, check every step for unsafe combinations and changed amounts, and write it up so you can follow it.

  1. University of Georgia Extension
  2. American Cleaning Institute
  3. Iowa State University Extension
  4. La-Z-Boy
  5. Ashley Furniture
  6. Bernhardt
  7. Klaussner Furniture