How to Remove Toilet Stains (Brown, Yellow, Black, and Rust)

How to Remove Toilet Stains (Brown, Yellow, Black, and Rust)

Toilet stains come in different colors — and each color tells you what's causing it. Here's how to identify and remove every type of toilet stain effectively.

What You'll Need

Stain Color Guide

Brown or Yellow Ring (Waterline)

Cause: Mineral deposits from hard water combined with bacteria.

Best method: Apply CLR directly to the stain, let sit 2 minutes, scrub with the toilet brush. For stubborn rings, use the pumice stone — wet both the stone and porcelain before scrubbing.

Rust Stains (Orange/Red)

Cause: Iron in the water supply oxidizing on the porcelain surface.

Best method: CLR is the most effective product for rust. Apply, let sit 2–5 minutes, scrub, and flush. For severe rust, follow with the pumice stone.

Black Stains or Spots

Cause: Mold and mildew, especially under the rim.

Best method: Apply Lysol Toilet Bowl Cleaner Gel under the rim, let sit 15–20 minutes, scrub thoroughly. For persistent mold, apply undiluted white vinegar overnight before scrubbing.

Pink Stains

Cause: Serratia marcescens bacteria that produces a pink pigment in moist environments.

Best method: Scrub with toilet bowl cleaner and disinfect thoroughly. Increase cleaning frequency to prevent return.

How to Use a Pumice Stone on a Toilet

  1. Wet the pumice stone thoroughly — never use dry.
  2. Wet the stained porcelain surface.
  3. Scrub gently with light pressure in circular motions.
  4. Keep both the stone and surface wet throughout.
  5. Flush to rinse.

Frequently Asked Questions

Will a pumice stone scratch my toilet?

Not if used correctly — always keep both the stone and the porcelain wet. Wet pumice on wet porcelain is safe and highly effective on mineral deposits.

How do I prevent toilet stains from coming back?

Weekly cleaning with toilet bowl cleaner prevents most staining. For hard water areas, a monthly CLR treatment prevents mineral buildup. In-tank cleaning tablets release cleaner with every flush.

Can I use CLR in the toilet?

Yes — CLR is safe for porcelain toilets. Apply directly to the stain, let sit 2 minutes, scrub, and flush thoroughly. Don't leave CLR for extended periods as it can damage the finish.

Back to blog

🛒 Looking for the right tools?

Browse all our curated product recommendations on Amazon — view the full list here →

#CommissionsEarned — As an Amazon Associate, Life Logic Lab earns from qualifying purchases. Clicking on Amazon links in our articles may earn us a small commission at no extra cost to you.