By nature, I am not a clean freak. Don’t get me wrong. I like everything to be clean, neat, and tidy, but I am not one of those people who just loves to clean.

(On a side note, do those people really actually exist? If you take joy in scrubbing floors and toilets, then I think you and I could become quick friends, and I would love to have you over to my house!)

Although, I don’t find it particularly thrilling to clean my house, there are certain things that I like to do to make it more enjoyable.

This homemade carpet freshener is one of those things.

When I was newly married I would buy the powdered carpet freshener from the store because I loved how it made my house smell. For some reason, it also made vacuuming a lot more fun! I’m weird like that. Little things like powdered carpet cleaners that smell good can really make my day!

It was a sad, sad day when along my journey to more natural living, I realized that those carpet fresheners from the store were full of nasties! I reluctantly stopped buying them, and I missed that fresh, clean (not to mention toxic) smell that my house always had after a fresh vacuuming.

Well, no longer do I have to miss that fresh, clean smell because I have discovered a way to make an all-natural, much cheaper version of carpet freshener myself!

It only takes two ingredients to make. And instead of leaving your carpet and house full of chemicals, this carpet freshener is actually healthy for your home and can help to get rid of dust mites, odor, and bacteria in your carpet!

Natural Homemade Carpet Freshener


The baking soda is a natural carpet cleaner, and will help to remove any odors from your carpet.

The essential oils will not only leave a wonderful scent, but will also help to cleanse your carpet as well.

Pick essential oils that smell nice and have powerful cleansing properties. My two favorites for this are lavender and tea tree oil. I love the smell of both of them, and they both have potent antibacterial qualities. Please note, however, that if you have pets, the ASPCA advises you to stay away from tea tree oil.

To Make:

Mix baking soda and essential oils together, and put in a shaker container with holes in the lid (such as a large, empty spice container).

Let this mixture sit for 24 hours to allow the essential oil to permeate the baking soda.

To Use:

Sprinkle lightly over carpet. Let it sit for 10-15 minutes, and then vacuum as usual.

Your carpet will be clean, smell good, and you don’t even have to use nasty chemicals. Hey, you might even find vacuuming to be fun when you use this homemade carpet freshener! (Okay, maybe fun is stretching a bit, but maybe at least enjoyable?!)

Do you enjoy vacuuming or cleaning in general? What are your best tips for making cleaning more fun?

This post contains affiliate links.