That Gross Yellow Ring? Here’s How I Actually Got Rid of Toilet Stains

How to Clean Stains on the Toilet Seat (and Yes, I’m Including the Hinges)

This is where the war starts. White plastic seats may as well have a sign that says “Just Add Stains” and seem to attract the worst kinds—ones that are impossible to ignore.

Baking Soda + White Vinegar (The Classic Combo)

This concoction has saved me so many times. Mix baking soda with just enough vinegar to make a pliable paste. Apply the paste and let it hang out for 10–15 minutes, and then scrub it off with a sponge or an old toothbrush. Rinse.

In my own trial-and-error experience, this is the MVP for yellow stains, especially if they are, ahem, urine-related or just general “been there, done that” grime.

Magic Eraser

I steered clear of these for years because I thought they were just overpriced sponges (I was so wrong!). Just grab a Mr. Clean Magic Eraser (or an off-brand, they work just as good) and give the seat a solid once over.

There was a moment where I thought I may have to replace the whole seat… then I used one of these, and boom—white. No joke.

Hydrogen Peroxide Soak (For Persistent Stains)

Still lookin dodgy? Time to bust out the big guns. Soak a few paper towels in hydrogen peroxide and lay them over the stains. Let them work for an hour. It bleaches slightly without wrecking the plastic.

A friendly tip from personal experience: do not use this right after using vinegar. They don’t like to coexist. You should rinse in between applications.

how to clean a dirty toilet

What’s Awesome about Cleaning Toilet Bowl Stains (Yup, Even the Rusty Ones)

Now, onto the bowl, which loves to find its way to stains that settle in and act like they pay rent.

Pumice Stone (Gently!)

Pumice stones are weird little gems. Wet the stone first and then gently scrub the mineral rings. The grit is just abrasive enough to break up the mineral deposits, but still porcelain safe if you’re careful.

If you hear a scratching sound? Stop! That’s when to stop before you etch your toilet into a modern art installation.

Vinegar and Baking Soda Flush

Pour about a cup of vinegar in and sprinkle in a handful of baking soda. It’ll bubble up like homecoming science fair at middle school, but that fizz is to loosen the stuff. Let it sit for 15–30 minutes, give it a brush, flush.

Borax Powder

A little retro, but also awesome. Sprinkle it liberally like comet around the bowl, let it sit overnight (if you can handle it) then scrub in the morning. You’ll feel like you time-warped to your grandmother’s cleaning days – and your toilet will thank you.

Bleach Tablets (Handle With Care)

Bleach is… complicated. Yes, it works quickly. But over time, bleach can wear down the porcelain and possibly damage your pipes. If you take this route, use with caution… and definitely don’t mix it with vinegar or ammonia. I learned that the hard, headache-y way.

How To Clean the Outside of the Toilet (Base, Tank, Buttons)