New Client Offer 😃 40% off any wall-to-wall carpet cleaning

How to Get Red Wine Out of Carpet

By Vincent Maniscalco | Reviewed by Ken Faherty |

Quick Answer: Blot the spill immediately with a clean white cloth, working from the outer edge inward. Use cold water only — hot water sets the stain. For fresh spills, a mixture of dish soap and cold water removes most of the color. Dried stains require rehydration first, and set stains may need professional cleaning to fully lift.

A person gently blots a red wine carpet stain inward with a white cloth and cold soapy water.
Treat within 5 minutes
Water temp Cold only
Technique Blot, never rub
Dried stain Rehydrate first

Act Fast: What to Do in the First 5 Minutes

Speed matters more than any cleaning product. The longer red wine sits in carpet fibers, the deeper the tannins and pigments penetrate. The moment a spill happens, grab a clean white cloth or paper towels and start blotting.

Blot, do not rub. Rubbing spreads the stain outward and pushes it deeper into the fiber. Work from the outer edge of the spill inward toward the center. Apply firm pressure, lift, and repeat with a fresh section of cloth until no more wine transfers.

Use cold water only. Hot water causes the proteins in red wine to bond more tightly to carpet fibers. A small amount of cold water can help dilute the stain while you blot, but avoid soaking the carpet — excess moisture can cause mold or mildew in the carpet backing.

Red wine is a chemistry problem, but the first response is very simple: keep it cool, dilute carefully, and blot instead of rubbing. In my experience, the damage usually comes from pushing the pigment deeper or adding heat too early.

Ken Faherty, CEO & Founder of Be Green Carpet Cleaning

Step-by-Step: Removing a Fresh Red Wine Stain

Once you have blotted up as much wine as possible, choose one of the following methods. All of them use common household supplies.

Method 1: Dish soap and cold water

  • Mix one tablespoon of dish soap with one tablespoon of cold water.
  • Apply a small amount to the stain using a clean cloth.
  • Blot repeatedly, working inward from the edges.
  • Rinse by blotting with plain cold water to remove soap residue.
  • Blot dry with a fresh cloth. Place a stack of paper towels over the area and weigh them down to absorb remaining moisture.

Method 2: Salt

  • While the stain is still wet, pour a generous amount of table salt over it.
  • Let it sit for 3 to 5 minutes. The salt draws moisture and pigment up out of the fibers.
  • Vacuum up the salt, then follow with the dish soap method above.

Method 3: Baking soda paste

  • After initial blotting, apply a small amount of cold water to the stain.
  • Sprinkle baking soda over the area to form a paste.
  • Let it sit until dry (30 to 60 minutes), then vacuum thoroughly.
  • Follow with the dish soap method if any color remains.

How to Get Dried Red Wine Out of Carpet

Dried red wine stains are harder to remove than fresh ones, but they are not permanent. The key is rehydrating the stain before attempting to lift it.

Apply a small amount of cold water to the dried stain and let it soak for 2 to 3 minutes. This loosens the dried tannins and makes them easier to treat. Once the stain has softened, blot up the excess moisture and apply the dish soap method described above.

For stains that have been set for days or weeks, a commercial enzyme-based cleaner is more effective than home remedies. Enzyme cleaners break down the organic compounds in red wine at a molecular level. Apply according to package directions, let it dwell for the recommended time, then blot and rinse.

Avoid using hot water or steam on dried red wine stains before they are fully treated. Heat can permanently set the remaining pigment.

Hydrogen Peroxide: Effective but Use with Caution

A mixture of one part hydrogen peroxide (3% solution, standard drugstore variety) and one part dish soap is one of the most effective DIY treatments for red wine. It works by oxidizing the pigment molecules in the wine.

However, hydrogen peroxide can bleach carpet fibers, particularly on wool, silk, or any carpet that is not colorfast. Always test in an inconspicuous area first. Apply a small amount, wait 10 minutes, and check for any color change before treating the stain.

If the test area is unaffected, apply the mixture to the stain, let it sit for 5 to 10 minutes, then blot and rinse with cold water. Do not let it sit longer than directed or apply more than necessary.

Hydrogen peroxide can be useful because it changes the color compounds in the wine, but that same reaction can affect the carpet dye. I like homeowners to test first and use only what they need, because good cleaning should solve one problem without creating another.

Ken Faherty, CEO & Founder of Be Green Carpet Cleaning

Methods to Avoid

