Super Effective 2 Ingredient Carpet Stain Remover You Can Make

Before you pull out the big carpet cleaning machine with harsh chemicals, try this super simple recipe that is proven to be the best way to remove tough stains and the best part it is quick and easy.

Carpet stain remover diy using essential oil and hydrogen peroxide and a scrub brush.

We found the magic stain remover!  

Our van floor was nasty – the carpet was covered with stains.

Really nasty.

Remember when we organized our van, well, let’s just say it was not that pristine anymore.

Time for a “fall cleaning” on our car carpet.

This article contains affiliate links.

Homemade Carpet Stain Remover

I can’t remember where I first got the recipe, but we shared it here on Kids Activities Blog over 5 years ago and it remains one of our most popular articles because it allows you to clean carpet stains without spending a ton of money (actually it is super cheap) and it really works on dirty carpets.

2 Ingredient Carpet Cleaning Solution

All you need are two simple ingredients plus water and a tiny bit of elbow grease. One is a common household item, hydrogen peroxide & the other one of our favorite essential oils, lemon oil! The peroxide breaks down stains and the lemon oil helps release sticky particles.

Oh, and if you are in a hurry, you can leave out the essential oil which makes it a 1 ingredient homemade cleaning solution ! <–can you call it a solution when it is that simple?

What is Hydrogen Peroxide?

Hydrogen peroxide is a colorless liquid at room temperature with a bitter taste. Small amounts of gaseous hydrogen peroxide occur naturally in the air. Hydrogen peroxide is unstable, decomposing readily to oxygen and water with release of heat.


There are commercial product, commercial cleaners and commercial carpet cleaners that contain hydrogen peroxide at concentrations from 5% up to 90%. Today we are going to make a simple DIY recipe to make your own carpet cleaner.

Which Essential Oil?

As you may have noticed on Kids Activities Blog that many of our homemade solutions have natural ingredients like essential oils. We love essential oils for many things including carpet cleaner solution. We usually use lemon essential oil, but the good news is any of your favorite essential oils is great in this combination of ingredients. You can control the amount in the DIY carpet cleaner recipe to your liking.

Supplies Needed To Make Homemade Carpet Cleaner With Peroxide

Step 1

Start with a dark colored bottle. Clear or semi-translucent bottles will break down the hydrogen-peroxide neutralizing the cleaner.

Fill the dark colored bottle with 1/3rd Hydrogen Peroxide

Step 2

Fill the remaining 2/3rd of the bottle with warm water .

Step 3

Add 5-10 drops of lemon essential oil depending on the size of the bottle and how strong you want the homemade cleaners lemon scent.

Step 4

Shake lightly.

Test Your DIY Solution

The first step is to choose an inconspicuous area of the carpet the first time you use your homemade carpet shampoo recipe to spot test to make sure you won’t be bleaching or changing the carpet color. Choose a small area of carpet and apply the solution recipe and blot with a clean cloth or paper towel. Check back once it has dried for color fastness. We have not had a problem with this best carpet stain removers recipe, but our house generally has light carpet .

We add this word of caution because everyone’s rugs are different and will react differently with hydrogen which can bleach things and the last thing you need is a bigger carpet mess !

You can add more water to dilute it if you’re worried.

this peroxide carpet cleaner really works these are before and after of carpet stains
The before and after is astounding! This Peroxide carpet cleaner is amazing!

How To Use The Best Homemade Carpet Stain Remover

  1. Liberally spray the carpet with the cleaner mix.  
  2. After the mix has set for a min or so, use the scrub brush or old toothbrush to loosen the fibers.  The yucky stuff moves to the surface.
  3.  Use a clean rag and wipe the carpet, blotting out any liquid.
  4. Repeat a couple of times until your carpet is clean.
  5. You can also use this cleaning mix on upholstered furniture.

It turns out they also sell Hydrogen Peroxide already in a spray bottle, on Amazon! You can approximately 10 drops of lemon oil to this size container. Shake lightly to mix!

More Easy & Natural Cleaning Ideas from Kids Activities Blog

How did your DIY carpet stain remover turn out? Were you able to use your homemade carpet cleaner to remove the stubborn stains at your house?

One Comment

  1. Abby Fields says:

    Thanks for the tip!

Leave a Reply

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