How to Deodorize Your Carpet Naturally with Baking Soda

updated Oct 31, 2023
We independently select these products—if you buy from one of our links, we may earn a commission. All prices were accurate at the time of publishing.
Post Image
(Image credit: Joe Lingeman)

Whether you have wall-to-wall carpeting or just a few area rugs, your carpets take a beating over time. You walk on them daily, spill on them, and might vacuum them less often than you probably should. Plus, carpets are far more porous than other surfaces in your house, like your walls or floors. They’re made of fibers with lots of nooks and crannies between the weaves or pile, meaning there are lots of spots waiting to absorb odors. From smoke to pets, it won’t take long for a thick carpet to sop up the stinkiest things in your space.

You can spot-clean a carpet for stains or steam-clean it for disinfection, but if your carpet is in otherwise good shape and you’re just noticing a persistent smell in the room, you might want to deodorize it. And fortunately, you probably already have everything you need in your pantry!

Quick Overview

How to use baking soda to deodorize your carpet

  1. Move your furniture.
  2. Add the baking soda.
  3. Let it sit.
  4. Vacuum.
  5. Replace your furniture.

Why Use Baking Soda On Your Carpet?

Baking soda is a proven odor absorber, plus it’s cheap and all-natural. “Baking soda’s particles go deep down into the carpet, past the point you can’t even see, all the way to the base to absorb and neutralize odors. The particles can then be lifted out with a vacuum, leaving you with a carpet that smells like, well, nothing!” says Dr. Steven A. Bolkan, director of research & development at Church & Dwight (Arm & Hammer’s parent company).

Another advantage of baking soda for deodorizing? It’s a dry deodorizer, versus some of the sprays that do the same, so you don’t have to worry about over-saturating your carpet (or other upholstery) and potentially getting water stains, generating mold and bacteria (if it doesn’t dry out), or attracting dirt if someone in your household steps on the carpet before it’s dry. And best of all, deodorizing with baking soda is super easy. Here’s how to do it.

How To Deodorize Your Carpet Naturally with Baking Soda

What You’ll Need

  • Baking soda
  • Vacuum
Credit: Joe Lingeman

1. Move your furniture

Clear any furniture off the carpet to access the whole surface area. Vacuum the carpet to remove any dirt, debris, or pet fur. (Do not take this opportunity to spot-clean, because you want the carpet to be dry for the next step.)

Credit: Joe Lingeman

2. Add the baking soda

Sprinkle baking soda liberally all over the carpet — either right from the box or using a fine-mesh sieve. If you have a deep-pile carpet, sprinkle small sections at a time, then work the baking soda into the carpet with your fingers before moving on to the next section.

Credit: Joe Lingeman

3. Let it sit

Wait a few hours (or ideally overnight) for the baking soda to absorb the odors.

Credit: Joe Lingeman

4. Vacuum

Vacuum up the baking soda.

Credit: Joe Lingeman

5. Replace your furniture

Put everything back where it belongs and you’re done!

Additional Tips for Using Baking Soda on Your Carpet

  • Wait to do this project right until before bedtime, or another time when you don’t expect foot traffic in the room, as it takes some time.
  • If the odor persists, repeat the process. “Baking soda does have a saturation point where it has absorbed all of the odor it can, although it really takes a lot of odor to get to that point. For especially stinky areas, do the same routine twice to get out more of the odor,” says Bolkan.

Have you tried this smart trick? Let us know how it went in the comments below!