Do-It-Yourself Carpet Stain Removers

In the world of shelves upon shelves of cleaning supplies found at your local big box stores, finding the right carpet stain removers to do the job of treating and eliminating those pesky stains can seem dizzying. There is no need to be confused and unsure what to use. Most stains can be removed with common household products that can double as carpet stain removers.

Shaving Cream

Regular shaving cream is the most versatile and the best of all these wannabe carpet stain removers. Essentially, shaving cream is a form of whipped soap. The foam lathers up, penetrating and moisturizing almost any stain. All you need to do with a spill is wet the spot with warm water, squirt on and rub in some shaving cream, then rinse the area clean with cool water.

If you catch the stain quickly enough, this will often be all you need to do. Even if you don’t, using shaving cream will not set the stain any worse. The spot can still be treated later with other means.


If you’re in a pinch and don’t have shaving cream handy, shampoo is a good alternative to carpet stain removers. The brand doesn’t matter to stains so it shouldn’t to you.

A cheap one shampoo is just as good as an expensive one. Shampoo is not as versatile as shaving cream nor is it as effective on some stains, but it will help you loosen some stains and clean other smaller ones.

Club Soda

Club soda is one of the great carpet stain removers for coffee and any other dark liquid (except for anything with alcohol in it). It is the ultimate stain preventer. The way club soda works is that the carbonation in the soda causes the stain to bubble upward from the carpet, and the salts keep the coffee from staining. If a stain is caught early enough, you may not even need the shaving cream.

Rubbing Alcohol

Rubbing alcohol is perfect for removing ink, marker or grass stains. Remember to spray the area first then blot it out. Never rub or brush it in. This will only allow the stain to set and prevent household carpet stain removers from doing their job.


Ammonia should be one of the carpet stain removers to turn to if the stain is organic in nature. If there are any urine, feces, or vomit stains, ammonia breaks down the organic matter to make it easier to clean. Always mix ammonia with some portion of water, as undiluted ammonia has the ability to damage carpet areas. Ammonia is also a useful tool in combating wine stains and any stain you don’t recognize.

Hydrogen peroxide

Hydrogen peroxide is one of the most perfect carpet stain removers for cleaning fresh bloodstains. However, be sure you use 3% hydrogen peroxide and no stronger as it could bleach your carpet. Rinse the whole area clean with water.


Equal parts white vinegar and water will create a solution for carpet stain removers that can be used for any other kind of stain. From grass stains to pet stains and everything in between, this is the all purpose stain remover. It may not take out stronger stains, but it should take care of the smaller ones.

These are but a few substitute carpet stain removers that can be found around the average household. There are better heavy-duty removers out there but when reaction speed is the determining factor between a fresh stain and a permanent stain, sometimes it’s best to grab what’s closest to home.