Fix rust stain in toilet

We'll help you identify the source, clean with pumice or rust remover, check tank components—or when to call a plumber.

Category
Troubleshooting · Home care
Time
15–45 min
Last reviewed
What you'll need
  • Pumice stone or commercial rust remover
  • Vinegar or citric acid (for stubborn stains)
  • Replacement tank bolts or fill valve (if needed)

Step-by-step diagnostic

Step 1 of 5
Show full guide

Steps

Goal: Identify the rust source, clean the bowl, and check tank components.

  • Lift the tank lid and check for rusted bolts, nuts, or corroded parts. If the tank has rust, it can drip into the bowl.
  • Good: Source found. Proceed to Clean path or Tank path.
  • Bad: Tank is clean—rust likely from iron in water; clean the bowl.

Clean path

Goal: Remove rust from the toilet bowl.

  • Turn off the water and drain the bowl. Use a wet pumice stone or commercial rust remover. For stubborn stains, pour vinegar and let it soak. Scrub with a toilet brush.
  • Good: Stain removed. Monitor for return.
  • Bad: Stain persists—check the tank or water supply; call a plumber if rust returns quickly.

Tank path

Goal: Replace rusted or corroded parts in the tank.

  • Turn off the water and drain the tank. Replace rusted bolts and nuts with stainless steel or brass. Replace corroded fill valve. Reassemble and test for leaks. Then clean the bowl.
  • Good: No rusted parts in tank. Bowl stays clean.
  • Bad: Rust returns after replacing parts—water supply may be the source; call a plumber.

When to get help

Call a plumber if:

  • Rust is coming from the water supply pipes.
  • Water from the tap is discolored.
  • The stain returns quickly after cleaning and replacing tank parts.

Verification

  • The rust stain is removed or greatly reduced.
  • No rusted parts remain in the tank.
  • Water supply is not discolored if rust was from pipes.
  • No leaks after replacing tank parts.

Escalation ladder

Work from the device outward. Stop when the problem is fixed.

  1. Identify source Check for iron in water or rusted tank parts.
  2. Clean bowl Pumice stone or rust remover; vinegar soak.
  3. Replace tank parts Replace rusted bolts, nuts, or fill valve.
  4. Call plumber Water supply rust or pipe issues.

What to capture if you need help

Before calling support or posting for help, have these ready. It speeds everything up.

  • Whether tank has rusted parts
  • Whether water from tap is discolored
  • Steps already tried

Is the rust only in the bowl or also in the tank?

Tank rust can drip into the bowl; water iron stains the bowl.

Lift the tank lid and check for rusted bolts, nuts, or corroded parts. If the tank has rust, it can drip into the bowl. If the tank is clean, the rust likely comes from iron in the water. Good: you know the source. Bad: unclear—clean both bowl and tank.

You can change your answer later.

Replace rusted tank parts

Rusted bolts and fill valve can drip rust.

Turn off water. Drain tank. Replace rusted bolts and nuts with stainless steel or brass. Replace corroded fill valve. Reassemble and test. Then clean the bowl.

Did pumice or rust remover remove the stain?

Pumice or commercial rust remover usually works.

Drain the bowl. Use a wet pumice stone or rust remover. For stubborn stains, try vinegar soak. Good: stain removed. Bad: persists—check tank, or rust may be from water supply; call plumber.

You can change your answer later.

Try vinegar soak or call plumber

Stubborn stains may need longer soak or water treatment.

Try vinegar or citric acid soak overnight. If rust returns quickly after cleaning, the source may be the water supply—call a plumber.

Stain removed

Monitor for return. If rust comes back quickly, check tank parts or water supply.

Reviewed by Blackbox Atlas

Frequently asked questions

Why does my toilet have rust stains?
Rust usually comes from iron in the water (well water or old pipes) or from corroded metal parts in the tank—bolts, nuts, or the fill valve. Iron in water stains the bowl; tank parts can rust and drip into the bowl.
How do I remove rust stains from a toilet?
Use a pumice stone (wet, gentle scrubbing) or a commercial rust remover. For stubborn stains, pour vinegar or citric acid into the bowl and let it soak. Check the tank for rusted parts and replace them.
When should I call a plumber for a rusty toilet?
Call a plumber if rust is coming from the water supply pipes, the water is discolored from the tap, or you replace tank parts and the stain still returns quickly. They can check pipe condition and water quality.

Rate this guide

Was this helpful?

Thanks for your feedback.

Continue to