a man fixing a water heater in a room

Why Your Toilet Keeps Running After Flushing (And How to Fix It Fast)

A toilet keeps running after flushing for one of three reasons: water is leaking from the tank into the bowl through a failed flapper, the tank is overfilling and draining continuously through the overflow tube, or the fill valve has worn out and can’t shut off. Each cause has a specific diagnostic test — you don’t need to guess or replace parts at random.

If you’re not sure whether you have other plumbing issues alongside this one, see our guide to common plumbing problems in homes and how to fix them before continuing. This article focuses specifically on the running toilet and goes deeper than that overview.

The three causes are:

  1. A worn or warped flapper that isn’t sealing
  2. A float set too high, causing constant overflow
  3. A failing fill valve that won’t shut off

Start with the flapper — it accounts for the majority of running toilet problems. Each section below gives you a diagnosis step before any fix, so you’ll know exactly what you’re dealing with before you touch anything.

Disclosure: This article contains affiliate links. If you purchase through these links, we may earn a small commission at no extra cost to you. As an Amazon Associate, we earn from qualifying purchases.


Worn Flapper: The Most Common Reason a Toilet Keeps Running After Flushing

Start here — a worn flapper is the cause in most cases.

The flapper is a rubber seal that sits over the drain hole at the bottom of the tank. It opens when you flush and closes to hold water between flushes. Over time, rubber warps, stiffens, or gets coated with mineral deposits — particularly in hard water areas — and it no longer sits flat enough to form an airtight seal against the flush valve seat. When that seal fails, water seeps steadily from the tank into the bowl, the tank never reaches full, and the fill valve runs continuously to compensate.

Diagnosis Steps

  1. Remove the tank lid and set it flat on a towel nearby — tank lids are ceramic and break easily if dropped.
  2. Listen. If you hear water trickling into the bowl rather than just the tank filling, the flapper is the likely culprit.
  3. Run the dye test. Add a few drops of food coloring into the tank water. Wait 10 minutes without flushing. If color appears in the bowl, water is migrating past the flapper. Dye tablets (available at most hardware stores) work just as well and are less messy than food coloring.
  4. Press the flapper down gently with one finger. If the running stops immediately, the flapper is failing to seal on its own.

If any of these steps confirm a leak, replace the flapper before moving on to the other causes.

How to Fix a Leaking Flapper

  1. Turn off the water supply valve — the oval-shaped knob on the wall behind the base of the toilet. Turn it clockwise until it stops completely.
  2. Flush once to empty the tank.
  3. Unhook the flapper chain from the flush handle arm, then slip the flapper off the two side ears of the overflow tube.
  4. Take the old flapper to a hardware store to match the size, or find the model number stamped inside the tank lid to look it up. A universal toilet flapper — such as a Fluidmaster 502 or a Korky equivalent — fits most standard toilets and costs under $10. Confirm compatibility before buying.
  5. Snap the new flapper onto the overflow tube ears. Reattach the chain, leaving about half an inch of slack — enough for the flapper to lift freely during a flush without getting caught underneath it when it closes.
  6. Turn the water back on and let the tank fill completely.
  7. Repeat the dye test after 10 minutes to confirm the seal is holding.

For a more detailed walkthrough of the full replacement process, see our step-by-step guide on how to replace the flapper.

What Not to Do

  • Don’t adjust the chain length to compensate for a worn flapper. A chain that’s too short holds the flapper slightly open, causing the same running symptom. The chain isn’t the problem — the flapper is.
  • Don’t use petroleum-based lubricants on the flapper or valve seat. They accelerate rubber degradation and will shorten the life of the new flapper as well.

Float Problems: Why Your Toilet Keeps Running Even When the Tank Is Full

If your toilet keeps running after flushing and the dye test shows no color in the bowl, the flapper is sealing — but water is still escaping. The next thing to check is the float.

