Are you tired of buying the same commercial carpet fresheners over and over? Do you want a cheaper solution with fewer chemicals and toxins? Good news — you can make your own carpet freshener at home using simple ingredients you probably already have. In this guide, you’ll learn exactly how to make carpet freshener (both powder and spray), why baking soda is so effective at trapping odours, and how you can pair it with a light vinegar pre-spray for extra deodorising power without harsh chemicals.

At a Glance – Quick Tips

  • Use baking soda as the base—it absorbs odours rather than masking them.
  • Add a few drops of essential oil for a natural, long-lasting scent.
  • Let your mixture sit overnight so the fragrance infuses into the powder.
  • For deeper odours, lightly mist the carpet with diluted white vinegar, let it dry, then apply your baking soda freshener.
  • Always vacuum thoroughly after use, and keep mixtures away from pets and toddlers.

How to Make Carpet Freshener at Home

Making carpet freshener at home is straightforward. This recipe doesn’t take time or effort – anyone can do it, and you can customise the scent to your taste.

The Ingredients You’ll Need

You’ll only need two main ingredients: baking soda and essential oil.

Baking soda is a natural odour neutraliser. A sprinkle of baking soda on any carpet absorbs unwanted smells and can be easily vacuumed up.

You can pick any essential oil you like. These natural scents will help freshen your carpet’s smell. We highly recommend lavender or orange essential oils, but you can experiment with blends such as lemon, eucalyptus, or tea tree. You can also add dried flower buds and herbs such as rosemary, lavender, or cloves for extra fragrance and texture.

In addition to these ingredients, you’ll need a glass jar. You can use a mason jar with a shaker top or an empty spice jar, but make sure you wash it thoroughly and let it dry first.

Learn more How to Get Rid of Carpet Beetles

Making the Carpet Freshener

The process is simple. Add the baking soda to the jar (a funnel helps keep things tidy). As a general rule, use around 10 drops of essential oil for every cup of baking soda inside the glass jar. Shake and mix the jar until everything is well combined so the scent distributes evenly.

For a more pungent fragrance, add a few more drops, but don’t go overboard—too much oil can clump the powder. One thing worth mentioning is that you should let the mixture sit overnight before you use it on your carpet so the aroma thoroughly infuses.

How to Use the Carpet Freshener

When you use the freshener on your carpet, shake the jar well, then sprinkle a light, even layer over the surface. If too much powder comes out at once, you can make tiny openings in the mason jar lid with a small nail and use the pot like a shaker.

You can also use an empty salt shaker or a dredge shaker, although this might take longer on large carpets. Allow the powder to sit for 15–30 minutes (or longer for stubborn odours), then vacuum thoroughly.

Read more: How to Get Foundation Out of Carpet


How to Make a Carpet Freshener Spray

The process is very similar to making powder carpet freshener, but we add water and use a spray bottle instead of a glass jar. A spray version is handy for quick refreshes or spot deodorising.

The Ingredients

Here are the ingredients you’ll need:

  • Spray bottle
  • 50 grams of baking soda
  • 30 ml of cool boiled water
  • Essential oil of your choice

Putting the Ingredients Together

Add the water, baking soda, and a few drops of essential oil into the spray bottle, then shake thoroughly until everything dissolves. You can also make a bigger batch in a glass jar and refill the spray bottle as needed.

For extra freshness, add some dried lavender leaves to the mixture. Shake before every use, lightly mist the carpet (don’t soak it), let it dry, then vacuum if needed.

Learn more about Drying a Carpet at Home


Why You Should Be Making Your Carpet Freshener

There are many benefits to making your own carpet freshener. Let’s talk about each one in detail.

Contains Fewer Chemicals

Homemade carpet fresheners use only two or three ingredients, so they contain far fewer chemicals than many shop-bought products. Commercial fresheners sometimes include synthetic fragrances and preservatives that can irritate sensitive skin or trigger allergies. DIY blends give you more control over what goes on your floors.

Natural Odour

Homemade carpet freshener contains natural essential oils, which add a clean, authentic fragrance to your carpet. Most commercial carpet fresheners rely on artificial scents. Besides rarely smelling like the real thing, strong synthetic fragrances tend to be more irritating than natural odours, especially for people with asthma or scent sensitivities.

You’ll Save Money

Unlike commercial carpet fresheners that can be expensive over time, homemade versions use inexpensive items you may already have in your kitchen or cleaning cupboard. A single bag of baking soda and a small bottle of essential oil can last for multiple batches.


Are Homemade Carpet Fresheners Safe for Pets and Toddlers?

The simple answer is yes — when used correctly. Homemade carpet fresheners are made from natural ingredients that are generally far less harmful than the chemicals found in many commercial products. However, that doesn’t mean they can be left within easy reach or ingested.

Always keep your carpet fresheners out of reach of children and pets, and avoid letting them walk or crawl over heavily powdered areas before you vacuum. If you’re unsure about an essential oil, choose mild options such as lavender and avoid direct contact with paws and skin.

Learn more: How to Remove Carpet Smells


Storing Homemade Carpet Freshener

You can store DIY carpet freshener in any airtight glass container. Labelling the container is a great idea, especially if you make separate batches with different scents. Don’t fill the container to the top; you’ll need room to shake and remix the ingredients before each use.

Make sure the container is closed well. Some natural oils are volatile and will evaporate if left in an open jar, causing the scent to fade much faster.


FAQs

Do you still have a question? Here are some of the most common inquiries and our best replies.

Does baking soda cover a bad smell?

Unlike air fresheners, baking soda doesn’t just cover bad smells — it absorbs them. Odour molecules bind to the baking soda particles, which you then remove when you vacuum, making it more effective than simply masking the smell.

What are the best natural carpet deodorisers?

Baking soda and white vinegar are two of the best natural deodorisers for your carpet, helping eliminate foul odours. You can lightly mist the carpet with diluted vinegar, let it dry, and then apply your baking-soda-based freshener for a powerful one-two punch against odours.

Can I use any essential oil in my carpet freshener?

Most essential oils are suitable, but always choose high-quality oils and avoid very strong or spicy ones if you have pets, children, or asthma sufferers at home. Test a small area first, start with fewer drops, and increase gradually.


Conclusion

Homemade carpet fresheners are affordable, naturally scented, and super easy to make. If you’ve been wondering how to make carpet freshener, the recipe is simple: mix baking soda with a small amount of essential oil in a glass container, let it sit, then shake well before use. For even better results, combine your freshener routine with regular vacuuming and an annual visit from a professional carpet cleaning company. Now, enjoy the fantastic natural smell all day long!