Blot the stain when ready with a clean cloth

The first step is to stop the wine from spreading deeper into the carpet fibers. Use a clean, dry cloth or paper towel and press it firmly onto the wet stain—do not rub or scrub, which pushes the wine further down. Keep blotting with fresh sections of cloth until you stop transferring red color to the towel. This step alone removes a surprising amount of the stain if you act within the first few minutes.

If the spill is still wet, you can also use a wet/dry vacuum to extract liquid directly from the carpet. Run the vacuum over the stain several times, emptying the tank between passes. This is faster than blotting by hand and removes more of the wine before it sets.

Key Takeaways

  • Blot when ready with a clean cloth or use a wet/dry vacuum to remove as much liquid as possible before the stain sets.
  • White vinegar, club soda, or hydrogen peroxide all work on fresh red wine stains and are likely already in your home.
  • For set-in stains, make a paste with baking soda and water, let it dry completely, then vacuum it up.
  • Always test any cleaning solution on a hidden corner of carpet first to check for color damage.
  • Avoid heat—do not use a hair dryer or steam cleaner on a red wine stain, as heat sets the color permanently.

Use white vinegar or club soda on fresh stains

Once you have removed the excess liquid, pour white vinegar or club soda directly onto the stain. Both work because the acidity breaks down the tannins in red wine that cause the color. Pour enough to dampen the stain thoroughly, then blot again with a clean cloth. Repeat this pour-and-blot cycle three to four times, using fresh cloth sections each time.

Club soda often works faster than vinegar on very fresh stains because the carbonation helps lift the wine out of the fibers. Vinegar takes slightly longer but is equally effective. If you have neither on hand, plain water works too—it is slower, but blotting with water repeatedly will still remove a significant portion of the stain.

Try hydrogen peroxide for stubborn fresh stains

Hydrogen peroxide (the standard 3 percent drugstore kind) is more aggressive than vinegar and works well on red wine that has been sitting for an hour or two. Pour it onto the stain, let it sit for five to ten minutes, then blot thoroughly. You will see the stain lighten as you blot. Repeat two to three times if needed.

Hydrogen peroxide can lighten some carpet dyes, so test it on a hidden area first—the back of a closet or under a piece of furniture. Wait a few minutes and check for any color change before using it on the visible stain. If your carpet is very light or made of natural fiber like wool, skip hydrogen peroxide and stick with vinegar or club soda instead.

Make a baking soda paste for stains that have dried

If the stain has already dried or the liquid methods above did not fully remove it, mix baking soda with a small amount of water to form a thick paste. Spread this paste over the stain and let it dry completely—this usually takes four to eight hours, or overnight. As the paste dries, it absorbs the remaining color from the carpet fibers.

Once the paste is completely dry and hard, vacuum it up thoroughly. You may need to go over the area several times to remove all the powder. After vacuuming, the stain should be noticeably lighter or gone entirely. If color remains, you can repeat the paste treatment one more time.

Use a commercial carpet cleaner as a last resort

If home methods have not fully removed the stain, a commercial red wine stain remover from a grocery or hardware store may help. Follow the product instructions exactly—most require you to spray the cleaner on the stain, wait a set amount of time, then blot. These products contain enzymes or oxidizing agents designed to break down wine pigments.

Always test the product on a hidden area of carpet first. Some commercial cleaners can bleach or discolor certain carpet types. If the test area looks fine after a few minutes, proceed with the stain. Do not oversaturate the carpet, as excess moisture can lead to mold or mildew underneath.

What to avoid when treating red wine stains

Do not use heat on a red wine stain. Hair dryers, steam cleaners, and hot water all set the color permanently into the fibers. This is why you should never put a stained carpet section in the sun or near a heating vent. Heat causes the wine pigment to bond chemically with the carpet material, making it nearly impossible to remove later.

Avoid rubbing or scrubbing the stain, even after it has dried. Scrubbing damages carpet fibers and can spread the stain sideways into clean areas. Always blot or dab instead. Do not mix different cleaning solutions together—vinegar and hydrogen peroxide together create a chemical reaction that can damage carpet and is not more effective than either alone.

Frequently Asked Questions

Can I use salt on a red wine stain?

Salt is often recommended but does not actually remove the stain—it only absorbs liquid. Pouring salt on wet wine will soak up some of the moisture, but the color remains in the carpet. After the salt dries, you still need to treat the stain with vinegar, hydrogen peroxide, or another cleaning solution. Salt can be useful as a first step to prevent the wine from spreading while you gather cleaning supplies, but it is not a complete solution.

How long do I have before a red wine stain becomes permanent?

Red wine begins to set within 24 to 48 hours, but you can still remove or lighten it weeks or months later using baking soda paste or commercial cleaners. The longer you wait, the harder it becomes to remove completely. Treating the stain within the first few hours gives you the best chance of complete removal, but do not assume it is hopeless if you discover an old stain.

Will professional carpet cleaning remove a set-in red wine stain?

Professional cleaners use hot water extraction and stronger chemicals than home methods, so they can often remove stains that home treatments cannot. However, very old or deeply set stains may not come out completely even with professional equipment. If home methods have not worked after two or three attempts, professional cleaning is worth trying before considering carpet replacement.

Is club soda or vinegar better for red wine stains?

Both work equally well on fresh stains. Club soda acts slightly faster because of the carbonation, while vinegar is cheaper and works just as thoroughly if you have time to repeat the blot-and-pour cycle. Use whichever you have on hand. On stains that have been sitting for more than a few hours, vinegar often works better because the acidity is stronger.

Can I use rubbing alcohol on red wine stains?

Rubbing alcohol can work on fresh stains, but it is less effective than vinegar or hydrogen peroxide and can damage some carpet dyes. Test it on a hidden area first. If you have vinegar or club soda available, use those instead—they are safer for carpet and work just as well or better.