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.