How to Make Homemade Carpet Cleaner for Large Stains

Over time a carpet will develop stains from routine wear, spills and accidents. Most spills and accidents are easiest to remove while they are still wet, but if a stain has dried, you'll want to clean and treat it as soon as possible. Although some set-in stains may dye the carpet fibers and may require professional treatment to remove, most can be removed using homemade cleaners, made from common household products.


Homemade cleaners can be used to remove stains and spots from carpeting.
  1. Combine 1/4 cup vinegar with 1/4 cup baking soda. Mix to create a paste-like consistency. If the paste is runny, add a bit more baking soda. If the paste is too thick, add a bit more vinegar. Once the mixture has the consistency of a paste, add 2 to 3 tbsp. water so the mixture is slightly runny, but still mostly paste-like. The mixture should not be liquid.

  2. Dip a carpet-cleaning brush in the mixture. Rub directly onto the carpet stain. Continue scrubbing cleaning paste into the carpet until the stain dissolves.

  3. Dab a damp cloth into the stain to remove the vinegar and baking soda residue. If the baking soda does not lift, allow it to fully dry and then vacuum away.

Liquid Dish Soap

  1. Combine 1 tbsp. liquid dish soap with 2 cups of warm water in a spray bottle.

  2. Spray a liberal amount of solution onto the carpet. Rub into the carpet, using a carpet-cleaning brush. Continue brushing until the stain is removed.

  3. Wipe the spot and remove soap residue, using a damp cloth.

  4. Lay a towel over the carpet and press down to remove any excess water.


  1. Combine 3 oz. of ammonia, 3 oz. of distilled white vinegar, 2 tbsp. of dish detergent and 3 tbsp. of lemon juice with 8 oz. of warm water in a spray bottle. Shake to mix the ingredients.

  2. Spray a liberal amount of mixture directly on the carpet stain. Rub into the carpet with a carpet-cleaning brush. Allow it to work into the carpet for five minutes. Repeat as needed until the stain lifts.

  3. Wipe away any cleaner residue that remains, using a damp cloth.

  4. Lay a towel over the carpet and press down to remove excess water.

About the Author

Kallie Johnson began her writing career in 2009, contributing to various online publications. She holds a Bachelor of Arts in English from the University of Nevada, Las Vegas. She enjoys writing home and garden topics and considers herself an expert on do-it-yourself home improvement topics.