A toilet that won’t stop topping itself off wastes up to 200 gallons of water a day, which is enough to add $30 to a monthly water bill before anyone notices. If your toilet keeps filling every few minutes, the tank is leaking water into the bowl somewhere, and the fill valve is doing its job by replacing it. The fix is almost always a $5 part and 20 minutes of work, no plumber required.
- How a Modern Toilet Tank Actually Works
- The Dye Test: Pinpoint the Leak in 10 Minutes
- Replacing a Worn or Warped Flapper
- When the Fill Valve Is the Culprit
- Phantom Flushing: The Slow Leak Symptom
- Hard Water and Mineral Buildup
- Chain and Flush Lever Issues
- Toilet Refills After Flush but Won't Stop
- When the Problem Is Outside the Tank
- When to Replace the Whole Toilet
How a Modern Toilet Tank Actually Works
Three parts do all the work inside the tank. The flapper seals the flush valve opening at the bottom. The fill valve refills the tank to a set water level after each flush. The overflow tube prevents the tank from overflowing if the fill valve sticks open.
When the tank is at rest, no water should move. If you hear hissing, trickling, or the fill valve kicking on without anyone flushing, water is escaping somewhere it shouldn’t.
The Dye Test: Pinpoint the Leak in 10 Minutes
Drop 6 to 10 drops of food coloring into the tank, dark blue or red works best. Don’t flush. Walk away for 15 minutes. Come back and look at the bowl. If colored water is now in the bowl, your flapper is leaking. If the bowl is still clear, the issue is at the fill valve or overflow tube.
This is the single fastest diagnostic and tells you which $5 part to buy at the hardware store.
Replacing a Worn or Warped Flapper
Flappers are the most common reason a toilet keeps filling. Chlorine tablets, hard water, and age warp the rubber. A flapper that looked fine three years ago can now seal poorly for 30 seconds after every flush.
Turn off the supply valve behind the toilet. Flush to empty the tank. Unhook the flapper chain from the flush lever and slide the flapper ears off the overflow pegs. Take it to the store to match brand and shape. Korky and Fluidmaster are the two reliable brands, around $5 to $8.
Install the new flapper, set the chain with about a half-inch of slack, turn the water back on, and run the dye test again. Done.
When the Fill Valve Is the Culprit
If the dye test shows clean water in the bowl, the fill valve is either leaking water up through the overflow tube or failing to shut off properly. Lift the tank lid and look at the water level. It should sit about 1 inch below the top of the overflow tube. If water is pouring into the overflow tube nonstop, the float is set too high or the valve is stuck.
Adjust the float first. Most modern Fluidmaster 400A valves have a clip you slide down the rod. Drop it half an inch and check. If that doesn’t help, the valve diaphragm is shot. A full fill valve replacement runs $12 to $18 and takes 25 minutes.
Phantom Flushing: The Slow Leak Symptom
A phantom flush is when the toilet briefly refills on its own every 20 minutes to several hours. It’s the calling card of a flapper that leaks slowly. Even a pinhole gap drains the tank enough over time to trigger the fill valve.
Most homeowners blame the fill valve here because that’s the sound they hear, but the flapper is almost always the real culprit. Replace it before you spend time on the valve.
Hard Water and Mineral Buildup
If your water is over 7 grains per gallon, calcium and lime scale build up on the flapper seat and inside the fill valve. The flapper can be brand new and still leak because the porcelain seat is rough.
Turn off the water, sponge out the tank, and scrub the flapper seat with a 50/50 mix of white vinegar and water using a non-scratch pad. For severe buildup, soak the area with vinegar-soaked paper towels for 30 minutes before scrubbing. A clean seat is critical for a watertight seal.
Chain and Flush Lever Issues
Sometimes the toilet keeps filling because the chain is too short and is holding the flapper open a fraction of an inch. Look down into the tank during a quiet moment. The flapper should be sitting flat against the seat.
Adjust the chain to give it about half an inch of slack. Too tight, and it lifts the flapper. Too loose, and it can wedge under the flapper. If the lever itself wobbles, tighten the nut behind the porcelain by hand only. Wrenches crack tanks.
Toilet Refills After Flush but Won’t Stop
If the toilet fills normally after a flush but never quite shuts off, your fill valve seal is failing. The valve thinks it’s reached the right level but water keeps slipping past the diaphragm. Replace the entire fill valve. Trying to rebuild a 5-year-old valve isn’t worth the time.
- Shut off the supply valve at the wall
- Flush and sponge out the remaining water
- Disconnect the supply line, unscrew the lock nut, and lift the old valve out
- Drop in the new Fluidmaster 400H or Korky QuietFill, tighten by hand only
- Reconnect the supply line, turn water back on, and set the fill level
When the Problem Is Outside the Tank
Rarely, a toilet that keeps filling has nothing to do with the tank. A cracked porcelain bowl or a broken wax ring can allow water to seep out at floor level, triggering refills. Check for moisture around the base. If you see any, you’ve got a bigger project: pulling the toilet and replacing the wax ring, about $8 in parts and an hour of labor.
Also check for water hammer or pressure spikes from a failing pressure regulator on the house. If multiple fixtures are acting up, the issue may be on the supply side.
When to Replace the Whole Toilet
If your toilet is more than 25 years old, uses 3.5 gallons or more per flush, and needs constant repair, replacement is the smarter choice. A modern 1.28-gallon WaterSense toilet costs $150 to $400 and pays for itself in 18 to 36 months on water savings alone. The Toto Drake and Kohler Cimarron are reliable mid-range picks.
Most of the time, though, a $5 flapper and 20 minutes is all that stands between you and a quiet, well-behaved toilet. Run the dye test first. Let the leak tell you what part to buy.