This Homemade Carpet Cleaner is highly effective at removing stains. Minimal effort is required, making it extremely convenient.

Spray bottle of homemade carpet cleaner.

We have a house full of kids, so carpet stains are inevitable in high-traffic areas. I have been using homemade carpet cleaner since the kids were little. It works great on stains and spills without a carpet cleaning machine.

You only need 2 ingredients, and it works better than anything store bought. I never use anything else because it works great without harsh chemicals.

It is the absolute best cleaning solution and deodorizer for stubborn stains. Your carpet and rugs will be good as new with these cleaning solutions.

Also try these 10 different uses for baking soda and vinegar together and DIY Febreze.

Why We Love This

Homemade carpet cleaner with peroxide does the trick every time and leaves carpet free of odors. If you do this on a regular basis to treat stains, there will be no need for professional cleanings or even using commercial carpet cleaners.

The money you will save is going to really add up with this carpet cleaner. Store bought cleaners are not cheap by the gallon. While some homemade carpet cleaners add dish soap to the mixture, I find it is not necessary for this diy solution. It works great without dish detergent.

This homemade carpet cleaner solution works great while being gentle on carpet fibers and fabrics.

Supplies for carpet cleaner - vinegar and hydrogen peroxide.

Supplies

  • white vinegar
  • hydrogen peroxide

Step By Step Instructions

Bowl of vinegar and hydrogen peroxide being combined.

Step 1. Stir equal parts of Vinegar and Hydrogen peroxide in a small bowl. Use immediately.

Spray bottle with cleaning solution sprayed on carpet.

Step 2. Pour the homemade carpet cleaner on the stain. Take a clean towel, paper towels, microfiber cloth or dry cloth and blot the stain or gently scrub with a soft brush if needed. You will see the stain disappear almost immediately.

Pro Tips

  • Spray bottle. If you do not want to pour the cleaning solution on the carpet, you can use a spray bottle.
  • Allow to dry. Let the carpet dry completely and then vacuum. You should have stain-free carpets again.
  • Don’t use too much liquid. Use enough to remove the stain but don’t soak the carpet as too much water and excessive moisture can damage the fibers.
  • Sprinkle Baking Soda. If it is a bad stain and recent, I often sprinkle baking soda down first and then vacuum it up. I will use the homemade carpet stain remover solution next.
  • Essential Oil. You can add a few drops of essential oil for fragrance if desired.

Frequently Asked Questions

How much should I make?

I normally use ½ cup of white vinegar and ½ cup of water when mixing this solution. Pat the stain dry with a white cloth or rag.

If you need a larger amount, consider mixing in a bucket.

Does this work on all stains?

Yes, it works all the time. The stains are gone almost instantly. We have used this on dirt, some dark juice, and this mysterious stain.

It works all the time. You can even use this homemade carpet stain remover on red wine.

Can you use this on pet urine?

Yes, it works wonders to get out pet accidents. I think this works better than homemade carpet cleaner powder.

This homemade carpet shampoo recipe is the best for removing stains and everything will smell so fresh.

Is vinegar good for cleaning carpets?

Yes! Vinegar and hydrogen peroxide are my 2 favorite ingredients for cleaning carpet. Trust me! You will have clean carpet in no time at all because it works so well.

Spray bottle with cleaning solution

More DIY Cleaning Tips

It’s so easy to make DIY Carpet Cleaner. Please give it a try and then leave a comment.

Homemade Carpet Cleaner

This Homemade Carpet Cleaner is highly effective at removing stains. Minimal effort is required, making it extremely convenient.
Prep Time1 minute
Active Time4 minutes
Total Time5 minutes
Keyword: Homemade Carpet Cleaner
Yield: 1
Author: One Crazy Mom

Materials

  • white vinegar
  • hydrogen peroxide

Instructions

  • Mix equal parts of Vinegar and Hydrogen peroxide in  a bowl. Use immediately.
  • Pour the homemade carpet cleaner on the stain. Take a clean towel or rag and blot the stain. You will see the stain remover almost immediately.
  • I normally use ½ cup of each.
  • If you prefer, you can use a spray bottle to dispense the carpet cleaning solution.

Try these other recipes

Share this recipe!

PinYummly

About Carrie Barnard

Leave A Review

Your email address will not be published. Required fields are marked *

Recipe Rating




Comments

  1. redes de proteçao em curitiba says:

    Thanks for finally writing about >Homemade Carpet Cleaner – Best Homemade Carpet Cleaner <Loved it!

  2. Cdub. says:

    White vinegar? Red wine vinegar? It wasn’t specified… Only asking because it poses difficulty with choices so broad. Thanks.

    1. carrie says:

      I use distilled white vinegar. Thank you!

  3. Darlene says:

    Can you make enough to put in a carpet machine

    1. carrie says:

      I haven’t tried that before. I would check with the manufacturer of the carpet machine before doing that. Thanks!

  4. Donna says:

    Does it effect the color of the carpet?

    1. carrie says:

      No, I have had any issues with it changing the color the carpet.

  5. j says:

    Hello, do you think this would work on a wool and synthetic carpet. Purchased at West Elm.

    1. Kathy says:

      I would test a very small spot to be safe.