
Why does my toilet keep running?
The flapper, the float, the chain — the cheap fixes for a running toilet.
By The T.A.P. Team · March 2024 · 5 min read
A toilet that runs constantly is almost always a problem in the tank — most often a worn flapper that won't seal, a chain that's too long or too short, or a float set too high. These are inexpensive, easy DIY fixes, and worth doing fast: a running toilet can quietly waste hundreds of gallons of water (and dollars) a month. Here's how to diagnose the tank.
- 1Lift the lid and watch a flush cycle.
- 2Check the flapper — does it seal the flush valve?
- 3Check the chain — too long, too short, or tangled?
- 4Check the water level vs. the overflow tube.
- 5Add food coloring to spot a silent flapper leak.
The flapper (the usual culprit)
The flapper is the rubber seal at the bottom of the tank that lifts to flush and drops to seal. Over time it warps or stiffens and stops sealing, so water trickles into the bowl and the fill valve keeps topping off — that's the running you hear. A new flapper costs a few dollars and takes minutes to swap. A quick test: add a few drops of food coloring to the tank; if color appears in the bowl without flushing, the flapper is leaking.
The chain and flush handle
The chain connects the handle to the flapper. Too long and it gets caught under the flapper, holding it open; too short and the flapper can't fully close. Adjust it so there's just a little slack. A sticky handle can also hold the flapper up.
The float and water level
If the water level is set too high, water spills into the overflow tube and the valve runs to keep up. Adjust the float (or the float cup on newer fill valves) so the water stops about an inch below the top of the overflow tube. If the fill valve itself is worn and won't shut off, it's an easy replacement.
Why fix it fast
A running toilet isn't just annoying — it can waste hundreds of gallons a month, showing up as a higher water bill. Because the parts are cheap and the fixes are quick, it's one of the most cost-effective repairs in the house. If a new flapper, chain, and float adjustment don't stop it, the fill valve or flush valve may need replacing.
| Symptom | Likely cause | What to do |
|---|---|---|
| Runs, color leaks to bowl | Bad flapper | Replace the flapper |
| Runs after flushing | Chain too long/tangled | Adjust the chain |
| Water trickles into overflow | Float set too high | Lower the float level |
| Won't stop filling | Worn fill valve | Replace the fill valve |
| Phantom flushes | Slow flapper leak | Replace the flapper |
You can DIY
- Replace the flapper
- Adjust or replace the chain
- Lower the float / water level
- Replace the fill valve
- Do the food-coloring test
Call a pro
- A crack in the tank or bowl
- A flush valve that needs replacing
- Leaks at the tank-to-bowl bolts
- A toilet that rocks or leaks at the base
- Repeated problems after new parts
Ninety percent of running toilets are a $5 flapper or a chain adjustment, so start there before replacing anything bigger. Work from the simplest, cheapest fix outward — flapper, chain, float, then fill valve — and you'll solve most running toilets in a few minutes without a plumber.
Small fix, real savings
A running toilet is an easy DIY win, but if you've got several, an older home, or a toilet that rocks or leaks at the base, that's worth a plumber. We handle toilet repairs and replacements across McKinney, Allen, and Plano. See our plumbing services.
The short version
- A constantly running toilet is almost always a tank problem.
- The flapper — the rubber seal at the tank bottom — is the usual culprit.
- A food-coloring test shows a silent flapper leak into the bowl.
- A too-long or tangled chain can hold the flapper open.
- A float set too high sends water into the overflow tube.
- Fix it fast — a running toilet can waste hundreds of gallons a month.
Running toilet — frequently asked questions

Toilet still running?
Get a fast, affordable fix from a licensed plumber. Serving Dallas–Fort Worth & North Texas for over 25 years.