White ceramic toilet with tank lid, the type of toilet covered in this running-toilet repair guide

How to Fix a Running Toilet Yourself (Before Calling a Plumber)

How to fix a running toilet: cutaway diagram of a toilet tank showing the fill valve, float cup, overflow tube, and flapper How to Fix a Running Toilet Inside the tank: the four parts that cause 95% of running toilets water line Fill valve Float cup Overflow tube Flapper Lift chain fixbeforecall.com · DIY cost $5–25 · Plumber cost $100–250

Quick Answer: How Do You Fix a Running Toilet?

To fix a running toilet, lift the tank lid and check three parts: the flapper, the float, and the fill valve. In about 8 out of 10 cases the cause is a worn flapper — a $5–10 rubber seal you can replace by hand in 15 minutes, with no special tools and no plumber.

💰 DIY cost: $5–25 in parts and 15–45 minutes. Plumber cost: $100–250 including call-out. A running toilet also wastes up to 200 gallons of water per day, so fixing it today saves money twice.

Take a breath — this is one of the friendliest repairs in the whole house. Everything inside the tank is designed to be swapped by an ordinary person, and the water in there is clean supply water, not waste. Let’s work through it the same way a plumber would: diagnose first, then fix.

What’s Actually Wrong With Your Toilet? (Diagnosis)

A toilet runs for one reason: water is escaping the tank, so the fill valve keeps refilling it. Your only job is to find where it’s escaping. Lift the tank lid, set it somewhere safe (porcelain cracks easily), and match what you see and hear to this table.

SymptomLikely causeGo to
Jiggling the handle makes it stopFlapper stuck open or chain snaggedFix 1
Runs constantly; water spills into the overflow tubeFloat set too highFix 2
Runs on and off every few hours (“phantom flushing”)Worn flapper leaking slowlyFix 1
Constant hissing, or valve never fully shuts offWorn fill valveFix 3
Flowchart to diagnose which part is causing your running toilet: flapper, float, or fill valve Which part is causing your running toilet? Toilet keeps running Does jiggling the handle make it stop? YES Flapper or chain → Fix 1 NO Is water spilling into the overflow tube? YES Float set too high → Fix 2 NO Constant hissing, or the tank refills on its own? YES Worn fill valve → Fix 3 NO Do the dye test Food coloring in the tank, wait 20 min. Color in the bowl = leaking flapper → Fix 1 Still running after all three fixes? Time to call a plumber (see below) fixbeforecall.com

Not sure even after looking? Put 5–10 drops of food coloring in the tank, wait 20 minutes without flushing, and check the bowl. Colored water in the bowl means the flapper is leaking — that’s your answer in four out of five running toilets.

Once you know the culprit, here’s exactly how to fix a running toilet in each case.

What You’ll Need

  • Universal toilet flapper — $5–10 (take a photo of your old one to match size: most are 2″, newer high-efficiency toilets use 3″)
  • Fill valve — $10–20 (a float-cup type like the Fluidmaster 400A style fits nearly every modern tank)
  • Adjustable wrench or slip-joint pliers — $8–15, only needed for Fix 3
  • Sponge and a small bucket — for the last inch of tank water
  • Food coloring — a few drops from the kitchen, free
  • Scissors or wire cutters — to trim the new flapper chain

Worst-case total if you replace everything: about $25 in parts — still $75–225 less than one plumber visit.

Fix 1: Replace the Flapper 15 MIN · EASY

The flapper is the rubber disc at the bottom of the tank that lifts when you flush and seals when the tank refills. Rubber hardens and warps after 4–5 years, and once the seal fails, water leaks into the bowl and the toilet runs. This is the most common running toilet fix, so start here.

  1. Turn off the water at the oval shut-off valve behind the toilet — clockwise until it stops. Why: you want the tank to stay empty while you work.
  2. Flush and hold the handle down to drain the tank, then sponge out the last inch of water.
  3. Check the chain first. If it’s snagged, kinked, or hooked under the flapper, that alone can hold the flapper open. Free it, set about half an inch of slack, and you may be done already.
  4. Unclip the old flapper from the two pegs on the sides of the overflow tube and unhook the chain from the flush lever. No tools needed.
  5. Wipe the valve seat — the ring the flapper sits on — with a cloth. Grit or mineral buildup here causes leaks even with a new flapper.
  6. Clip on the new flapper, attach the chain with half an inch of slack, and trim the excess chain so it can’t tangle.
  7. Turn the water back on and flush twice to test the seal.
Pro Tip: In 14 years managing that apartment complex, I probably replaced 300 flappers, and the calls that came back were almost always a size mismatch. Bring the old one to the store — don’t trust a photo. — Marcus

Toilet still running with a fresh flapper? The water level is the next suspect — here’s how to fix a running toilet caused by the float.

Fix 2: Adjust the Float 5 MIN · EASY

If water is pouring into the overflow tube, the float is set too high, so the fill valve never gets the signal to shut off. The fix is simply lowering the water level — the correct level is about 1 inch below the top of the overflow tube.

  1. Identify your float type. A float cup slides up and down the fill valve shaft (standard on modern valves). A float ball sits on the end of a long metal arm (older toilets).
  2. Float cup: turn the adjustment screw or pinch the clip on the side of the valve and slide the cup down half an inch. On screw types, counterclockwise lowers the level.
  3. Float ball: bend the metal arm gently downward, or turn the screw at the pivot if it has one.
  4. Flush and watch the refill. The valve should shut off with the waterline an inch below the overflow tube’s rim. Adjust again if needed — small moves, then test.
