DIY Carpet Stain Remover (That Really Works)

DIY carpet stain remover

Do you have spots on your carpet that you just cannot seem to get rid of no matter what you do? I am sure many of you will say yes, and I used to as well!

Until a friend of me told mine about a pin on Pinterest (of course, right?). Now time out from carpet stains.

One of my many joys in life is finding other uses for items I have on hand. For example, using vinegar for multiple cleaning products, or using conditioner for my hair and to make fabric softener. This awesome carpet stain remover does just this!!

Ok done blabbing – back to carpet stains!

DIY Carpet Stain Remover

What you will need:

The original pin called for 1 cup of Hydrogen Peroxide and a “few” drops of blue Dawn Dishsoap mixed together… well what’s a few? I put about 4 drops into the hydrogen peroxide and mixed it together with the old toothbrush.

Ok, now we are all mixed and ready go!

Try it out:

Start scrubbing! You will see it start working almost immediately. It took me less than 2 minutes to get this stain up out of my carpet:

DIY carpet stain remover step 1

Though I wish I could tell you what it is, I can’t. However, whatever it was, it was not coming up with a steam cleaner, with some expensive carpet stain remover I purchased from Bed, Bath & Beyond, or with other store-bought cleaners.

After using the homemade carpet stain remover:

Homemade carpet stain remover success!

Yes — it is gone! So after messing around and getting a few other odd and end spots off my carpet .. I decided to step it up a notch with an even more intense stain.

Pushing the DIY carpet stain remover to the limit:

Do you have any fingernail polish stains on your carpet? Ha .. you must wonder what my house looks like inside! 🙂

Anyhow, one day, while daddy was in charge of the girls and mommy was gone .. they decided they would paint their nails, by themselves. Well, they heard daddy coming towards their room and they spilled half a bottle of RED fingernail polish on their carpet!!!!

I have tried everything over the past two months to get this stuff out and it wasn’t going anywhere. So I decided to give this homemade carpet stain remover a shot. This is what it looked after six minutes of scrubbing:

Stain to test DIY carpet stain remover on

I stopped when I realized my finger had white spots all over it. At first, I panicked, until I did a quick Google search and found out that this happens sometimes to people with sensitive skin (me).

Anyhow .. this is why gloves are optional. It has now been about 3 hours and most of the white is gone already, then I will go back in and finish scrubbing that spot! Don’t worry though, it only happens to a few people here and there and it’s nothing but a cosmetic issue. 🙂 Just thought I would share for others with sensitive skin.

Skin reaction to DIY carpet stain remover

Enjoy Your Homemade Carpet Stain Remover!

If you found this post helpful, be sure to Pin it on Pinterest! Speaking of Pinterest – are you following Fabulessly Frugal? We post tons of great content that will help you live more fabulously for less and you can follow us here!

More DIY Projects:

Check out all our DIY posts here!

Types: Cleaning, Adult
Categories: Frugal, Home, Inside The House


  • I would caution people who use this as hydrogen peroxide WILL bleach things in comes into contact with and carpets are made of special fibers and so not all carpets can handle each chemical the same.
    So, doing to much scrubbing in one spot may result in a bleached carpet area a few hours after use as the hydrogen peroxide sits there and does what it does best. That is also why it’s used to whiten teeth. So, maybe offer a tip for those with color in their carpet to use a small capret cleaner to rinse after using this and not usign it to scrub hard stains as the damage may occur before rinsing. 🙂

    • Christie, thanks for the tip. As always, we should test before we try any type of cleaner on a carpet!

    • I am SO impressed!! I had the carpet cleaners out six months ago and all stains were gone. Well, in three months the same spots came back. I had some Kirby Carpet Cleaner, so I went to work…. still didn’t take the spots up. I read this on pinterest and thought WHY not and gave it a try. WA-LAA! the spots are gone, my finger is white but I’m sure that will get better.

  • I was wondering if it would leave a small bleached spot??

  • Going to try this! I will take a small bleached spot over a dark brown carpet spot! 🙂

  • In response to Amber’s question. It may leave a bleached spot. I know that the store bought carpet cleaner I use does leave bleached spots on my carpet sometimes, and peroxide has bleaching properties. If you have any samples of the carpet in your house, test it first.

  • Had everything on hand, quick, easy, & it worked immediately! Great idea!! Thank you!

  • I had the same white spots develop on my fingers- freaked me out for a second. I didn’t look it up, just figured it was my dry skin. I do have sensitive skin tho so that makes sense

  • Many of you stated above that you were experiencing “white spots” associated with the use of (I’m assuming 3%) Hydrogen Peroxide. You might see these “white spots” as nothing to worry about. You might use the excuse that, those “white spots” that have appeared on your hands after coming in contact with Hydrogen Peroxide, are due to your sensitive skin. That isn’t quite the case at all. See these “white spots” that are occurring on your hands, is actually a chemical reaction. Here’s an example….Think of it like this. When someone gets a cut or scrape on their hand, most people reach for the peroxide. Once applied, a reaction occurs. Your skin starts
    to fizzle and bubble as it’s disinfect & cleans the wound. The same concept applies when it’s applied to an area without an abrasion. It’s acting like an acid as it’s fizzing & bubbling as it tries to clean & disinfect. But this time, it doesn’t have a wound to clean. Instead, those “white spots” that develop, are actually acid spots that are actually destroying healthy cells needed for healing. These acid burns can lead to other health problems such as;

    Dermatitis (Eczema)
    Acid (chemical) burns
    Redness & swelling
    Itchiness and irritation

    So, my suggestion for those of you that are interested in implementing Hydrogen Peroxide into their cleaning regimens, should use extreme caution. Please consider wearing gloves when coming in contact with ANY chemicals, just to play it safe. If you do get peroxide on your skin, be sure to rinse the area thoroughly with water., then throw on a pair on gloves just to be safe. It’s always better to be safe than sorry, right?

    Good luck everyone, with all of your DIY cleaning hacks!

  • As a professional carpet cleaner, we’ve used this DIY stain remover several times to get up stubborn stains! Although I will caution everyone to test the peroxide on an inconspicuous piece of carpet. As others have pointed out, sometime it can pull color out of the carpet. We always do a small test before applying this DIY stain remover.

    Another great DIY stain remover is baking soda. I’ve been amazed by how well it can remove oily/greasy stains that nothing else seems able to remove. You cover the area with baking soda, let it sit for an hour and then vacuum it up. Do this repeatedly. You can even brush in the baking soda once you get down to only a few stain spots left!


Leave a Reply

Want to see your picture by your comment? Get your custom avatar by registering for free at Gravatar.

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