Toilet keeps running? Try these checks first
Quick answer
A running toilet is almost always a worn flapper, a float set too high, or a failing fill valve. The dye test finds it in ten minutes: food coloring in the tank, wait, and if color reaches the bowl without flushing, the flapper leaks. Parts cost $5 to $25 DIY, or $99 to $200 for a full tank rebuild by a plumber.
A running toilet is the most profitable problem in plumbing, for the water company. A silent flapper leak wastes hundreds of gallons a day, and Charlotte Water bills it all. The good news: this is the most fixable problem in your house, and I am going to walk you through exactly what I would check, in order, so you can decide whether you even need me.
First, the ten minute dye test
Take the tank lid off and drop in food coloring, enough to tint the water clearly. Do not flush. Come back in fifteen minutes and look at the bowl. Color in the bowl means water is escaping past the flapper, the rubber seal at the bottom of the tank, and that is your leak. No color but the toilet still cycles on by itself at night? That points at the fill valve or an overflow problem instead. This one test sorts most running toilets into their correct repair.
The three usual suspects
The flapper is suspect one. Rubber hardens and warps after years underwater, and chlorine tank tablets speed that up dramatically. A new flapper costs $5 to $10 and installs by hand: water off, unhook the chain, swap, done. Suspect two is the float set too high, which lets water climb to the overflow tube and trickle down it forever. There is an adjustment screw or clip on the fill valve, and lowering the water line half an inch below the overflow tube top fixes it free. Suspect three is the fill valve itself, which hisses, cycles, or never quite shuts off when it wears out. A new one runs $10 to $25 and takes twenty minutes with basic comfort working inside a tank.
The honest DIY versus plumber math
| Fix | DIY cost | Plumber cost |
|---|---|---|
| Flapper swap | $5 - $10 | $99 - $200 for a full tank rebuild (flapper, fill valve, flush valve, supply line) |
| Float adjustment | $0 | |
| Fill valve replacement | $10 - $25 |
If one part failed from age, its neighbors are the same age. That is why my visit is a full rebuild rather than a single part, so you are not calling again in six months for the next piece. If you are comfortable with the DIY, do the DIY, and I mean that. This page exists because the people who try the flapper first and then call me are my favorite customers.
When it is more than parts
Call instead of DIY when the toilet rocks on the floor, when water shows at the base, when the porcelain has a crack, or when a toilet from the 1990s or earlier guzzles water by design. Base leaks mean the wax ring, and a rocking toilet destroys wax rings as fast as I can replace them, so the fix includes shimming and resetting properly. Old high-volume toilets often justify replacement over repair. A new efficient toilet installed runs $150 to $400 through my fixtures page, and it pays part of itself back on the water bill. And if the running is constant and the floor is wet, treat it as urgent before the subfloor pays the price.