Watch for: a float ball that stays half-submerged has cracked and taken on water. It can’t float properly, so no adjustment will hold. Replace it ($5–8), or better, upgrade the whole fill valve in Fix 3.

Level set correctly but the toilet keeps running or hissing? Then the fill valve itself has worn out — the last and biggest fix for a running toilet.

Fix 3: Replace the Fill Valve 30–45 MIN · MEDIUM

A fill valve that hisses constantly, cycles on and off, or refuses to shut off has worn internal seals, and replacement beats repair — a new float-cup valve costs $10–20 and comes with instructions. Don’t let “medium” worry you; it’s four connections, all designed for hand-tightening.

  1. Shut off the water and empty the tank — flush, hold, and sponge out the rest. Why: the supply line comes off in the next step, and any leftover water ends up on your floor.
  2. Disconnect the supply line from the underside of the tank. Hand-loosen first; use the wrench only if it’s stuck. Keep a towel underneath.
  3. Unscrew the plastic locknut under the tank that holds the old valve, then lift the valve out of the tank.
  4. Set the new valve’s height by twisting its shaft so the top sits at least 1 inch above the overflow tube, then drop it in the same hole.
  5. Hand-tighten the new locknut underneath — snug plus a quarter turn. Overtightening cracks porcelain, and cracked porcelain is how a $15 job becomes a new toilet.
  6. Reconnect the supply line and clip the small refill tube onto the overflow tube — above the waterline, not shoved down inside it.
  7. Turn the water on slowly, let the tank fill, check under the tank for drips, and fine-tune the float as in Fix 2.
Pro Tip: While the tank is empty, replace the flapper too even if it looks fine. The parts cost $5–10, you’re already in there, and it resets the clock on the two most failure-prone parts at once.
🧰 Optional one-box shortcut: a complete toilet repair kit (fill valve + flapper + flush valve hardware, Fluidmaster 400A-style) runs $20–30 at any hardware store and covers every fix in this guide. Worth grabbing if your toilet is 10+ years old.

When Should You Call a Plumber Instead?

Call a plumber when the problem is outside the tank — everything inside it is fair game for DIY, but these situations aren’t:

  • The shut-off valve won’t close or is seized. Forcing a corroded valve can snap it and flood the bathroom. A plumber can replace it safely ($75–150).
  • Water on the floor around the base or under the tank that isn’t from your work — that’s a tank bolt, gasket, or wax ring issue, and mistakes there mean water damage.
  • You replaced flapper, float, and fill valve and it still runs. The flush valve seat itself may be cracked or pitted, which usually means pulling the tank.
  • Cracked porcelain anywhere. No part fixes that; the tank or toilet needs replacing.
  • Fair pricing: a straightforward running toilet repair should cost $100–250 including call-out. If you’re quoted $400+ for a fill valve swap, get a second quote.

For the other 90% of cases, knowing how to fix a running toilet yourself is all you need.

How Do You Stop a Toilet Running Again?

  • Skip drop-in tank tablets. The chlorine sits against the flapper and eats the rubber years early — it’s the #1 cause of premature flapper failure.
  • Replace the flapper every 4–5 years as cheap insurance. It’s $5–10 and 15 minutes, versus 200 gallons a day when it fails quietly.
  • Do the dye test once a year. Slow flapper leaks are silent; the test catches them before your water bill does.
  • Exercise the shut-off valve twice a year — close and reopen it so it never seizes when you actually need it.
  • Keep the water level an inch below the overflow tube whenever you’re in the tank for any reason.

Running Toilet FAQ

Is a running toilet actually costing me real money, or is it a minor annoyance?
It’s real money. A constantly running toilet can waste up to 200 gallons per day — over 6,000 gallons a month — which can add $50–100 or more to a monthly water bill depending on local rates. This isn’t a “get to it eventually” repair.
Why does my toilet run every few hours on its own instead of constantly?
That pattern is called phantom flushing, and it almost always means a leaking flapper. Water seeps slowly past the worn seal into the bowl, the tank level drops, and the fill valve kicks on to top it up. Replacing the flapper for $5–10 fixes it.
How do I know if I need a new flapper or a new fill valve?
Use the dye test for the flapper: put food coloring in the tank, wait 20 minutes without flushing, and if color appears in the bowl the flapper is leaking. If the tank holds color but you hear hissing or the valve cycles on and off, the fill valve is the problem.
Do I need to turn off the water just to diagnose the problem?
No — only for the repairs. You can watch the tank and run the dye test with the water on. Before replacing the flapper or fill valve, turn the oval shut-off valve behind the toilet clockwise until it stops, then flush to empty the tank.

You Just Fixed a Running Toilet — And Saved Real Money

That’s the whole job: diagnose with the tank lid off, replace the flapper first, adjust the float second, swap the fill valve last. You spent $5–25 and under an hour where a plumber would have charged $100–250 — and you stopped up to 200 gallons a day from draining onto your water bill.

Next time something drips, hums, or rattles, you know the drill: fix before call.

Written by Marcus Webb — 14 years as maintenance supervisor for a 400-unit apartment complex, then 8 years running an independent handyman and appliance-repair business before starting FixBeforeCall.com. Marcus tests fixes himself before writing them up.

Similar Posts