How to Stop a Toilet from Running After Flushing

Difficulty: Easy • Time: 20 min active, 30 min total • Estimated cost: $5-20 • Safety: DIY-friendly

Overview

A toilet that keeps running for more than a minute after you flush has a specific problem: the tank isn't filling and sealing properly before the fill valve shuts off. This is different from a constantly running toilet — here, the toilet flushes normally but then water continues trickling or running for several minutes (or indefinitely) before stopping.

The three most common causes are: (1) the flapper closes too slowly or doesn't seal fully after flushing, (2) the chain connecting the flush handle to the flapper is too long and getting caught under the flapper, or (3) the fill valve is slow or partially malfunctioning and takes too long to refill the tank.

Diagnosing which cause you have takes about 60 seconds, and the fix usually costs under $10. This guide walks you through each scenario.

Tools Needed

  • Adjustable wrench
  • Towel or sponge
  • Bucket

Materials Needed

  • Universal toilet flapper — $5-8
  • Toilet fill valve (universal) — $10-18
  • Complete toilet repair kit — $15-25

Step-by-Step Instructions

  1. Time how long the toilet runs after flushing: Flush the toilet and watch what happens. If it stops within 90 seconds, your fill valve is just slow — possibly normal for older valves but a sign it's wearing out. If it runs for 3+ minutes or indefinitely, you have a sealing or overflow problem. Note the sound: a hissing fill sound means the tank is filling; a trickling sound with no fill action means water is leaking past the flapper.
  2. Remove the tank lid and diagnose: Remove the tank lid (set it somewhere safe — porcelain chips easily). Watch a full flush cycle. Check: Is the flapper dropping back into place quickly after flushing, or does it float up for a long time? Is the chain getting caught under the flapper? Is the water level rising all the way up to 1 inch below the overflow tube, or does it stop short? Is water running over the overflow tube into the bowl?
  3. Fix a chain that's too long (easiest fix): If the chain has too much slack, it can curl under the flapper and prevent it from sealing after the flush. The correct slack is about 1/2 inch — just enough that the flapper can close fully but the chain doesn't go slack and pool at the bottom. Shorten the chain by clipping it to a higher hole on the flush arm. Cut off excess chain length if needed.
  4. Replace a worn flapper: Turn off the water supply valve behind the toilet (clockwise). Flush to drain the tank. Unhook the old flapper from the ears on the overflow tube and disconnect the chain. Take it to the hardware store to match the size, or buy a universal flapper. Hook the new flapper onto the overflow tube ears, attach the chain with 1/2 inch of slack. Turn water back on and test.
  5. Adjust the float if water is overfilling: If water is running over the overflow tube into the bowl, lower the float. For a ball float on an arm, bend the arm slightly downward. For a cup float on the fill valve shaft, pinch the clip and slide it down 1 inch. The water level should settle at least 1 inch below the top of the overflow tube.
  6. Replace a slow or malfunctioning fill valve: If the tank fills slowly (taking more than 3 minutes) and the running continues well after the tank is full, the fill valve's shut-off mechanism is worn. Turn off the water supply, flush, and sponge out remaining water. Disconnect the supply line, unscrew the fill valve locknut underneath the tank, and pull out the old valve. Install a new universal fill valve (adjust height to match), tighten the locknut, reconnect the supply line, and restore water.
  7. Do a final leak test: After making repairs, add a few drops of food coloring to the tank. Wait 15 minutes without flushing. If color appears in the bowl, your flapper still isn't sealing fully — try a different brand or size. If no color appears, the repair is successful. Flush 3 times to confirm consistent, quick shutoff.

When to Call a Professional

Call a plumber if the shut-off valve behind the toilet is stuck, leaking, or stripped (you need the valve repaired before you can do any tank work), if you see water on the floor around the toilet base (wax ring leak — different problem entirely), or if you've replaced both the flapper and fill valve and the toilet still runs (may indicate a cracked overflow tube or flush valve seat).

Related Repairs

Have This Issue?

Upload a photo for a personalized repair guide tailored to your exact situation.

Upload a Photo — Get Your Fix