Red wine spill? Don't panic! The key to removing red wine stains is acting quickly. This guide will show you how to remove fresh and dried red wine stains using common household items and professional techniques.

Act fast! The quicker you treat a red wine stain, the easier it is to remove. Fresh stains can often be completely eliminated within minutes.

What You'll Need

  • Clean white cloths or paper towels
  • Salt (lots of it!)
  • White vinegar
  • Dish soap
  • Hydrogen peroxide (3%)
  • Baking soda
  • Spray bottle
  • Vacuum cleaner

Method 1: The Salt Method (For Fresh Spills)

This is the fastest and most effective method for fresh red wine spills.

1

Blot Immediately

Use a clean white cloth to blot the spill. Press firmly to absorb as much wine as possible. Work from the outside inward to prevent spreading.

2

Cover with Salt

Pour a generous amount of salt over the entire stain. The salt will absorb the wine as it dries. Let it sit for 10-15 minutes.

Pro Tip: The salt will turn pink as it absorbs the wine — this means it's working!
3

Vacuum the Salt

Once the salt has dried (about 10-15 minutes), vacuum it up thoroughly. Most of the stain should be gone.

4

Blot Again

If any stain remains, blot with a mixture of 1 tablespoon dish soap and 2 cups cold water. Blot until the stain lifts.

Method 2: Vinegar & Baking Soda (For Set Stains)

If the stain has dried or the salt method wasn't fully effective, try this method.

1

Apply White Vinegar

Mix equal parts white vinegar and water. Apply to the stain and blot with a clean cloth. The vinegar helps break down the wine compounds.

2

Apply Baking Soda Paste

Make a paste with baking soda and water (3 parts baking soda to 1 part water). Apply to the stain and let it dry completely (2-3 hours).

3

Vacuum and Rinse

Vacuum the dried baking soda. If any stain remains, blot with cold water and repeat if necessary.

Method 3: Hydrogen Peroxide & Dish Soap (For Stubborn Stains)

For tough, set-in red wine stains, this professional-grade method works best.

1

Mix the Solution

Mix 1 part hydrogen peroxide (3%) with 1 part dish soap in a small bowl.

2

Apply to Stain

Apply the mixture to the stain and let it sit for 30-60 minutes. The solution will bubble as it lifts the stain.

Test First: Always test hydrogen peroxide on an inconspicuous area first — it can lighten some carpet colours.
3

Blot and Rinse

Blot the area with a clean cloth, then rinse with cold water. Blot dry with paper towels.

What NOT to Do

  • Don't rub! — rubbing spreads the stain and damages carpet fibres
  • Don't use hot water — heat sets protein-based stains
  • Don't use bleach — it will discolour your carpet permanently
  • Don't wait — dried red wine stains are much harder to remove
Warning: Always test any cleaning solution on an inconspicuous area of your carpet first to ensure it doesn't cause discolouration or damage.