DIY Carpet Deodorizer
Tired of store-bought carpet deodorizers filled with mystery chemicals? This DIY carpet deodorizer is a simple, non-toxic, and cost-effective alternative that leaves your carpets smelling amazing—without compromising your health or budget.

Why I Switched to a DIY Carpet Deodorizer
I used to use commercial carpet powders to freshen up my rugs, but the ingredient lists were packed with chemicals I couldn’t even pronounce. They worked—but I started questioning if I really wanted my family breathing these chemicals in.
So, I made the switch. And honestly? I wish I’d done it sooner. This homemade carpet deodorizer works just as well, smells even better, and I already had everything I needed at home. Plus, I get to create my own custom scents!
Here are a few of my go-to blends for this recipe:
About the Ingredients
Trusted Essential Oil Brands
When choosing essential oils, quality matters. These are a few brands I trust and recommend:
- NOW Solutions
- Plant Therapy
- Simply Earth
- Aura Cacia
How to Make Carpet Deodorizer
Equipment:
- 16 oz mason jar with lid
- Nail + hammer (to create holes in the lid)
- Measuring cups
- Spoon
- Mixing bowl
Ingredients:
- 1½ cups Baking Soda
- 20 drops Lavender essential oil
- 10 drops Tea Tree essential oil
Instructions:
- Prep the Jar: Using a hammer and nail, carefully punch several small holes into the mason jar lid to create a shaker top.
- Mix Ingredients: In a bowl, combine baking soda and essential oils. Stir well to evenly distribute the oils.
- Transfer to Jar: Pour the mixture into your mason jar and secure the lid.
- Use: Sprinkle over carpets or rugs. Let sit for 30 minutes to an hour, then vacuum as usual.
Similar Natural DIY’s to Explore
Helpful Tips
- Shake Before Each Use: Essential oils can cause the mixture to clump slightly over time. A quick shake will break it up.
- Customize the Scent: If the scent is too mild, add more essential oil drops to suit your preference.
- Storage: Store in a cool, dry place. One batch lasts me several uses!
This DIY carpet deodorizer is proof that natural, budget-friendly solutions do work—and they often smell even better than the store-bought stuff. Plus, it’s satisfying to make something yourself that actually works!
What scent combinations do you love using in your DIY cleaning products? I’d love to hear your favorites in the comments below!

DIY Carpet Deodorizer Recipe
Equipment
- 16 oz Mason Jar with Lid
- Nail + Hammer for shaker holes
- Mixing Bowl
- Spoon
- Measuring Cups
Ingredients
- 1 ½ cups Baking Soda
- 20 drops Lavender essential oil
- 10 drops Tea Tree essential oil
Instructions
- Use the nail and hammer to gently punch several holes in the mason jar lid to create a shaker.
- In a mixing bowl, combine baking soda and essential oils.
- Stir well until the oils are evenly blended with the baking soda.
- Pour the mixture into your jar and secure the lid.
- Sprinkle the deodorizer over carpets or rugs.
- Let sit for 30 minutes to 1 hour, then vacuum thoroughly.
Notes
- Shake the jar before each use to break up clumps.
- Add more essential oil drops for a stronger scent.
- Store in a cool, dry place.
- Lavender + Tea Tree
- Lemon + Lavender
- Lemon + Tea Tree
- Peppermint
Did you make this DIY?
If you made this DIY carpet deodorizer, be sure to rate it and leave a comment below! Craving more? Follow along with me on Pinterest for more natural living inspiration!
Pin for Later








Hello! You mention Epsom salt in the ingredients but did not mention it in the recipe – is it an alternative to the baking soda
This recipe does not use Epsom salt, I did not realize I put that in there. Thanks for catching that mistake! I will fix that in the post. ☺️