We earn a commission for products purchased through some links in this article.
The best toilet cleaners, tried and tested for a squeaky-clean loo every time
Bust stubborn stains and stinky smells with ease

Let’s face it, cleaning the toilet is gross. Probably the grossest of all the household chores. But unfortunately, it’s probably one of the most essential too. A clean toilet isn’t just about keeping your bathroom looking presentable; it’s essential for maintaining good hygiene and protecting your family from harmful bacteria. And when a job matters this much, it deserves products that actually work.
That’s where we come in. Our experts at the Good Housekeeping Institute have rolled up their sleeves, pulled on their rubber gloves and scrubbed, flushed and wiped to find the very best toilet cleaners on the market. We’ve spent more time with our arms inside a loo than we’d care to admit.
What is the best toilet cleaner to buy?
Our panel of testers used the toilet cleaners in their own homes over a span of two weeks, seeing how they performed in real world scenarios. To make it onto our list, these products had to be easy to use and tough on stains like mould, mildew and limescale, plus anything else your toilet may have in store…
As the Household Advice Writer, Ella covers all things home – from clever cleaning tips to the organisation tricks that really do make life easier. Before joining Good Housekeeping, she was a full-time freelance writer and production journalist at The Independent’s IndyBest reviews section, where she covered reviews, roundups, and product-related news articles, focusing on areas such as homeware and lifestyle products. With a keen eye for what actually works, she’s passionate about sharing practical, well-tested advice you can rely on. You can reach her at her email address: Ella.duggan@hearst.co.uk


The best air mattress to buy for overnight guests

The best desk fans to keep you chilled at home

Our review of vacuum food storage containers

My whole family is obsessed with this £20 mop