How to Get Smell out of Carpet

If you are wondering how to get smell out of a carpet, it's probably because the stench is starting to take over your home. Maybe it's pet urine, something you spilled, or just the result of years of foot traffic and dirt accumulation. No matter the source, getting rid of the smell can be a challenge.

Even if you know how to clean up spilled paint on a carpet using a variety of modern cleaning solutions, you might still be left with a lingering odor. This is because some smells penetrate deep into the fibers of your carpet. The fibers then act like a sponge, soaking up the odor and making it difficult to remove.

Fortunately, you can do a few things to get rid of the smell for good. Here are some tips on how to get the smell out of carpet:

The Best Ways To Remove Carpet Odor

Use An Enzymatic Cleaner

An enzymatic cleaner, such as the Ecocide Beachy Peachy, is a cleaner that contains enzymes that break down organic matter. Enzymatic cleaners are often used to remove pet stains and odors because they are very effective at breaking down the proteins that cause the smell.

how to get odor out of carpet

These cleaners work by breaking down the odor-causing molecules into smaller, less smelly molecules. This makes them ideal for getting rid of tough smells like pet urine.

There are a few tips to keep in mind when using an enzymatic cleaner:

Test The Cleaner On A Small, Inconspicuous Area

Your carpet is a significant investment. The last thing you want to do is damage it with a cleaner that's too harsh. That's why it's always a good idea to test the cleaner on a small, inconspicuous area of the carpet before using it on the entire carpet.

This will help you avoid any unwanted surprises and ensure that the cleaner is safe to use on your carpet. The best place to test is in a corner or near the edge of the carpet.

Apply The Cleaner And Allow It To Dry

Once you've tested your professional carpet cleaning chemical and it's safe to use, it's time to apply it to the carpet. Ensure you follow the instructions on the bottle carefully.

In most cases, you'll need to saturate the area with the cleaner and then allow it to dry. This gives the enzymes time to break down the odor-causing molecules. Once the area is dry, you can vacuum it to remove any residual cleaner or odor.

Repeat The Process If Necessary

If the smell is still present after you've used an enzymatic cleaner, you may need to repeat the process. It's important to be patient and give the cleaner time to work. In some cases, it may take a few applications before the smell is completely gone.

Use Baking Soda

Baking soda is used for many cleaning tasks because it's effective and inexpensive. It can help with just about everything from removing red juice stains from a carpet to getting acrylic paint out of a rug.

When it comes to removing smells from carpets, baking soda is a good option. It's a natural deodorizer that can absorb and neutralize odors. Baking soda is also non-toxic, making it safe to use around pets and children.

how to get bad smells out of carpet

Follow this step-by-step guide on how to use baking soda to remove smells from your carpet:

Sprinkle Baking Soda On The Carpet

Start by sprinkling a generous amount of baking soda on the smelly area of the carpet. Cover the entire area, making it visible through the baking soda.

Let The Baking Soda Sit

Once you've applied the baking soda, let it sit for a few hours. This gives it time to absorb the odor.

Vacuum The Carpet

After a few hours have passed, vacuum up the baking soda. You should notice a reduction in the smell.

Repeat The Process If Necessary

If the odor is still present, you can repeat the process. Ensure you let the baking soda sit for a few hours before vacuuming it.

Use Vinegar

how to remove odor from carpet

Create a 50/50 Mixture of Vinegar and Water

The first and most important step is to create a 50/50 mixture of vinegar and water. You'll need one part vinegar for every one part water. Once you have your mixture, pour it into a clean spray bottle.

Spray the Carpet Evenly

After you've created your vinegar solution, it's time to start spraying the carpet. Spray the carpet evenly, so that all affected areas are covered.

Let the Solution Sit

Once you've sprayed the carpet, let the solution sit for about 15 minutes. This will give the vinegar time to work its magic and neutralize the odor.

Blot with a Clean Cloth

After 15 minutes have passed, take a clean cloth and blot the carpet. This will help to remove any excess moisture from the carpet.

Vacuum Thoroughly

The last step is to vacuum the carpet thoroughly. This will help to remove any remaining dirt or debris that might be trapped in the fibers. Go over the affected area several times to make sure all of the dirt has been removed.

how to get rid of smell from carpet

Vinegar is also great for removing wax from a carpet or for generally getting a carpet clean. It is a versatile household product and can be used for a variety of cleaning tasks apart from removing bad smells from carpets.


Pour a Generous Amount of Vodka In A Spray Bottle

Don't be stingy with the vodka. Pour a generous amount into a spray bottle. The higher the alcohol content, the better.

Spray The Vodka Generously Onto The Smelly Carpet

Make sure to drench the affected area. Liberally spraying the carpet will ensure that the odor-causing molecules are properly broken down.

Let The Vodka Sit For A Few Minutes

Let the vodka sit for at least 15 minutes before blotting it up with a clean cloth.

Vacuum The Carpet

After blotting up the vodka, vacuum the carpet to remove any remaining residue. Your carpets should now smell fresh and clean! If the smell persists, you may need to repeat the above steps.

