How to remove old urine stains from a toilet

Updated February 21, 2017

Old urine stains on the rim or underneath the lip of a toilet bowl can create a crusty film on the surface of a toilet. If left untreated, the old urine stains can even cause your toilet bowl to lose its original colour. Not all bathroom cleaners will work in removing these types of stains from the toilet. A combination of household items will remove old urine stains from a toilet without damaging or discolouring your toilet.

Pour 1 cup warm water, 1 cup white distilled vinegar and 1 tsp bleach-free liquid dish soap into a clean spray bottle. Shake the bottle to mix the items inside.

Spray the toilet with the homemade cleaner. Cover all of the old urine stains found on the toilet with the cleaner. Leave the cleaner on your toilet for 10 to 15 minutes.

Put the bristles of your toilet brush under warm running water so the bristles are wet.

Scrub the toilet vigorously with the toilet brush. If you find old urine stains on the inside of the toilet, flush the toilet once you're done scrubbing. If the stains are on the outside of the toilet, proceed to Step 6.

Dry the toilet by wiping it with paper towels or cloth towels.

Inspect the toilet and repeat the cleaning process if you still notice old urine stains on the toilet bowl.


Wearing toilet or bathroom cleaning gloves isn't necessary, but doing so can prevent the transfer of germs.

Things You'll Need

  • White vinegar
  • Bleach-free liquid dish soap
  • Spray bottle
  • Toilet brush
  • Paper or cloth towels
Cite this Article A tool to create a citation to reference this article Cite this Article

About the Author

Andrew Smith has been a freelance writer since 2006, specializing in sports and technology. His work has appeared on various online sites. Smith has a Bachelor of Arts in political science from Pennsylvania State University.