How to Make a DIY Carpet Deodorizer

by Reesa
4 Materials
5 Minutes

Learn how to make a homemade carpet deodorizer so you can keep your carpets smelling fresh and clean. It’s easy, cost-effective and eco-friendly!

You may think it is too time consuming to clean your smelly carpets regularly but there are plenty of ways to make that task easier on yourself.

One way to do this is by making your own DIY carpet deodorizer.

A homemade carpet deodorizer is a great way to keep your carpets smelling fresh. You can use natural ingredients from your kitchen or pantry, so it’s cheap and eco-friendly too!

The best part about making your own is that you can control the scent of the carpet cleaner by using a few drops of your favorite essential oil – scents like lavender, peppermint, lemon, and eucalyptus will mask any pet smells in your home for hours!

You’ll have a fresh smelling carpet, wherever you use your essential oil carpet deodorizer – the living room, on area rugs and even in diaper pails.

Why use a carpet deodorizer?

The right carpet deodorizer can be the key to a home that smells good and feels fresh. Your carpets will not only look great, but will smell great too!

A natural carpet deodorizer will pull unpleasant odors in the carpet fibers, leaving your house with a clean scent.

This simple DIY Carpet Deodorizer recipe does not contain toxic chemicals like many household cleaners and commercial products, making it safe for small children and pets.

How to Make a Homemade Carpet Deodorizer Powder

Ingredients & Supplies Needed:

  • 1 cup baking soda
  • 1 cup cornstarch
  • ½ tablespoon salt
  • 15-20 drops of orange essential oil
  • 15-20 drops of rosemary essential oil
  • 15-20 drops of ylang-ylang essential oil
  • Container with a lid
  • Funnel
  • measuring spoon


Step 1: Add baking soda, cornstarch and salt to a medium size bowl

Step 2: Add a few drops of your favorite essential oils and combine ingredients.

Step 3: Using a funnel, add your mixture to your airtight container. A shaker container like a parmesan cheese container or glass mason jar work great. Close the lid tightly.

Step 4: Print the label on card stock and affix label to your shaker jar.

You can find supplies at your local grocery store or the dollar store.

How to Use Homemade Carpet Deodorizer

To use, shake the DIY carpet powder liberally onto the carpet. Allow to sit for 10-15 minutes. Using a vacuum cleaner remove the powder from the carpets. Repeat as necessary. You should use your homemade carpet cleaner at least once a month in order to keep your home smelling fresh.

This post contains affiliate links. As a amazon associate, I receive a small commission at no additional cost to you.

Resources for this project:
See all materials
Any price and availability information displayed on [relevant Amazon Site(s), as applicable] at the time of purchase will apply to the purchase of this product.
Hometalk may collect a small share of sales from the links on this page.More info
Want more details about this and other DIY projects? Check out my blog post!
Frequently asked questions
Have a question about this project?
3 of 5 questions
  • Sjt29229935 Sjt29229935 on Nov 30, 2021

    There seems to be a lot of oil in the mixture. I am sure it smells wonderful, but doesn't all that oil stay on the fibers and attract dirt? Plus, the salt crystals will abrade and damage the fibers; can also leave white stains on darker colors. Your vacuum does not have enough power to suck all the residue from your carpet leaving it to work its way deep into the fibers and if you ever have it professionally cleaned, it will be a bit of a mucky mess. As wonderful as this mixture sounds, I would hesitate to put it on my carpet. Just curious?

  • Laura A Crawford Metz Laura A Crawford Metz on Nov 30, 2021

    Can another scented oil be used instead of orange? I can not have anything to do with orange scented or otherwise. Thank you.

  • Gilda Dieringer Gilda Dieringer on Dec 07, 2021

    How do i get the printed label?

Join the conversation
2 of 9 comments
  • Lisa West Lisa West on Dec 07, 2021

    God! Guys know that even though carpet deodorizer is great, it's not good for the vacuumed we use. Believe or not it can get into the motor as it is small particles cam get through to the motor. This is just an FYI. IF your able to get to thw motor and use a shop vac to get the powder out, I have had to on cheapr vacuums. I could not with my Dyson. I have a shark now. So far so good. I make the carpet powder to. Love to, some times I had to buy it on occasion. I will only buy the one put out by arm and hammer to.

  • Veronica Jones Veronica Jones on Nov 19, 2023

    Thank you for that, I will be trying it!