Borax, Baking Soda, and Essential Oils

how to get rid of smell on carpet

This powerful trio is another great way to remove smells from your carpets. Borax and baking soda are both excellent absorption agents. They will absorb the odors from your carpets, leaving them smelling fresh and clean.

Essential oils also have potent aromatic properties that can help mask any lingering odors. Here is a step-by-step guide on how to use borax, baking soda, and essential oils to remove smells from your carpets:

Make A Borax, Baking Soda, And Essential Oil Mixture

In a bowl, mix equal parts borax, baking soda, and essential oil. For this recipe, we recommend using lavender or lemon essential oil.

Sprinkle The Mixture Onto The Smelly Carpet

Generously sprinkle the mixture onto the affected area. Make sure to cover the entire area. You can use a sifter to help distribute the mixture evenly.

Let The Mixture Sit For A Few Hours

Let the mixture sit for at least two hours before vacuuming it. We recommend doing this in the evening so that you can let the mixture sit overnight.

how to remove smell from carpet

Vacuum The Carpet

Use a vacuum cleaner to remove the borax, baking soda, and essential oil mixture from your carpet. Make sure to go over the area multiple times to ensure that all the mixture is removed.

Remember, borax is also an effective mold and mildew killer. So, if your carpets are plagued by mold or mildew, this mixture will also take care of that problem.

Baking Soda And Dried Herbs

While baking soda is great for removing dark stains from a light carpet, when mixed with herbs, you can also use it to remove even the most stubborn smells as well.

The most effective herbs for this purpose are lavender, rosemary, and thyme. These herbs have potent aromatic properties that will mask any lingering odors. Here is a step-by-step guide on how to use baking soda and dried herbs to remove smells from your carpets:

Mix Baking Soda And Dried Herbs

Use a bowl to mix equal parts of baking soda and dried herbs. Ensure your herbs are completely dried before using them. Otherwise, they will not be as effective.

how to get rid of carpet smell

Sprinkle The Mixture On The Carpet

Once the mixture is ready, sprinkle it generously over the affected areas of your carpet. You can use a sieve to do this to avoid making a mess.

Leave The Mixture On For An Hour Or Two

Allow the mixture to sit on the carpet for an hour or two. This will give it time to work its magic and absorb any bad smells.

Vacuum The Carpet

After the allotted time, vacuum up the baking soda and herb mixture. Your carpet should now be free of any unpleasant odors. If the smell persists, repeat the process until it is completely gone.

Your carpet will not only smell fresh and clean but also look great thanks to the deep-cleaning action of the baking soda. Regular vacuuming will also help to keep your carpets looking their best.

Carpet Shampoo

Another way to get tough smells out of carpet is by using carpet shampoo, such as the Supercap Oxy X 3 Encapsulation Cleaner. Carpet shampoos are designed to deep clean your carpets and remove any stubborn dirt, grime, and stains.

how to remove smells from carpet

To use carpet shampoo, simply follow the instructions on the bottle. Most shampoos require you to dilute them in water before use. Once the shampoo is diluted, apply it to the affected areas of your carpet and scrub vigorously.

After scrubbing, leave the shampoo on for a few minutes to allow it to work. Then, use a wet or regular vacuum to remove the shampoo from your carpet.

Remember that some shampoos contain harsh chemicals that can damage your carpet. Always read the label carefully and test the shampoo on an inconspicuous area of your carpet before using it.

If you're looking for a natural alternative to chemical-based shampoos, you can make your own carpet shampoo at home. Simply mix equal parts of water and white vinegar. Then, add a few drops of essential oil to the mixture.

Use this natural carpet shampoo the same way you would use a store-bought one. Remember to vacuum your carpet thoroughly after using any kind of shampoo to remove all the residue.


By following all these methods, you will get the best results on how to get smells out of a carpet. These are all easy methods that you can do at home without spending too much money.

how to remove carpet smell

However, if the smell persists, it is best to consult a qualified and experienced carpet cleaning expert. They have the knowledge and expertise to deal with the problem effectively. They also know the best professional carpet cleaners and will be able to give you suggestions that will work great for your needs.

Did you find our blog helpful? Then consider checking other guides:

Featured collection

View all
Groutmaster Tile and Grout Cleaner Prespray
Rated 4.8 out of 5 stars
654 Reviews
$ 63.00
Black Label Sweet Breeze™ Prespray
Rated 4.9 out of 5 stars
317 Reviews
Regular price $ 55.00 Sale pricefrom $ 53.00 Save $ 2.00
USOR UNCHAINED (Urine Stain & Odor Remover) With EcoCide
Rated 4.9 out of 5 stars
557 Reviews
Regular price $ 39.59 Sale pricefrom $ 36.50 Save $ 3.09
Ultimate All Fiber Rinse
Rated 4.9 out of 5 stars
91 Reviews
Regular price $ 38.97 Sale price$ 34.00 Save $ 4.97