How To Make An All-Natural Carpet Deodorizer

Carpet deodorizer made with lavender buds, prior to mixing.
Carpet deodorizer made with lavender buds, prior to mixing.

Aromatic Possibilities

Here are some beautifully scented items to use in your carpet deodorizer:

  • Lavender buds
  • Rose petals
  • Rosemary
  • Mint
  • Cinnamon Sticks (Leave these hole---don't grind them. They'll scent the baking powder as-is.)
  • Chamomile flowers
  • Orris Root

All-Natural Carpet Deodorizer

Between cooking odors, pet smells, and the general aromas of day-to-day life, carpeting can get pretty, well, smelly. And when it does, many of us turn to the sprays and powders available on the market that promise to make your carpeting smell fresh and clean. I don't know about you, but I have never had the greatest results with these products. Let's see. Those sprays that promise to eliminate odors, leaving your carpet smelling clean and fresh? The clean smell went away as soon as the spray dried. Aerosol sprays that claim they will make your carpeting smell like apples and cinnamon? Well. Mine smelled like apples and cinnamon, with a bit German Shepherd mixed in. Yuck. And then, there are those powders that you shake all over your rug, let sit, and then vacuum up. My only problem with those was that, while they did remove the odors (I suppose...) they left my entire house smelling like a cheap perfume counter for days afterward. Add to that the fact that I'm not crazy about letting my kids crawl around on something that's been doused with chemicals, and I knew there had to be a better solution.

There is, and, as with most things, if you want something done right, you'll have to do it yourself! This homemade concoction will remove odors, leave your carpet smelling fresh, is inexpensive, and is completely all natural. Want to learn how to make it? It's way tough, so pay close attention!

  1. Pour one small box of baking soda into the container of your choice (more on this later.)
  2. Add a couple of handfuls of aromatic flowers or leaves (see sidebar for some ideas here.)
  3. Add a drop or two of essential oils, if you want more fragrance. If you just want a light, clean scent, or if you don't have essential oils on hand, feel free to skip this step.
  4. Shake or stir to combine.

How do you use it? Like those gag-me perfumey powders, you shake it all over your carpet, and let it sit anywhere from one hour to overnight. Vacuum it up, and your carpet will smell clean and fresh.

This is a very inexpensive solution, especially if you have aromatics on hand or can get them in bulk from a health food store or bulk market. The container you choose to store it in can be anything you want. I like to use Mason jars, because I think they're pretty, and I like the way this looks sitting in my pantry. But you can use anything: washed plastic peanut butter jars, small coffee cans, or inexpensive canisters all work well. To make your container a shaker as well, you'll have to either drill your holes as large as the aromatics you've chosen, or you'll have to grind your aromatics in a blender to give them a finer texture. This can be a good thing to do anyway, because you'll have more of the aromatics going through the baking soda.

Why Does This Work?

It works simply. Baking soda is a proven deodorizer. It absorbs odors, which is why so many of us keep a box in the fridge. The aromatics give the baking soda a light scent once you combine them, so once you sprinkle it onto your carpets, unpleasant odors are replaced with light, natural fragrance.

Unlike those store-bought concoctions, this really works, and you will feel good about using it in your home, around children and pets.

More by this Author

Comments 21 comments

cruisenut profile image

cruisenut 9 years ago

I never thought of this. Great article. I have to try this.

C.M. Vanderlinden profile image

C.M. Vanderlinden 9 years ago from Metro Detroit Author

Thanks, cruisenut :-) Definitely give it a try--it's so easy, and it works really well!

Sharon 8 years ago

I've been looking for something natural and I heard baking soda works. So I'm glad you came up with a recipe and instructions. Its on my carpet now! Thanks!

Judy Cullins profile image

Judy Cullins 8 years ago from La Mesa, CA

Loved your tips for carpet freshening. Mine is ready for your cure!

Judy Cullins,

Jrog 7 years ago

I've sprinkled baking soda on my carpet for a deodorizor for years, but never tried adding scent to it. Great idea! Thanks!

Juliet Christie profile image

