How to Fix a Running Toilet: 7 Causes and Easy Fixes
A running toilet is usually a worn flapper, a chain that's too short or a fill valve set too high. Most fixes take under 30 minutes and cost under $25.
How to fix a running toilet: lift the tank lid and check three things. If water trickles into the bowl, replace the flapper or adjust its chain; if water spills into the overflow tube, lower the float on the fill valve. These parts cost a few dollars each, and most repairs take under 30 minutes with no special tools.
A running toilet isn’t just annoying. It can waste hundreds of gallons of water a day and quietly raise your water bill. The good news is that nearly every toilet tank uses the same basic parts, so the fixes below work on most models.
1. Understand what’s inside the tank
When you flush, the handle lifts a chain attached to the flapper, a rubber seal at the bottom of the tank. Water rushes into the bowl, the flapper drops and seals, and the fill valve refills the tank until the float rises and shuts it off.
The overflow tube, the open pipe in the middle, sends extra water into the bowl if the tank overfills. A running toilet almost always means either the flapper is leaking or the fill valve isn’t shutting off.
2. Do the dye test to find the leak
Add a few drops of food coloring to the tank water and don’t flush for 15 to 30 minutes. If colored water appears in the bowl, the flapper or flush valve is leaking.
If no color shows up but you still hear running, look at the water level. Water spilling into the top of the overflow tube points to the fill valve or float. This quick test tells you exactly where to start.
3. How to fix a running toilet with a new flapper
A worn, warped or mineral-coated flapper is the most common cause. Over time the rubber hardens and stops sealing, so water slowly leaks into the bowl and the tank keeps refilling.
Turn off the water at the shutoff valve behind the toilet (clockwise) and flush to empty the tank. Unhook the old flapper from the pegs on the overflow tube, take it to the hardware store to match the size (most are 2 or 3 inches), and snap on the new one. A replacement flapper typically costs $5 to $25.
4. Adjust the flapper chain
If the chain is too short, it holds the flapper slightly open. If it’s too long, it can get caught under the flapper and stop it from sealing.
Leave about half an inch of slack when the flapper is closed. Move the clip to a different link on the handle arm and flush a few times to test. This is often the simplest answer to how to fix a running toilet.
5. How to fix a running toilet by lowering the float
If water runs into the overflow tube, the float is set too high. The water level should sit about 1 inch below the top of the overflow tube, or at the water line marked inside the tank.
On a modern cylinder float, squeeze the clip or turn the adjustment screw to slide the float down. On an older ball float, gently bend the float arm downward or turn the screw on top of the valve. Flush and recheck the level.
6. Replace a worn fill valve
If the float is set correctly but the valve keeps hissing or never fully shuts off, the fill valve itself is worn. Universal replacement fill valves cost roughly $10 to $30 and fit most toilets.
Shut off the water, flush, sponge out the remaining water and disconnect the supply line under the tank. Unscrew the locknut, lift out the old valve, install the new one to the height on the package instructions, and reconnect. Also make sure the small refill tube is clipped to the overflow tube, not pushed down inside it.
7. Check the flush valve seat and handle
Most guides on how to fix a running toilet stop at the flapper, but if a new flapper still leaks, the flush valve seat under it may be rough or corroded. Clean it gently with a fine scrub pad; if it’s cracked, the whole flush valve needs replacing, which means removing the tank.
A sticky handle can also keep the flapper from closing. Tighten the handle nut (it’s usually reverse-threaded) or replace the handle if it doesn’t spring back.
Quick reference: how to fix a running toilet by symptom
| Symptom | Likely cause | Fix | Typical part cost |
|---|---|---|---|
| Dye leaks into bowl | Worn flapper | Replace flapper | $5–$25 |
| Toilet runs right after flushing | Chain too short or tangled | Adjust chain | Free |
| Water spills into overflow tube | Float set too high | Lower the float | Free |
| Constant hissing | Worn fill valve | Replace fill valve | $10–$30 |
| New flapper still leaks | Damaged flush valve seat | Replace flush valve | Varies |
| Handle stays down | Sticky or loose handle | Tighten or replace | Under $15 |
When to call a plumber
If you’d rather not handle it, or the flush valve needs replacing, a plumber can do it quickly. A service call for a running toilet commonly costs about $100 to $300 including parts, depending on your area.
Call a pro if the tank itself is cracked, the shutoff valve won’t turn or leaks, or water is pooling around the base of the toilet, which can indicate a failed wax ring. Some home warranty plans cover toilet repairs, so check your contract first.
FAQ
Is it worth trying to fix a running toilet?
Yes. Learning how to fix a running toilet takes minutes, most fixes are cheap, and a constantly running toilet can waste a large amount of water every day.
Why is my toilet still running even after I flush it?
The flapper may not be sealing because the chain is too short, tangled or the rubber is worn. It can also be a fill valve that doesn’t shut off.
Why is my toilet running but not leaking?
The water is “leaking” inside the toilet, from the tank into the bowl, either past the flapper or down the overflow tube. It doesn’t show up on the floor.
How much does it cost to fix a running toilet?
Doing it yourself usually costs $5 to $30 in parts. Hiring a plumber commonly runs about $100 to $300.
Bottom line
If you’re learning how to fix a running toilet, start with the dye test, then check the flapper, chain and float. Those three account for most cases and cost little to fix. Replace the fill valve if it’s worn, and call a plumber for cracked tanks, leaking shutoff valves or leaks at the base.