Fix a Running Toilet
A toilet that runs constantly or cycles on its own is usually a worn flapper or a fill valve sending water into the overflow tube. This guide helps you diagnose the cause before buying parts — most fixes take under an hour.
3 min reading time
•
Updated Recently
•
1 hr active work
$25 - $60
Tools (7)
Materials (7)
Toilet Flapper(1 each)
~$8
Toilet Fill Valve(1 each)
~$15
Thread Seal Tape(1 roll)
~$3
Universal toilet flapper(1 each)
~$8
Fill valve (e.g. Fluidmaster 400A)(1 each)
~$15
Thread seal tape(1 each)
~$3
Food coloring or dye tablet(1 each)
~$2
Estimated Total
$25 - $60
A toilet that runs constantly or cycles on its own is usually a worn flapper or a fill valve sending water into the overflow tube. This guide helps you diagnose the cause before buying parts — most fixes take under an hour.
Listen and observe to determine when the toilet runs: constantly (water always running), intermittently (cycles on/off every few minutes), or only after flushing. This helps diagnose the cause.
Tips
Constant running usually = fill valve issue (water going down overflow tube)
Intermittent cycling (phantom flush) usually = flapper leak
Running only after flush = flapper not seating or chain too tight
Remove tank lid. Add 5-10 drops of food coloring (or a dye tablet) to the tank water. Wait 10-15 minutes WITHOUT flushing. Check the bowl - if color appears, water is leaking past the flapper.
Tips
Dye tablets are available at hardware stores if you don't have food coloring
This definitively identifies flapper vs fill valve problem
Colored water in bowl = flapper. Clear bowl = fill valve or float.
Look at the water level in the tank relative to the overflow tube. Water should be about 1 inch below the top of the overflow tube. If water is running into the overflow, the fill valve or float needs adjustment.
Tips
Mark current water level with a pencil or tape for reference
Overflow tube is the large open pipe in center of tank
If water pours into overflow, that's your problem
If water level is too high: For ball float, bend the brass rod down slightly in the middle. For cup float (on fill valve), squeeze clip and slide cup down the shaft. Re-test water level.
Tips
Bend ball float rod in the middle, not at connection points
Adjust in small increments and test each time
Goal is water level 1" below overflow tube
If dye test showed a leak: Turn off water supply valve (behind toilet). Flush to empty tank. Unhook old flapper from overflow tube ears. Install new flapper, connecting chain to flush lever with slight slack.
Materials
Tips
Take old flapper to store to match size/type
Universal flappers fit most toilets
Chain should have about 1/2" slack when lever is at rest
If float adjustment didn't help or valve is old/corroded: Turn off water and flush. Disconnect supply line. Remove locknut under tank (counter-clockwise). Remove old valve. Install new valve per instructions, adjusting height to match.
Tools
Materials
Tips
Fluidmaster 400A is a reliable universal replacement
Adjust valve height before installing so overflow tube extends 1" above water line
Thread tape on supply connection helps prevent leaks
Turn water back on. Let tank fill and observe. Flush several times. Verify toilet stops running when tank is full. Repeat dye test if you replaced the flapper to confirm seal.
Tips
Listen for the water to stop completely when tank fills
Watch for slow drips at supply connection
Repeat dye test in 24 hours to confirm lasting fix
Create a free account to save this personalized plan and unlock all features.
Already have an account?
