How to Make your Own Non-Toxic Toilet Bowl Cleaner {Cleaning Tips}

Make you Own Non-Toxic Toilet Bowl Cleaner

Did you know that you can make you own non-toxic toilet bowl cleaner with all natural ingredients?

They are all super common ingredient so you may already have everything you need at home!

What you need:

  • 4 tablespoons of baking soda
  • 2 tablespoon of olive oil
  • 2 teaspoons of lemon juice
  • Toilet brush

Mix all the ingredients in a bowl then throw the mixture into your toilet.  Use the toilet brush to scrub away and you will see the dirt and hard water stains disappear. An easy way to get a clean toilet with a fresh clean scent!

Happy Cleaning!

Image: FreeDigitalPhotos.net

The following two tabs change content below.

Angela V

Founder and Writer at One Smiley Monkey blog
Hi, my name is Angela and I am a Canadian mom living in Vancouver with my wonderful husband and two happy little boys. I am the founder and primary contributor behind One Smiley Monkey. Welcome to my blog!
    Pin It

89 responses to “How to Make your Own Non-Toxic Toilet Bowl Cleaner {Cleaning Tips}”

  1. Train — July 2, 2012 @ 4:41 pm (#)

    Hello, it really interesting, thanks http://www.onesmileymonkey.com

    Reply

  2. Anna Morelin — July 2, 2012 @ 8:21 pm (#)

    Can’t wait to make this , thanks for sharing.

    Reply

  3. Luna B — July 3, 2012 @ 5:42 am (#)

    Thank you Angela. Have you ever tried the fun mixture of baking soda and white vinegar for cleaning drains? Pour about 1/2 cup baking soda followed by 1/2 cup (give ‘er take) vnegar, down a kitchen or bathroom drain, stand back and watch the bubble action!
    It is safe and entertaining too!

    Reply

    • Angela at OneSmileyMonkey — July 3rd, 2012 @ 4:12 pm

      Yes, I use vinegar and baking soda regularly to clean around the house. I love the bubbles, such a fantastic natural cleaner! 🙂

      Reply

  4. Beth R — July 3, 2012 @ 10:10 am (#)

    I have never heard of using olive oil before. We normally just use baking soda and vinegar and that does great. I might have to try that out. Thank you

    Reply

  5. Lolli S — July 3, 2012 @ 11:36 am (#)

    I’m going to try this!! Thanks!

    Reply

  6. Carlie V. — July 3, 2012 @ 11:57 am (#)

    I’ve never heard of adding olive oil to homemade cleaners before. I’ve used vinegar, baking soda and lemon juice in different cleaning solutions before and have had good luck. Can’t wait to try this one!

    Reply

  7. Elva Roberts — July 3, 2012 @ 12:08 pm (#)

    July 3Wow! Never heard of putting Olive Oil in a Toilet bowl! However I plan on trying it to see the results. Thanks for the heads up on this green cleaning tip.-el03ro

    Reply

    • Jeanelle — December 4th, 2012 @ 10:30 am

      me too, I’m wondering tho if it will cause mildew to form in there? Do you know if this is antibacterial?

      Reply

      • Angela V — December 4th, 2012 @ 10:58 am

        Hi Jeanelle, I haven’t had that problem so far. Lemons have natural antibacterial qualities.
        You can always finish it by rinsing some vinegar at the end. 🙂

  8. Adeline — July 3, 2012 @ 12:21 pm (#)

    Good idea instead of wasting money on toxic cleaning products.

    Reply

  9. Rachel N — July 3, 2012 @ 1:41 pm (#)

    Thanks for the tip! I have been looking for an alternative to regular toilet bowl cleaner.

    Reply

  10. Rhonda W G. — July 4, 2012 @ 6:48 am (#)

    All ingredients I have on hand! Thanks…I will try. I have a respiratory condition and some of the cleaners sold are horrible for me…

    Reply

  11. brooke t — July 4, 2012 @ 11:24 am (#)

    Did it work??

    Reply

  12. kelley — July 4, 2012 @ 7:10 pm (#)

    That is great. Thank you, I can’t wait to try it out.

    Reply

  13. Angela — July 6, 2012 @ 4:59 pm (#)

    I’m making up a batch for cleaning my bathrooms tomorrow! Can’t wait to try it, thanks for the recipe.

    Reply

  14. Deb Dorrington — July 6, 2012 @ 5:08 pm (#)

    I tried it and it work great….wow I am in love with this cleaner, we have hard water and it always leaves stains in the toilet…. Thanks so much Angela for sharing your tips!

    Reply

  15. Bonnie L. — July 11, 2012 @ 8:21 pm (#)

    Thanks for sharing this! I love that it really does have everyday ingredients. Usually those natural things have things that I never buy….

    Reply

  16. candice — July 15, 2012 @ 7:08 pm (#)

    I’m so going to try this 🙂

    Reply

  17. Gina — July 22, 2012 @ 10:38 pm (#)

    This is awesome! I love learning how to make cheap/non-toxic products!!!!!

    Reply

  18. Nena Sinclair — August 9, 2012 @ 2:50 pm (#)

    Thanks for the recipe and info, I’m going to try this, I’m sure it’s a lot better for the environmnent than the commercial cleaners.

    Reply

  19. Sheila Colbert — August 22, 2012 @ 5:31 pm (#)

    Awesome tip i am going to share this with my daughter as well as try it

    Reply

  20. Vanessa Coker — August 30, 2012 @ 6:18 pm (#)

    Yay I love these natural cleaning tips, especially now that little man has been showing interest in using the toilet. I try to make sure it’s clean as much as possible all the time.

    Reply

  21. desiree — September 4, 2012 @ 8:29 pm (#)

    can i ask you something do you knw how to get the black out of toliets

    Reply

    • Angela at OneSmileyMonkey — September 4th, 2012 @ 8:47 pm

      Sure! Hard water, rust stains? Just put baking soda on top of the stain in the toilet bowl. Then add a small amount of vinegar or lemon juice. Mix and rub the paste. Wait 15-20 min and rinse with warm water. That should do it!

      Reply

  22. Aundrea Lauzon — October 23, 2012 @ 2:15 pm (#)

    Thank you!!! I can’t wait to try this! I suffer from asthma and toilet bowl cleaners set me off for some reason. This non-toxic option is going to be one I will use from now on. THANK YOU!!!!!

    Reply

  23. Stefanie Sjaarda — November 22, 2012 @ 7:04 am (#)

    Thanks so much for this Ang!

    Reply

  24. Maile — November 26, 2012 @ 4:25 pm (#)

    This is awesome – I’ve been on a streak this week, getting rid of all toxic stuff (even the so-called organic and natural ones that DO have nasty stuff in them…sneaky devils). Thanks!!!

    Reply

  25. Debbie Bashford — December 2, 2012 @ 7:22 am (#)

    I need to try this

    Reply

  26. Keara B. — December 12, 2012 @ 7:07 pm (#)

    Just found this and I”m so glad you posted it! I’m trying to gradually get rid of all my nasty, chemical-laden cleaners and this is a great substitute. Thanks for posting!

    Reply

  27. Laurie B — January 10, 2013 @ 9:47 pm (#)

    Oh thank you! I have been looking for an alternative to the harsh cleaners. I also read the reply you left about the paste option and I am going to try this on my hard to get clean spots in the shower where I can not get the grout clean.

    Reply

  28. Stephanie LaPlante — January 17, 2013 @ 3:22 pm (#)

    All natural and it would save money!

    Reply

  29. Janet W. — January 23, 2013 @ 2:50 am (#)

    I’ve never thought about making my own before! I’ll have to give this a try!

    Reply

  30. Kelsey — February 18, 2013 @ 10:35 am (#)

    going to try this

    Reply

  31. Tania B — February 22, 2013 @ 8:37 am (#)

    I am stealing this one! Thanks for this. I am always looking for cheap alternatives to nasty commercial cleaners. This is great.

    Reply

  32. Michelle Chow — April 11, 2013 @ 4:46 pm (#)

    Hello, OSM. So simple. I have all of these items at home. I like being able to make something at home that is safe and non-toxic. Thank you, One Smiley Monkey.

    Reply

  33. Robin Wilson — April 16, 2013 @ 12:21 pm (#)

    I absolutely love this! So glad to have an inexpensive alternative to your normal off the counter cleaners! Thanks!

    Reply

  34. Erika B — April 26, 2013 @ 7:18 pm (#)

    Omg, you know, toilet bowl cleaner is so expensive!!! This would seriously be awesome and save so much money!! I am definitely going to try this!! Thank you so much for posting!

    Reply

  35. Erika B — May 15, 2013 @ 11:29 am (#)

    I am doing this today! Great way to save money thanks so much for posting this I can’t wait to pass this along to friends and family!

    Reply

  36. Erika B — May 17, 2013 @ 10:39 am (#)

    Going to pick up some olive oil today and mixing this up to try it on our toilet bowl. Toilet bowl cleaner can be so pricey, this is awesome and is so exciting, Thañks for posting!

    Reply

  37. Erika B — May 18, 2013 @ 7:49 am (#)

    I love that this is all natural and non toxic, prefect for is since we have a 4 year old and also, a 14 month old who will be starting to potty train soon. Looks like I will never have to buy toilet bowl cleaner ever again! Thañks so much!

    Reply

  38. Judy C — July 10, 2013 @ 11:37 am (#)

    Thanks for the tip, will give it a try.

    Reply

  39. Vesper — July 12, 2013 @ 8:28 am (#)

    I have started using baking soda in my cleaning – haven’t used it on a toilet bowl – yet

    Reply

  40. Robert Wise — July 18, 2013 @ 10:14 am (#)

    Out of toilet bowl cleaner, was looking for something more natural. Will try this. Thanks!

    Reply

  41. sarah sar — July 27, 2013 @ 6:43 pm (#)

    I have made my own with baking soda and vinegar but never tried it with olive oil. That is very interesting! What is the oil meant to do?

    Reply

    • Angela V — July 27th, 2013 @ 6:53 pm

      It makes it easier to get a scrubbing paste that will stick to the sides of the bowl and the combination works wonders for hard water stains.

      Reply

  42. Tat — July 29, 2013 @ 8:23 am (#)

    Wow this is awesomo!!!!!!!!!! thanks Angela I will scrub away at my toilets forever and soo cheap, I always have those ingredients at home!

    Reply

  43. maltesemama — August 1, 2013 @ 6:43 pm (#)

    is it safe to flush oil? it won’t clog the drain or anything?

    Reply

    • Angela V — August 1st, 2013 @ 7:03 pm

      We are talking about a small quantity so it’s fine. Besides people use oil when unclogging toilets as a lubricant.
      “If your toilet is clogged, don’t flush it repeatedly. … Mix a gallon (3.8 liters) of hot ( not boiling) water with a few tablespoons of lubricant, such as dish soap or cooking oil”

      Reply

  44. Jeannie — August 6, 2013 @ 7:55 am (#)

    Vinegar and baking soda?!? I will have to try this. Wow, never thought about making my own cleaner. This is awesome! Thanks!

    Reply

  45. Anne Taylor — August 12, 2013 @ 9:04 am (#)

    Thanks for this, I’m going to give this a try!

    Reply

  46. Jason — September 5, 2013 @ 2:26 pm (#)

    Good to know for my own washroom.

    Reply

  47. Elva Roberts — September 13, 2013 @ 7:42 pm (#)

    September 13-I cannot easily believe that cleaning toilets can be so easy. I will try it this coming week as I have ingredients on hand. Thank you!

    Reply

    • Angela V — September 14th, 2013 @ 9:29 am

      Let me know how it goes!

      Reply

  48. jessica s — October 12, 2013 @ 6:18 am (#)

    hate the strong smell of the cleaners out there.. great tip, will definitely try

    Reply

  49. Stefanie Sjaarda — October 15, 2013 @ 8:00 am (#)

    I’m going to have to try this, thanks for sharing!

    Reply

  50. loriag — October 17, 2013 @ 4:41 am (#)

    I will give this a try, especially as it is ingredients that I already have in the house.

    Reply

  51. Darlene Schuller — October 18, 2013 @ 6:45 pm (#)

    hmm after reading the replies, I’m going to have to whip this up for myself as well!

    Reply

  52. Elizabeth Matthiesen — October 27, 2013 @ 9:11 am (#)

    I must try this out, I hate the staining properties of bought toilet cleaners – already ruined the inside of my cabinet through drips.

    Reply

  53. Holly E — February 8, 2014 @ 11:36 am (#)

    I love how easy this cleaning recipe is to make and that it’s not toxic.

    Reply

  54. Lynda Cook — February 13, 2014 @ 5:05 am (#)

    I can understand the baking soda and vinegar but olive oil never heard of that before, I may have to try this out

    Reply

  55. Anna W — April 1, 2014 @ 7:03 pm (#)

    I am always looking for any green cleaning tips I can find, I never knew you could use olive oil in this cleaner, that’s awesome! I use method right now for my toilet but it is so expensive. I bet you could make 10x this recipe for the same cost of method. Thanks for sharing, I will try this next cleaning day =)

    Reply

  56. Karen E. Hill — April 29, 2014 @ 6:08 pm (#)

    This was a great tip thanks.

    Reply

  57. Rick F — May 5, 2014 @ 1:37 pm (#)

    Very interesting.

    Reply

  58. Darlene W — June 22, 2014 @ 3:37 pm (#)

    Great tip, love to clean with baking soda

    Reply

  59. Laurie P — July 14, 2014 @ 8:47 am (#)

    I can’t believe I’m just seeing this now. Must try. I’ve just stopped buying toilet bowl cleaners all together and have been wanting a reliable alternative…

    Reply

  60. Treen Goodwin — July 29, 2014 @ 9:13 am (#)

    Thanks i look forward to trying it out , thanks so much for sharing 🙂

    Reply

  61. DARLENE W — August 28, 2014 @ 9:20 am (#)

    Never thought to use olive oil before

    Reply

  62. DARLENE W — September 6, 2014 @ 10:29 am (#)

    Tried it and like it

    Reply

  63. kathy+downey — November 17, 2014 @ 5:35 am (#)

    This sounds great,thanks for sharing.Looking forward to trying this

    Reply

  64. web site — January 20, 2015 @ 7:10 am (#)

    By mixing vinegar and baking soda you can make a green version of a foaming toilet cleaner.I believe that home made toilet cleaner is good, just because it is ecologic and more safe, but I still think that professional cleaners are the best ones, just because they not only cleans, but also destroys bacterias and so on.

    Reply

  65. Jenn Erin — February 13, 2015 @ 3:05 pm (#)

    Wow, I never thought about a natural DIY toilet cleaner. This is awesome! I will be trying this.

    Reply

  66. kathy downey — February 26, 2015 @ 6:00 am (#)

    I love finding ways to clean chemical-free

    Reply

  67. Debora — April 27, 2015 @ 2:48 am (#)

    The main thing I make ahead is my vinegar & water cleaning mixture (a 50/50 mix). I make a gallon of it, and then just refill my spray bottle with it as needed. Most of my other solutions make 16 oz mixtures which lasts me several months so that works for me. I do keep a container of baking soda that I have scented with an essential oil, so that strategy would certainly work if you wanted to make that up ahead of time.

    Reply

  68. kathy downey — May 1, 2015 @ 7:25 am (#)

    Now I must put these tips

    Reply

  69. kathy downey — June 26, 2015 @ 12:21 pm (#)

    Thanks for the list of ingredients

    Reply

  70. kathy downey — July 3, 2015 @ 12:10 pm (#)

    Natural DIY toilet cleaners sound so much safer.

    Reply

  71. kathy downey — November 17, 2015 @ 12:19 pm (#)

    Olive oil…interesting will have to try this

    Reply

  72. Debbie White Beattie — December 19, 2015 @ 4:58 pm (#)

    I live in a rural area so whatever I use has to be made septic safe and this follows

    Reply

  73. Krista M — June 7, 2016 @ 11:12 am (#)

    Wow I’ve never thought of DIY toilet bowl cleaner before. Baking soda sure works wonders for so many household things. So great for the kids that this is non-toxic.

    Reply

  74. kathy downey — July 16, 2016 @ 5:48 am (#)

    olive oil … interesting will have to give it a try !

    Reply

  75. Elva Roberts — August 29, 2016 @ 11:59 am (#)

    I see that I made a comment about using olive oil as part of a toilet cleaner. However I did not do it (life has been more challenging since then) . However, I plan on using this simple cleaner and see how it works. I am a curious person.

    Reply

  76. Elva Roberts — September 15, 2016 @ 6:26 pm (#)

    I haven’t tried your recipe for toilet cleaner. I have been using stronger chemicals and I don’t like flushing this stuff into the earth or wherever it goes.
    Anyway, these chemicals do not really do a good job so I am going to try your natural remedy again…..I am happy the recipe is still here.

    Reply

  77. Janet M — September 26, 2016 @ 10:07 am (#)

    Thanks for the recipe. I need to start fall cleaning and will try it.

    Reply

  78. Linda Bragg — November 13, 2016 @ 10:35 am (#)

    This is a great idea and I can’t wait to try this. Sure would save on lots of $$$ not having to go out and buy plus all natural ingredients to make it safe. I have a cat and he likes sniffing everything!! thanks for sharing!

    Reply

Leave a Comment