Fix a toilet that runs

We'll open the tank, identify the cause (flapper, float, or fill valve), and fix it so the toilet stops running.

Category
How-to · Home plumbing
Time
10–15 min
Last reviewed
What you'll need
  • Access to the toilet tank (lid must be removable)
  • Replacement flapper (if needed; universal flappers fit most toilets)
  • Towel to protect the lid and catch drips

Step-by-step diagnostic

Step 1 of 8
Show full guide

Steps

Goal: Open the tank, identify the cause, and fix the most common culprits in order.

  • Lift the tank lid straight up with both hands and set it on a folded towel on the floor to prevent cracking. If the lid is stuck, wiggle it gently side to side while lifting. You should see the flapper, fill valve, float, and overflow tube inside the tank.
  • Check the water level—it should sit about one inch below the top of the overflow tube. If water is actively flowing into the tube, the float is set too high. Watch for ripples at the top of the tube.
  • Press down on the flapper with your finger. If the running stops, the flapper is not sealing. Lift the flapper and check for cracks, warping, or mineral buildup on the rubber and the flush valve seat. Verify the chain has about half an inch of slack.
  • Good: You identified the cause—proceed to Fix the flapper or Adjust the float as needed.
  • Bad: Unclear—work through Fix the flapper, Adjust the float, and Inspect the fill valve in order.

Fix the flapper

Goal: Replace a worn or warped flapper so it seals against the flush valve seat.

  • Unhook the old flapper from the pegs on the overflow tube and disconnect the chain from the flush lever.
  • If the flush valve seat feels rough, wipe it with a cloth and fine-grit sandpaper to smooth it before installing the new flapper.
  • Install the new flapper and reconnect the chain with about half an inch of slack. Press the flapper down—it should sit flat and stay in place without assistance.
  • Good: The flapper seals; running stops when you press it down. Proceed to Test the repair.
  • Bad: Still runs—check the float level (see Adjust the float) or the fill valve (see Inspect the fill valve).

Adjust the float

Goal: Set the water level about one inch below the overflow tube so water does not spill over.

  • Turn the adjustment screw on a ball-cock float arm clockwise to lower the float, or slide the clip down on a cylinder-style float.
  • If the float is cracked or waterlogged, replace it—adjusting a damaged float will not hold.
  • Flush and watch the tank refill. The water should stop filling approximately one inch below the overflow tube rim.
  • Good: Water stops at the correct level; no spill into the overflow tube. Proceed to Test the repair.
  • Bad: Still overflows or the fill valve does not shut off—see Inspect the fill valve.

Inspect the fill valve

Goal: Confirm the fill valve shuts off cleanly when the tank is full.

  • Flush the toilet and watch the fill valve as the tank refills. It should shut off cleanly once the water reaches the float level.
  • If the valve dribbles or does not shut off, twist the top cap counterclockwise to remove it and rinse debris from the seal. Reassemble and flush again.
  • Good: The valve shuts off crisply; no dribbling. Proceed to Test the repair.
  • Bad: Valve still dribbles or will not shut off—replace the fill valve assembly or call a plumber.

Check overflow tube

Goal: Confirm the overflow tube is intact and tall enough that normal fill levels never reach its rim.

  • Check that the overflow tube is intact and water stays below its rim. The tube should be tall enough that the water level stays below its top.
  • If the tube is cracked or too short, call a plumber—replacing it usually requires removing the tank.
  • During a normal fill cycle, confirm no water trickles into the tube. You should see the water level hold below the tube rim.

Test the repair

Goal: Confirm the toilet is fixed and stays silent after flushing.

  • Flush the toilet two or three times. Wait at least sixty seconds after each flush. Listen for any running water, trickling, or hissing.
  • Good: The tank stabilizes and you hear complete silence within a minute of each flush. The repair is complete.
  • Bad: Still runs—recheck the flapper seal and float height. If you have replaced the flapper and adjusted the float and the toilet still runs, see When to get help.

When to get help

If water is overflowing, shut off the main water supply first.