Juliet Christie 7 years ago from Sandy Bay Jamaica

This is really a very good idea thanks for the information. I knew about the baking soda but not about the flowers or essential oils

Randall 6 years ago

Interesting, thanks for the info.

Mani 6 years ago


Thanks a did work and its very simple...rather than using store bought ones

Dawn 6 years ago

I have the most amazing smelling leaves on what appears to be a lemon bush - yes I said bush not tree. When you rip a leaf in half the smell is so strong and lime-ish. I tear up a few and put them in my car ashtray for a fresh scent - anyway I am going to try them in the carpet fresh. I will dry some, grind them up and put them in with the baking sod and shake the stank away!

Amy 6 years ago

Great idea! One question many cinnamon sticks do you put in? I was thinking 2 but not sure. Thanks for the tips! always looking for a safe cleaner I have 3 babies that crawl all over the floor and love to stick things in their mouth.

yurt holidays 6 years ago

What a fantastic natural alternative. Thanks!

Penny 6 years ago

With the holidays coming up you can add to your baking powder mixture a little pine essential oil or cinnamon essential. I opt for the cinnamon.

Ozcee Dame 5 years ago

Eucalyptus oil... I tried a few drops in the baking powder pre vacuum - fantastic! Thank you so much for posting this!

I used one of those foam cleaners for carpet once and the chemicals upset the cat terribly! He wouldn't lay on the carpet for a few months.

I tried the baking powder tonight + 100% euc oil. after reading your pages and cannot believe how much cheaper and better than shop bought stuff! Thanks from Down Under !! 100% Eucalyptus oil is an excellent (very stong) natural disinefectant and smells amazing. Combined with the baking powder, it's worked a treat... I came VERY close to using cinnamon - next time.

** note - I tried lemon first... silly me!!! The reaction was nice and bubbly!! Realised quickly it must be oil or spice/herb... you're right ;))Try your local pharmacy for eucalyptus oil.. it's good stuff!

Ozcee Dame 5 years ago

I've been reading some of the other posts.. Lemon balm is a great idea! I'm going to try vanilla essence too see how that goes for smell. Thanks Ladies ;))

Daniel 5 years ago

This sounds great. Any great carpet protection products you would recommend? Something you can put on the carpet to reduce the absorption of stains. We have two twins who are always spilling things and my life and I have our eyes on some solutions so we won't have to get the carpet replaced once the twins hit 4.

Brian in Blackpool 5 years ago

I am going to have to give this a try and I think I will mix the Baking Powder with dried Lavender.

Alecia Morales 5 years ago


Madison Young 4 years ago

Tried this with the Febreze plug ins, just took a few drops of the oil out of the little glass container, mixed with some baking soda, sprinkled it all over my house and worked wonderfully! I think better than the oils being heated up! thank you for this!

kami 4 years ago

i put baking soda, laundry detergent , peroxide, vinegar & some water. I haven't even put it on the carpet but it smells good. It brings a fresh scent in my house. I suggest you use some sort of brush so you can scrub in the wets then pour on the baking soda & Vaccum.

julie 3 years ago

is this for real? lol When there are smells coming from a carpet, masking it with a powder or air freshener is not solving the problem. yeah, the house might smell good, but you are letting your carpet ruin itself. It's really a lazy out to taking care of your home. if your carpet smells, you need to CLEAN it. smells come carpet can come from germs or bacteria. That is unhealthy. I STRONGLY suggest if you have smelly carpet you put some effort into it. Get a steam cleaner and something like genesis 950 to disinfect and deodorize the carpet. Yeah it's work, but what would you rather have - a clean, fresh smelling carpet, or a dirty filthy carpet and air fresheners. Take some pride in your home instead of shortcutting it

titi6601 profile image

titi6601 3 years ago

Love this! So easy!

    Sign in or sign up and post using a HubPages Network account.

    0 of 8192 characters used
    Post Comment

    No HTML is allowed in comments, but URLs will be hyperlinked. Comments are not for promoting your articles or other sites.

    Click to Rate This Article