25 Surprising Toilet Cleaning Hacks That Actually Work

Let's face it, cleaning the toilet is not exactly our favourite chore, but it's a necessary one.

Whilst we may not always enjoy it, these toilet cleaning hacks can make the process a little bit more bearable and fun too!

toilet cleaning hacks

In this post, I'm going to share some of the best toilet cleaning hacks I have ever tried and come across that will help you get your toilets sparkling! 

I'm not just telling you what's on the internet, I've tried and tested most of these hacks myself, and I can tell you that they ACTUALLY work!

Key Takeaways:

  • Citric acid is the most powerful natural cleaner for toilets
  • Shaving foam can help get rid of urine odors
  • Oxygen bleach is a natural way to whiten your toilet
  • Self-cleaning toilet bombs are the best low effort way to keep your toilet fresh and clean

Hack #1: Citric Acid

I am yet to find a more powerful natural cleaner like Citric Acid.

Not only is it easy to find, it works so well when it comes to cleaning the toilet, removing limescale and rust stains.

It's the best cleaner if your goal is to stay away from harsh chemicals.

remove limescale from toilet with citric acid

To use citric acid:

  1. Flush your toilet.
  2. Pour a generous scoop in the toilet and onto the sides. 
  3. To clean the rim, mix a bit of citric acid in warm water and soak a few paper towels in the solution. Fold under the rim and let it sit for a few hours or overnight. 
  4. Scrub and clean your toilet as usual. 

Hack #2: Shaving Foam

The shaving foam hack works well if you are struggling with a toilet or bathroom that constantly smells like urine.

I am not sure why it works so well, maybe it's the triclosan present in shaving foam that neutralises the ammonia in urine.

Whatever the reason, this hack might be your new best friend!

@mumcentral 🚽 SHAVING CREAM TOILET FLOOR CLEANING HACK: TRIED AND TESTED!🚽 If you have boys at home you know how they can make a smelly mess of a toilet floor! Eradicate lingering smells with this easy shaving cream cleaning hack! 🚽💦 #cleaninghacks #bathroomhack #mumlife #housework #mintyfreshness ♬ 9 to 5 - Dolly Parton

To use:

  1. Spray shaving foam over the floors and also the back of the toilet lid (major culprit).
  2. Let is sit for 10-15 minutes.
  3. Scrub with a sponge and wipe with a mop.

Hack #3: Oxygen Bleach

Many people don't realise that they can use oxygen bleach for so much more than just stains on clothing.

I use oxygen bleach to whiten my quartz countertops and even my toilet bowl.

Oxygen bleach is an amazing non-toxic cleaning solution which is made from natural ingredients like sodium carbonate and hydrogen peroxide.

This is why it's so great and breaking down stains and leaves your toilet sparkling clean.

oxygen bleach

To use:

  • Flush your toilet so that the oxygen bleach stick to the sides.
  • Sprinkle over all over the toilet.
  • As an optional step, you may pour some hot water over it to activate it further.
  • Let it sit for 15-20 minutes, or even overnight.
  • Scrub and flush your toilet as normal.

Hack #4: Self Cleaning Toilet Bombs

I am all about toilet bombs! They're a low-effort way to keep my toilet sparkling clean daily. 

The magic ingredient?

Yup, citric acid - the best natural toilet cleaner out there. 

Using it consistently will help prevent hard water stains and mineral deposits from building up in your toilet bowl.

You can buy self cleaning toilet bombs or make your own. They are really easy to make. If you would like to make it yourself, just follow my toilet bomb video tutorial below.

To use: 

  • Drop a toilet bomb every other day before bed and flush in the morning (or if you use the toilet overnight)

Hack #5: Denture Tablets 

Most dentures are made of acrylic or porcelain and since our toilets are mostly made of porcelain, it makes sense that denture tablets clean toilets really well.

