A constantly running toilet is almost always a flapper or fill valve problem. The diagnostic test: add food coloring to the tank without flushing. If color appears in the bowl, the flapper is leaking. If the water level in the tank is at or above the overflow tube, the fill valve is overfilling. Both parts cost $5–$25 and replace in 20–30 minutes.
A running toilet wastes 200+ gallons of water per day — enough to add $30–$70 to a monthly water bill. The good news: in most cases, a running toilet is caused by one of two simple components — the flapper or the fill valve — and both are accessible DIY repairs. Here’s how to diagnose which is failing and how to fix it.
How to Diagnose a Running Toilet
Lift the tank lid and observe:
Test 1 — Is water flowing into the overflow tube?
The overflow tube is the vertical pipe in the tank center. If water is flowing over the top of it into the bowl, the fill valve is filling the tank too high.
– Fix: Adjust the fill valve float to stop filling at a lower level (below the overflow tube opening), or replace the fill valve if adjustment doesn’t work.
Test 2 — Food coloring test for flapper leaks:
Add several drops of food coloring to the tank water without flushing. Wait 15 minutes. If color appears in the bowl, the flapper is leaking — water from the tank is seeping into the bowl continuously.
– Fix: Replace the flapper.
Test 3 — Listen for fill cycles:
A toilet that runs in brief cycles (fills for a minute, stops, runs again 30 minutes later) has a “ghost flush” problem — a leaking flapper is slowly depleting the tank until the fill valve kicks on. This is a flapper issue even if the color test isn’t immediately obvious.
Fixing a Leaking Flapper
The flapper is the rubber seal at the bottom of the tank.
When the flapper seals correctly, it holds water in the tank. When it’s worn or warped, it allows water to seep continuously into the bowl.
Replacement steps:
1. Shut off the supply valve (clockwise)
2. Flush to empty the tank
3. Disconnect the flapper from the overflow tube ears (usually just slip off)
4. Disconnect the chain from the flush handle arm
5. Take the old flapper to the hardware store to match the size (or bring the toilet model number)
6. Install the new flapper — attach to the overflow tube ears, connect chain to handle arm with about 1/2 inch of slack
7. Turn on the supply valve and test
Cost: $5–$15 for a replacement flapper. Universal flappers fit most standard toilets.
Chain length matters: Too long a chain = folds under the flapper, prevents sealing. Too short = holds flapper open, allows running. Aim for 1/2 inch of slack with the handle at rest.
Fixing an Overfilling Fill Valve
If water is flowing over the overflow tube, the fill valve is letting in too much water.
Adjustment:
Most fill valves have an adjustable float. Lowering the float stops filling at a lower water level, keeping it below the overflow tube.
– For float ball type (older): bend the float arm down slightly or adjust the adjustment screw to lower the float’s rest position
– For cup-type fill valve (modern): turn the adjustment screw or adjustment clip on the valve shaft to lower the cutoff point
If adjustment doesn’t hold or the valve is old: Replace the fill valve. A universal replacement (Fluidmaster 400A or equivalent) costs $15–$25 and is more reliable than adjusting an old valve.
Water Waste from a Running Toilet
A running toilet is a significant water waster:
- Flapper leak (slow): 50–100 gallons/day
- Flapper leak (fast): 200+ gallons/day
- Overflow tube running: 200–500 gallons/day
Water bill impact:
At Seattle’s typical water rates, 200 gallons/day of extra use adds approximately $15–$40 per month. A toilet that’s been running for 6 months may have wasted thousands of gallons — and dollars.
The fix is almost always under $25 in parts and 30 minutes of time. The payback is immediate.
Why the Toilet Runs Intermittently
“Ghost flushing” — random toilet runs that happen without anyone flushing:
This is almost always a slow flapper leak. Here’s the sequence:
1. Flapper leaks slowly — water level in tank drops gradually
2. When water drops enough, the fill valve triggers and refills the tank
3. This happens every 30 minutes, every hour, every few hours — depending on leak rate
The toilet appears to “flush” randomly because the fill valve is running to compensate for the flapper leak. Food coloring test confirms it — color will appear in the bowl.
FAQ
Q: Why does my toilet keep running after flushing?
A: Either the flapper is leaking (water seeps from tank to bowl continuously) or the fill valve is overfilling the tank past the overflow tube. The diagnostic: check if water is flowing over the overflow tube (fill valve issue) or do the food coloring test (flapper issue).
Q: How do I fix a running toilet without calling a plumber?
A: Identify whether it’s the flapper or fill valve. Replace the flapper ($5–$15) or fill valve ($15–$25). Both are under 30-minute DIY repairs with basic tools. Shut off the supply valve first, flush to empty the tank, then swap the part.
Q: How much water does a running toilet waste?
A: 50–500 gallons per day depending on the severity of the leak. Even a slow flapper leak wastes 50+ gallons daily — equivalent to 3 loads of laundry per day.
Q: What is “ghost flushing” in a toilet?
A: The toilet randomly refills without anyone flushing — every 30 minutes to few hours. This is caused by a slow flapper leak that gradually depletes the tank until the fill valve triggers. The food coloring test confirms it: color will appear in the bowl.
Q: Toilet flapper vs. fill valve — which causes a running toilet?
A: Both can cause running. Flapper leak = water leaks from tank to bowl continuously. Fill valve overfill = water flows over the overflow tube. Check which is happening before replacing parts — the diagnostic takes 15 minutes and prevents replacing the wrong thing.
Thanks for your feedback!