Cleaning the toilet can be a tough job, right? Stains, hard water, and bacteria are some of the most difficult things to get rid off your toilet bowl. This DIY homemade toilet bowl cleaner fights them all while still being super gentle and free from harsh chemicals. Best of all, you probably have the ingredients to make it right in your cupboard.

This easy diy toilet bowl cleaner will leave your toilet sparkling clean.

DIY Homemade Toilet Bowl Cleaner

I hate to clean the bathroom, that’s pretty much public knowledge at this time. And while the tile grout is my archenemy, the toilet bowls are not that far away. Especially because you pretty much need to clean them every single day (or at least every couple of days).

I can remember I have been making this DIY Toilet Bowl Cleaner. The reason why I haven’t changed it or tweaked this homemade toilet cleaner? Because it works, period. Seriously friend, this homemade cleaner is bomb and works wonders. It gets rid of all the hard water stains, and just stains in general and it’s tough on the bacteria that loves to linger in there (eww). You just need a bit of this DIY toilet cleaner, your trusty toilet brush and you are all set.

Easy DIY Toilet Bowl Cleaner

The other great thing is that this natural toilet cleaner holds up pretty well so you can make a batch of it, bottle up the mixture in a small spray bottle and then just use it throughout the week. The vinegar gets rid of the water, the lime juice gives a bit of citrus, tropical and fresh scent getting rid of the odors (while being antibacterial), the baking powder gets rid of the actual stain and the dish soap just make sure that it lasts clean for a while.

While I usually prefer to keep it like that and not add anything else, you can also make your own toilet bowl cleaner mix with a couple of drops of essential oils to amp up the fresh and clean scent, lemon is one of my favorites but peppermint and cinnamon are also really good options. Essential oils usually make the scent last a bit longer, which is especially handy if you have visits coming over.

Super easy diy toilet bowl cleaner

The Ultimate Toilet Bowl Cleaner DIY

(Affiliate links are included for your convenience.)

Natural Ingredients
1/4 cup white vinegar
1 key lime
2 Tablespoons baking powder
2 Tablespoons soaps
Optional: 4 drops essential oils (e.g. lavender, eucalyptus, tea tree oil)

In a bowl mix the baking powder and soaps.
Half the key lime and juice it.
Mix and blend well.
Add the vinegar and if desired sprinkle the essential oils.


How much do you like this DIY homemade toilet bowl cleaner?


You Might Also Like

Leave a comment

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


  1. Seeing as how I’m in a home full of boys, I am in great need of a diy toilet bowl cleaner that actually works! I’ve tried some of these ingredients but never together for the toilet. I’m interested to see how well it works.