Don't Panic — Act Quickly

Red wine is one of the most dreaded carpet stains, but it's far from impossible to remove — especially if you act fast. The tannins and pigments in red wine bond to carpet fibers quickly, so the sooner you respond, the better your chances of a complete removal. Here's exactly what to do.

What NOT to Do First

  • Don't scrub. Scrubbing pushes the stain deeper into the fibers and spreads it outward.
  • Don't use hot water. Heat can set the stain permanently.
  • Don't use colored cloths. Dye from a cloth can transfer onto your carpet.

Removing a Fresh Red Wine Stain

Step 1: Blot Immediately

Grab clean white cloths or paper towels and blot the stain firmly — don't rub. Work from the outside edge inward to prevent spreading. Continue blotting until you've absorbed as much liquid as possible.

Step 2: Apply Cold Water

Pour a small amount of cold water onto the stain to dilute the wine. Blot again. Repeat this process once or twice to draw out more of the pigment before applying any cleaning agent.

Step 3: Apply a Cleaning Solution

Choose one of these effective options:

  • Dish soap + hydrogen peroxide: Mix 1 tablespoon of dish soap with 1 cup of 3% hydrogen peroxide. Apply to the stain, let sit for 5 minutes, then blot. Note: Test on a hidden area first — hydrogen peroxide can lighten some carpet colors.
  • Club soda: Pour directly onto the stain and blot repeatedly. The carbonation helps lift wine to the surface.
  • Commercial stain remover: Products like Wine Away or OxiClean Carpet Spray are formulated specifically for tannin-based stains.

Step 4: Rinse and Dry

Once the stain has lifted, blot with cold water to rinse away any cleaning residue. Then place a stack of dry cloths over the area and press down with something heavy (like a book). Leave for 30 minutes to absorb remaining moisture. Allow to air dry fully.

Removing a Dried Red Wine Stain

Dried stains require a bit more persistence, but don't give up — they can still be removed.

  1. Rehydrate the stain by applying a small amount of cold water and letting it soak in for a few minutes.
  2. Apply an enzyme-based cleaner or an oxygen-based solution (like diluted OxiClean). These break down the organic compounds in the wine.
  3. Let the cleaner dwell for 10–15 minutes, then blot with a clean white cloth.
  4. Repeat the process if the stain is stubborn, allowing dwell time each round.
  5. Rinse and blot dry thoroughly.

The Salt Method (For Very Fresh Spills)

If you catch a spill the moment it happens, try pouring a generous amount of table salt directly onto the wet stain. Salt is highly absorbent and can draw the wine out of the fibers before it sets. Let it sit for 3–5 minutes, then vacuum up the salt and proceed with a cleaning solution.

When to Call a Professional

If a red wine stain has been set for more than a day, or if your carpet is a delicate material such as wool or silk, it's worth consulting a professional cleaner. Aggressive treatments on natural-fiber carpets can cause shrinkage, color bleeding, or fiber damage. A pro will have access to enzyme treatments and controlled extraction that minimize risk.

Quick Reference: Red Wine Stain Removal Methods

MethodBest ForNotes
Blot + cold waterFresh spillsFirst response always
Club sodaFresh spillsGentle, safe for most carpets
Dish soap + hydrogen peroxideFresh to semi-setPatch-test first
Enzyme cleanerDried stainsNeeds dwell time
SaltImmediate spills onlyAbsorbs before stain sets