Freshen up your carpets with this DIY carpet deodorizer made with natural ingredients that work to stop odors from pets and spills.

If your carpets need a refresh but you want to avoid harsh chemicals, this DIY carpet deodorizer is the perfect solution. Made with natural ingredients, it effectively neutralizes odors from pets, spills, and everyday use—leaving your home smelling fresh and clean.
Baking soda is a well-known natural deodorizer that works by absorbing odors rather than masking them. You’ve likely seen it used in homemade deodorants, air-freshening sprays (like my DIY Febreze), and even as a fridge freshener. This DIY carpet deodorizer harnesses the power of baking soda to eliminate unwanted smells from your carpets in a safe, eco-friendly, and budget-friendly way.
You can add essential oils to your carpet deodorizer for an extra fresh scent. Some oils, like tea tree and lavender, have natural antibacterial properties. However, if you have pets, be cautious—many essential oils can be harmful to animals. When in doubt, skip the oils or choose pet-safe options like chamomile or cedarwood in small amounts.
DIY Carpet Deodorizer
For this recipe, you will need baking soda, essential oils, and a shaker bottle or container to disperse the cleaner.
Mix one cup of baking soda with 10-15 drops of your favorite essential oil. Pour the mixture into a shaker bottle (I used this metal shaker).
To use, shake and disperse the baking soda evenly over your carpets. Apply a generous coat and make sure to get near the edges and walls. If needed, use a push broom to push the baking soda into the carpets.
Let the baking soda set on your carpets overnight or for at least eight hours.
Once the baking soda has had several hours to absorb the oils on the carpet, you can vacuum it.
Go over your carpets a few times with a vacuum until no more baking soda gets pulled into the vacuum.
Dispose of the used baking soda. You may need to clean the filters on your vacuum after using this DIY carpet deodorizer, as the baking soda may clog them.
Your carpets will smell clean and fresh after using this carpet deodorizer. Do this a few times yearly to freshen your carpets between cleanings.

FAQ: DIY Carpet Deodorizer
How often should I use this carpet deodorizer?
For best results, use this DIY deodorizer every 2-3 months or whenever your carpets start to hold odors.
Can I use this on all types of carpets?
Yes, but if you have delicate or specialty rugs (such as wool or silk), test a small area first to ensure no discoloration or damage.
Is baking soda safe for pets?
Baking soda is generally safe, but avoid letting pets ingest large amounts. If using essential oils, ensure they are pet-safe or skip them altogether.
Can I use this deodorizer on upholstery?
Yes! Sprinkle lightly over fabric surfaces, let it sit for a few hours, and vacuum thoroughly.
Will this damage my vacuum?
Baking soda is fine for most vacuums, but frequent use may clog filters. Clean or replace filters regularly to keep your vacuum running smoothly.

Related:
- DIY Linen Spray with Essential Oils
- Homemade Laundry Scent Booster (All Natural)
- 5 Ways To Clean Your Home with Soap Nuts

DIY Carpet Deodorizer
Freshen up your carpets with this DIY carpet deodorizer made with natural ingredients that work to stop odors from pets and spills.
- Prep Time: 5 minutes
- Total Time: 5 mintes
- Yield: 1 cup 1x
- Category: DIY
Ingredients
- 1 cup baking soda
- 10–15 drops of essential oil (optional)
- A shaker bottle or container with small holes for even distribution
Instructions
- In a bowl, mix the baking soda with your chosen essential oil. Stir well to evenly distribute the scent.
- Transfer the mixture into a shaker bottle (a spice jar or metal shaker works great).
- Lightly sprinkle the baking soda mixture over your carpets, covering all areas, especially near edges and walls.
- For deeper penetration, use a push broom to work the baking soda into the carpet fibers.
- Let it sit for at least 8 hours or overnight to absorb odors effectively.
- Vacuum thoroughly, going over the carpet multiple times to remove all the baking soda.
- Empty the vacuum canister or replace the bag, as baking soda can clog filters.
Repeat this process every few months or as needed to maintain fresh-smelling carpets between deep cleanings.




Leave a Comment