Skip to content
Grandma'sCleaning Tips
Menu

Red wine · Carpet

Red Wine on Carpet — How to Get It Out

Red wine on carpet needs immediate attention: blot up as much liquid as possible, then treat the stain with cold water and household cleaners before it sets into the fibers. The tannins in red wine bond quickly to carpet pile, so speed and the right technique—blotting, not rubbing—make all the difference. This method works on most synthetic and wool carpets, but always test your cleaner on a hidden corner first.

  • Time30 min
  • DifficultyMedium
  • MaterialCarpet

Watch out

WarningNever use hot water on red wine—it sets the tannin stain permanently into carpet fibers.

WarningHydrogen peroxide can bleach dark or colored carpets. Test it on a hidden corner and wait ten minutes before using it on the stain.

TipRubbing or scrubbing spreads the wine and damages carpet pile. Always blot straight down with a clean cloth.

Do this

  1. Blot up the spill

    Press a clean white cloth or several layers of paper towel firmly onto the wine stain, working from the outside edge toward the center. Lift and replace the cloth as it soaks up liquid—never rub, or you'll push the wine deeper into the carpet pile.

    If the spill is very fresh, pour a thick layer of kosher salt over it immediately to absorb the wine before you start blotting.

  2. Apply cold water

    Dampen a fresh cloth with cold water from the coldest tap setting (under 70 °F) and blot the stain again, lifting more wine out of the fibers. Repeat with a clean section of cloth until no more color transfers.

  3. Mix a cleaning solution

    In a small bowl, combine 1 tsp dish soap, 1 tbsp white vinegar, and 1 cup of cold water. Stir gently until the soap is dissolved.

  4. Treat the stain

    Dip a clean white cloth into the cleaning solution, wring it out so it's damp but not dripping, and blot the stain for about two minutes. Work from the outside in, and turn the cloth often to use a clean spot each time.

  5. Rinse and blot dry

    Dampen another cloth with plain cold water and blot the treated area to rinse out the soap and vinegar. Press a dry towel firmly onto the carpet to soak up as much moisture as possible, then let the spot air-dry completely.

  6. Vacuum and check

    Once the carpet is fully dry, vacuum the area to lift the pile back up. If a faint shadow remains, dab it with 2 tbsp hydrogen peroxide 3 % on a white cloth, let it sit for five minutes, then blot and rinse again.

Common questions

What if the red wine stain is already dry?+

Pour cold water onto the dried stain to rehydrate it, then blot with a cloth to lift out color. Follow with the dish soap and vinegar solution, working it gently into the fibers. Dried stains may need a second treatment with hydrogen peroxide if a shadow remains.

Can I use baking soda instead of salt?+

Yes, baking soda absorbs liquid just like salt and won't leave a gritty residue. Sprinkle it generously over a fresh spill, let it sit for a few minutes, then vacuum it up before you start blotting with water. It also helps neutralize odors.

Will this method work on wool carpets?+

Yes, but use less scrubbing pressure and skip the hydrogen peroxide unless you've tested it thoroughly—wool is more delicate and can felt or discolor. Blot gently with the dish soap and vinegar solution, rinse with cold water, and let it air-dry flat without heat.

How do I avoid a water ring after cleaning?+

Blot outward from the center of the stain in your final rinse so moisture spreads evenly into the surrounding carpet. Press a thick dry towel onto the area and stand on it to pull out as much water as possible before air-drying. A fan speeds up drying and prevents rings.

Same stain, other materials

More stains on carpet