Homemade Carpet Deodorizer with Essential Oils

This post may contain affiliate links.

Baking Soda Carpet Cleaner Deodorizer

This baking soda carpet cleaner and deodorizer, made with essential oils, is a simple, natural, homemade carpet deodorizer that just works.

If you have little hands around your home, it’s so important to keep your carpets clean. For us, it seems like we are always vacuuming our home!

However, yesterday I noticed that our carpets were smelling a little dingy. It’s been a rough winter, and the house has been closed up for quite some time. Plus with all the company rolling through, we’ve had a lot of traffic in our little home.

I wanted a way to freshen our carpets AND deodorize them. I’ve seen many homemade carpet deodorizer recipes going around lately, but experience shows me a simple baking soda carpet cleaner and deodorizer works best!

Plus, you don’t want to use store-bought carpet deodorizers that contain harsh chemicals and fragrances that never seem to leave. Before I knew better, I used a few types of these and was always left with a headache from the fragrance. Good ole baking soda on carpet, mixed with essential oils, works best.

Baking Soda Carpet Cleaner / Deodorizer

For my recipe, I’m using just two ingredients: lavender essential oil and baking soda. (Simple, right?!) 

I chose lavender essential oil because it is one of the only essential oils that will remove odors from your carpet. Lavender is also antibacterial and is an effective cleaner against many bacteria including Streptococcus

The main reason I chose lavender is that I have a baby who crawls all over and often puts his mouth to the carpet. Lavender is one of the only essential oils approved for children under two.

If you are not a fan of lavender, I provide additional essential oil blends below. 

Baking soda is very well known for its deodorizing properties and has been used by many to deodorize everything from refrigerators to bathrooms. Plus, it is easily vacuumed up which makes everything quick!

Homemade Carpet Deodorizer



  1. Combine baking soda and essential oil in a mason jar.
  2. Cap and shake well to combine.
  3. Remove cap and replace inner lid with construction paper.
  4. Secure rim and cut off excess construction paper.
  5. Poke holes in the construction paper.*
  6. Apply liberally to carpets.
  7. Wait at least 1-2 hours. (I like to do this at night before I go to bed, then vacuum up in the morning when I wake up.)
  8. Vacuum thoroughly. You may have to do 1-2 passes to get everything.

*You could also use a cheese shaker or salt shaker with large holes for this. I just use mason jars for my baking soda carpet cleaners so that was the easiest for me to grab.

That’s it! You now have a fresh smelling carpet that will leave you feeling good for a long time.

Now, if you aren’t a fan of lavender, there are some great variations you could try.

Essential Oil Blends for Carpet Deodorizer

(You can find all of the following certified organic, pure essential oils here.)

Summer Citrus

This baking soda carpet cleaner blend is great to freshen and brighten your home. The citrus essential oils are light and airy and will evaporate quickly.

  • 10 drops lime essential oil
  • 10 drops lemon essential oil
  • and 10 drops orange essential oil 

Minty Fresh

Mint is a wonderful deodorizer and often helps to alleviate headaches. Be careful not to use too much because mint can be irritating.

  • 15 drops spearmint essential oil
  • 10 drops peppermint essential oil

Walk in the Woods

This blend will make you want to breathe deeply. It will help open the sinuses and will clear unpleasant odors in a hurry.

  • 20 drops Siberian fir essential oil
  • 10 drops juniper berry essential oil 

Spring Garden

This baking soda carpet cleaner blend is ideal for the flower lover. It has a floral scent that is deep and relaxing.

  • 15 drops geranium essential oil
  • 5 drops rosemary essential oil 


This herbal scent is fresh and invigorating. It will leave your home smelling clean and fresh.

  • 10 drops Roman chamomile
  • 10 drops rosemary
  • and 10 drops tea tree

(You can find all of the above certified organic, pure essential oils here.)

Note: you’ll also want to check out our homemade carpet cleaner.

Homemade baking soda carpet cleaner doesn’t have to be complicated to work! Make some today.


About Katie Vance

Katie is a wife, mother, aromatherapist, and lover of all things DIY. She offers consultations and gives simple aromatherapy advice at Katie Vance, Aromatherapy Simplified. You can also find Katie on Facebook.

PAID ENDORSEMENT DISCLOSURE: In order for us to support our website activities, we may receive monetary compensation or other types of remuneration for our endorsement, recommendation, testimonial and/or link to any products or services from this website.

DISCLAIMER: Information on DIY Natural™ is not reviewed or endorsed by the FDA and is NOT intended to be substituted for the advice of your health care professional. If you rely solely upon this advice you do so at your own risk. Read full Disclaimer & Disclosure statements here.


    • Katie Vance says

      Jeanne – You can find all the essential oils from the link at the end of this post. It will send you to Mountain Rose Herbs, a wonderful site for essential oils!

  1. Jim says

    Your recipe sounds great but I have 2 cats and am wondering if the lavender will be repellent to them.

    • Gladys says

      I’m wondering too. I have 5 cats, one is 20 years old and I don’t want to do something that will hurt her old body.

  2. kalysto neil says

    thank you do much for the recipes. i have used baking soda before, but i didn’t know the measurements. the variety of scents is really kool, too. HAPPY SPRING

  3. S. Danns says

    Fantastic article! Very well written and truly helpful! Thanks for sharing and helping <3

    • K.Wilson says

      I also use mason jars for many things but my first thought when I read this was to save a parmesan cheese container and the lid for this purpose. The lid already has large holes that would work for this purpose, Thanks for sharing the “recipe”!