@cleaningwithlucy.x Steradent denture tablets are amazing for so many different things around the house! One way I love to use them is to clean my toilet. I leave them to dissolve and then scrub the loo! ✨#toilettips #toiletclean #toiletcleaning #cleantok #foryou #cleaningwithlucy #howtoclean ♬ Put Your Back in It (Afrobeat) - DJ Flex

20 Other Effective Toilet Cleaning Hacks

Now that you know my top five toilet cleaning hacks, here are some other hacks that also work superbly as well!

Hack #6: Hydrogen Peroxide

Hydrogen peroxide is amazing as a toilet cleaner and it kills germs too.

Hydrogen Peroxide

One of the best things about hydrogen peroxide is that it's non-toxic, which makes it an excellent alternative to harsh chemical cleaners.

Just pour some in the toilet bowl and let it sit for 15-20 minutes. Scrub and flush as normal.

Hack #7: Toilet Pumice Stone

This simple tool is a really effective way to remove small stains from your toilet especially when you have tried everything else and you can't get it out. 

However, I must warn you that using this constantly is not the way to go.

See how my friend used it to clean her toilets here. 

Even though porcelain is scratch resistant, you don't want to risk anything that scratches the porcelain. 

pumice for toilet cleaning

To use: 

  1. Wet the pumice stone under a tap of in the toilet bowl.
  2. Rub the stained area gently in back-and-forth motions.
  3. Rinse and repeat if needed.

Hack #8: Remove Toilet Seat

If you are struggling with a toilet that has a strong urine smell that just that won't budge even after trying everything possible, the problem might be underneath the screws of your toilet seat.

Make this your next deep cleaning task.

Unscrew your toilet seat and clean the holes thoroughly. What a difference it makes!

Hack #9: Toilet Brush Drainage Hack

This is one hack that will totally prevent you from letting any toilet bowl liquid from landing on the floor.

@begoodtoyourselfbymargo8 Toilet brush hack 🌸 how to avoid having water buildup in the toilet brush holder. Clean your toilet, then allow the brush to drain under the lid for 2 min. Place back in holder and never have nasty water build up again #cleaninghacks #toiletcleaning #learnontiktok ♬ She Share Story (for Vlog) - 山口夕依

When you use your toilet brush, let it sit between the first sit cover and the rim of the toilet till it drains off all the liquid.

This will really prevent toilet bowl water from landing on the seats and floor. 

Hack #10 Fabric Softener

Let me preface this by saying I had to mention this hack because I wanted to be as thorough as possible but it's not a hack I would advise at all.

This hack promises to act as an air freshener everytime you flush your toilet. 

However, some plumbers are warning that this hack could damage your toilet, cause build up of sticky film and even mould.

Hack #11 Toilet Brush Cleaner Hack

Toilet brushes can harbour a lot of germs and bacteria in their holders after while.

To keep them clean, simply pour some Dettol into the toilet brush holder to keep it smelling good and germ free. 

Hack #12 Essential Oil Hack

Whilst this is not an actual cleaning hack, it helps keep your toilet or bathroom smelling fresh.

Although it works much better in smaller spaces, large bathrooms or toilets can benefit from this hack as well.

Simply put a few drops of essential oil on the inside of your toilet paper roll for a fresh scent.

My favourite essential oils to try for this are lemon and peppermint essential oils.

Hack #13 Swiffer Hack

If you have very tall walls in your toilet, use your Swiffer mop with microfiber cloths attached.

@madame_crimson_ Swifter hacks for cleaning your bathroom walls!!! Follow me for more hacks! #ExplorePage #FYP #viral #CleaningHacks #Swiffer #WetRag #ViralVideos ♬ original sound - Fly

This will help you scrub hard-to-reach areas of the toilet walls.

Hack #14 Cotton Ball Hack

Prevent odors in your bathroom by placing cotton balls soaked in essential oils at the bottom of the bin.

This works so well especially if you use a good quality essential oil.

Hack #15: Limescale Remover Spray

This is my go to for the blue or sometimes orange stains you get under the rim of the toilet or small holes under the toilet seat.

