Everyone makes a mess sometimes and it’s usually not a big deal.  But that’s never the case for carpet related messes. Carpet quickly absorbs dirt and color and is not easily cleaned or replaced.

Some go to professional carpet cleaners which can charge a lot in order to clean carpet with industrial chemicals and heavy duty machinery. Others try to save some money by making their own homemade carpet stain removers.

Here are three homemade carpet stain removers you can make in your own home before calling the professionals.

Homemade Carpet Stain Remover 1 – Hydrogen Peroxide

The first cleaner requires hydrogen peroxide, dish soap, and baking soda. The portions are pretty simple. You combine 2 ounces of hydrogen peroxide with 1 ounce of dish soap and 2 tablespoons of baking soda.

With a little math, you can make as much or as little cleaner as you need.

To use this mix, simply put it in a spray bottle, saturate the stained carpet with solution, scrub, dry and vacuum.

Homemade Carpet Stain Remover 2 – Ammonia

The second cleaner requires one part ammonia and one part hot water but you will also need some color safe towels, a spray bottle, and an iron.

Combine both liquids in a spray bottle while heating up the iron near the carpet stain. Spray the diluted ammonia onto the carpet stain. After properly spraying the stain, lay one color safe towel over the stain. Use the hot iron to iron the carpet through the towel. Be careful not to burn the carpet by moving back and forth slowly across the towel.

After a few minutes, you can lift up a towel corner to check if most of the stain has transferred from the carpet to the towel. If it is, you know it’s working.

Repeat these steps until the stain is completely gone.

Homemade Carpet Stain Remover 3 – Baking Soda

The third cleaner requires baking soda and vinegar.

All you do is sprinkle baking soda over the stain. You don’t need a pile of baking soda, but make sure the stain is properly covered. After that, pour vinegar over the baking soda and let it steep in the carpet. Combining baking soda and vinegar creates a chemical reaction and that’s what cleans the carpet’s stain. Wait until you no longer see any signs of a chemical reaction. Use a towel to gently blot up the rest of the liquid and vacuum any excess baking soda out of your carpet.


Hopefully, these three simple homemade carpet stain removers will save you time and money getting rid of those pesky carpet stains. Try them today before you spend a lot of money on professional cleaning services.