
Affiliate Disclosure
Some links on this page are affiliate links. As an Amazon Associate, we earn from qualifying purchases — at no extra cost to you. We do not buy, test, or physically handle the products we cover; our rankings come from aggregated owner reviews, ratings and expert consensus. Commissions never change our verdicts. How we rank · full disclosure.
The short answer: a running toilet is almost always one of three cheap fixes — a worn or misaligned flapper that no longer seals, a float set too high so water spills into the overflow tube, or a failing fill valve that will not shut off. Lift the tank lid, watch a flush cycle, and check the water level against the overflow tube: water going over the top means a float or fill-valve problem; water leaking with the level below the tube means the flapper. Parts cost 5 to 25 dollars and no special tools are needed.
It is worth fixing fast. The EPA estimates a running toilet can waste around 200 gallons a day, and it does so silently, quietly inflating your water bill for weeks before you notice.
How a toilet tank works
Understanding the four parts makes diagnosis obvious.
- Fill valve: refills the tank after a flush and shuts off when the water reaches the set level.
- Float: rides on the water and tells the fill valve when to stop. Either a ball on an arm or a cup on the valve body.
- Flapper: the rubber seal at the bottom that lifts to flush and drops to seal the tank.
- Overflow tube: the open vertical tube that drains excess water into the bowl if the level rises too high, preventing a tank overflow.
When a toilet runs, one of these is failing. The overflow tube is your key diagnostic reference point.

Diagnose a running toilet in two minutes
- Take off the tank lid and set it somewhere safe — it is heavy porcelain.
- Look at the water level. Is water trickling over the top of the overflow tube? If yes, the problem is a float set too high or a fill valve not shutting off.
- If the level is below the tube but it still runs, water is escaping past the flapper.
- Run the food-coloring test to confirm a flapper leak: add a few drops of food coloring to the tank, wait 15 minutes without flushing, and check the bowl. Color in the bowl means the flapper is leaking.
| Symptom | Likely cause |
|---|---|
| Water spilling into overflow tube | Float too high or fill valve failing |
| Runs with level below overflow tube | Flapper not sealing |
| Intermittent refill (ghost flushing) | Slow flapper leak |
| Constant hiss, never fills | Fill valve failure |
| Flapper closes but chain holds it open | Chain too short or tangled |
Fix 1: the flapper (most common)
A degraded, warped, or mineral-coated flapper is the number-one cause. It is a 10-minute, 5-to-15-dollar fix.
- Shut off the water at the valve behind the toilet and flush to empty the tank.
- Unhook the old flapper from the pegs on the overflow tube and unclip the chain.
- Inspect the flush valve seat — the rim the flapper seals against. Wipe off any mineral buildup or grime, which can prevent a good seal.
- Install a matching flapper. Bring the old one to the store to match size and style; there is no universal flapper.
- Set the chain length with just a little slack — too tight holds the flapper open, too loose can tangle under it.
- Turn the water on and test a few flushes.
If a new flapper still will not seal, the flush valve seat itself may be worn and need replacing — see how to replace a toilet flapper for the detailed version.

Fix 2: adjust the float
If water pours into the overflow tube, the tank is filling too high. The fix is to lower the float so the fill valve shuts off sooner, with the water level about an inch below the top of the overflow tube.
- Ball-and-arm float: gently bend the arm down, or turn the adjustment screw where the arm meets the fill valve, to lower the shutoff point.
- Cup-style float: pinch the clip on the adjustment rod and slide the cup down the fill valve body.
Aim for the waterline mark stamped inside most tanks, or roughly an inch below the overflow tube rim. The detailed procedure is in how to adjust the toilet water level.
Fix 3: replace the fill valve
If the float is set correctly and the toilet still overfills or hisses constantly, the fill valve has worn out. A modern universal fill valve costs 10 to 25 dollars and swaps in without special tools.
- Shut off the water and flush, then sponge out the remaining tank water.
- Disconnect the supply line from the bottom of the fill valve and unscrew the locknut under the tank.
- Lift out the old valve and drop in the new one, adjusting its height so the top sits above the overflow tube per the instructions.
- Tighten the locknut, reconnect the supply line, and set the float level.
- Turn the water on and check for leaks and correct shutoff.
Full detail is in how to replace a toilet fill valve. Many people replace flapper, fill valve, and flush valve together with a repair kit while the tank is open.

The five-second running toilet fix people miss
Before buying any parts, check the chain. A chain that is too short holds the flapper slightly open; a chain that is too long or tangled can slip under the flapper and prop it up. Simply re-hooking it at the right length, with a little slack, stops a surprising number of running toilets for free. Also make sure the flapper is sitting squarely on its seat and not caught on the chain or hinge.
When to call a plumber
Most running toilets are firmly DIY. Call a professional if the tank or bowl is cracked, if the toilet rocks or leaks at the base (a wax-ring or flange issue), or if you have replaced the flapper, float, and fill valve and it still runs — which can point to a warped flush valve or a supply-pressure problem. For a rocking or leaking base, see how to replace a toilet wax ring.
How we evaluate plumbing parts and tools — from aggregated owner reviews and expert consensus rather than first-hand testing — is set out in how we rank. For every toilet and plumbing task, the DIY plumbing hub has the complete set of guides and picks.
