
The DIY Toilet Bowl Cleaner You Need To Try
Cleaning agents like baking soda, borax, and castile soap are common among my most reliable DIY cleaning solutions, including my favorite homemade toilet bowl cleaner. That’s one of the nice things about homemade cleaners — a lot of them use the same ingredients, and once you have them, it’s both more affordable and convenient to make other useful DIY cleaners!
Another benefit of homemade cleaning solutions — including the natural toilet cleaner featured in this post — is that you can avoid the harsh chemicals that are often found in store-bought toilet cleaners. These chemicals and their fumes can irritate your eyes, nose, and mouth, and in extreme cases, even damage your skin or lungs, particularly if you have allergies or asthma.
But there are no harsh chemicals to worry about in this DIY toilet bowl cleaner, and it still works like a charm! In fact, I think it’s the best homemade toilet cleaner around, so give it a try and watch your toilet bowl sparkle and gleam like never before!
Related: How To Unclog A Toilet, With Or Without A Plunger

How To Make A DIY Toilet Bowl Cleaner
Ingredients:
- 2 cups distilled water
- 1 cup baking soda
- 1/3 cup borax
- 1/3 cup castile soap
- 25 drops essential oils*
*Note: I usually use either lemon oil or Simple Clean blend here. The oils in Simple Clean are great for cleaning and purifying, and they have a citrus-y, woodsy scent that just screams “clean!”
Related: This One Versatile Cleaning Ingredient Can Make 7 Useful DIYs
Directions:

Heat the water using your stove or microwave until it’s warm. (Starting with warm water just makes for easier mixing.)
Add the baking soda and borax to the warm water, then stir until the powder is dissolved.

Let the solution sit for a few minutes to cool, then pour it into a squeeze bottle. Slowly add the castile soap and essential oils to the bottle, replace the cap, and shake gently to mix.

How To Use It
Use the squeeze bottle to apply the toilet cleaner to the sides of your toilet bowl. Let it sit there for 5 minutes or so (especially if there are stubborn stains present), then scrub with a toilet brush and flush!

You can probably get 2-3 uses out of this recipe. Just make sure to give the bottle another shake before using it again, as the ingredients may separate over time.
Bonus Tip: To keep your toilet fresh between cleanings, try my homemade fizzy toilet freshening bombs. With baking soda, hydrogen peroxide, and vinegar, they’re simple to make and even easier to use. The essential oils in these fizzy toilet bombs will make your bathroom smell fresh and clean with practically no effort on your part!

Need More Toilet Tips?
- Cleaning the toilet isn’t anyone’s favorite chore, but someone’s got to do it! Check out the links below for helpful tips and tricks that will help you tackle any toilet-related task:
- How To Eliminate Toilet Mineral Buildup
- 9 Problem-Solving Toilet Hacks
- How To Make A Natural Toilet Odor Spray
Do you use any homemade cleaning products to keep your bathroom clean?

Homemade Toilet Bowl Cleaner Recipe
Equipment
- Large measuring cup
- Squeeze bottle
Ingredients
Instructions
- Heat the water on the stove or in the microwave (warm water makes the other ingredients dissolve more easily).
- Add the baking soda and borax to the warm water and stir until the powders are dissolved.
- Let the solution cool for a few minutes, then pour it into a squeeze bottle.
- Slowly add the castile soap and essential oils to the bottle, replace the cap, and shake gently to mix.
- Applied generously, this recipe will make enough for about 3 uses (and be sure to shake it before each use!)