How to Remove Beer and Wine Stains From Carpet

How to Remove Beer Stains From Carpet

The Spruce / Madelyn Goodnight

Project Overview
  • Working Time: 10 - 15 mins
  • Total Time: 15 mins - 12 hrs
  • Skill Level: Beginner
  • Estimated Cost: $10

After a social gathering, it is not uncommon to find beer or wine spills on your carpet or rugs. Red wine is often the more difficult stain to tackle, but beer and even white wine can leave unpleasant odors in the flooring fibers that require cleaning.

Note that tough wine stains that range in shades from rose to dark burgundy may require you to follow specific steps for removing red wine stains.

While alcohol stains are easier to remove when they are still wet, dried stains can be removed, too. Learn how to clean up beer and wine stains to restore your carpet's beauty.

Stain Type  Tannin-based 
Detergent Type  Dish soap
Water Temperature Warm 

Before You Begin

If you catch a spill when it happens, immediately blot the liquid using a white cloth or paper towels, absorbing as much moisture as you can. Do not rub the area because that will spread the stain and work it deeper into the carpet fibers.

After soaking up the majority of the spill, proceed with the steps below for a beer or wine stain.

What You'll Need

Equipment / Tools

  • Paper towels or clean, white cloths
  • Spray bottle
  • Fan (optional)
  • Vacuum


  • White vinegar
  • Dish soap
  • Baking soda


Removing Beer Stains From Carpet

  1. Apply a Vinegar Solution

    • Mix a solution of 1/3 cup white vinegar and 2/3 cup plain water in a clean spray bottle.
    • Spray the solution onto the stained area once or twice, then blot up the solution using paper towels or a white cloth.
    • Repeat the process until all the solution has been used up and all moisture has been blotted.
  2. Dab With Dish Soap

    • Add a few drops of plain, unscented, dish soap to 1 cup of warm water. Mix thoroughly, and then dribble a small amount onto the stained area.
    • Using a clean white rag, dab at the moistened area until it is dry, then repeat.
    • Continue to do this until all of the detergent solution has been used up.
  3. Rinse With Water and Blot Dry

    Apply a small amount of warm, plain tap water to the area to rinse away the soap, and dab it until it feels dry.

    Allow the carpet to air dry (you can run a fan to speed the drying). Once it is completely dry, use a vacuum to lift the fibers.

Removing Wine Stains From Carpet

  1. Spray With a Vinegar Solution

    • Mix 6 ounces of clean water with 3 ounces of white vinegar in a clean spray bottle.
    • Apply a few squirts of the mixture to the stained area. Let it sit for a few moments, then dab it up using a white cloth or paper towel.
    • Continue to spray and dab the stain until you no longer see the color coming up from the carpet onto your cloth. In some cases, it may be necessary to mix up a second batch of vinegar solution.
  2. Apply a Warm Dish Soap Solution

    • Warm a cup of water in the microwave for about 30 seconds. Add 5 drops of unscented dish soap and mix the solution thoroughly.
    • Dribble or spray the soap mixture onto the stain, then use a rag or sponge to work the solution gently into the carpet (the goal is to loosen the staining agent without spreading the stain to surrounding fibers).
    • Blot up any excess moisture with a dry cloth or paper towel. Repeat the process until the entire soap solution has been used on the stain.
  3. Rinse With Warm Water

    • Rinse the carpet thoroughly by dribbling clean, warm water onto the area and blotting it with a cloth or paper towel until dry.
    • Repeat this process several times until you are certain that all of the vinegar and soap (from the earlier steps) are gone.
    • Blot until the area feels dry, then allow the carpet to air dry (again, you can run a fan to speed the drying). Once it is completely dry, use a vacuum to lift the fibers.

Additional Tips for Handling Beer and Wine Stains

After cleaning up a beer or wine spill per the instructions, above, it is critical to smell the area of the stain to make sure all traces of odor have been removed.

  • Kneel close to the carpet and sniff the stained area thoroughly. If you can detect lingering alcohol odors, sprinkle a little bit of deodorizing carpet powder or baking soda on the area and let it sit for several hours—or even overnight.
  • Vacuum to remove the powder, then repeat the smell test and powdering process if necessary.