· Updated

How to Fix a Toilet That Runs Constantly: Step-by-Step Guide

A constantly running toilet wastes hundreds of gallons per day — this guide shows you how to diagnose and fix the flapper, fill valve, or float in under an hour.

A running toilet is one of the most common and most wasteful home plumbing problems. The sound of water running in the tank when no one has flushed is unmistakable, and every hour it runs, water and money are going straight down the drain.

A running toilet is one of the most common and most wasteful home plumbing problems. The sound of water running in the tank when no one has flushed is unmistakable, and every hour it runs, water and money are going straight down the drain. The good news: nearly every running toilet is caused by one of three simple, cheap problems — a worn flapper, a tangled or short flapper chain, or a fill valve that needs adjusting or replacing. All three repairs take less than 30 minutes and cost $5 to $20 in parts.

This guide walks through diagnosing which part is causing the run, then fixing it correctly.

What You Need

  • Universal toilet flapper (2-inch) — replaces the most common cause of a running toilet; $5–$10 for a quality replacement
  • Toilet fill valve replacement kit — for fill valves that will not shut off or are too noisy; universal models fit most toilets; $10–$20
  • Flapper chain (replacement) — if the chain is corroded, kinked, or too short; often included with a new flapper; $3–$6
  • Sponge and small bucket — to remove remaining tank water after shutoff
  • Adjustable pliers — for the fill valve lock nut if needed
  • Rubber gloves — for working in the tank water

Estimated cost: $5–$20 total depending on which repair is needed.

Step 1: Remove the Tank Lid and Observe

Lift the toilet tank lid and set it safely aside — porcelain lids crack easily if dropped. Look inside the tank while the toilet is running.

You are looking for one of three things:

  1. Water level above the overflow tube: The tall vertical tube in the center of the tank. If water is spilling into or running over the top of this tube, the fill valve is not shutting off or the float is set too high. This is a fill valve or float adjustment issue.

  2. Water level below the overflow tube but toilet still running: The flapper at the bottom of the tank is leaking and water is slowly draining from the tank into the bowl. Confirm with the dye test below.

  3. Flapper chain kinked or caught: Look at the chain connecting the flush handle arm to the flapper. If it is looped around or caught under the flapper, it is holding the flapper open slightly. Straighten the chain and test — this is the easiest possible fix.

Step 2: The Dye Test (Confirms Flapper Leak)

If the water level looks normal but the toilet is still running, confirm the flapper is leaking. Drop 5 to 10 drops of food coloring (blue or red works well) into the tank and wait 15 minutes without flushing. If color appears in the toilet bowl water, the flapper is allowing tank water to seep past it into the bowl. Replace the flapper.

If no color appears in the bowl after 15 minutes, the flapper is sealing and the problem is elsewhere — likely the fill valve not shutting off fully or an intermittent float issue.

Step 3: Fix the Flapper Chain

Before buying any parts, address the chain:

The chain should have about 1/2 inch of slack when the flapper is closed — enough slack that it does not hold the flapper open, but not so much that it gets caught under the flapper during flushing. Find the clip or hook where the chain attaches to the flush handle arm and adjust it to a different hole on the arm to lengthen or shorten the chain. This takes 30 seconds and costs nothing.

If the chain is kinked, corroded, or stiff, it can bind and hold the flapper up. A new flapper typically comes with a new chain — replace both together.

Step 4: Replace the Flapper

Turn off the water supply at the shut-off valve behind and below the toilet (clockwise to close). Flush the toilet to drain most of the tank water. Use a sponge and small bucket to remove the remaining inch or so of water from the bottom of the tank if you want to work dry.

The old flapper attaches to the flush valve with two pegs that hook onto ears on either side of the overflow tube, and a chain that hooks to the flush handle arm. Unhook the chain from the handle arm first. Then slide the flapper ears off the two pegs on the overflow tube. The old flapper lifts right off.

Bring the old flapper to the hardware store to match the size, or look up your toilet model number on the inside back wall of the tank. For most standard toilets, a 2-inch universal flapper is the correct replacement.

