Save with this DIY Toilet Cleaner

The links in the post below may be affiliate links. Read the full disclosure.

DIY Natural Toilet Cleaner

Cleaning the toilet without the right cleaner can be like fighting an uphill battle. It either doesn’t look clean after scrubbing forever or you have that harsh chemical smell. If you want something that will leave your toilet sparkling clean without any toxins, you’ll love our homemade toilet bowl cleaner!

This natural toilet cleaner only uses four inexpensive ingredients: baking soda, vinegar, salt, and lemon essential oil. This DIY cleaner is easy to mix up and only takes about 7 minutes to leave you with a sparkling toilet! 5 of that is letting your homemade cleaner sit, so you can use that time to sweep or wipe down the mirrors.

Recipe for a natural toilet cleaner

Baking Soda or Sodium Bicarbonate is an amazing versatile cleaner. It is non toxic, which means it won’t cause you or your loved ones any breathing problems, chemical burns, or rashes, and is safe to keep under the sink without cabinet locks. Baking soda is a gentle abrasive cleaner that will remove scum and hard water build up without damaging porcelain.

Vinegar is antimicrobial and will kill the germs lingering in your toilet bowl. It works well to remove the baking soda and together the two fizz in a powerful conflagration of cleaning wonder. It also works well to dissolve lyme build up in the toilet caused by hard water.

Salt is optional in this recipe. If you need some extra abrasive power to get extra stubborn scum off of the side of the toilet, salt will help. It is also anti-microbial and will kill bacteria by drying out their cell walls.

Rubbing Alcohol helps kill any germs on the outside and increase the shine, but you can skip it if you like.

Essential Oils are also optional, but add an extra anti-microbial punch to the cleaning regime. Lemon essential oil is affordable, antimicrobial, and works wonderfully to remove build up, scum, and gunk from pretty much anything. It also leaves your home smelling wonderful. Orange and other citrus oils will work just as well.


Combine 1 C of baking soda with 1 Tbsp salt and 10 drops of essential oils (optional) and sprinkle liberally in the toilet being sure to get on the sides. Let that sit for about 5 minutes. Pour 1 C vinegar in the toilet being sure to get the sides, scrub with the toilet brush. Flush and enjoy your clean toilet!

To clean the outside of the toilet, put a little vinegar, rubbing alcohol, and essential oil on a wash cloth and rub down the outside of the toilet.

DIY Natural Toilet Cleaner


So, you’re probably wondering how cheap this really is.  Here’s the breakdown with non-sale prices and before any coupons!

DIY Toilet Bowl Cleaner:

Baking Soda: $0.31 per cup
Vinegar: $0.25 per cup
Salt: $0.01 per Tbsp
Total: $0.57 (plus 10 drops of your selected essential oil)

What is your favorite homemade cleaner?

Disclosure Statement: This post may contain affiliate links. Please see the full Disclosure Policy at the bottom of the page for complete details.


  1. Susan says

    I use baking soda all the time for cleaning. It’s my favorite cleaning supply. Thanks for sharing at Inspire Us Thursday on Organized 31.

Leave a Reply

Your email address will not be published. Required fields are marked *