How to Remove Red Wine Stains from Carpet

WINE spills are the universal hazard of a well-lived home, turning a pleasant evening into a frantic search for cleaning supplies. The key to success isn't the strength of your chemicals, but the speed of your reaction; red wine is a tannin-heavy pigment that will bond to carpet fibers permanently if allowed to dry. Done well, this process removes the stain without damaging the carpet backing or altering the color of your rug. You aren't just cleaning the top layer; you are pulling the pigment up and out of the pile. Keep your movements controlled, avoid saturation, and prioritize patience over aggression.

  1. Stop the spread now. Take a clean, white cloth or paper towel and blot the spill firmly. Do not rub or scrub, as this forces the liquid deeper into the padding.
  2. Dilute the wine fast. Pour a small amount of cold water directly onto the stain to dilute the remaining wine. Blot again until no more color transfers to your cloth.
  3. Mix your weapon. Mix one tablespoon of clear dish soap with two cups of cold water in a bowl. For stubborn stains, add a splash of 3% hydrogen peroxide to the mix.
  4. Extract the pigment. Dab the solution onto the stain using a clean white cloth. Continue blotting with dry sections of the cloth until the wine disappears.
  5. Remove soap completely. Dab the spot with a cloth dampened only with cold water to remove any soap residue. Soap left in the carpet will attract dirt later.
  6. Wick out all moisture. Place a stack of paper towels over the damp spot and weigh them down with a heavy book. Leave this for several hours to wick up the remaining moisture.