How to Remove Beer and Wine Stains From Carpet

Spilling beer, wine, or other alcoholic beverages on your carpet can lead to stubborn stains and lingering odors. Thankfully, with the right cleaning methods and products, you can often remove these stains completely. Here is a comprehensive guide on how to get beer, wine, and other alcohol stains out of carpet.

Inspecting and Pre-Treating the Stain

When you first notice the stain:

  • Blot up as much of the spilled liquid as possible with clean, white paper towels or a cloth. Don’t rub, as this can spread the stain further into the carpet fibers.
  • Identify what type of stain it is – beer, red wine, white wine, mixed drink, etc. This will determine the best cleaning solution to use.
  • Check to see if the stain has dried or set into the carpet. The sooner you can treat it, the better.
  • Pre-treat the stain by lightly spraying it with an appropriate cleaning solution:
  • For beer stains, use an enzymatic cleaner, hydrogen peroxide, or ammonia.
  • For red wine, use hydrogen peroxide, white vinegar, or ammonia.
  • For white wine, use club soda, hydrogen peroxide, or ammonia.
  • For mixed drinks, identify the main staining ingredient and use a targeted solution.
  • Allow the pre-treatment spray to sit for 2-3 minutes before blotting.
  • If the stain has already dried, pour a small amount of water over it to re-wet the area before pre-treating.

Deep Cleaning Steps for Old or Set-In Stains

If the alcohol stain has already dried or has been there for a while:

  • Mix a cleaning solution of 2 cups warm water, 1 tsp of clear dish soap, and 1 tbsp white vinegar.
  • Use a soft-bristled scrub brush to work the solution into the stain. Scrub gently in circles.
  • Blot the stain with clean paper towels until all the moisture is absorbed.
  • Rinse the area with fresh water and blot again to remove excess moisture.
  • Allow the carpet to fully dry before vacuuming up any residue.
  • If the stain persists, make a baking soda paste with 3 parts baking soda to 1 part water. Spread this over the stain and let sit for an hour before vacuuming.
  • You can also rent a carpet cleaner machine to deep clean and extract any remaining traces of the stain.

Helpful Cleaning Solutions for Alcohol Stains

Enzymatic Cleaners

  • Help break down organic stains like beer and wine.
  • Can be found at most hardware and grocery stores.
  • Spray it on, let it sit, then blot.

Hydrogen Peroxide

  • Acts as a mild bleach to lift stains.
  • Pour it directly on the stain undiluted.
  • Let it sit for 10 minutes before blotting.

White Vinegar

  • Helps neutralize and disinfect stains.
  • Mix equal parts vinegar and water and spray onto the stain.
  • Blot after a few minutes.

Club Soda

  • The carbonation can help lift wine stains.
  • Pour club soda directly onto the stain.
  • Blot continuously until clean.


  • Helps remove discoloration from alcohol stains.
  • Mix 1 tbsp clear ammonia with 1 cup water.
  • Lightly spritz over the stain and let sit 2-3 minutes before blotting.

Baking Soda

  • Absorbs stubborn odors from spills.
  • Mix with water into a paste and spread over the stain.
  • Let sit 1 hour before vacuuming.

Step-By-Step Instructions Based on Stain Type

Here are more targeted steps based on the specific type of alcohol stain:

For Beer Stains:

  • Blot up excess beer immediately upon spilling.
  • Pre-treat with an enzymatic cleaner or ammonia water solution (1 tbsp ammonia in 1 cup water).
  • If the stain has dried, moisten it with water before pre-treating.
  • Let the solution sit for 2-3 minutes, then blot thoroughly.
  • Mix a detergent solution of 2 cups warm water, 1 tsp dish soap, and 1 tbsp vinegar.
  • Use a scrub brush to work the solution into the stain.
  • Rinse with clean water and blot dry.
  • If needed, apply a baking soda paste, let sit 1 hour, then vacuum up.

For Red Wine Stains:

  • Blot up all excess wine right away.
  • Apply hydrogen peroxide directly to the stain.
  • Let the peroxide sit for 10 minutes before blotting.
  • If still stained, make a solution of 1 cup water and 1 tbsp white vinegar.
  • Spray this onto the stain, let sit 2 minutes, then blot.
  • Scrub gently with a detergent-vinegar solution.
  • Rinse with fresh water and allow to dry fully.

For White Wine Stains:

  • Blot up spilled wine immediately.
  • Flush the stain with club soda and blot continuously.
  • Treat with hydrogen peroxide, let sit 10 minutes, then blot.
  • Make a solution of 1 cup warm water and 1 tsp clear dish soap.
  • Use a soft brush to scrub this solution into the stain.
  • Rinse with water and blot dry.
  • If needed, apply a baking soda paste for 1 hour before vacuuming up.

