How to Remove Wine Stains from Carpet (Fresh and Dried)

A red wine spill on carpet is one of those moments that feels catastrophic — but it doesn’t have to be. With the right response in the first few minutes, red wine comes out of carpet almost completely. Even dried wine stains respond well to treatment if you know what to use.

This guide covers how to remove wine stains from carpet, what actually works, and why some popular home remedies make the situation worse.

Act Fast — The First 60 Seconds Matter Most

Wine stains are dramatically easier to remove while wet. The moment wine spills, it begins soaking into carpet fibres and the backing beneath. The faster you respond, the less wine penetrates, and the less work you’ll need to do.

Don’t run for cleaning products immediately — start by blotting up as much liquid as possible first.

How to Remove a Fresh Red Wine Stain from Carpet

Step 1: Blot Immediately — Don’t Rub

Press clean white cloths or paper towels firmly onto the stain and lift straight up. Repeat with fresh sections of cloth until you’ve absorbed as much wine as possible. Never scrub or rub — this spreads the stain and pushes wine deeper into the fibres.

Work from the outside edge of the stain toward the centre to prevent it from spreading outward.

Step 2: Apply Salt (optional but helpful for large spills)

For a significant spill, pour a generous amount of table salt over the wet stain immediately after blotting. Salt draws moisture out of the carpet fibres. Leave it for 2–3 minutes, then vacuum it up. This is particularly helpful for large spills where a lot of wine has soaked in.

Step 3: Apply the Cleaning Solution

Mix 1 tablespoon of dish soap, 1 tablespoon of white vinegar, and 2 cups of warm water. Apply this solution to the stain using a clean cloth — don’t pour it directly onto the carpet, which can over-saturate the backing.

Work the solution in with a gentle dabbing motion, again from the outside edge inward.

Step 4: Blot and Rinse

Blot up the cleaning solution, then apply a small amount of cold water to rinse. Blot dry again. Repeat until the stain is gone or no longer transferring onto your cloth.

Step 5: Dry Thoroughly

Place a stack of paper towels or a clean dry cloth over the treated area and weigh it down with something heavy (a book works well). Leave for several hours or overnight to absorb residual moisture. This prevents the stain from wicking back up from the backing as the carpet dries.

How to Remove a Dried Wine Stain from Carpet

Dried wine stains require rehydration before treatment. The goal is to loosen the dried tannins so the cleaning solution can work on them.

Step 1: Dampen the Stain with Warm Water

Apply a small amount of warm water to the dried stain to rehydrate it. Let it sit for 2–3 minutes, then blot up the water.

Step 2: Apply Hydrogen Peroxide and Dish Soap (for light-coloured carpet)

Mix 1 tablespoon of dish soap with 1 tablespoon of hydrogen peroxide. Apply to the stain, let it sit for 5–10 minutes, then blot. Hydrogen peroxide helps break down the tannin compounds in wine that cause the deep red/purple colour.

Important: Test hydrogen peroxide on a hidden area first — it can lighten some carpet colours. Do not use on dark-coloured carpet.

Step 3: For Dark Carpet — Use the Dish Soap and Vinegar Method

Use the same solution as the fresh stain method (dish soap, white vinegar, warm water). Apply, let dwell for 10 minutes, blot, and repeat as needed. Dried stains usually require multiple applications.

The Club Soda Myth

Club soda is one of the most commonly recommended wine stain remedies — and one of the least effective. Club soda is primarily water with carbonation and a small amount of sodium bicarbonate. The carbonation has no chemical effect on wine tannins, and the sodium bicarbonate content is far too low to make a meaningful difference.

It works slightly because it dilutes the stain — but plain cold water does the same thing. The dish soap, vinegar, and water combination is significantly more effective.

White Wine on Red Wine — Does It Work?

The idea is that white wine dilutes red wine and neutralises it. In practice, you’re adding more liquid and sugars to the carpet, which can attract more dirt over time. It has minimal effect on the tannins causing the stain. Skip it and use the method above.

Frequently Asked Questions

Does the type of carpet matter?

Yes — natural wool carpet is more absorbent than synthetic and stains more easily, but it also responds well to gentle treatment. Avoid hydrogen peroxide on wool. Synthetic carpets (nylon, polyester) are generally more stain-resistant and easier to clean.

I poured salt on the stain and now there’s a white residue. What do I do?

This is normal — the salt has absorbed moisture and dried in place. Vacuum thoroughly, then treat any remaining stain with the cleaning solution. The salt residue isn’t harmful to carpet fibres.

The stain is gone but now there’s a darker ring around where it was. Why?

This is a “wicking” ring — residue from deep in the carpet backing has wicked up to the surface as the carpet dried. Re-treat the ring with the cleaning solution and dry thoroughly with the paper towel and weight method to prevent it recurring.

Final Thoughts

Speed is the most important factor with wine stains. Blot first, treat second, and give the cleaning solution time to work. The dish soap, white vinegar, and warm water combination handles the majority of wine stains effectively — skip the club soda and white wine myths and go straight to what works.

Sharing is caring!

Leave a Comment