DIY Toilet Bowl Cleaner: A simple, all natural solution!
5 from 3 votes

DIY Toilet Bowl Cleaner

After much experimenting, I’m excited to finally share a DIY Toilet Bowl Cleaner that fights odors and leaves even the dirtiest (cough cough) toilet bowls sparkling clean.

Course DIY
Cuisine Cleaning
Keyword Toilet Bowl Cleaner
Prep Time 5 minutes
Total Time 5 minutes
Servings 32 oz
Author Kristin Marr



  1. Using a small funnel, add the liquid ingredients: water and castile soap to a squirt container or bottle. Then, add the baking soda. Shake to combine the ingredients, except the hydrogen peroxide.
  2. Place the top on the bottle (make sure the squirt top is closed!). Shake the bottle vigorously until the ingredients are combined.

Recipe Notes

To Use: Squirt the interior sides of the toilet bowl with cleaner. Allow the cleaner to rest for 5-15 minutes, then scrub the toilet bowl with a cleaner brush. Store the cleaner at room temperature and vigorously shake before using. Separation of the ingredients is normal.

The “where to buy” links provide links to the actual products I use. As always, I recommend shopping around online and at local stores for the best prices and products you love. Find my favorite DIY ingredients and tools, here.