Skip to content
Grandma'sCleaning Tips
Menu

Red wine · Cotton

Red Wine on Cotton — How to Get It Out

Red wine stains on cotton come out reliably if you treat them before they dry and never use hot water until you've pretreated the tannins. Cotton is forgiving — it tolerates scrubbing, enzyme soap, and hot washes — but red wine needs cold water first to keep the pigment from setting. Work from the back of the fabric so you push the stain out, not deeper in.

  • Time25 min
  • DifficultyEasy
  • MaterialCotton

Watch out

WarningNever put a wine-stained cotton item in the dryer until you've confirmed the stain is completely gone — heat will lock in any remaining tannin.

TipWhite and colorfast cotton can handle bleach if the stain persists, but test on a hidden seam first and follow the care label.

Do this

  1. Blot and rinse with cold water

    Blot up as much wine as you can with a clean white cloth — press firmly, don't rub. Hold the back of the stain under cold running water (coldest tap setting, under 70 °F) for at least one minute so the water pushes the wine out through the front.

    If you're away from a sink, pour cold water through the stain or blot with a damp cloth until you can rinse properly.

  2. Apply enzyme stain soap

    Rub about 1 tsp of enzyme stain soap directly into the damp stain, working it in with your fingers or a soft brush. Let it sit for five minutes so the enzymes break down the tannins.

  3. Make a baking soda paste

    Mix 1 tbsp baking soda with 2 tbsp white vinegar in a small bowl to form a fizzing paste. Spread the paste over the stain and scrub gently with a soft brush or old toothbrush for about one minute.

    Cotton can handle firm scrubbing, so don't be shy — the mechanical action lifts pigment the soap loosened.

  4. Rinse and check

    Rinse the treated area thoroughly with cold water. Hold it up to the light and check that the stain is gone or very faint before you move to the washer.

  5. Wash in hot water

    Wash the garment in the hottest water the care label allows — cotton usually tolerates at least 140 °F. Air-dry or check again before you tumble-dry, because heat will set any remaining pigment permanently.

Common questions

Can I remove an old dried red wine stain from cotton?+

Yes, but it takes more work. Soak the stain in cold water for thirty minutes, then apply enzyme stain soap and let it sit for fifteen minutes before scrubbing with the baking soda paste. You may need to repeat the treatment once or twice.

Will salt really pull out red wine from cotton?+

Salt can blot up fresh wine before it soaks in, but it won't remove a stain that's already set. Use it as a first-aid step if you're away from water, then treat properly with enzyme soap and cold water as soon as you can.

What if I don't have enzyme stain soap?+

Use liquid laundry detergent with enzymes or a dab of dish soap as a backup. Dish soap cuts the tannins but doesn't break them down as well, so you may need to scrub longer or repeat the wash.

Can I use hydrogen peroxide on red wine stains in cotton?+

Yes, hydrogen peroxide 3 % works well on white or colorfast cotton. Pour a small amount directly onto the stain after you've rinsed with cold water, let it fizz for a few minutes, then rinse and wash. Test on colored cotton first because peroxide can lighten dyes.

Same stain, other materials

More stains on cotton