Call a plumber if:

  • You have replaced the flapper and adjusted the float but the toilet still runs.
  • You see water leaking outside the tank (on the floor or at the base).
  • The flush valve seat is cracked or pitted beyond light sanding.
  • The tank is cracked.

For other plumbing fixes, see How to shut off the main water supply, Fix a leaking faucet, or How to unclog a drain.

Verification

  • The toilet is completely silent sixty seconds after a flush—no trickling or hissing.
  • The water level in the tank stabilizes about one inch below the overflow tube.
  • No water movement in the bowl: place a few drops of food coloring in the tank and wait fifteen minutes—the bowl water should stay clear.

Is water spilling into the overflow tube?

The water level should sit about one inch below the top of the overflow tube. If water flows into the tube, the float is set too high.

Lift the tank lid and set it on a folded towel. Check the water level—it should sit about one inch below the top of the overflow tube. Watch for ripples or water flowing into the tube. Good: you see the level. Bad: water spilling into tube = float too high.

You can change your answer later.

Adjust the float

Lower the float so water stops about one inch below the overflow tube rim.

Turn the adjustment screw on a ball-cock float arm clockwise to lower the float, or slide the clip down on a cylinder-style float. If the float is cracked or waterlogged, replace it. Flush and watch—water should stop about one inch below the tube rim. Good: water stops at correct level. Bad: still overflows—check fill valve.

Does pressing the flapper stop the running?

If pressing down on the flapper stops the running, the flapper is not sealing properly.

Press down on the flapper with your finger. If the running stops, the flapper is not sealing. Lift it and check for cracks, warping, or mineral buildup. Verify the chain has about half an inch of slack. Good: you know if flapper is the cause. Bad: unclear—check chain and seat.

You can change your answer later.

Replace the flapper

Unhook the old flapper from the pegs and disconnect the chain. If the flush valve seat feels rough, smooth it with fine sandpaper. Install the new flapper and reconnect the chain with half an inch of slack. Press down—it should sit flat. Good: running stops. Bad: still runs—adjust float or check fill valve.

Does the fill valve shut off cleanly?

The fill valve should shut off once the water reaches the float level. If it dribbles or keeps running, the valve is faulty.

Flush and watch the fill valve as the tank refills. It should shut off cleanly. If it dribbles or does not shut off, twist the top cap off and rinse debris from the seal. Reassemble and flush again. Good: valve shuts off. Bad: still dribbles—replace fill valve or call a plumber.

You can change your answer later.

Is the overflow tube cracked or too short?

The tube should be tall enough that normal fill levels never reach its rim. A cracked or short tube needs a plumber.

Check the overflow tube. It should be tall enough that the water level stays below its rim. If cracked or too short, replacing it usually requires removing the tank—call a plumber. Good: tube is fine—test the repair. Bad: tube is damaged—call a plumber.

You can change your answer later.

Test the repair

Flush two or three times. Wait sixty seconds after each flush. Listen for running water. Good: tank stabilizes, complete silence. Bad: still runs—recheck flapper and float, or call a plumber.

Call a plumber

Call a plumber if: you replaced the flapper and adjusted the float but it still runs; water leaks outside the tank; the flush valve seat is cracked; or the tank is cracked. If water is overflowing, shut off the main water supply first.

Reviewed by Blackbox Atlas

Frequently asked questions

Why does my toilet keep running after I flush?
Usually the flapper is not sealing properly against the flush valve seat, or the float is set too high. Lift the tank lid and press down on the flapper—if the running stops, replace or adjust the flapper.
How much does it cost to fix a running toilet?
A new flapper costs about $5–15 and takes 10–15 minutes to install. If the fill valve or overflow tube needs replacement, parts run $15–30. Most running toilets can be fixed DIY.
When should I call a plumber for a running toilet?
Call a plumber if you've replaced the flapper and adjusted the float but the toilet still runs, or if you see water leaking outside the tank. Also call if the flush valve seat is cracked or the tank is cracked.

Rate this guide

Was this helpful?

Thanks for your feedback.

Continue to