Using Baking Soda on Carpet to Clean and Deoderize

How to clean carpet with baking soda

Regarding carpet cleaning, there are numerous applications of this useful powder. It can be used both as a cleaning agent as well as to remove odor and to deodorize without using harsh chemicals. Whether used on it’s own, or combined with other solutions like vinegar, this article will cover a wide range of uses for baking soda on carpet.


Carpet Freshener Baby Powder

There may be times when you urgently need to clean the stains and odor from your carpet. But you might not have any of the following in your pantry: hydrogen peroxide, essential oils, dried herbs, or even vinegar.

In such a situation, the best thing to do is to make a homemade carpet freshener with baby powder and baking soda.

For this carpet cleaner recipe, you will need baking soda, baby powder, and some laundry powder. Mix all these ingredients in a shaker jar and then sprinkle it all over your carpet.

That is not only the best carpet deodorizer powder, but it is also the perfect alternative to commercial carpet fresheners. Store-bought deodorizing powders contain many toxic chemicals that can cause skin irritation and allergies in case of close contact.

How Baking Soda Works As a Carpet Cleaner

Baking soda is a good addition to your carpet cleaning routine. It is great for removing carpet stains, absorbing liquids, freshening and deodorizing your carpet (1).

Baking Soda and Hydrogen Peroxide

Hydrogen peroxide is a useful agent for teeth whitening, but did you know that it also does an excellent job as a carpet cleaner?

If you want to know how to clean a carpet with baking soda and hydrogen peroxide, it is a relatively simple process, given that you follow the steps correctly.

First, cover the stain with a generous amount of baking soda, enough to create a small mound that rises above the stained area. Next, make a solution of 3 percent hydrogen peroxide with a teaspoon of plain washing detergent.

Pour the peroxide solution on the soda and wait for a few moments till the mixture completely penetrates through the stain. Use a scrubbing brush to work the solution into the carpet and then allow it to dry.

Once the wet area has dried up, use a vacuum cleaner to remove the residue, leaving behind a fresh-looking carpet. Cleaning with hydrogen peroxide and baking soda is a sure-shot way of removing stubborn stains from your carpets.

Does Baking Soda Kill Bacteria on Carpet?

Baking soda does not kill bacteria (2). If that’s your main goal when cleaning your carpet, we recommend going for a different cleaning product or trying steam cleaning.

Removing Pet Odors and Smells from Carpet

  If you’ve got pets, then you know that along with their usually loving and joyful personalities can come some not-so-lovable smells. These smells can come from “accidents” in the house, or they can simply accumulate in areas where your pets hang out because of repeated exposure. Pet odors can not only be embarrassing if you have company over, but they can also become unbearable for you and others living with you if they’re not addressed.

But thankfully, baking soda can do the trick for getting rid of those pet smells.

If you find that one or more of the rooms in your house has a general “pet smell” from the animals just being there frequently, you can start by simply sprinkling a thin layer of baking soda over the entire carpet and allowing it to sit for a few hours. This should give the baking soda time to absorb the odors coming from the carpets. Then, you simply vacuum it all up!

If, however, your pet smells stem from more concentrated sources such as urine, then you’ll need to either treat them as a non-greasy stain above, or take it a step farther and add some vinegar to the mixture.

Removing Tough Pet Odors

If you have pets, then you know how messy and smelly they can be. Fortunately, baking soda can help to remove the “pet smell” and bring back the fresh smell. Just follow these steps, and your guests won’t even know you have any pets.

  1. Sprinkle a generous amount of baking soda on the area of the room that the pet frequents, or sprinkle it on the entire room to make sure you don’t miss any odors. Allow it to sit for one to two hours. (Try to keep pets out of the area to make sure they don’t track white paw prints everywhere.)
  2. After one to two hours, vacuum the area thoroughly. Now, it should smell fresh once again.
  3. This process can be repeated as often as necessary. Getting rid of pet odors couldn’t be any easier.
  4. When it comes to pet urine odor removal, it is probably best you contact the experts here at Clean Choice for professional cleaning.

About this article

Co-authored by: Haim Shemesh Carpet & Rug Cleaning Specialist This article was co-authored by Haim Shemesh. Haim Shemesh is a Carpet and Rug Cleaning Specialist and the Owner of Sunlight Fine Rug Care & Restoration, a business based in New York City. Haim specializes in Oriental, Persian, handmade, and antique rug cleaning and repair. He also conducts rug restoration along with fire damage care. He has over 17 years of experience in the carpet cleaning industry. Sunlight Fine Rug Care & Restoration has been awarded Angie’s List Super Service Award in 2017 and 2018. Their clients include Staples, Ace Hotel, Momofuku, Banana Republic, and more. This article has been viewed 731,650 times. 52 votes – 97% Co-authors: 11 Updated: August 10, 2021 Views: 731,650

Article SummaryX

