Toilet Keeps Running After Flush: Causes, Fixes, and Cost

A toilet that keeps running after you flush is more than just annoying—it can waste hundreds of gallons of water per day and quietly drive up your water bill. The good news? In most cases, the cause is simple, inexpensive, and very DIY-friendly.

Fortunately, most causes are simple mechanical issues that you can fix yourself with a few minutes and minimal tools.


Why a Toilet Keeps Running After You Flush

When a toilet works correctly, flushing triggers a chain reaction:

  1. The flapper opens, releasing water from the tank
  2. The fill valve refills the tank
  3. The flapper seals, stopping the flow

If any part fails, water keeps flowing—either into the bowl or silently into the overflow tube.

Toilet tank schematic

Most Common Causes (From Most to Least Likely)

1. A stuck trip lever

stuck or misadjusted trip lever is a very common cause of a toilet that keeps running. If the handle doesn’t fully return after flushing, it can keep slight tension on the chain. This prevents the flapper from sealing completely, allowing water to slowly leak from the tank into the bowl and causing the fill valve to run repeatedly.

Why It Happens

  • Mineral buildup or corrosion causing the lever to stick
  • Worn pivot point from years of use
  • Chain that’s too short, tangled, or caught
  • Bent or misaligned lever arm
  • Loose or overtightened handle nut
  • Cracked or warped plastic lever

The Fix:

Adjust or clean the lever and chain first. If it still sticks, replace the trip lever—it’s inexpensive, easy to install, and usually solves the problem.best fix. Trip levers are inexpensive, widely available, and usually install in 5–10 minutes.


2. Chain Is Too Long or Too Short

  • Too long: chain gets stuck under flapper → won’t seal
  • Too short: flapper never fully closes

Fix: Adjust chain so there’s about ½ inch of slack.

Replacing flapper

3. Worn or Misaligned Flapper

If the chain is at a proper length, a worn or misaligned flapper is the Most common cause for a persistent water leak.

  • Rubber flapper is cracked, warped, or stiff
  • Flapper doesn’t seal tightly over the flush valve
  • Water leaks continuously from tank to bowl

Fix: A flapper change is straightforward. It is normally clipped on the pegs on the overflow tube. Turn off the water supply before the flapper change, and make sure to wipe clean the clean valve seat before installing the new flapper. (Cost is usually $5–$15)


4. Fill Valve Set Too High

  • Water level rises above the overflow tube
  • Excess water drains continuously into overflow

Symptom: Water level inside tank is right at the top of the overflow tube.

Fix: You need to adjust the float (either a cup on the valve or a ball on a rod) to lower the water level to about 0.5~1 inch below the top of the overflow tube. 

Suggested water level relative to the overflow tube opening

5. Faulty or Dirty Fill Valve

  • Fill valve doesn’t shut off completely
  • Internal seal worn or debris blocking closure

This often happens in older toilets or areas with hard water.

Fix:

  • Replace the fill valve entirely
  • Universal models fit most toilets

Time required: ~20–30 minutes.


6. Cracked Overflow Tube (Rare)

  • Water leaks directly into the bowl
  • Usually requires replacing the flush valve assembly

This is uncommon but not impossible.


Cost Breakdown: DIY vs Plumber

RepairDIY CostPlumber Cost
Replace flapper$5–$15$80–$150
Adjust chain / water level$0$75–$120
Replace fill valve$15–$30$120–$250
Replace flush valve$25–$40$200–$350

💡 Pro tip: A running toilet can waste $10–$50 per month in water—so even a $20 DIY fix pays for itself fast.


When You Should Call a Plumber

Call a professional if:

  • The toilet keeps running after replacing flapper and fill valve
  • You see cracks in the tank
  • Water leaks onto the floor
  • You’re uncomfortable shutting off water or working inside the tank

Leave a Reply

Discover more from Repair Home Guide

Subscribe now to keep reading and get access to the full archive.

Continue reading