How to Remove Rust Stains from Toilets

How to Remove Rust Stains from Toilets
Written By
C
Contributor
Published: Jun 19, 2009
Updated: Nov 20, 2021
1 minute read

If you can't remove the rust stains, you may have to replace the toilet completely.

  1. Pour 1/4 cup cream of tartar into a mixing bowl. Add enough hydrogen peroxide to make a thick paste. Apply the paste to the rust stains on the toilet, and allow it to sit for one hour. Rinse a small portion of the area to see if the stains are gone. If not, leave the paste on overnight and then rinse clean.

  2. Remove rust stains from the toilet bowl by scrubbing with wet/dry sandpaper or a pumice stone. Put on a pair of rubber gloves to protect your hands and dampen the stone or sandpaper before scrubbing. Either of these items will work for extremely stubborn rust stain removal.

  3. Use a rust stain remover that contains oxalic acid. The acid will quickly eat away at the rust stains and remove them for good. Read and follow the manufacturer's directions thoroughly as oxalic acid is a toxic substance.

Things You Will Need

  • 1/4 cup cream of tartar
  • Mixing bowl
  • Hydrogen peroxide
  • Wet/dry sandpaper
  • Pumice stone
  • Rubber gloves
  • Rust remover with oxalic acid

References

Photo Credits

Jupiterimages/Photos.com/Getty Images

Jupiterimages/Photos.com/Getty Images

Sponsored
HomeSteady Logo

HomeSteady is the ultimate guide for all your household needs, from cleaning and HVAC to electrical, DIY and maintenance.

Property of TechnologyAdvice. © 2026 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.