Key Takeaways
- Act quickly to remove red wine stains; blot the area and avoid rubbing to prevent spreading.
- For fresh stains, use a mix of dish soap and hydrogen peroxide, then rinse and launder the fabric.
- Dried stains require soaking in cold water with an enzyme-based remover or using a baking soda paste before washing.
- For carpets, blot the stain, sprinkle salt or baking soda, and then vacuum once dry; use a carpet-safe stain remover for remaining color.
- Keep prevention tips in mind, like having a stain-remover pen ready and treating stains promptly.
Estimated reading time: 4 minutes
Red wine spills happen the moment you relax. One tipped glass at dinner, and suddenly you’re staring down a stain on your favorite tablecloth, shirt, or carpet. The good news? You can remove most red wine stains completely if you act quickly and use the right method.
Act Fast
Fresh red wine stains lift far more easily than dried ones. The moment a spill happens, blot (don’t rub) the area with a clean cloth or paper towel. Rubbing pushes the wine deeper into the fibers and spreads the stain, so always work from the outside edge toward the center.
The Best Method for Fabric
Once you’ve stopped the wine from spreading, work through these four steps in order for the best results:
- Blot up excess wine. Press a clean towel firmly onto the stain to absorb as much liquid as possible.
- Flush with cold water. Run cold water through the back of the fabric to push the wine out rather than through it.
- Apply dish soap and hydrogen peroxide. Mix a few drops of dish soap with a tablespoon of hydrogen peroxide, dab it onto the stain, and let it sit for a few minutes. Test on a hidden area first, since peroxide can lighten some dyes.
- Rinse and launder. Rinse with cold water, then wash the item as usual. Check that the stain is gone before putting it in the dryer. Heat sets stains permanently.
What If the Stain Has Already Dried?
Dried red wine stains take more effort but aren’t hopeless. Soak the fabric in a mixture of cold water and enzyme-based stain remover for at least 30 minutes before washing. For stubborn spots, a paste of baking soda and water applied directly to the stain and left to dry can help lift the remaining pigment before laundering.
Removing Red Wine from Carpet
For carpet, skip water-heavy methods that can spread the stain into the padding. Instead:
- Blot up as much wine as possible.
- Sprinkle salt or baking soda over the stain to absorb the remaining liquid.
- Vacuum it up once dry.
- Treat any remaining color with a carpet-safe stain remover or a mix of dish soap, white vinegar, and warm water.
Common Household Fixes
You’ve probably heard several “kitchen hacks” for red wine stains. Here’s how they actually stack up:
- Salt:Â Works best as an immediate absorbent for carpet and upholstery, not a full solution.
- Club soda:Â Mildly effective for fresh stains but not as reliable as dish soap and peroxide.
- White wine: It doesn’t actually remove red wine stains any better than water.
- Baking soda paste:Â Great for dried stains and carpet.
Prevention Tips
A little preparation goes a long way toward avoiding this mess altogether:
- Keep a stain-remover pen or wipes on hand for gatherings where wine is served.
- Choose darker tablecloths and napkins for wine-heavy events to minimize visible staining.
- Treat stains the same night. Never let them sit overnight if avoidable.
Red wine stains look intimidating, but they’re very treatable if you catch them early and use the right combination of cold water, dish soap, and peroxide (or salt and baking soda for carpet). Keep this guide handy so the next spill doesn’t ruin your favorite outfit or rug.
Want this cheat sheet on your fridge or laundry room wall? Grab this free printable Red Wine Stain Removal cheat sheet. It covers the fabric method, the carpet method, and the ranked fix list at a glance, so you’re never digging through a blog post mid-spill.

