Freshen Up And Clean Carpets – Without Chemicals!

by Katrina - The Organised Housewife

Deodorise your carpet and remove unpleasant odours with this simple, quick, and non-toxic homemade carpet cleaning solution.

Residue, dirt and dust from our feet, pets paws or simply windows being open, can quickly build up in our carpets and leave them smelly and drab. Whilst there are plenty of commercial carpet cleaners and deodorising products on the market, they can be expensive and often come packed with unnecessary chemicals and artificial fragrances.

keep carpets clean with animals and pets

You can deodorise and remove unpleasant odours from your carpets easily, with this inexpensive homemade carpet cleaner that’s as simple as grabbing a popular product which is probably already kicking around inside your pantry.

I’m not a huge fan of commercial carpet cleaners, and would always prefer to use chemical-free and natural products where possible. I have also found that some of the commercial carpet cleaning products can leave a dull watermark on my carpets. So what’s the answer? What is this magical inexpensive product that can have my carpets smelling lush once more? It’s plain old bicarb soda (or baking soda depending on where you are in the world)!

Why Use Bicarb Soda?

  • Absorbs and neutralises odours – doesn’t just cover them up!
  • Environmentally-friendly
  • Affordable
  • Free of harsh chemicals – it’s safe enough to include in our baking!
  • Fragrance free and unlikely to irritate allergies
  • Readily available at most supermarkets

  SHOP: Due to popular demand – these stainless steel shakers are available in my shop. Order here. 

bicarb soda and lemon essential oil for cleaning carpets

How To Clean Carpets With Bicarb Soda

This is perhaps the cheapest, easiest, and simplest way to freshen and clean your carpets.


Put 1/2 a cup of bicarb soda in a stainless steel shaker. Alternatively, you could make your own shaker with a jar and a piece of glossy paper attached to the top with a rubber band. Poke some holes in the paper and you’re good to go.


If you’re wanting to add a pleasant fragrance to your carpets – as opposed to just removing the funky ones – you can add 10-20 drops of essential oil to your bicarb soda and mix well. I like to add lemon or sunkissed essential oils when deodorising my carpets.


Sprinkle the bicarb soda over the carpet and allow to sit for at least 15 minutes. I recommend sprinkling it on the carpet before going to bed and leaving it overnight. The bicarb soda won’t damage the carpet, just ensure that nobody (humans or pets!) walk on the carpet.

clean carpets with no chemicals using bicarb soda


Vacuum the bicarb soda up out of the carpet, and notice how the unpleasant odours are removed with it!

Things To Be Mindful Of When Using Bicarb Soda On Carpets – Only use bicarb soda on dry carpets, not wet. Keep pets and small children away from the carpets when treating as the bicarb soda may irritate their paws, feet or eyes if they come into contact with it.


DIY chemical free carpet cleaning with dogs and pets

  READ MORE: 9 Cleaning Shortcuts To Save You Time and Energy

Cleaning shortcuts to save you time and energy

  SHOP: DIY Homemade Cleaning Recipes eBook – for those who prefer non-toxic homemade cleaning products!

Non-toxic chemical free homemade cleaning recipes ebook


You may also like


Paul September 21, 2019 - 9:48 PM

Bi-Carb Soda is amazing! Such a diverse product. I have even had success with using Bi-Carb Soda to remove “hard-water” stains in my shower and on my windows. Thanks for the great non-toxic tips!

Katrina - The Organised Housewife September 23, 2019 - 12:42 PM

It’s a must have cleaning product in my home Paul 🙂 Kat

Mia Tenille October 9, 2019 - 6:46 AM

I have never heard of bi-carb soda before! Carpets certainly do absorb a number of on wanted smells into their fibers and this seems like a good way to freshen things up! Do you have any ideas for removing carpet stains or pet urine?    

Sarah White November 15, 2019 - 3:58 AM

I love a good DIY and this one is even better because it’s easy there are no unnecessary chemicals! Plus, lemon smells so good in the home- I’ll definitely have to try this one out! Mia, I recently used a pet urine stains and odour removal service to get pet urine out of my carpet – it was a fabulous choice!

Emma November 1, 2019 - 8:36 AM

I read an article that suggested using baking soda and vinegar to clean up pet stains, and that’s what I use. It works! I love the idea of adding essential oils to the baking soda though! I have a lemon oil I love so I’ll have to try it out next time. Thanks for the tip!

Katrina - The Organised Housewife November 7, 2019 - 3:08 PM

I love my baking soda and vinegar for cleaning too! Thanks for sharing Emma 🙂 Kat x

Frances November 20, 2019 - 8:34 PM

Bi-carb and vinegar are excellent for clearing a blocked drain. Just put the bi-card in first, follow with vinegar and watch the “volcano” . Follow up with boiling water to wash all the grime away. I use this most successfully in my bathroom sink.

Katrina - The Organised Housewife November 26, 2019 - 3:54 PM

Thanks for sharing this tip Frances! Kat 🙂

Caroline Hobbs May 31, 2020 - 9:24 AM

I put bicarbonate of soda in the vacuum cleaner, it removes dog smells immediately for armchairs I find putting white vinegar onto the surface then sprinkling bicarb, letting it dry then vacuuming it off helps to remove greasy wear marks off non washable furniture coverings.

Katrina - The Organised Housewife June 2, 2020 - 1:18 PM

Fabulous tips, thank you for sharing Caroline! Kat x

Diane July 6, 2020 - 8:51 AM

With many stains on my carpet, I’ve been reading different tips and ways to get rid of them. I think I’ll have to try bicarb soda as a solution. Thank you for the tips on stain removal!

Katrina - The Organised Housewife July 6, 2020 - 2:21 PM

It definitely freshens up my carpet! Hope you have the same results too Diane 🙂


Leave a Comment