Bathroom

Remove a hard water ring from a toilet bowl

The stubborn ring at the waterline of a toilet bowl is usually minerals from hard water, mostly calcium and magnesium, that build up where the water sits and evaporates. Iron or manganese in the water can stain it orange, brown or black, and bacteria can add pink or gray. Ordinary bowl cleaner often can't touch it once it hardens. A mild acid like vinegar, or a cleaner made for lime and rust, dissolves it, and a wet pumice stone takes off what's left without scratching the porcelain.

Gloved hand scrubbing a hard water ring at the waterline of a toilet bowl with a wet pumice stone, with baking soda and vinegar nearby
Keep the pumice stone wet so it scrubs off the mineral ring without scratching.
Quick answerTurn off the water to the toilet and flush to drop the water level below the ring. Pour or spray white vinegar or a toilet lime and rust remover on the ring, cover it with vinegar-soaked paper towels if needed, and let it sit for an hour or overnight. Scrub with a toilet brush, then rub any remaining ring with a wet pumice stone. Turn the water back on and flush.
Worth checking firstMake sure it's a mineral ring and not a crack or worn glaze. Run a fingernail over it: a raised, rough deposit is mineral buildup that comes off. A thin dark line you can't feel, or a dull, rough patch where the shine is gone, may be a crack or worn glaze that cleaning won't fix.
Easy30 min, plus soaking$0–15
Cutaway diagram of a toilet bowl showing the mineral ring at the waterline, the lowered water level, vinegar-soaked paper towels on the ring, a wet pumice stone and the rim jets under the rim
Hard water leaves a mineral ring (1) at the usual waterline. Lower the water (2) and soak the ring with vinegar or a lime remover (3). A wet pumice stone (4) lifts what's left. Clogged rim jets (5) leave streaks below the rim.

What causes a ring in the toilet bowl

Hard water carries dissolved calcium and magnesium. In a toilet, water sits at the same level for hours, and a little evaporates at the waterline, leaving minerals behind. Each flush adds a thin layer, and over months the deposit becomes a rough, hard crust called limescale. Its rough surface then traps dirt and stains, so the ring darkens. If your water has iron or manganese, the ring can be orange, brown or black. A pink or gray film that wipes off easily is usually bacteria, not minerals, and regular cleaning handles it. To tell the two apart, scratch the ring lightly with a fingernail: a film smears away, while limescale feels hard and gritty and doesn't budge.

Limescale is mostly calcium carbonate, which dissolves in acid. White vinegar is a weak acid and works if it has time, which is why soaking for an hour or overnight matters more than scrubbing hard. Cleaners made for lime and rust work faster. For the last bits, a pumice stone is softer than porcelain glaze but harder than limescale, so when it's kept wet it grinds the deposit away without scratching the bowl. Dry pumice, steel wool and metal tools can scratch or leave gray marks, which make the bowl stain faster. If a ring seems to come back within a week or two, it's usually a sign of hard water, and a quick weekly scrub keeps it from building up again.

Why the ring forms

Hard water

Calcium and magnesium deposit at the waterline.

Iron or manganese

Turn the ring orange, brown or black.

Infrequent use

Water sits longer and more evaporates.

Clogged rim jets

Weak rinse lets streaks and deposits build up.

Rough or worn glaze

Older bowls grab stains more easily.

What's happening?
You noticeLikely causeStart at
Ring sits under the waterNeeds the water loweredStep 1
White, gray or brown crustLimescaleStep 2
Ring softened but still thereNeeds a stronger soakStep 3
Thin hard ring left after soakingFinish with pumiceStep 4
Streaks from under the rimClogged rim jetsStep 5
Ring returns within weeksHard water, needs upkeepStep 6
Never mix cleanersNever mix bleach with vinegar, lime removers, ammonia or other toilet cleaners; the combinations can release toxic gas. If you've used a bleach cleaner recently, flush several times before using an acid cleaner. Wear rubber gloves and safety glasses, keep the bathroom ventilated, and follow the label on any commercial product. Use pumice only wet and only on plain white or light porcelain; don't use it on colored or matte bowls, plastic seats or the tank's chrome parts. Don't use muriatic acid or drain openers in a toilet.

Let's fix it

