Plumbing
How to Fix a Running Toilet?
The short answer: A running toilet is almost always one of three cheap parts: the flapper (most common — a $5 rubber seal at the bottom of the tank), the fill valve (the tall mechanism that refills the tank), or the float being set too high. Open the tank lid, flush, and watch what happens. If water leaks past the flapper, replace it. If the fill valve won't shut off, replace or adjust it. Each fix is under $15 and takes 15 minutes.
Why It Matters
A running toilet can waste 200+ gallons of water per day — that's $50-$100 per month on your water bill. The good news is it's one of the easiest plumbing fixes, and the parts are cheap.
Step 1: Open the Tank and Diagnose
Take the lid off the back of the toilet tank. Flush and watch what happens. You're looking for one of three things:
Is Water Flowing Past the Flapper?
The flapper is the rubber disc at the bottom of the tank that seals the flush valve. When you flush, it lifts to release water into the bowl, then falls back down to seal.
Test: Push down on the flapper with your finger. If the running stops, the flapper isn't sealing properly.
Why it fails: Flappers deteriorate over time — chlorine in the water, minerals, and age cause the rubber to warp, harden, or grow buildup on the sealing surface.
Is the Fill Valve Not Shutting Off?
The fill valve is the tall mechanism on the left side of the tank. After a flush, it refills the tank and is supposed to shut off when the water reaches the correct level.
Test: If the water in the tank is overflowing into the overflow tube (the tall open pipe in the center of the tank), the fill valve isn't shutting off or the float is set too high.
Is Water Going Into the Overflow Tube?
Look at the water level. It should be about 1 inch below the top of the overflow tube. If water is continuously trickling into the overflow tube, your float level is set too high.
Fix #1: Replace the Flapper (Most Common — $3-$8)
- Turn off the water supply valve (the knob on the wall behind the toilet)
- Flush to empty the tank
- Unhook the old flapper from the two pegs on either side of the flush valve
- Disconnect the chain from the flush handle
- Take the old flapper to the hardware store to match the size and style
- Hook the new flapper on, connect the chain (should have about 1/2 inch of slack), and turn the water back on
Field Tip: If your flapper is less than 2 years old and already failing, check your water quality. High chlorine levels (common in municipal water) eat through standard flappers fast. Buy a chlorine-resistant flapper — they cost a few dollars more but last 3-5x longer.
Fix #2: Adjust the Float ($0 — Just an Adjustment)
If water is going into the overflow tube, the water level is too high.
For a ball float (older toilets): Bend the metal arm slightly downward. This lowers the float position and makes the fill valve shut off sooner.
For an integrated float (newer toilets): There's usually a screw or clip on the fill valve that adjusts the float height. Turn it clockwise (or slide the clip down) to lower the water level.
Target level: About 1 inch below the top of the overflow tube. Mark it with a pencil if it helps.
Fix #3: Replace the Fill Valve ($8-$15)
If the fill valve is old, corroded, or won't shut off even with proper float adjustment, replace the whole thing. Universal fill valves fit most toilets.
- Turn off the water supply and flush to empty the tank
- Place a towel under the tank — some water will drip
- Disconnect the water supply line from the bottom of the tank (use pliers, turn counterclockwise)
- Unscrew the lock nut on the bottom of the fill valve (inside the tank, it's the nut at the base of the fill valve)
- Pull the old fill valve out from the top
- Adjust the new fill valve to the correct height (follow the instructions on the box)
- Drop it in, tighten the lock nut from below, reconnect the supply line
- Turn the water on and adjust the float to the correct level
Cost Context: A Fluidmaster 400A (the most popular universal fill valve) costs about $8. A toilet-repair kit with flapper, fill valve, and supply line runs $15-$25. This is the cheapest plumbing repair you'll ever do.
The Nuclear Option: Replace Everything at Once
If your toilet is over 10 years old and you're not sure which part is the problem, buy a complete toilet repair kit ($15-$25) and replace the flapper, fill valve, and supply line all at once. It takes 30 minutes and you won't have to think about it again for years.
When to Call a Professional
- The toilet still runs after replacing the flapper and fill valve (rare — could be a cracked flush valve seat)
- You hear water running but can't figure out where it's coming from
- The shutoff valve behind the toilet is stuck or leaking
- The toilet itself is cracked or leaking at the base
Expect to pay: $100-$200 for a plumber to fix a running toilet (mostly labor, since the parts are cheap). Given that the DIY fix costs $5-$15, this is one of the best repairs to learn yourself.
Florida Factor: Hard water in NW Florida deposits minerals on flapper seats and fill valve components, causing them to fail faster. If you're replacing flappers frequently, consider a water softener or conditioner — it protects all your plumbing fixtures, not just the toilet.
This answer covers the basics, but every home is different. Kept's AI Advisor knows your systems — their age, your climate, your maintenance history — and can give you guidance specific to your situation.
Get Personalized AnswersStop Googling. Start Knowing.
Kept predicts when your home systems will fail and tells you exactly what to do about it. Built by a field technician who's been in your house a thousand times.