Home fixes & guides

Toilet Keeps Running: How to Tell if It's the Flapper or the Fill Valve (and Fix It)

My toilet keeps running — sometimes it hisses, sometimes it "phantom flushes" and refills on its own, and sometimes the water just won't shut off. How do I figure out whether it's the flapper or the fill valve, and how do I fix it myself?

A running toilet is almost always one of two cheap parts: a flapper that won't seal (water leaks from the tank into the bowl, so it keeps refilling) or a fill valve that won't shut off (water keeps coming in and runs out the overflow tube). Listen and look — the symptom tells you which one, and each is a 15-30 minute, under-$20 fix.

ℹ️ Reference only: For general reference only. This guide does not guarantee any result — every home is different. Verify against your local building codes and a licensed professional before acting, especially for electrical, gas, plumbing, structural, or roof work.

💵 DIY: $5-25 in parts (flapper ~$5-12, universal fill valve ~$10-15, or a combined repair kit ~$20-30). Plumber: $100-250 for a fill-valve/flapper replacement service call, more if they replace the full flush valve or repair a bad shutoff. ⏱ 15-30 minutes for a flapper; 20-45 minutes for a fill valve. Add time if you need a hardware-store run to match parts. ● Use caution
Safety: This is low-risk water work, not electrical or gas — but always close the supply shutoff valve before disconnecting anything, and keep a towel and bucket handy since residual tank water will spill. Don't overtighten plastic locknuts or fittings (they crack and leak). If the shutoff valve won't turn or starts dripping, stop and call a pro rather than forcing it — a stuck valve that breaks can flood the room. Watch for slip/water hazards on the floor around the toilet.

Common causes

How to fix it

  1. Diagnose first with the dye test: drop food coloring in the TANK, wait 15-20 min without flushing. Color bleeding into the bowl = flapper problem. Water running over the overflow tube = fill-valve/float problem. This one test tells you which path to take.
  2. If it's the float set too high: just lower it. On modern column-style fill valves, pinch the spring clip on the float and slide it DOWN the shaft (some use a screw at the top — turn it to lower the level). On older ballcock valves, gently bend the float arm downward. Aim for the waterline about 1 inch below the top of the overflow tube. Re-test before buying parts.
  3. Flapper fix — check the easy stuff first: turn off the water (shutoff valve on the wall behind the toilet, turn clockwise), flush to drain the tank. Inspect the chain (give it about 1/2 inch slack, untangle it) and feel the flapper seat for grit or scale; wipe it clean. If that fixes the seal, you're done.
  4. Flapper replacement: with water off and tank drained, unhook the old flapper from the pegs at the base of the overflow tube and unclip the chain. Take the old flapper to the hardware store to match it (or buy a universal flapper, about $5-12). Snap the new one onto the pegs, set chain slack to about 1/2 inch, turn water back on, flush, and re-run the dye test.
  5. Fill-valve replacement (if lowering the float didn't stop it): turn off the supply, flush, and sponge out the last water in the tank. Put a towel/bucket under the tank, disconnect the supply line from the bottom of the tank, then unscrew the plastic locknut holding the old fill valve. Lift it out. Most replacements (Fluidmaster-style universal, about $10-15) are height-adjustable — set the height per the package, drop it in, hand-tighten the locknut from below (snug, don't overtighten plastic), reconnect the supply line.
  6. Reconnect and set the level: turn the water back on slowly, check for leaks at the supply connection, and adjust the float so the tank fills to about 1 inch below the overflow tube top. Flush a few times to confirm it shuts off cleanly and quietly.
  7. If after replacing both parts it still runs, suspect the flapper seat itself (pitted/scaled) or a cracked overflow tube — those mean replacing the whole flush valve, which requires pulling the tank off the bowl. That's the point to weigh a pro.

DIY or call a pro?

Strongly DIY for most people — flapper and fill-valve swaps are the most beginner-friendly plumbing repairs there are, with no soldering and no opening of pressurized pipes beyond a hand-tight supply line. Call a plumber if: the water shutoff valve behind the toilet is seized or leaks when you turn it; the leak is at the tank-to-bowl bolts or the base of the toilet (different problem); you've replaced both the flapper and fill valve and it still runs (likely a worn flush-valve seat requiring tank removal); or you're not comfortable working with the supply line.

Tools & parts

Keep a record of every fix you make — what broke, what it cost, how you solved it.

Track your home's fixes in Home Story →

Based on: Fluidmaster fill valve and flapper installation guides (manufacturer instructions included with universal repair parts); Korky toilet repair part guides (flapper and fill-valve selection/installation); EPA WaterSense guidance on detecting and fixing toilet leaks (dye-test method); General building-code norm: tank water level set approximately 1 inch below the top of the overflow tube

This is general home-maintenance guidance, not professional plumbing advice. Toilet designs vary; always follow the instructions packaged with your specific replacement parts. If you're unsure, a shutoff valve won't operate, or the problem is outside the tank (leaks at the base or between tank and bowl), consult a licensed plumber.