How to Remove Wine Stains: Red and White Wine From Fabric, Carpet, and Upholstery

Wine stains are best treated immediately — the sooner you act, the easier removal becomes. Red wine contains tannins and chromogens (color pigments) that bond to fabric fibers rapidly, while white wine stains are invisible when wet but yellow when dry. This guide covers emergency treatment, dried stain removal, and methods for fabric, carpet, and upholstery.

What You’ll Need

  • Cold water
  • Club soda or sparkling water
  • Dish soap
  • Hydrogen peroxide (3%)
  • Table salt
  • White wine (for red wine stains — yes, really)
  • OxiClean or enzyme stain remover
  • Clean white cloths

Safety and Precautions

Always blot wine stains — never rub. Rubbing spreads the stain and pushes pigment deeper into fibers. Test hydrogen peroxide on colored fabrics before using — it can bleach colors. White wine works to dilute and lift red wine but doesn’t remove the stain on its own — always follow with soap and water. Don’t use hot water on wine stains — heat sets them. Check our product safety guide before mixing any cleaners.

Emergency Treatment: Wine Stains (Within First Minutes)

  1. Blot Immediately

    Blot (don’t rub) the spill immediately with a clean white cloth, absorbing as much wine as possible. Work from the outside of the stain inward to prevent spreading. Get as much liquid out as possible before it soaks into the fiber.

  2. Apply Salt (for Carpet and Tablecloth)

    Pour a generous amount of table salt over a fresh red wine stain on carpet or cloth. The salt draws the wine out of the fibers through osmosis. Leave for 3–5 minutes, then brush or shake off the pink-stained salt. Repeat once more. This significantly reduces the stain before applying any cleaner.

  3. Apply Club Soda or Cold Water

    Pour club soda (or cold water) over the stain and blot with a fresh cloth. The carbonation in club soda helps lift the pigment. Continue blotting with a clean section of cloth as each section picks up wine color. Don’t soak carpet — over-wetting causes mold in the backing.

  4. Apply Dish Soap and Hydrogen Peroxide

    Mix 1 tablespoon dish soap with 1 tablespoon hydrogen peroxide (for white or light fabrics). Apply to the stain, work in gently, let sit 5 minutes. Blot with a clean cloth and rinse with cold water. This combination is highly effective on most wine-stained fabrics.

Removing Dried Wine Stains

  1. Rehydrate with Cold Water

    Dampen the dried stain with cold water to soften it. Let it soak for 5 minutes. Dried wine stains must be rehydrated before treatment agents can penetrate and work.

  2. Apply OxiClean or Enzyme Stain Remover

    Mix OxiClean in cold water per directions, or apply an enzyme stain remover directly. Soak the stained area for 30–60 minutes. Enzyme-based products break down the chromogen pigments and tannins more completely than soap alone. This is the most effective approach for dried or set wine stains.

  3. Machine Wash in Cold Water

    For washable fabric, launder in cold water. Check the stain before drying — if the stain is still present, repeat treatment and rewash before drying. Dryer heat permanently sets remaining wine pigment.

Wine Stains on Carpet and Upholstery

Carpet: Blot up as much wine as possible, apply salt for fresh stains, then use a mix of dish soap and hydrogen peroxide (blot, don’t rub). Rinse by blotting with clean cold damp cloths. Apply baking soda to any remaining moisture and let dry before vacuuming.

Upholstery: Check the cleaning code first (W = water safe, S = solvent only). For W-coded upholstery, same approach as carpet. For S-coded, use a dry cleaning solvent only. For persistent stains on valuable upholstery, professional cleaning is the safest option.

Frequently Asked Questions

Does club soda really remove wine stains?

Club soda dilutes and helps lift fresh wine, but it’s not a complete solution on its own. It works best as an immediate first response combined with blotting before applying dish soap and hydrogen peroxide. The carbonation helps lift the pigment from fibers.

How do you get red wine out of white fabric?

Blot immediately, apply salt, rinse with cold water, then apply hydrogen peroxide directly to the stain (safe on white fabric). Let it fizz and work 5–10 minutes. Rinse with cold water. Launder in cold. This approach removes most fresh red wine from white fabric completely.

Can you remove a wine stain after it dries?

Yes, though it’s harder. Rehydrate with cold water, apply an enzyme stain remover (OxiClean is effective), let it soak 30–60 minutes, then cold-wash. Multiple treatments may be needed for very set stains, but most dried wine stains respond significantly to this approach.

What does pouring white wine on red wine do?

White wine dilutes and helps lift the red wine pigment, which can make subsequent cleaning easier. It doesn’t remove the stain — it makes the stain less concentrated and easier to blot up before applying cleaning agents. It’s most useful as an emergency first step when you don’t have other supplies immediately available.

How do you remove wine stains from a white tablecloth?

Stretch the stained area over a bowl and pour boiling water through the stain from a height — the force of the boiling water pushes the pigment back through the fabric fibers. This method is highly effective on white cotton tablecloths for moderately set stains. Then treat any remaining stain with hydrogen peroxide before laundering in cold water.

Conclusion

The faster you treat a wine stain, the better the result. Emergency blotting and salt application within the first few minutes dramatically reduces how much stain remains. For dried stains, enzyme-based products are your best tool. Always check for remaining stain before drying — dryer heat is the final, permanent setter. For the other common drink stains, see our guide on removing coffee stains for a complementary approach to tannin-based stains.

Related Articles


Steve Davila

About the Author

I'm Steve Davila, founder of GuideGrove. I started this site after years of running into home cleaning and DIY guides that skipped the important steps or assumed too much. Every guide here is written the way I wished I'd found it — with the full process, the common mistakes, and the details that actually make the difference.

Connect: Email | About Me

Leave a Comment