0 of 6 done
  1. Lower the water in the bowlTurn off the water supply valve behind the toilet by turning it clockwise until it stops. Flush and hold the handle down so the tank empties; the bowl will drop to a low level, usually below the ring. To lower it further, plunge a few times with a flange plunger to push more water through, or scoop it out with a disposable cup into a bucket. Do this before adding any cleaner, so nothing splashes. The goal is to get the ring out of the water so the cleaner touches it at full strength instead of being diluted.
    Hand turning the toilet supply valve clockwise behind the toilet, with the bowl water dropped below the stain ring after flushing
  2. Soak the ring with vinegar or a lime removerPour about 2 to 4 cups of plain white vinegar around the bowl so it runs over the ring, or spray it directly onto the ring. For a ring above the remaining water, press paper towels onto the ring and soak them with vinegar so they cling. Let it sit at least an hour, or overnight for a heavy ring. A commercial toilet lime and rust remover works faster: apply it as the label says, usually for a few minutes, and don't leave it longer than directed. Keep the bathroom ventilated, and keep kids and pets out while it soaks.
    Paper towels soaked in white vinegar pressed onto a mineral ring in a toilet bowl, with a bottle of vinegar beside it
  3. Scrub, and soak again if neededScrub the ring with a stiff nylon toilet brush, working around the bowl. Much of a light ring will come away now. If it's softened but still there, add a few tablespoons of baking soda to the brush and scrub; the mild abrasive helps. Then soak again with fresh vinegar or another round of lime remover, since thick rings often need two or three soaks. Be patient here: the soak does the work, and scrubbing hard on a hard ring mostly wears out the brush.
    Something went wrong?
    • The baking soda fizzed a lot That's just the vinegar and baking soda reacting, which is harmless. It also uses up the vinegar, so rinse and soak with fresh vinegar for the next round.
    Stiff nylon toilet brush scrubbing the softened ring in a toilet bowl, with baking soda sprinkled on the brush
  4. Finish with a wet pumice stoneFor a thin, hard ring that's left, use a pumice stone made for toilets (often sold on a handle, about $5 to $10). Soak the stone in water for a minute and keep both the stone and the ring wet the whole time; wet pumice won't scratch porcelain, but a dry stone can. Rub gently over the ring, using light pressure and short strokes, and rinse the stone often. You'll see the deposit turn to a gray paste and wipe away. Stop as soon as the ring is gone. Don't use pumice on colored, matte or specialty-coated bowls; check the toilet maker's care guide first.
    Something went wrong?
    • Gray marks appear on the porcelain That's usually pumice residue, not a scratch. Scrub with baking soda and a brush, then flush. Keep the stone wetter next time.
    Wet pumice stone on a handle rubbing the remaining mineral ring off a white toilet bowl
  5. Clear the rim jetsLook under the rim with a small mirror and flashlight. You'll see a row of small holes that rinse the bowl when you flush. If they're crusted with minerals, the bowl rinses poorly and stains streak down from the rim. With the water still off, dab vinegar or lime remover into the holes with a cloth or a squeeze bottle, or stuff vinegar-soaked paper towels up under the rim, and let it sit. Then poke each hole gently with a bent piece of coat hanger or a small Allen key to break up the deposit. A stronger rinse also helps the bowl stay cleaner.
    Small mirror and flashlight showing crusted rim jets under a toilet rim while a bent paper clip clears one of the holes
  6. Turn the water on and keep it cleanTurn the supply valve counterclockwise to open it, let the tank fill and flush a few times to rinse away the cleaner. Check that the bowl refills to its normal level. If a faint shadow of the ring is still there, a second overnight soak usually does more than extra scrubbing. To keep the ring from coming back, brush the bowl once a week, pour a cup of vinegar in and let it sit overnight once a month, and flush unused toilets every few days. If you have very hard water throughout the house, a water softener reduces scale on fixtures, faucets and appliances too. Avoid drop-in tank tablets with bleach, which many toilet makers say can damage tank parts.
    Clean white toilet bowl refilling after the supply valve is turned back on, with no ring at the waterline

Watch it done

Remove Toilet Bowl Ring/Stain SafelyBy The Woggers Way DIY on YouTube. Their method may vary a little from ours.
Watch on YouTube
How you'll know it's fixed
  • The waterline is smooth and clean to the touch
  • No streaks running down from under the rim
  • The bowl refills to its normal level after a flush

Dark line that won't come off? It may be a crack or worn glaze.

If it comes back

If the ring returns within a few weeks, your water is likely very hard. Weekly brushing and a monthly overnight vinegar soak keep it from hardening. A water softener or a whole-house filter addresses the cause.

If the bowl water sits lower than it used to, a ring can form below the normal line. See the guide for a low toilet bowl water level. If the toilet runs between flushes, see how to fix a running toilet.

For scale and stains on tile and grout, see how to clean grout without harsh chemicals.

Let the soak workAn overnight vinegar soak does more than an hour of hard scrubbing. Start it before bed and finish with the brush in the morning.
Renting?Cleaning the ring is fine. Ask your landlord before using a pumice stone or strong chemicals, and report it if the bowl is cracked.
Call a plumber ifYou find a crack in the bowl, the glaze is worn rough or the bowl leaks at the base. A cracked or badly worn bowl can't be fixed by cleaning and needs replacing.Fix it yourself or call? Compare the cost →

What a pro typically charges (a rough estimate; prices vary by area): A professional deep clean typically costs about $50–$150. A plumber replacing a toilet usually charges a few hundred dollars plus the toilet.

Find a plumber near you

Something else going on?

Toilet ring questions

How do you get rid of a hard water ring in a toilet?

Lower the water, soak the ring with white vinegar or a lime remover for an hour or overnight, scrub with a nylon brush, and rub off what's left with a wet pumice stone.

Will a pumice stone scratch my toilet?

Not on regular white porcelain if both the stone and the bowl stay wet and you use light pressure. Don't use it on colored, matte or coated bowls.

What dissolves limescale in a toilet?

Mild acids like white vinegar, or cleaners made for lime and rust. Give them time to soak.

Why does my toilet keep getting a brown ring?

Usually hard water minerals, often with iron, building up where the water sits. Regular brushing and monthly vinegar soaks help.

Can I mix vinegar and bleach to clean a toilet?

No. Mixing bleach with vinegar or other acids can release toxic chlorine gas. Use one cleaner at a time and flush between them.

Reader reports

Did this fix work for you?

Tell the next person how it went. Your numbers are added to the totals anonymously; tips are read by our team before they appear.

How did it go?
Reader Q&A

Questions from readers

No questions on this guide yet. If you're stuck, ask below. Useful questions and answers get added here for the next person.

Ask a question

We read every question before anything is published, and we never show names or emails. Please leave out personal details. PrivacyAccessibility

About the authors

GrabTheHammer Team

  • No sponsored picks
  • Safety first
  • Tells you when to call a pro

We're a small team of writers and editors who check every guide against manufacturer instructions and common code requirements. Our goal is to help you understand the problem, tackle what you safely can and know when to call a pro.

Checked against: Toilet manufacturer care and cleaning guidance and cleaning product labels.

How we write and review →
A helpful next stepFix a running toiletWhile the water's off, check the flapper for leaks.