Open early to late, seven days a week • Charlotte, NC Call (702) 899-7786Get a quote

Toilet keeps running? Try these checks first

By Hornets Nest Plumbing · July 3, 2026

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.

Toilet keeps running? Try these checks first

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

FixDIY costPlumber 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.

FAQ

Quick questions

How much water does a running toilet actually waste?

A moderate flapper leak wastes 200 to 500 gallons a day, and a bad one can pass over 1,000. On a Charlotte Water bill that shows up as a jump of $30 to $100 or more in a single cycle. The dye test costs you food coloring and fifteen minutes, which is why it is the first thing to do when a bill spikes without explanation.

Why does my toilet run for a few seconds at random?

That ghost flush is a slow flapper leak. The tank level drops bit by bit until the fill valve wakes up, tops the tank off, and goes quiet again. It feels haunted, it is just rubber. A new flapper ends it. If a new flapper does not, the flush valve seat under it is pitted, and that is the deeper rebuild where having a plumber do the whole assembly starts making sense.

Need a plumber in Charlotte today?

One call gets you a diagnosis window, a flat price, and a plumber who shows up when promised.

📞 Call (702) 899-7786
📞 Tap to call (702) 899-7786