Cleaning Carpet Stains with Baking Soda and Essential Oils

Updated on March 22, 2023 by Joseph D. Nielson

Table of Contents

Coffee spilling from cup onto carpet

At Fresh Home Guide, we understand how difficult it can be to remove stubborn carpet stains, but with this article, you will learn how to make a homemade carpet stain remover that will have your carpets looking like new and smelling great again!

Benefits of Using Baking Soda and Essential Oils to Clean Carpets

Cleaning your carpet using baking soda and essential oils is an effective, natural and cost-saving way to remove stubborn stains from carpets. 

Baking soda is highly absorbent and can effectively pull out deep-seated dirt particles while essential oils add a pleasant fragrance, leaving your carpets smelling good. They are also gentle enough to not damage the fibers of your carpets, unlike some store-bought carpet cleaners.

What you’ll need

For your homemade carpet stain remover, you will need the following:

  • Baking Soda
  • Essential Oils (your choice of scent)
  • Measuring spoon
  • Mixing bowl
  • Damp cloth or sponge

7 Steps for Making and Using Carpet Stain Remover

1. Get all your ingredients and materials ready

First step is to gather your baking soda, essential oil, a measuring spoon, a mixing bowl, and a damp cloth or sponge. Once you have everything ready, you can move on to the next step!

2. Mix the baking soda and essential oils 

Now take your mixing bowl and add in two tablespoons of baking soda. Then, add four to five drops of essential oils and mix together until you get a paste-like consistency. For the scent, you can choose any type of essential oil that you prefer.

3. Apply mixture to stained area of carpet 

Once you have the paste-like mixture ready, take a damp cloth or sponge and apply it to the stained area of your carpet. Make sure to rub the mixture thoroughly into the carpet so that it can absorb all of the dirt particles from the stain.

4. Let sit for 10 minutes 

After you have applied the mixture to the stained area of your carpet, let it sit for at least 10 minutes. This will give the baking soda and essential oils enough time to absorb all of the dirt particles from the stain. 

During this time, avoid walking on or rubbing against the area so as not to spread any more dirt onto your carpets.

5. Remove stain using a damp cloth 

After the mixture has had enough time to work, take a damp cloth and start wiping away the stain. The baking soda should act as an abrasive to help remove any remaining dirt particles, while the essential oils will leave your carpets smelling great. Continue wiping away until all of the stain is gone.

6. Rinse off any residue with water 

Once you have wiped away the stain, it’s important to rinse off any residue with water. This will help ensure that all of the baking soda and essential oils are removed from the carpet fibers so your carpets look as good as new. 

To do this, take a damp cloth and gently wipe away any remaining mixture on your carpets.

7. Allow carpets to dry and vacuum 

Finally, allow your carpet to completely dry before vacuuming it up. Vacuuming will help ensure that all of the dirt particles have been removed and that your carpets look as good as new!

Whether you have pet stains or just need a quick refresh, this homemade carpet stain remover is sure to do the trick. So, why not give it a try and see what amazing results you can get?

Keep Reading!

How to Remove Wine from Your Carpet | Fresh Home Guide

How To Clean Carpet With Drill Brush (


Q: How often should I use this carpet stain remover?

A: This homemade carpet stain remover can be used as needed. For best results, it is recommended to use the mixture on a weekly basis to keep your carpets looking fresh and clean.

Q: Is this carpet stain remover safe for pets? 

A: Yes! The ingredients used in this recipe are pet-safe, so you don’t need to worry about any negative effects if your pet comes into contact with the mixture. However, it is still important to keep an eye out for any signs of irritation or discomfort.

Q: Can I make a bigger batch of this carpet stain remover?

A: Absolutely! You can easily double or triple the amounts listed in this recipe to make larger batches if needed. This will help ensure that you have enough carpet stain remover in case of any future spills or messes.

Q: How long does it take for the mixture to work?

A: The amount of time it takes for the mixture to work will depend on the severity of the stain. For best results, it is recommended to let the mixture sit and absorb into the carpet fibers for at least 10 minutes before wiping away with a damp cloth.

Joseph and Family
About Joseph D. Nielson

Former journalist and editor for various press groups, I now dedicate my time to reviewing products for the home and family life. When I get time to myself, I enjoy rock climbing, taking my dirt bike for a rip, and most importantly providing my family with the best home possible!