How to Fix a Running Toilet
In This Guide
Hear that faint hissing from the bathroom late at night? A running toilet is a toilet that keeps refilling, trickling, or hissing after it should have stopped. It is not just annoying. Water that leaks silently from the tank into the bowl, or spills into the overflow tube hour after hour, runs straight down the drain and onto your water bill. The good news is that the inside of a toilet tank is simple: a handful of parts, all visible, all replaceable without cutting a pipe or opening a wall.
This guide works for US, UK, Canadian, and Australian homes. The parts have different names in different places — in the US you will hear “tank” and “flapper”, in the UK “cistern” and “flush valve seal” — but the job is the same. We name both terms so you can match what you see in your tank to the part on the shop shelf.
What a Running Toilet Is
A standard gravity toilet has two jobs after you flush. First, the flapper lifts, lets tank water rush into the bowl, then drops back down and seals the tank shut. Second, the fill valve refills the tank to a set level and shuts off completely. A running toilet is what happens when either job fails: water keeps leaking past the seal into the bowl, so the fill valve keeps topping the tank up, or the fill valve never shuts off at all and water keeps spilling into the overflow tube. Either way, the sound you hear is water moving when it should be still.
Two related terms help with diagnosis. A “phantom flush” is when the toilet seems to flush itself every few minutes: the tank has leaked slowly into the bowl, the level has dropped, and the fill valve has kicked in to top it up. A constant hiss or trickle, by contrast, usually means water is flowing into the overflow tube right now. Knowing which pattern you have points you at the right part before you spend anything.
Recognize the Symptoms
- Constant hissing or trickling — water is flowing into the bowl nonstop. Check the water level and the fill valve first.
- Toilet refills every few minutes (phantom flush) — the tank slowly leaks into the bowl, then refills. This is the classic flapper failure.
- Water running into the overflow tube — look inside the tank: if water is spilling over the top of the tall open tube, the fill valve is not shutting off, or the water level is set too high.
- Weak or incomplete flush — sometimes the opposite problem, a water level set too low, or a chain so long the flapper drops too fast. It is covered in the fine-tuning step below.
Lift the tank lid carefully — it is heavy porcelain and it chips if dropped — and watch the tank while it runs. What you see tells you exactly which step to focus on. Take a phone photo of the parts before you touch anything; it helps at the hardware store and if you need to put something back.
What You Will Need
- Food coloring or a dye tablet, for the leak test
- An old towel and a small cup or sponge, for bailing a little tank water
- Adjustable pliers or a wrench, only if you replace the fill valve
- A replacement flapper ($5–$10 range) — take the old one to the store to match the size; 2-inch is standard, some larger toilets use 3-inch
- A universal fill valve ($10–$20 range), only if adjustment does not fix it
- White vinegar and a cloth, for cleaning mineral buildup off the seal and seat
Diagnose Before You Buy Parts
The dye test
Drop food coloring into the tank and wait 15 minutes without flushing. If color shows up in the bowl, tank water is leaking past the flapper into the bowl. That is a seal problem, not a fill-valve problem, and a new flapper (or a cleaned seal) is the fix. If the bowl stays clear but the toilet still runs, the fill valve or the water level is the suspect.
The press test
While the toilet is running, press down gently on the flapper. If the running stops, the flapper is not sealing. If it keeps running, the problem is more likely the fill valve or the level. This one test saves a lot of people from replacing the wrong part.
The level check
Look at where the water sits compared with the top of the overflow tube. The water level should sit about 1 inch (about 25 mm) below the top of that tube. Higher than that, and water spills over constantly no matter how good the flapper is. Lower the level before you buy anything.
Step 1: Fix the Flapper
The flapper is the rubber disc at the bottom of the tank. Over time, chlorine in tap water and mineral deposits make rubber stiff, warped, or slimy, so it stops sealing flat against the flush valve seat. That slow leak is the single most common cause of a running toilet.
- Clean first. Lift the flapper, wipe it and the seat it rests on with a cloth and a little vinegar, and run the dye test again. Light buildup sometimes clears this way, and it costs nothing.
- Check the chain. The chain from the flush lever to the flapper needs about half an inch to 1 inch of slack when the flapper is closed. Too tight and it holds the flapper slightly open; too long and it can tangle or slip under the flapper and hold it open. Adjust the hook to a different link until the slack looks right.
- Replace it if cleaning fails. Unhook the old flapper from the pegs on the overflow tube and the chain. Snap the new one on, reconnect the chain with the slack above, and flush twice. Then run the dye test again to confirm the seal.
- Skip in-tank chlorine tablets. Drop-in bleach or chlorine tablets sitting in the tank are known to damage rubber tank parts and can void some manufacturers’ warranties. Use a bowl cleaner applied to the bowl instead.
On some newer toilets there is no classic flapper at all, but a canister seal: a cylinder that lifts and drops onto the same kind of seat. The diagnosis is identical — dye test, clean, replace the seal — but buy the seal made for your toilet model, not a generic flapper.
Step 2: Fix the Fill Valve
The fill valve is the tall assembly, usually on the left of the tank, that refills it after a flush. If the flapper seals fine but water keeps running into the overflow tube, the fill valve is not shutting off.
- Lift the float. Gently lift the float arm or float cup. If the water stops, the valve works but needs its level adjusted — go to Step 3.
- Clean it. Turn off the water, flush to empty the tank, and twist off the valve cap if your model allows it. Rinse grit or mineral deposits from under the seal, refit the cap, and test again.
- Replace it if needed. A universal fill valve installs in about 30 minutes with ordinary hand tools: shut off the water, disconnect the supply line from under the tank (keep a towel ready, some water will drip), undo the locknut, lift the old valve out, set the new valve’s height to the markings in its instructions, hand-tighten the locknut plus a small turn — overtightening can crack plastic threads — reconnect the supply line, and turn the water back on slowly. Check the level and the shutoff before you refit the lid.
Also check the small refill tube: it should be clipped so it directs water into the overflow tube, not pushed deep underwater, where it can siphon and confuse the level.
Step 3: Set the Water Level
Water should sit about 1 inch below the top of the overflow tube. That figure is repeated across plumbing guides from manufacturers and plumbers alike, because it leaves a safety margin: high enough for a full flush, low enough that a small overshoot does not spill into the tube.
- Cup float (most modern toilets): pinch the clip on the side of the float cup and slide it down the rod, or turn the adjustment screw on top of the valve. Small moves, then flush and recheck.
- Ball float (older toilets): bend the metal arm gently downward, or turn the adjustment screw on top of the fill valve.
Flush and watch a full cycle: the tank should fill to the new level and stop completely, with silence after it. If the flush now feels weak, the level may have gone too low — raise it a little at a time until the flush is strong and the shutoff is still clean.
When It Still Runs After New Parts
If a new flapper and a correctly set fill valve have not fixed it, work through this short list before calling anyone. First, check that the flapper size matches your flush valve — a 2-inch flapper on a 3-inch valve will never seal, and some brands need their own part. Second, feel the flush valve seat for pitting, cracks, or heavy scale; a damaged seat defeats even a new flapper and usually means replacing the flush valve assembly or calling a plumber. Third, look for a cracked overflow tube, a sticking flush handle, or a chain catching on something inside the tank. Any of those can hold the seal open.
Prevent It Happening Again
Run the dye test once or twice a year; a silent leak caught early is a cheap flapper, not a surprising bill. Wipe the flapper and seat when you clean the bathroom, keep in-tank chlorine tablets out of the tank, and note the date you fitted a new flapper so you know when the rubber is getting old. The same habit belongs in a wider routine: our home maintenance checklist puts this check alongside filters, alarms, and gutters, and our plumbing repair guides cover the next most common household fixes. If you are budgeting bigger bathroom work, see our cost guides before you price it.
Running Toilet FAQs
What is the most common cause of a running toilet?
A worn flapper — the rubber seal at the bottom of the tank. Chlorine and minerals wear rubber out over time, so it stops sealing flat and tank water leaks into the bowl. Cleaning sometimes helps; replacement is a cheap, beginner-level fix.
How do I know if the flapper or the fill valve is broken?
Run the dye test: food coloring in the tank, 15 minutes without flushing. Color in the bowl means the flapper is leaking. No color, but water spilling into the overflow tube, points to the fill valve or a water level set too high. Pressing down on the flapper while it runs is a second check: if the running stops, the flapper is not sealing.
Can I fix a running toilet without turning off the water?
Yes, for diagnosis and for a flapper replacement you do not need to shut the water off. You only need the shutoff valve behind the toilet if you are replacing the fill valve itself.
Why does my toilet keep running after I flush?
Usually the flapper is not sealing (worn, misaligned, or held open by its chain) or the fill valve is not shutting off (stuck float, debris, or a level set too high). Work through the flapper first, then the fill valve.
Why does my toilet flush itself randomly?
That is a phantom flush: a slow flapper leak drops the tank level, and the fill valve tops it up, which sounds like a flush. Fix the seal and the phantom flushes stop.
How do I adjust the water level in the tank?
Set it about 1 inch below the top of the overflow tube. On modern cup-float valves, pinch the clip and slide the float down; on older ball floats, bend the arm down gently or turn the adjustment screw. Flush and recheck after each small change.
Is a running toilet an emergency?
Not usually, unless water is overflowing from the tank or bowl onto the floor — then shut the water off at the valve behind the toilet and call a plumber. Even a non-urgent running toilet should be fixed promptly, because it can waste up to 200 gallons a day.
Should I DIY or call a plumber?
DIY the flapper, the chain, the fill-valve adjustment, and a straightforward fill-valve swap — these are beginner jobs with cheap parts. Call a plumber for floor leaks, cracked porcelain, sewage smells, a damaged flush valve seat, or a repair that new parts have not solved.
Related: More plumbing repair guides · Home maintenance checklist · All cost guides