Carpet stains are the most disturbing part when cleaning your carpet. Sometimes, you might use a stain remover and get shoddy results. But again, how to clean carpet stains with baking soda shall be your next question which we are going to fully answer in this article.

You still might not be interested in commercial carpet stain cleaners with chemicals that might threaten your pet and even yourself. If you find yourself at such crossroads, there is always a natural solution and that is baking soda. 

How to Clean Carpet Stains with Baking Soda – What You’ll Need

You’re not going to need baking soda alone, there are a number of materials you need to get stains removed. They are listed below: 

  • A vacuum cleaner

  • A soft brush

  • Old cloth and towel

  • White vinegar

  • Water

  • Carpet shampoo and oils

Let’s get into the process

Using baking soda and vinegar to clean mildew and odour

Ready with your baking soda and vinegar, getting mildew and odour out of your carpet is a simple and easy process.

Step 1: Get the problem area to dry

Mildew forms on wet carpets, to start the treatment process, you must first dry your carpet. To do this quickly, you can use your room air conditioner with heat and the fans. 

If the carpet is heavily flooded, you can opt for a professional carpet cleaning company. However, if they advise that you replace your carpet, better use your own drying methods and follow the next steps.

Step 2: Vacuum the problem area

Once your carpet is dry, vacuum out the problem area to get rid of all the dust and loose dirt.

Step 3: Apply vinegar 

Apply vinegar on the problem area. After this, get clean water into your spray bottle and spray the problem area. You can opt to mix vinegar and water before spraying, the right mixture should be one part vinegar for 3 parts of water. 

Step 4: Add baking soda

Add baking soda to have it neutralise the odour caused by mildew. Baking soda is safe for your carpet and pets. After this, use a toothbrush or any other soft brush to rub the problem area till foam forms.

Step 5: Leave the area to rest

Leave your treated place to stay undisturbed for about 15 minutes. For tougher stains, give a few hours or place it in the evening and let it stay overnight.

Step 6: Clean out the residue

Now use a clean old cloth to bloat out the residue from your carpet. After you have cleaned completely, rinse the area using clean water and bring the area to dry. You can consider vacuuming the area again after it has dried to reform your carpet fibers.

Cleaning your carpet using baking soda alone

Step 1: Vacuum the problem area

Get rid of all the dust and dirt from your carpet by vacuuming it.

Sprinkle baking soda on the problem area until it covers the whole stain

Use a toothbrush to  scrub the area till you see bubbles

Use an old towel or cloth to blot out the remaining baking soda

Now clean the place with clean water

Finally, vacuum the whole carpet to get it cleans

Deep clean your carpet using baking soda

To do the deep cleaning process, you will the following  :

A stiff-bristled scrubbing brush

Baking soda

Some old rags

Some table salt

A water-detergent mixture

A spray bottle

With all these requirements in place, you are now set to begin deep cleaning your carpet. It is quite a simple process that will just take a few minutes of your time. Here is the process:

Step 1

To initiate the process, you will begin by mixing a little bit of soap with water in a spray bottle. (Just an eighth of a teaspoonful detergent is enough).You can then shake the bottle lightly taking care not to shake it excessively. Just shake it lightly making sure the two mixes into a proper soap-water solution.

Step 2

In this step, we will need to use the table salt and the baking soda. You simply need to sprinkle them over the area you plan to deep clean. It is not so important to cover the whole area.

Step 3

Take the spray bottle with soapy water and spray the mixture carefully over the area with the baking soda and the table salt now covering the whole area properly. 

When the whole area is well covered with the soapy water, let it settle for a few minutes, preferably twenty.

Step 4

With the hard bristled brush, scrub the carpet in one direction for some good time making sure you cover the whole carpet. This is important as it accumulates hair and other debris for easy picking up.

Step 5

If the hair and debris persist, you can approximate a 90 degree turn about and the same now in a different direction. This may be a little cumbersome but you will have to do it a few more times if the dirt is persistent.

Step 6

Lay the towels or rags flat on the carpet and press them fully letting them saturate with water. Remove them and see if the carpet is dry. If not, you will need to do that once more.

Step 7

When the carpet is almost completely dry, completely empty the soapy solution from your spray bottle and fill it with clean water. Now lightly spray the carpet with the clean water a few more times.

Step 8

Press the rags against the carpet once more making sure the carpet is getting completely dry. You can place a few heavy objects on the rags if you are not for the idea of pressing them against the carpet. 

If you opt for the heavy objects, you will have to let them settle for a while before removing them.

This method is easy to use in even a whole room and is safe for little children and pets also not forgetting that the carpet does not smell of anything like it would do when a carpet cleaner is used.


Baking soda has for a long time been used and proven to work great on stains. There is less probability it’s going to fail on your carpet. If the stain persists, remember to add even more baking soda. 

One of the great benefits of baking soda is that no matter the volume you use, it has no effect on your carpet, you and your pet, it is purely organic. 

We hope you now know how to clean carpet stains with baking soda, we most probably shall have an answer to your next carpet cleaning query, let’s meet there.