How To Remove Odours From Your Carpet

Banish bad pongs from your home with tips on the best way to remove odour from carpet. Get your home clean and fresh-smelling with our help.


kids drawing on carpet

It’s not always easy to find the best way to remove odour from carpet. If your home has a case of bad smell in carpet, there’s no need to tear your hair out; just read on to discover a few carpet cleaning methods, and learn how to eliminate carpet odour.

Sprinkle a little baking powder over carpets and leave for 15 minutes before vacuuming clean. It’s a great way to remove nasty smells quickly!

Harness the power of baking soda

Baking soda is well known for its odour-killing properties. If you’re looking for the best way to remove odour from carpet, baking soda is an obvious first step. Simply sprinkle it evenly over your carpet, leave it to act for 15-30 minutes, and then vacuum it away to leave your carpet smelling fresh. It’s also completely safe if you have children and pets.

If you want to add in some antibacterial action as well as getting rid of a bad smell in the carpet, you can add some ground cloves and borax to your baking soda. This will kill germs and lightly fragrance your carpet. Try it out!

If you’d rather not use baking soda, there are a whole host of carpet deodorising products you can buy. Bear in mind that they might not all be safe if you have children or pets, and many of them need you to have access to a vacuum cleaner.

Air it out

Wondering how to eliminate carpet odour? Sometimes, all you need to use is good old fresh air. If your carpet is fixed, simply open your window for an hour or so to get the air circulating; if you have a rug, consider hanging it outside for a few hours.

If you have a rug and no vacuum cleaner, you can combine two carpet cleaning methods into one. Apply your baking soda mix and leave it to act, then hang your carpet outside for a short while. Before you take it back in, beat it with a broom handle to shake out the powder and dust.

Steam your carpet

Not everyone owns a carpet steamer, but you might be able to rent one. If you’re wondering how to get bad odour out of carpets, you could try filling a carpet steamer with distilled white vinegar. This will kill bacteria, which often cause odour – it’s particularly effective if you or a member of your household smokes.

You can achieve a similar effect by running a white vinegar solution over your carpet with a sponge mop, but you may want to avoid doing this in humid or wet weather – otherwise, you risk replacing one bad smell in carpet with another.

Prevention is better than cure

Once you’ve found the best way to remove smell from carpet, it’s a good idea to keep odour from building up again. Wondering how to eliminate carpet odour entirely? Here is a list of ways you can prevent any bad smell in carpets:

  • Make sure to air your home out regularly, either by opening a window or by running some electric fans.
  • Vacuum or sweep your carpet at least once a week.
  • If you have pets, encourage them not to sleep on your carpet and keep them away from carpeted areas if their fur is wet.
  • Encourage any smokers in your household to take it outside.
  • Spot clean any spillages as soon as they happen.

Originally published