For Mixed Drink Stains:

  • Identify the main staining ingredient (vodka, rum, whiskey, etc).
  • Blot excess liquid from the spill right away.
  • Choose the appropriate pretreatment based on the type of alcohol:
  • Vodka, gin, rum – hydrogen peroxide or vinegar solution
  • Whiskey, bourbon, scotch – enzymatic cleaner or ammonia
  • Spray pretreatment onto stain and let sit 2-3 minutes.
  • Blot, then scrub with a detergent-vinegar solution.
  • Rinse thoroughly with water and blot dry.
  • Consider using a carpet cleaner machine to extract any remaining traces.

Preventing Future Alcohol Stains

Here are some tips to avoid future spills and stains from alcoholic beverages:

  • Avoid drinking on carpeted areas when possible. Choose tables, kitchens, or outdoor spaces instead.
  • Use cups with lids for beverages instead of open glasses or bottles.
  • prompt guests to be careful with drinks around carpeted areas.
  • Keep your carpets professionally cleaned every 6-12 months.
  • Treat any spills immediately as soon as they happen. The faster you respond, the better chance of removal.
  • Invest in washable carpet runners or area rugs to use in high-traffic zones prone to spills.

When to Call a Professional Carpet Cleaner

If you’ve tried the recommended cleaning methods without success, consider calling in a professional carpet cleaner. They have industrial-strength equipment and chemicals that can often remove the most stubborn stains.

Signs it’s time to bring in the pros:

  • The stain has returned or become worse after DIY cleaning attempts.
  • The spill was very large and absorbed deeply into the carpet padding.
  • An unpleasant stain odor still lingers after cleaning.
  • The stain is extremely old or has been set-in over time.
  • You want to ensure complete removal prior to selling your home.


Cleaning up spills like beer and wine might seem daunting, but armed with the right solutions and techniques you can likely salvage your carpet. Blotting and pre-treating immediately improves success. For dried or stubborn stains, use a combination of dish soap, vinegar, hydrogen peroxide and/or ammonia along with a scrub brush. Repeat cleanings may be needed for total stain removal. Calling a professional carpet cleaner is recommended for large or tricky stains. The most important thing is responding quickly as soon as the spill happens to prevent permanent damage. With the proper cleaning process, you can save your carpet and eliminate the evidence of any alcohol mishaps.

Frequently Asked Questions About Removing Alcohol Stains From Carpet

How do I get dried beer stains out of carpet?

For dried beer stains, start by blotting water over the stain to re-wet and loosen it. Then pre-treat with an enzymatic cleaner. Let it sit for 2-3 minutes before blotting. Make a solution of dish soap, vinegar and warm water and scrub it into the stain using a brush. Rinse and blot dry. Apply baking soda if odor lingers.

What is the fastest way to get red wine out of carpet?

Act quickly! Immediately blot up excess wine, then pour hydrogen peroxide directly onto the stain. Let it sit for 10 minutes before blotting continuously with clean paper towels. The peroxide should start lifting the stain right away. Follow up by spraying with a vinegar solution and blotting again.

How do you get old wine stains out of carpet?

Mix equal parts water and white vinegar and spray it onto the stain. Let it sit briefly before blotting. Scrub with warm water and dish soap using a soft brush. Rinse and blot dry. If stain remains, apply baking soda paste for 1 hour before vacuuming up. Use a carpet cleaner machine to extract any residue left deep in the fibers.

Will white wine remove red wine stains from carpet?

Unfortunately, no. White wine won’t effectively lift up and remove a red wine stain. For red wine, you’ll need to use hydrogen peroxide, vinegar, or ammonia solutions. Pre-treat and blot the stain repeatedly with these cleaning agents. Act quickly for best results removing red wine.

What is the best way to get mixed drink stains out of carpet?

Identify if the drink contains dark spirits like whiskey or clear spirits like vodka. For whiskey/bourbon, use an enzymatic cleaner. For clear alcohols, use hydrogen peroxide or vinegar solutions. Pre-treat, let sit briefly, then scrub with warm water and dish soap. Rinse thoroughly and blot until completely dry.

Can I get urine smell out of carpet after drunken pee?

Yes! Cleaning up urine stains and odor from carpet after a drunken accident is possible. First, soak up as much urine as possible using old rags or paper towels. Then, liberally spray the area with an enzymatic cleaner made for urine stains and odors. Let it soak in for 5 minutes before blotting. Follow up by scrubbing with a vinegar/water solution. Rinse and allow carpet to fully dry before vacuuming up baking soda.

How do you get vomit smell out of carpet?

Scrape off any solid chunks first using a spoon or dull knife. Blot up excess moisture with paper towels. Mix a solution of 2 cups warm water, 1/2 cup vinegar and 1 tsp dish soap. Use a scrub brush to work it into the affected area. Blot until dry. Sprinkle baking soda generously over the area and let sit overnight before vacuuming up. Repeat as needed. Consider replacing heavily soiled padding.

I hope this detailed guide helps you successfully remove those pesky beer, wine, or mixed drink stains from your carpet! Let me know if you have any other questions.