Attach the new flapper by sliding its ears onto the overflow tube pegs — they should snap on firmly. Hook the chain to the flush handle arm, leaving about 1/2 inch of slack. Turn the water supply back on and let the tank fill. Once full, flush once and watch the flapper seat after the flush. It should drop cleanly and seal flat against the flush valve seat.

Perform the dye test again after 15 minutes to confirm the seal is complete.

Step 5: Adjust or Replace the Fill Valve

If water is running over the overflow tube, the water level in the tank is too high. There are two possible causes: the float is set too high, or the fill valve is not shutting off properly.

Adjusting the float: On a ballcock-style fill valve (the older style with a ball float on a horizontal arm), bend the arm slightly downward to lower the float shutoff level. On a modern tower-style fill valve (a vertical cylinder), there is an adjustment screw or clip on the valve body — turning it counterclockwise lowers the water level. The correct water level is typically 1 inch below the top of the overflow tube. Mark this level on the inside of the tank with a pencil for reference.

Adjust and flush several times, watching where the fill stops. When the fill valve stops with the water level 1 inch below the overflow tube, the adjustment is correct.

Replacing the fill valve: If the fill valve does not shut off even after float adjustment, or if it continues to run or make noise, replace the entire fill valve. Turn off the supply valve and flush to empty the tank. Use a sponge to remove remaining water. Under the tank, use adjustable pliers to loosen the lock nut holding the fill valve shank through the bottom of the tank. The fill valve lifts out of the tank.

A universal fill valve kit (Fluidmaster 400A or similar) fits nearly all toilet tanks. Insert the new valve shank through the tank hole, tighten the lock nut hand-tight plus a quarter turn with pliers. Attach the refill tube (the small flexible tube that runs from the fill valve to the overflow tube) — clip it to the overflow tube but do not insert it inside the tube. Attach the supply line and turn the water back on. Adjust the fill valve height so the water level stops 1 inch below the overflow tube.

Step 6: Confirm the Repair

Flush the toilet 3 to 4 times and listen carefully after each flush. The tank should fill and go completely quiet within 60 to 90 seconds. No hissing, no running, no trickle.

Do the dye test one final time to confirm the flapper is fully seated. Let it sit 15 minutes without flushing. Clear bowl water — you are done.

If the toilet still runs after replacing both the flapper and the fill valve, inspect the flush valve seat (the circular opening the flapper sits on at the bottom of the tank). If the seat is cracked, warped, or heavily corroded, it will not seal against any flapper. Flush valve seat repair kits or full flush valve replacement are the next step, though this is less common.

What to Expect Long-Term

A quality silicone or rubber flapper lasts 3 to 5 years in most water conditions. Chlorinated or hard water shortens flapper life. A modern fill valve with a tower float lasts 7 to 10 years. The toilet lid should be checked twice a year — lift it and listen for any hissing or running that is not audible from outside the tank. Catching a slow flapper leak early prevents the water waste of letting it run for months.

⏰ PT2H 💰 $5–$10 🔧 Plunger, Drain snake or auger, Bucket, Rubber gloves, Plumber putty or wax ring
  1. Remove the Tank Lid and Observe

    Lift the toilet tank lid and set it safely aside — porcelain lids crack easily if dropped. Look inside the tank while the toilet is running.

  2. The Dye Test (Confirms Flapper Leak)

    If the water level looks normal but the toilet is still running, confirm the flapper is leaking. Drop 5 to 10 drops of food coloring (blue or red works well) into the tank and wait 15 minutes without flushing.

  3. Fix the Flapper Chain

    Before buying any parts, address the chain:

  4. Replace the Flapper

    Turn off the water supply at the shut-off valve behind and below the toilet (clockwise to close). Flush the toilet to drain most of the tank water.

  5. Adjust or Replace the Fill Valve

    If water is running over the overflow tube, the water level in the tank is too high. There are two possible causes: the float is set too high, or the fill valve is not shutting off properly.

  6. Confirm the Repair

    Flush the toilet 3 to 4 times and listen carefully after each flush. The tank should fill and go completely quiet within 60 to 90 seconds. No hissing, no running, no trickle.

Free: 10-Point Home Maintenance Checklist

Prevent costly repairs with this seasonal checklist. Save hundreds every year by catching problems early.

Free instant download + weekly home tips. Unsubscribe anytime.