Homemade Toilet Bowl Cleaner with Hydrogen Peroxide

Ditch those harsh chemicals and make a healthier home with this DIY toilet cleaner! You would think that there’s no way these ingredients would clean your toilet. But we’ve become used to having overly harsh, dangerous chemicals lurking in our home!


So grab some ingredients that are already laying around your house, and let’s get that toilet bowl sparkling and smelling fresh!


Pin this image for later!
Ditch those harsh chemicals and make a healthier home with this diy toilet bowl cleaner with hydrogen peroxide! Only ingredients that whiten and kill germs! #diyproducts #naturalliving #diytoiletcleaner #nontoxic

This post contains affiliate links. Read more here

What is a Natural Way to Clean Toilet Stains?

All of the ingredients I’m about to list are completely natural. They are also gentle enough to clean your house without having you worry about it coming into contact with your skin. But before I get into those fantastic natural cleaning ingredients, I thought I’d show you a different option.


This powder cleanser is all natural, and very effective. I use it to clean my toilets, stovetop, and oven! It whitens my toilet bowl and leaves it smelling fresh and clean. So if you’re not in the mood to make a non-toxic toilet bowl cleaner, this is a great option.


diy cleaning spray


Back to the good stuff! Learning how to make toilet cleaner liquid will take you no time. The chemical makeup of these household ingredients gives them their cleaning power. You don’t need something as harsh as bleach to get the job done!


In fact, I wouldn’t keep bleach in the house at all. There are better, safer options that are just as effective. Especially since you most likely have all of these ingredients already.


How Can I Whiten My Toilet Bowl Naturally? Use These Ingredients!

One of the main ingredients for this DIY toilet cleaner is baking soda. While I’ve said before that baking soda is not good for hair, it’s great for cleaning! Baking soda is a natural chemical that is gentle enough to eat (obviously), but also abrasive enough to get rid of dirt. Technically speaking, baking soda is a mild alkali that makes dirt and stains dissolve from the surface. (source) It also neutralizes odors, instead of covering them up!


Castile soap is another main ingredient, because it’s a vegetable-based soap that’s free of any synthetics. And it’s environmentally friendly! You can use castile soap both in home and beauty products. I like to get castile soap with tea tree oil just for this homemade toilet bowl recipe for some extra antibacterial power.


natural cleaning supplies


White vinegar is another must for this DIY toiler cleaner, because its high acidity counteracts any tough buildup. (source) This will penetrate the icky stuff in your toilet, leaving a clean bowl in the process. Yes, it doesn’t smell the best, but I promise it won’t leave a lingering smell in your toilet.


Last but definitely not least, is hydrogen peroxide. It’s been labeled as a natural replacement for bleach, so it’s pretty good stuff! It’s also a natural whitener, leaving your toilet bowl looking fresh and new. You could make a homemade toilet bowl cleaner with hydrogen peroxide alone!


Boost Your Cleaning Power with Rocky Mountain Oils

Another important ingredient in this DIY toilet cleaner is essential oils. And Rocky Mountain Oils is one of the best places to get them! Rocky Mountain Oils has a great selection of essential oils at their purest state possible. And their prices are very reasonable!


I’ve bought essential oils from quite a few brands in the past, and Rocky Mountain Oils has the highest quality by far. You can read my in-depth Rocky Mountain Oils review here. And if you’re still on the fence, they even offer free shipping within the U.S. on orders over $25.00! I appreciate that because it’s a very reasonable minimum that you can get to no problem.


healthy gift ideas


One great product I recommend for this recipe is the Cleaning Kit. It comes with Loads of Fun, Purify, and Minty Clean. It’s a great starter kit for the person looking to take their natural cleaning to the next level.


You can use these blends on your homemade dryer balls, or to make a great natural air freshener. But the blend that’s great for this recipe is Minty Clean. It’s a blend of Eucalyptus, spearmint, and cornmint for a powerful disinfectant. Not to mention the scent is fresh and invigorating!


My DIY Toilet Cleaner Recipe

Start by adding all ingredients except the vinegar into the mixing bowl. You want to add the vinegar last because it will react with the baking soda and start to foam up. Once everything but the vinegar is combined, quickly add it in and whisk everything together for a good 20 seconds or so.


Stop whisking when the foam goes down. You should be left with a white runny kind of paste. Use the funnel to transport the DIY toilet cleaner to the squeeze bottle. That’s it!


How to Use Your DIY Toilet Cleaner

You may notice that the baking soda didn’t mix all the way and settled to the bottom before you even put it in the squeeze bottle, and that’s okay. My DIY toilet cleaner mixture separated pretty quickly here. I took this picture less than 5 minutes after making my cleaner!


Don’t worry about it though, because all you need to do is give it a quick shake before using. Then squirt your toilet cleaner around the bowl just like you would with any other cleaner. Let it sit in the bowl for about 5 minutes, then scrub with your toilet brush and flush! It’s that easy!


I’ll admit that I was a bit skeptical about this working, but I was thoroughly impressed! My toilet looked and smelled perfectly clean afterward, and even took away that pesky waterline that develops over time. This thoroughly impressed me, because I’ve had harsh toilet bowl cleaners leave that pesky water line behind every time!


homemade toilet liquid


Final Thoughts on this DIY Toilet Bowl Cleaner

I know that making your own toilet cleaner sounds a bit crazy, but I promise you that it’s worth it. My toilet is just as clean as if I used a traditional cleaning product, but I can rest at ease that I’m not putting anyone’s health at risk.


I don’t keep any harsh cleaning agents in my house, and it’s never felt cleaner or fresher! It’s nice to walk into a clean house and smell essential oils rather than bleach. And my house is just as clean. People used ingredients like this to clean their houses for hundreds of years, and they did just fine.


There are plenty of natural ingredients out there that can provide just as good of a clean as products that are full of harsh chemicals. All you need to do is combine and clean! Give this DIY toilet cleaner a try and let me know how it goes!


Do you use DIY toilet cleaner? Let me know in the comments below!


Related to this DIY Toilet Cleaner Recipe:

Ditch those harsh chemicals and make a healthier home with this diy toilet bowl cleaner with hydrogen peroxide! Only ingredients that whiten and kill germs! #diyproducts #naturalliving #diytoiletcleaner #nontoxic

Non-toxic Natural Toilet Cleaner Liquid