To deodorize carpet with baking soda, start by vacuuming it so it’s as clean as possible. Then, pour a liberal amount of baking soda over the parts of the carpet you want to deodorize. After you’ve covered the carpet with baking soda, scrub it into the carpet fibers using a dry sponge. Let the baking soda sit for several hours so it has time to absorb all of the bad odors. Finally, vacuum up the baking soda and when you’re finished, your carpet should be odor-free. If you want to learn how to wash your carpet before you apply baking soda, keep reading the article!

Did this summary help you?

Thanks to all authors for creating a page that has been read 731,650 times.

Baking Soda on Wet Carpet

Wet carpet drying is a place where you should not rely on baking soda. When your carpet is wet enough that you need to do something about it, you don’t want to try and absorb the water with baking soda.

Carpet and pad that stays wet for more than 24-48 hours is going to be an invitation for mold and mildew growth. Baking soda is not going to have a significant enough drying effect. It’s not going to work at drying the carpet.

Suck up the water and move air across the area

Instead you’ll want to use a wet vac to remove as much water as possible. Then you’ll want to set up a fan to move air across the area. If this is more than just a little bit of water (like if your water heater bursts), you’ll likely need to have the moisture extracted and dried out by a professional.

In the long run, this will be a lot cheaper than improperly DIYing it. You don’t want to have to replace mildew covered carpet and pad.

Absorb odors 

We don’t recommend using baking soda to actually dry the carpet. However, as the wet carpet is drying, it’s not a bad idea to sprinkle some baking soda on top to help absorb odors. Once it’s dry, vacuum it up. As previously mentioned, a light sprinkling can be useful as a deodorizer.

Removing Stains with Vinegar and Baking Soda

Baking soda has great absorbing properties while vinegar is known for removing even the hardest stains of fabric due to its tough acetic acid. Combining the two is truly hard to beat. Here is how to create the mixture.


  • Paper towels
  • Vacuum
  • Bucket/spray bottle


  • Vinegar
  • Water
  • Baking soda


  1. Blot the stain dry by using a paper towel. Just a gentle blot, don’t rub. Rubbing can only spread the stains more. Add more paper towels if needed. Make sure the spot is completely dry.
  2. Get a bucket or an empty spray bottle and mix water and vinegar together. These two should be in equal parts. So, when you use 2 cups of water, use 2 cups of vinegar as well. Soak the stained area with this solution. This will cut through stubborn stains and neutralise the smell making the dirt easy to remove.
  3. Scrub the beast stain the hard way. Carpet is composed of the thick fabric layer. You cannot remove the dirt if you just scrub it lightly. Scrub hard but not too much like causing the fibers to damage. For super bad smells and stains. Use 100% vinegar solution as vinegar alone is more powerful.
  4. This time, pour the baking soda. Do this while the area is still wet. Add a little vinegar then. Just vinegar, something not vinegar and water mixture. You will see fizzing and cackling afterwards which means the cleaning starts to work. Gently rub the baking soda deep down the carpet fibres for all-out cleanliness.
  5. Leave the baking soda on the carpet overnight. Sometimes it would take a day or two. Let it dry completely. Vacuum the baking soda right away. Your carpet will look really good after this.


For hard to get urine or stains, you may call a professional carpet cleaner for they use extensive water extraction methods suitable for tougher stains.

Knowing how to clean carpet with vinegar and baking soda is just easy with this recipe. All you need to do is to take a small amount of vinegar and baking soda solution and pour it over the affected area of the carpet. Wait a few hours for it to dry. Do a little brushing then you are good to go.

Baking soda treatment for carpets with tougher smells

There are carpets that will require more than the ordinary cleaning process because of the tough smell. With this type of carpet, it is important to sniff it first after you are through with the initial treatment. If there is still some bad small coming, a second treatment will be inevitable. In this case, the use of baking soda alone might not be as effective as you wish. Therefore, it will be important to shampoo the carpet first before you do the baking soda treatment. This will increase the chances of eliminating the bad smell and dirt completely. If there is no shampoo, another appropriate alternative is the use of white vinegar that has been mixed with water. After washing the carpet, make sure that it is completely dry before you begin the process of cleaning with baking soda. 

Alternatively, you can also scent the baking soda if you are dealing with very smelly carpets. The fresh scent will help to dilute the old smell. You can add drops of essential oil to the baking soda and then stir. Apart from cedar, other notable fresh scents that will be of help include lavender, lemongrass, and eucalyptus. ConclusionCarpet cleaning is not as simple and easy affair because of the different issues involved. Cleaning the carpet involves a lot of steps if you want to get rid of the debris and dust from the inside areas of the carpet. In the end, you also want to maintain the good looks of your carpet so that it doesn’t look old. This is why the right cleaning methods must be applied to clean the carpet and still maintain its good looks. Baking soda provides a memorably appropriate solution as the perfect cleaning agent.