diy carpet cleaner

DIY Carpet Cleaner (Three Great Ways To Use It!)

By making a DIY carpet cleaner, you can bypass the plastic container that a store-bought cleaner would come in and save money! Whether you have pets, kids, or perhaps an accidental stain, this DIY carpet cleaner will do the trick – all while saving you from a trip to the store! Here are three recipes, depending on what you need.

Planning ahead for DIY carpet cleaner

To make this carpet cleaner plastic free, you may need to have a little bit of forethought. Save old spray bottles, jars, or jugs rather than recycling them to put your DIY cleaners in. You might also take a trip to the bulk store to stock up on plastic free ingredients before getting started. More on how to do that here!

Three DIY carpet cleaner recipes

Option #1: Spot cleaner

You will need:

  • 2 ½ cups of water
  • 1 ½ cups of castile soap
  • 1 tbsp baking soda
  • 5 drops of essential oil (optional)
  • ½ cup of 
  • warm water in a separate bowl


Mix all ingredients except for the warm water in a jar, stirring or shaking with a lid to combine. This will create a liquid dish soap that you can use for other purposes as well! Next, add 1 tbsp of the liquid soap to your warm water and mix before pouring onto the stain. Use a sponge or cloth to scrub at the stain until you see the stain begin to lift off. Wipe off any soap residue once complete. 

Option #2: Non toxic & all-purpose cleaner

You will need:

  • 1 cup of water
  • 1 ½ cups of vinegar
  • 2 teaspoons of salt
  • 10 drops of essential oils (I like lemon or citrus)


Mix all ingredients by adding to a jar or spray bottle, closing tightly, and shaking. The vinegar and salt in this recipe are your active stain fighters. Spray or pour the mixture onto your stains and let it sit for a few minutes before scrubbing. Vacuum up any excess cleaner, and you’re done!

Option #3: Deodorizing cleaner

You will need:

  • 1 cup of baking soda 
  • 35 drops of essential oils


Stir the baking soda and essential oils in a bowl or jar, and let the mixture sit overnight, then sprinkle the mixture over your desired area. Let the mixture sit for up to 15 minutes before vacuuming it up. The baking soda acts as a natural deodorizer, pulling any unwanted scents out of the carpet. Your essential oils will replace the unpleasant smells with a much fresher scent!

For more DIY cleaners, check out my homemade degreaser recipe and my liquid soap DIY. Don’t forget to tag me on Instagram if you make one of these DIYs and let me know how it goes!

I hope you’ve found this blog helpful! As always, you can support me and the site by buying me a cup of tea or sharing the site with a friend. Your support means the world to me!

Mia Hadrill
No Comments

Post a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.

This error message is only visible to WordPress admins

Error: No feed found.

Please go to the Instagram Feed settings page to create a feed.