The float is a device that rides on the surface of the water in the tank and signals the fill valve to shut off once the water reaches the correct level. When the float is set too high — or when an older ball-style float has cracked and filled with water — the water level rises past the top of the overflow tube and drains continuously into the bowl through that tube. Because water is always draining away, the tank never registers as full, and the fill valve never shuts off.

Diagnosis Steps

  1. Remove the tank lid.
  2. Locate the overflow tube — the tall plastic tube standing vertically in the center of the tank.
  3. Watch whether water is actively flowing over the top rim of that tube and down into it.
  4. The correct water level sits about 1 inch below the top of the overflow tube. If water is at or above the rim, the float adjustment is the problem.

Fix for a Cup-Style Float (Modern Design)

Most toilets made in the last 20 years use a cup-style float — a small cylinder that slides up and down the fill valve shaft. Unlike the older ball float, it doesn’t require a separate arm and is adjusted directly on the valve body.

  • Find the adjustment screw or pinch clip on the fill valve, usually located on top or along the side of the valve shaft.
  • Turn the screw counterclockwise to lower the float’s shutoff point.
  • Flush the toilet and let the tank refill. Check the water level again.
  • Repeat until water stops about 1 inch below the overflow tube rim.

Fix for a Ball Float (Older Design)

Older toilets use a ball-shaped float on the end of a metal or plastic arm. When the water rises, the ball rises with it and mechanically pushes the fill valve closed. Over time, the arm can bend upward — raising the shutoff point — or the ball itself can develop a hairline crack and slowly fill with water, making it too heavy to rise and trigger shutoff.

  • Gently bend the arm downward, or turn the adjustment screw at the valve end of the arm (if one is present), to lower the point at which the valve shuts off.
  • Flush and recheck the water level.
  • If the float ball feels heavier than it should, or you can hear water sloshing inside it when you shake it, the ball has cracked and is taking on water. Replace the ball, or replace the entire fill valve assembly with a modern cup-float valve — a worthwhile upgrade on any toilet more than 15 years old.

What Not to Do

  • Don’t raise the overflow tube to solve a high water level. This masks the symptom without addressing the cause and creates a new failure point elsewhere in the flush cycle.

Faulty Fill Valve: How to Diagnose and Fix a Toilet That Won’t Stop Running

If your toilet keeps running after flushing and neither the flapper nor the float is the problem, the fill valve itself has likely failed. The fill valve — sometimes called a ballcock on older toilets — controls how water flows into the tank after each flush and shuts off when the float signals that the tank is full.

Inside the fill valve are rubber diaphragms, seals, and in some designs a pilot valve that responds to float pressure. These components wear out through a combination of factors: mineral deposits from hard water calcify the diaphragm and restrict its movement, the shaft seal wears through after thousands of pressure cycles, and chlorine in municipal water slowly degrades the rubber. The result is a valve that hisses constantly, runs on and off without anyone flushing (called phantom flushing), or refuses to shut off even when the float is correctly set and the tank level looks normal.

Diagnosis Steps

  1. Remove the tank lid. Confirm the water level is correct — about 1 inch below the overflow tube top.
  2. If the water level is correct but the toilet is still running or hissing, lift the float arm or cup upward by hand.
  3. If lifting the float does not stop the running, the fill valve is faulty. It is no longer responding to the float signal, which means no amount of float or flapper adjustment will resolve the problem.
  4. If the toilet runs briefly every hour or so — even when no one has used it — that is phantom flushing. It typically indicates a valve that can’t maintain internal pressure and is allowing water to bleed past the diaphragm. This symptom confirms the fill valve needs replacement.

