Cleaning Tips4 min read

How to Get Rust Stains Out of a Toilet — Toronto Guide 2026

How to remove rust stains from toilet bowl porcelain in your Toronto home. The pumice stone method and the acid treatment that actually work.

M
Maidless

How to Get Rust Stains Out of a Toilet

Rust stains in toilet bowls are iron oxide deposits from either municipal water (particularly in older homes with iron pipes) or from a corroding metal component inside the tank. Standard toilet bowl cleaners — which contain hydrochloric acid — typically remove rust effectively. For stubborn stains, there are several escalating approaches.

Important Rule: Never Use Bleach on Rust

Bleach (sodium hypochlorite) does not remove rust — it oxidizes organic stains (mildew, mould, general discolouration) but has no effect on mineral deposits. Worse, applying bleach to rust can set the stain more deeply. Always use an acid-based product for rust.

Method 1: Toilet Bowl Cleaner with Hydrochloric Acid

  • Apply a standard toilet bowl cleaner (Lysol Toilet Bowl Cleaner, The Works, or similar) generously to the stained area, applying under the rim to let it run down
  • Allow 10–15 minutes dwell time
  • Scrub with a toilet brush, paying attention to the stained areas
  • Flush. Repeat if staining persists — 2–3 applications are often needed for established rust deposits

Method 2: Pumice Stone (Most Effective for Set Stains)

  • Wet the pumice stone and the stained porcelain surface — never use a dry pumice stone, which can scratch
  • Gently rub the pumice stone directly on the rust stain using circular motions with light pressure
  • The pumice physically abrades the rust deposit off the porcelain — it is safe on vitreous china porcelain when used wet and with light pressure
  • Rinse as you work and add water as needed to maintain lubrication
  • This method removes stains that acid treatments alone cannot budge

Method 3: CLR (Calcium Lime Rust) or Bar Keepers Friend

  • Lower the water level in the bowl by turning off the water supply valve and flushing
  • Apply CLR or Bar Keepers Friend directly to the exposed rust-stained surface
  • Allow 2 minutes (do not exceed the contact time on the CLR label — it can damage some surfaces if left too long)
  • Scrub with a toilet brush and flush

Preventing Future Rust

  • If the rust is from your water supply, a whole-home iron filter or in-line toilet filter reduces future staining
  • If the rust is from corroding tank components (look inside the tank for rust), replacing the hardware eliminates the source
  • Regular toilet bowl cleaning with an acid-based cleaner prevents deposits from accumulating

Book a Maidless deep clean at maidless.ca — 4.9★, 100+ reviews, vetted cleaners across Toronto.

Ready to book?

Book professional cleaning across BC

Instant pricing online — no phone calls, no contracts. Background-checked cleaners, 100% happiness guarantee. Same-week availability across Metro Vancouver and BC.

Get Instant Price →