Baking soda’s natural absorbing powers make it a go-to for removing odors and stains. It can be used alone or in combination with vinegar, which is a natural disinfectant.

First, blot the stain with a clean, damp cloth or paper towel. Then liberally sprinkle the area with baking soda.


Whether you have a fresh stain or just want to deodorize your carpet, baking soda is a natural alternative to chemical cleaners. Its absorbing properties help remove stains and odors while leaving the rest of your carpet intact.

To use it on a stain, sprinkle a generous amount of ARM & HAMMER Baking Soda (try our shaker bottle for easy sprinkling) over the affected area. Wet a paper towel or washcloth with water until damp but not dripping and then apply it over the baking soda. Let it sit overnight, or longer if possible.

The next day, vacuum up the loosened baking soda and any stain that’s left behind. Repeat this process as needed to keep your carpet looking and smelling fresh. This method is also great for preventing rug bugs, which are known to be attracted to dark colors and can cause damage over time if they remain on your carpet or area rugs.


Baking soda is an excellent deodorizer for carpet. It’s inexpensive and something most people already have a box of in their pantry. Plus, unlike commercial deodorizers that contain cheap artificial fragrances that mask odors, baking soda actually removes them and makes your house smell great again.

Before using baking soda as a carpet deodorizer, make sure your carpet is clean by vacuuming it thoroughly. Also, warn everyone in the house that you’re going to be using it as a carpet deodorizer and ask them not to walk on it until it is dry.

Sprinkle a generous amount of baking soda over the affected area of your carpet and brush it in so that it’s evenly distributed. Leave the baking soda to sit for hours or overnight (the longer it stays, the better). Then vacuum it up. You might need to repeat this step several times if your carpet is especially odorous.

Stain Remover

Baking soda’s natural absorbing properties combine with vinegar’s ability to remove stains and smells, making a powerful cleaning mix. This is a great way to treat stained or greasy carpet, suggests American Home Shield. First, blot as much of the stain as possible using white paper towels or cloth rags (never use colored towels, which may damage and spread the grease). Lightly dab rather than rub the area – never scrub, which can actually make the stain more permanent.For more info I’ll suggest you visit the website Maidstone Carpet Cleaner.

Then sprinkle dry baking soda generously over the affected areas. Let it sit overnight to absorb dirt, oil and odors. Vacuum the mixture thoroughly, if necessary.

If the stains persist, try a 1:1 solution of white distilled vinegar and hot water in a spray bottle. Spray the solution over the baking soda and allow it to react and bubble for a few minutes. Use a stiff bristled scrub brush to work it into the carpet, then vacuum it again.

Odor Control

If you’re dealing with a smelly carpet, you can use baking soda to freshen the area. Sprinkle a liberal amount of baking soda on the carpet and let it sit for 15 minutes or so. Then vacuum the area as usual. This will help to remove odors, and the baking soda will deodorize your vacuum cleaner’s collection bin too.

Greasy stains require a different approach, but this simple hack from Cleanipedia works well: Begin by using a paper towel or rag to soak up as much of the grease as possible. Avoid rubbing, as this will push the grease deeper into your carpet fibers.

Next, apply a liberal amount of baking soda to the affected area. Allow the baking soda to sit for 3 hours or overnight (the more stubborn the stain or odor, the longer it will need to stay), and then vacuum it. The result should be a clean, odor-free carpet. The baking soda will also help to absorb any lingering moisture.