Short answer: A running toilet is usually caused by a worn flapper, a chain that is too short or tangled, a fill valve set too high, or water spilling into the overflow tube. Lift the tank lid to see which one it is. Most fixes are simple, low cost parts, and fixing it quickly saves a lot of water.
A toilet that keeps running, hisses or refills on its own is wasting water, sometimes a lot of it each day. The good news is that a running toilet is one of the easiest plumbing problems to fix.
How a toilet tank works
When you flush, the flapper at the bottom of the tank lifts and water flows into the bowl. The flapper then drops and seals, and the fill valve refills the tank until the float reaches the set level. A running toilet means water is leaking past the flapper or the fill valve is not shutting off.

Find the cause
- Take the tank lid off and watch after a flush.
- If water spills into the tall overflow tube, the fill level is too high.
- If the tank slowly empties and refills, the flapper is leaking.
- Put a few drops of food coloring in the tank. If color appears in the bowl within 15 minutes without flushing, the flapper leaks.
- Check the chain between the handle and the flapper. It should have a little slack.
Common fixes
- Adjust the chain: too short keeps the flapper open, too long can get caught under it
- Replace the flapper: worn rubber flappers are the most common cause, and replacements are inexpensive
- Lower the float: adjust the float so water stops about an inch below the top of the overflow tube
- Replace the fill valve: if it keeps running or hisses after adjusting
- Clean mineral buildup: on the flush valve seat, which stops the flapper sealing

When to call a plumber
- Water leaks around the base of the toilet
- The tank or bowl is cracked
- The shut off valve behind the toilet leaks or will not turn
- You have replaced parts and it still runs
- Several toilets or fixtures have problems
A leak at the base can mean a failed wax ring, which can rot the subfloor. Read about plumbing services and toilet overflow cleanup.


Quick answers: running toilet
Why does my toilet keep running?
Usually a worn flapper, a chain problem, a fill valve set too high or a failing fill valve.
How do I test for a toilet leak?
Put food coloring in the tank. If color appears in the bowl within 15 minutes without flushing, the flapper leaks.
How much water does a running toilet waste?
It can waste many gallons a day, sometimes hundreds, so fix it quickly.
Can I fix a running toilet myself?
Often, yes, by adjusting the chain or float or replacing the flapper or fill valve.
Who fixes toilets?
A plumber. Sifixit can connect you with a local plumber.
Related
This guide covered running toilet. For more background, see the EPA’s WaterSense program, and if you need help, Sifixit can connect you with a local provider.
This guide is general information for homeowners, not professional, insurance or safety advice for your situation.
More helpful guides
- High water bill with no leak in sightWhy your water bill suddenly went up, how to test for a hidden leak with your meter, and...
- How to thaw a frozen pipe safelyHow to find and safely thaw a frozen water pipe, what never to use, and how to tell...
- Sewer smell in the house: causes and fixesThe most common reasons a house smells like sewage, simple fixes you can try, and when to call...
- No hot water? What to check before you call a plumberFor an electric water heater, check the breaker and the reset button on the heater.
- Trenchless sewer repair vs traditional diggingTrenchless sewer repair fixes or replaces a sewer line through one or two small access holes instead of...
- Why is my water pressure low? Causes and fixesIf only one faucet or shower is weak, a clogged aerator or showerhead is the usual cause.