hg limescale remover

I simply spray my favourite limescale remover spray, let it sit for 5 minutes and brush.

It works like magic!

Hack #16 : CocaCola 

If you have never seen or heard of this simple hack, this is not a prank, it actually works. 

The acid found in coke, phosphoric acid, is excellent at removing limescale build up.

  • Pour Coke around the edges and bowl of your toilet and leave overnight.
  • Wash with your brush and see how clean it looks.

Hack #17: Bar Keepers Friend [BKF} 

When I am struggling with stains in my toilet, I use BKF especially for rust marks.

Bar keepers friend
  • Simply pour down and along the sides of your toilet, distribute properly with your toilet brush
  • Let it sit for no 10-15 minutes but no longer than 20 minutes.
  • Brush and enjoy your clean toilet.

Hack #18: White Vinegar

I initially hesitated to include this one, because it's the OG cleaner, but come on, it's vinegar! It works! So I had to mention it.


To clean your toilet with vinegar:

  • Pour about a cup of vinegar down the toilet. The water in the bowl, will dilute it a little bit.
  • Let it sit for a few hours or overnight and watch it clean your toilet bowl beautifully. 

I prefer citric acid as a toilet bowl cleaner to be fair but it was important for me to mention the most beloved cleaning product, vinegar.

Hack #19: Toothbrush

Use an old toothbrush to clean under the toilet rim.

It's the best way to clean under the rim and other hard-to-reach areas.

Hack #20: Bottled Water Hack

Although this hack is not for cleaning specifically, it can help you conserve water.

@blueland Taking up space in your toilet tank reduces the amount of water needed to fill it. Save water and space in landfills with every flush 💦🚽 #blueland ♬ I always forget abt this audio - ☆
  • Place a filled plastic bottle in the tank to trick your tank into filling up with less water.
  • This hack really helps reduce water usage.
  • Double check that your toilet can actually flush with less water if this hack is going to work for you.

Hack #21: Use Kool Aid

Use Kool-Aid to remove toilet bowl stains – the citric acid in the drink mix helps break down stubborn stains.

Kool-Aid is also a great hack for detecting leaks in your toilet. This will same you a lot on your water bill!

See the video below for a thorough explanation.

Hack #22: Clear Nail Polish

Apply a thin coat of clear nail polish on your toilet screws to prevent rusting and make them easier to remove next time.

Hack #23 Hack For Clogged Toilet

Unclog a stubborn toilet with a mixture of Dawn dish soap and hot water – the soap acts as a lubricant and can help break up blockages.

Remember to pour the mixture inside of the toilet bowl with a bit of force.

Hack #24: Toothpaste

Who knew toothpaste could make a great toilet bowl cleaner and deodoriser.

Many people are not putting an open tube of toothpaste in the toilet tank.

Although it works, this is not a practice I would advice at all because we don't know what long term damage this hack might cause. 

I have simply included this on the list of hacks because I want you to have a list of hacks that work. 

Hack #25: Dish Soap

I tell people all the time that if I was given the option to buy only one cleaning product, it would be dish soap.

Dish soap can be used to clean everything from surfaces to bathtubs and even toilets.

Just pour some down your toilet. Scrub and flush for a squeaky toilet bowl. 


I hope you enjoyed these toilet cleaning hacks!

My favourite hacks are #1 (Citric Acid) and #4 (Self Cleaning Toilet Bombs). It's not even a surprise that they both have the same ingredient. 

If you have never tried Citric acid in your cleaning. I hope you trust me enough to give it a chance in your cleaning. 

Send me a message on Instagram and let me know which one you are going to try.


Hey you, I’m Torera

Hey there! I am Torera, a home care and cleaning enthusiast with a mission to make cleaning as fun and easy as possible for women like you. As someone who had to learn everything from scratch, I have the mindset of a beginner and know exactly how to take you from A to Z. Let us ditch the overwhelm and create a space that is clean, cozy, and totally you!