Toilet Running Constantly?
How to Diagnose and Fix It

A running toilet wastes 200+ gallons a day — and the fix usually takes under 30 minutes.

Updated March 2026 · 8 min read

That persistent hissing or trickling sound coming from your toilet tank is doing more than just annoying you — a constantly running toilet wastes between 200 and 1,000 gallons of water every day, adding $50–$200 to your monthly water bill. The good news: most running toilet problems cost under $20 in parts and take about 20–30 minutes to fix.

Understanding How a Toilet Tank Works

To diagnose a running toilet, it helps to understand the basic components:

Diagnosing Your Running Toilet (3-Minute Test)

Remove the toilet tank lid and observe what's happening:

Scenario A: Water level is at or above the top of the overflow tube

→ The fill valve isn't shutting off, or the float is set too high. Fix: adjust the float down, or replace the fill valve.

Scenario B: Water level is below the overflow tube, but you still hear running

→ The flapper isn't sealing properly. Water is silently leaking from tank to bowl. Fix: replace the flapper.

Quick flapper test: Put a few drops of food coloring in the tank water. Wait 15 minutes without flushing. If colored water appears in the bowl, your flapper is leaking.

Fix 1: Replace the Flapper (Most Common Fix)

The flapper is the most common culprit in running toilets. They warp, crack, and harden with age — usually after 3–5 years.

Parts needed: Replacement flapper (~$5–$10 at any hardware store)

  1. Turn off the water supply valve — the small knob or lever on the wall behind/below the toilet. Turn clockwise to close.
  2. Flush the toilet to empty the tank
  3. Disconnect the flapper from the overflow tube pegs (unhook the ears on each side) and unhook the chain from the flush handle arm
  4. Note the flapper brand/size, or bring it to the hardware store for matching
  5. Snap the new flapper onto the overflow tube pegs
  6. Attach the chain to the flush arm — leave about ½ inch of slack (too tight = prevents sealing; too loose = gets caught under flapper)
  7. Turn the water supply back on and let the tank fill
  8. Flush and observe — the flapper should drop and seal completely as the water level drops

Universal flappers work for most toilets, but some manufacturers (American Standard, Kohler, TOTO) have proprietary flappers. If a universal doesn't stop the running, buy the brand-specific flapper.

Fix 2: Adjust or Replace the Fill Valve

If water is spilling into the overflow tube, the tank is overfilling. The fix is to lower the water level so it sits about 1 inch below the top of the overflow tube.

Adjusting the Float (Older Ball-and-Arm Style)

Older toilets have a ball float at the end of a metal arm. To lower the water level, gently bend the arm downward or adjust the screw at the pivot point. The float should shut off the water supply when the water is 1" below the overflow tube.

Adjusting the Float (Newer Cup/Column Fill Valve)

Newer toilets have a column-style fill valve with an adjustment dial or clip. Rotate the cap counterclockwise, pinch the tabs, or use the adjustment screw (varies by brand — check the top of the fill valve for adjustment instructions). Lower the float position to lower the water level.

Replacing the Fill Valve

If adjustment doesn't help, or if the fill valve is over 10 years old, replace it. A new fill valve (Fluidmaster 400A is the industry standard) costs about $12 and installs in 20–30 minutes:

  1. Shut off supply valve, flush to empty tank
  2. Use a sponge to remove remaining water from tank
  3. Disconnect the water supply line from the fill valve
  4. Unscrew the locknut under the tank and remove the old fill valve
  5. Install the new fill valve per its instructions (the Fluidmaster 400A is well-documented)
  6. Reconnect supply line, turn water on, set float height

Fix 3: Adjust the Chain Length

Sometimes the problem is the chain — too much slack and it gets caught under the flapper, preventing a full seal. Too little slack and the flapper can't close all the way.

Ideal chain length: ½ inch of slack when the flapper is closed. Clip the chain to a different hole on the flush arm to adjust length.

The Toilet Still Runs — When to Call a Plumber

If you've replaced the flapper, adjusted or replaced the fill valve, and adjusted the chain — and the toilet is still running — you may have:

These require a plumber. A full toilet rebuild or replacement of the flush valve assembly typically runs $100–$300 in labor, or $200–$500+ for a complete toilet replacement if the porcelain itself is damaged.

Toilet Problems Beyond DIY? Find a Plumber Near You

Connect with licensed, reviewed plumbers in your area. Get quotes for toilet repairs and replacements.

Find a Local Plumber →
Browse Plumbers Emergency PlumbingDrain CleaningWater Heater RepairPipe Repair BlogFAQAbout ContactPricing Customers Login Plumbers Login List your business Sign up free