How to Make Natural Carpet Cleaner with Vinegar

You don't need to use products with harsh chemicals to get your carpets clean. A solution of water and vinegar — with or without optional natural cleaning agents — will work just as well. Before shampooing your entire carpet, test a small area to ensure the solution will not harm it. This solution is fine for use on most carpets, and you may even use it for upholstery if you so choose.

Step 1

Fill the tank of your carpet shampooer most of the way with very hot water.

Step 2

Add 1 to 2 cups vinegar per 1 gallon water. Pour the vinegar into the cleaning solution tank or into the water tank.

Step 3

Add about 1/2 cup of borax or washing soda to help with the cleaning process if you choose.

Step 4

Shampoo your carpets as you would with a commercial cleaner. The vinegar smell will dissipate as soon as the carpets are dry.


Going over the carpet a second time using plain water is optional.

Vinegar absorbs other odors and may also remove stains from the carpet. You may need to go over the stains more than once.

Things You'll Need

  • Carpet shampooer

  • Water

  • Vinegar