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 van Tijn and I live in Vancouver, Canada with my wonderful husband, our two boys and our puppy. I am the founder and primary contributor behind One Smiley Monkey. Welcome to my blog!
    Pin It

90 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

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

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

  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!

    • Angela at OneSmileyMonkey — July 3, 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! 🙂

  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

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

    I’m going to try this!! Thanks!

  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!

  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

    • Jeanelle — December 4, 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?

      • Angela V — December 4, 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.

  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.

  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…

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

    Did it work??

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

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

  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.

  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!

  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….

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

    I’m so going to try this 🙂

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

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

  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.

  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

  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.

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

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

    • Angela at OneSmileyMonkey — September 4, 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!

  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!!!!!

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

    Thanks so much for this Ang!

  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!!!

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

    I need to try this

  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!

  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.

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

    All natural and it would save money!

  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!

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

    going to try this

  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.

  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.

  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!

  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!

  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!

  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!

  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!

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

    Thanks for the tip, will give it a try.

  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

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

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

  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?

    • Angela V — July 27, 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.

  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!

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

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

    • Angela V — August 1, 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”

  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!

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

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

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

    Good to know for my own washroom.

  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!

    • Angela V — September 14, 2013 @ 9:29 am (#)

      Let me know how it goes!

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

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

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

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

  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.

  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!

  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.

  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.

  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

  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 =)

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

    This was a great tip thanks.

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

    Very interesting.

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

    Great tip, love to clean with baking soda

  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…

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

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

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

    Never thought to use olive oil before

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

    Tried it and like it

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

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

  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.

  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.

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

    I love finding ways to clean chemical-free

  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.

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

    Now I must put these tips

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

    Thanks for the list of ingredients

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

    Natural DIY toilet cleaners sound so much safer.

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

    Olive oil…interesting will have to try this

  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

  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.

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

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

  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.

  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.

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

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

  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!

  79. Shirley OFlynn — February 9, 2019 @ 1:48 pm (#)

    Great tip! I had not heard of using olive oil before. I will have to give this a try.

Leave a Comment