How to Replace a Fill Valve

  1. Turn off the supply valve. Flush to empty the tank.
  2. Use a sponge or old towel to absorb the remaining water in the tank — even after flushing, an inch or two of water sits at the bottom.
  3. Place a small bucket under the tank. Disconnect the water supply line from the threaded fitting at the bottom of the fill valve.
  4. Unscrew the fill valve locknut under the tank by hand, or with adjustable pliers (having the best home repair tools on hand makes this easier) — turn counterclockwise. Lift the old valve out of the tank.
  5. A Fluidmaster 400A fill valve is the most widely used replacement and fits virtually all standard toilets. It’s adjustable in height, includes a refill tube and mounting hardware, and costs $10–$15 at any hardware store. The package includes clear installation instructions.
  6. Install the new valve according to the included instructions. Set the height so the critical level (CL) mark on the valve sits at least 1 inch above the top of the overflow tube — this is a code requirement and ensures the refill tube can’t siphon water back through the valve.
  7. Reconnect the supply line to the threaded base of the new valve. Hand-tighten, then snug — do not overtighten.
  8. Turn the water back on slowly and check the connection at the base of the tank for any drips before the tank fills.
  9. Flush twice. Confirm the tank fills to the correct level and the valve shuts off cleanly with no residual hissing.

What Not to Do

  • Don’t overtighten the locknut under the tank. Toilet tanks are vitreous china — a material that distributes force unevenly and cracks under localized pressure. Hand-tight plus a quarter turn is sufficient to create a watertight seal. More than that risks cracking the tank at the fitting.

When a Running Toilet Needs a Plumber

Most cases of a toilet that keeps running after flushing resolve with a flapper or fill valve replacement — two parts that together cost under $25 and take less than an hour to install. A few situations, however, call for professional help.

Call a plumber if:

  • You’ve replaced both the flapper and fill valve and the toilet is still running. The flush valve seat — the ring the flapper seals against — may be pitted, scored, or cracked from mineral buildup. A compromised seat prevents any flapper from sealing, no matter how new it is. Replacing the flush valve seat or the entire flush valve assembly requires draining the tank and is a more involved repair.
  • The flush valve seat is visibly corroded, pitted, or cracked when you inspect it after removing the old flapper.
  • The tank or bowl has a visible crack. That’s a replacement job, not a repair.
  • The supply valve won’t close fully, or it’s dripping at the stem. A corroded or seized supply valve should not be repaired — have it replaced. Attempting to force a sticky valve can shear the stem and leave the water running with no shutoff.

A plumber replacing a fill valve or flush valve seat is typically a short visit and a predictable cost. If the toilet is old and has multiple worn components, a full toilet replacement may cost less over time than chasing individual failures one by one.


Prevention: How to Keep Your Toilet from Running After Flushing

  • Check the tank every 6 months. Remove the lid and look at the water level, the flapper condition, and any mineral buildup around the valve seat or flapper rim. Catching wear early is far cheaper than an emergency repair or a high water bill.
  • Flappers last 3–5 years under normal conditions with standard chlorinated municipal water. In hard water areas — where mineral deposits form on fixtures and inside pipes — rubber flappers degrade faster. A silicone flapper or a Korky-style rubber-free flapper resists mineral encrustation significantly better than standard rubber and typically lasts longer between replacements.
  • Don’t use in-tank bleach tablets. Continuous chlorine exposure degrades rubber flappers quickly — sometimes within a few months — and can pit the flush valve seat. Use bowl-cleaning products designed to go into the bowl, not the tank.
  • Know where your supply valve is and confirm it turns freely. A supply valve that hasn’t been operated in years can seize in place. Test it occasionally under non-emergency conditions so it’s functional when you actually need to shut the water off fast.
  • A toilet that keeps running after flushing can waste up to 200 gallons of water per day. At average U.S. water rates, that’s a meaningful addition to your monthly bill — and a $10 flapper replacement eliminates it in under 30 minutes.

What to Do Next

If your toilet keeps running after flushing, start with the dye test to confirm or rule out the flapper. If the flapper is sealing, check the water level against the overflow tube for a float problem. If both look correct but water is still running or hissing, lift the float by hand — if that doesn’t stop it, replace the fill valve. Work through each cause in order and you’ll have a diagnosis — and usually a fix — within the same afternoon.

Share the Post:

Related Posts