Toilet Keeps Running? Causes, Quick Fixes, and Costs
A toilet that keeps running is almost always caused by a worn flapper, a float set too high, or a failing fill valve — and it’s worth fixing fast because a running toilet can waste hundreds of gallons a day and spike your water bill. The good news: the parts are cheap (often under $20) and most fixes are DIY. The first step is a 10-minute diagnosis to find which part is leaking. Here’s how to pinpoint and fix it.
How a Toilet Runs (Quick Mental Model)
After a flush, the flapper seals the tank, the fill valve refills it, and the float shuts the fill valve off at the right level. The overflow tube drains excess into the bowl. A toilet “runs” when water keeps escaping the tank — so it never fully shuts off, or cycles on and off (“phantom flushing”).
Diagnose It (Dye Test)
Put a few drops of food coloring in the tank and wait 15–30 minutes without flushing.
| Result | Diagnosis |
|---|---|
| Color appears in the bowl | Flapper leak (most common) |
| Water level is at/over the overflow tube | Float set too high / fill valve issue |
| Fill valve hisses or won’t shut off | Failing fill valve |
| Constant trickle, no obvious leak | Flapper seat or chain too tight |
The Common Fixes
1. Flapper (the #1 cause) A warped, stiff, or mineral-crusted flapper won’t seal. Turn off the supply, flush to empty, unclip the old flapper, and snap in a new one ($5–$15). Also check the chain — too tight holds it open; too loose can tangle.
2. Float set too high If water spills into the overflow tube, lower the float: bend the float arm down (ballcock style) or pinch/turn the adjustment clip (cup style) so the water stops ~1” below the overflow top.
3. Fill valve If it hisses, won’t shut off, or runs constantly, replace the fill valve ($10–$20). It drops in with one supply connection — a 20–30 minute job.
Cost: DIY vs. Plumber
| Fix | DIY parts | Plumber |
|---|---|---|
| Flapper | $5 – $15 | $90 – $200 |
| Fill valve | $10 – $20 | $100 – $250 |
| Full “guts” rebuild kit | $20 – $40 | $150 – $300 |
Most running-toilet fixes are firmly DIY. Call a plumber if the tank/bowl is cracked, the shutoff valve is seized, or it keeps recurring. A standard visit runs $75–$200 — sanity-check via plumber quote seems high. For other toilet issues see toilet overflowing won’t stop.
Why Fix It Fast
A silently running toilet can waste 200+ gallons a day, and a running hot-water-adjacent issue or a leak left for months adds up. The EPA notes a single leaky toilet can waste hundreds of gallons daily — a $10 flapper pays for itself quickly.
Frequently Asked Questions
Why does my toilet keep running? The most common cause is a worn or warped flapper that no longer seals, letting water leak from the tank into the bowl so the fill valve keeps topping it off. Other causes are a float set too high (water spills into the overflow tube) or a failing fill valve that won’t shut off. A dye test pinpoints which.
How do I stop a toilet from running? Do a dye test to find the cause: if color reaches the bowl, replace the flapper; if water is at the overflow tube, lower the float; if the fill valve hisses or won’t stop, replace it. The parts are cheap (often under $20) and most fixes take 20–30 minutes. Turn off the supply valve before working.
Is a running toilet a big deal? Yes, for your water bill — a running toilet can waste hundreds of gallons a day. It’s usually not a flooding risk (the overflow tube sends excess to the bowl), but the wasted water adds up fast, so a cheap flapper or fill-valve fix pays for itself quickly. Fix it within days, not months.
How much does it cost to fix a running toilet? DIY parts are inexpensive: a flapper is $5–$15, a fill valve $10–$20, and a full rebuild kit $20–$40. If you hire a plumber, expect roughly $90–$300 depending on the part and your area, since most of the cost is the service call. Many homeowners handle these repairs themselves.
What is phantom flushing? Phantom flushing is when a toilet briefly refills on its own without anyone flushing it. It’s caused by a slow flapper leak: water seeps from the tank into the bowl until the level drops enough to trigger the fill valve. Replacing the flapper (and checking the flapper seat for mineral buildup) usually stops it.
Last updated: June 17, 2026. Sources: EPA WaterSense on toilet leaks and water waste; standard fill-valve/flapper repair guidance; 2026 cost ranges per our plumbing guides.