Removing Hard Water Stains from Toilet

My favorite cleaning hacks from removing hard water stains from your toilet. Find out which toilet brush will make toilet cleaning a breeze!

Does your toilet bowl have nasty brownish or yellow rings around it? Stains running from beneath the rim to the water level? A brownish rust stain in the bottom?

This post may contain affiliate links.


All of these stains are caused by a buildup of minerals from hard water. Because porcelain is porous, it’s especially prone to picking up these nasty stains and holding onto them forever.


Don’t despair if this sounds familiar to you. There is a way to eliminate these problems and to keep them from coming back.


Related article: how to remove hard water stains from glass shower doors


By following these simple cleaning tips, your toilet will look great once again:


  1. Turn off the water to your toilet.
  2. Flush it repeatedly until the bowl is empty of water.
  3. Get some heavy duty paper towels and soak them with an all purpose bathroom cleaner or orange citrus cleaner. You can also use white vinegar.
  4. Line the toilet bowl with the paper towels. Let them sit there.
  5. Keep the paper towels wet for several hours by adding more citrus cleaner as it dries out.
  6. When the water spots start dissolving, get out your stiff bristled toilet brush and scrub to remove the scale. A toilet brush with a bent tip will make the job easier by getting up under the rim and into the trap to get at the source of the stains.
  7. Turn the water back on and rinse thoroughly.
  8. If the treatment didn’t completely dissolve the stains, buy a pumice stone like this one you can purchase from Amazon.
  9. Wet one end of the pumice stone. Keep it wet while you work, then rub the pumice stone across the stains very, very gently.
  10. Switch to the nylon bent tip toilet brush again to scrub away the remains of the stain.
  11. Maintain the cleanliness of the toilet by giving it a daily quick scrubbing with the toilet brush. While you’re at it, scrub up under the rim to remove hard water and lime deposits that will drip down the insides of your toilet. Remember to rinse the brush well and to hang it to dry when you’re done.


You can remove lime scale and alkaline deposits from your bathroom sink using the same method. Just soak paper towels in citrus cleaner or vinegar, and then line the bowl of the sink with them.




Then, keep the towels wet with the solution for several hours. After this time has passed, scrub the stains with a nylon bristle toothbrush or cleaning brush (check out this cleaning brush that attaches to the end of a cordless drill!), and then rinse with clear water. Voila! A sparkling clean sink to match your perfectly clean toilet.


Article written by Vincent Platania. Visit


Reader comment: You CANNOT empty the toilet of all the water simply by flushing it. The last of the water needs to be “dipped” out…Jenny

Reader comment: I use Bowl Brite. I have streaks of rust in toilet bowl & sink & tub. Squirt this on rust stains. Gone in seconds…Lou


Related Cleaning Hacks


Follow my cleaning tips board on Pinterest.

My favorite cleaning hacks from removing hard water stains from your toilet. Find out which toilet brush will make toilet cleaning a breeze!

Print Friendly, PDF & Email

Leave a Reply

Please rate*

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.