White wine: Pouring white wine over red wine is a common tip that does not work reliably. It dilutes the stain slightly but adds additional liquid that must then be extracted. Stick to water.

Club soda: Club soda is not significantly better than plain cold water. The carbonation does not meaningfully lift carpet stains. Save it for a drink.

Rubbing the stain: Rubbing in any direction spreads the stain and damages carpet fibers. Always blot.

Hot water or a clothes iron: Both can permanently set red wine pigment into fibers.

When DIY Is Not Enough

Some red wine stains resist home treatment, particularly those on wool carpet, light-colored carpet, or stains that have been set for a long time. In these cases, professional cleaning is the most reliable option.

Very low moisture (VLM) cleaning is especially effective for set stains. VLM uses specialized cleaning compounds and low moisture levels to lift stains without over-wetting the carpet. Because less water is introduced, the carpet dries in 2 to 4 hours, and the risk of mold or residue is minimal.

With set red wine stains, moisture control matters as much as stain chemistry. Very low moisture cleaning lets us use targeted products and agitation without flooding the backing, which helps the carpet dry faster and feel cleaner afterward.

Ken Faherty, CEO & Founder of Be Green Carpet Cleaning

Hot water extraction (steam cleaning) can also remove red wine stains when performed professionally with the right pre-treatment chemistry. A technician will apply a targeted spot treatment to break down the tannins before the cleaning process begins.

If you have treated a stain at home and some color remains, let the carpet dry completely before having it professionally cleaned. Attempting professional cleaning on a wet carpet can dilute the pre-treatment chemistry and reduce effectiveness.

Frequently Asked Questions

Does salt actually work on red wine?

Yes, but only on fresh spills. Salt draws moisture and pigment up out of carpet fibers when applied immediately after a spill. Pour it generously over the wet stain, let it sit for a few minutes, then vacuum it up and follow with a soap-and-water treatment. Salt has no meaningful effect on dried stains.

Can I use white wine to remove red wine from carpet?

No. Pouring white wine on a red wine stain is a common suggestion that does not work reliably. White wine adds additional liquid to the carpet without breaking down the red wine pigment. Cold water dilutes the stain more effectively and does not introduce new substances into the fibers.

Is it safe to use hydrogen peroxide on carpet?

It can be, but hydrogen peroxide bleaches some carpet types. Always test it in a hidden area first and check for color change after 10 minutes. It is most effective on synthetic, light-colored carpets. Avoid it entirely on wool, silk, or any carpet where colorfastness is uncertain.

What if the stain has been there for weeks?

Old red wine stains can still be treated, but they require more effort. Rehydrate the stain with cold water, then apply an enzyme-based cleaner and let it dwell for the time specified on the product. If that does not fully remove the color, professional cleaning with a targeted pre-treatment is the next step.

Will professional carpet cleaning remove a set red wine stain?

In most cases, yes. Professional cleaning uses pre-treatment chemistry specifically designed to break down tannins and pigments before the cleaning process begins. Very low moisture (VLM) cleaning is particularly effective and leaves carpet dry in 2 to 4 hours. Results depend on how long the stain has been set and the carpet fiber type.

Should I try to clean the stain before calling a professional?

It is fine to attempt home treatment first. Blotting and a soap-and-water treatment will not damage most carpets. However, avoid using too much water, and let the carpet dry completely before professional cleaning. Excess moisture in the carpet can dilute the pre-treatment chemistry a technician applies.

Written by Vincent Maniscalco Chief Marketing Officer

Vincent joined Be Green in November 2016 and has held multiple roles within the organization. His responsibilities include managing day-to-day operations, designing digital and physical marketing campaigns, optimizing processes, recruiting…

Ready for Cleaner Carpets?

Be Green's eco-friendly VLM process dries in 1-2 hours and is safe for kids and pets.

Book Your Cleaning

Albuquerque, NM

(505) 217-9158

Dallas, TX

(214) 550-0325

Denver, CO

(303) 424-5888

Des Moines, IA

(515) 974-5617

Fort Collins

(970) 372-1250

Kissimmee, FL

(407) 809-5677

Lakewood, CO

(303) 424-5888

Las Vegas, NV

(702) 448-1180

Omaha, NE

(402) 201-2381

Orlando, FL

(407) 809-5677

Phoenix, AZ

(480) 993-2297

Portland, OR

(503) 488-5992

⚠️ Don’t miss this exclusive offer to win a FREE whole-house carpet cleaning! Act fast, this offer won’t last long. Spin now, and don’t let this chance slip away!