Project For Home is reader-supported. When you buy through links on our site, we may earn an affiliate commission. How this works.
Project For Home
Updated June 2026 · Researched, not sponsored

How to Fix a Running Toilet

How to Fix a Running Toilet

A running toilet is almost always caused by a worn flapper or a misadjusted fill valve. Start by adding a few drops of food coloring to the tank; if color seeps into the bowl within 15 minutes, replace the flapper. If the tank water rises into the overflow tube, lower the float or replace the fill valve. Most fixes take under 30 minutes and cost under $20.

That constant hiss or random "phantom flush" is also wasting serious water: a running toilet can leak up to 200 gallons a day, quietly inflating your bill. The good news is that the three usual culprits, the flapper, the fill valve, and the float, are all cheap, beginner-friendly parts you can swap with basic hand tools. This guide walks you through diagnosing which one is to blame, then fixing it step by step.

Need a new flapper? See our top picks.

See our picks →
How to Fix a Running Toilet

What you'll need

  • Replacement flapper sized to your toilet (universal 2" or 3" — check your model)
  • Universal adjustable fill valve (if replacement is needed)
  • Adjustable wrench or channel-lock pliers
  • Sponge and small bucket or towels
  • Food coloring (for the dye test)

Step by step

  1. Diagnose the cause with a dye test. Lift off the tank lid and set it aside flat. Add 5–6 drops of food coloring to the tank water and wait 15 minutes without flushing. If color leaks into the bowl, your flapper isn't sealing. If you instead see water trickling into the central overflow tube, the float is set too high or the fill valve is failing. This tells you exactly which part to fix.
  2. Inspect and replace the flapper. Turn off the water at the shutoff valve below the tank, flush to empty, and sponge out the rest. Press the flapper — if it's stiff, warped, slimy, or cracked, it's worn out. Unhook it from the pegs on the overflow tube and detach the chain. Snap on a matching new flapper, reconnect the chain, turn the water back on, and run the dye test again to confirm the seal.
  3. Check and adjust the chain. The chain linking the flush handle to the flapper must have just a little slack — about a half inch. Too long and it slips under the flapper, holding it open so water runs nonstop. Too short and the flapper can't drop fully closed. Reposition the chain clip to a different hole on the handle arm until the flapper seats flat and the slack is right.
  4. Adjust the float and water level. The water should sit about 1 inch below the top of the overflow tube; a line is usually molded on the tank. If it's higher, water spills into the overflow and the valve never shuts off. For a column-style float, pinch the clip and slide it down the rod. For a ball float, turn the adjustment screw (or gently bend the arm down). Flush, refill, and recheck the level.
  5. Replace the fill valve if it still runs. If the flapper seals and the float is set right but the toilet keeps cycling or hissing, the fill valve is worn. Shut off the water, flush, and sponge the tank dry. Disconnect the supply line and unscrew the locknut under the tank, then lift out the old valve. Drop in the new universal valve, hand-tighten the locknut plus a quarter turn with a wrench, reconnect the supply line, clip the refill tube onto the overflow, and turn the water on.
  6. Set the new fill valve and final-test. Adjust the new valve's height and float so it shuts off cleanly with the water about an inch below the overflow tube. Flush a few times and listen — the tank should refill, then go completely silent. Run one more dye test to confirm no color bleeds into the bowl over 15 minutes. If it's quiet and the dye stays put, your toilet is fixed.

Tips & warnings

  • Replacing the flapper and fill valve together as a kit is the most reliable one-time fix — both parts wear out on a similar timeline, so doing both prevents a repeat repair.
  • Take your old flapper to the hardware store, or note your toilet's brand and model (stamped inside the tank). Flappers come in 2" and 3" sizes, and the wrong size won't seal.
  • Hard-water mineral buildup on the flush valve seat can stop a brand-new flapper from sealing. Wipe the seat clean with a cloth or fine sponge before installing.
  • Never overtighten plastic tank nuts with a wrench — hand-tight plus a small turn is enough. Cranking too hard can crack the tank or valve.
  • If your fill valve keeps failing within months, your home's water pressure may be too high; a pressure check or regulator can protect future parts.
How to Fix a Running Toilet — illustration

Frequently asked questions

Why does my toilet randomly run for a few seconds (phantom flush)?

A phantom flush means water is slowly leaking from the tank into the bowl, so the fill valve briefly kicks on to top off the tank. The cause is almost always a flapper that no longer seals tightly. Replacing the flapper, and cleaning the flush valve seat it rests on, fixes it.

Should I replace just the flapper or the whole fill valve?

Start with the dye test. If color leaks into the bowl, replace the flapper first — it's the cheapest, most common fix. If the toilet still runs after a good flapper and correct float setting, replace the fill valve. Many people do both at once for a lasting repair.

How much water does a running toilet waste?

A constantly running toilet can waste up to 200 gallons a day, which adds up fast on your water bill. Even a slow phantom flush can quietly waste dozens of gallons daily, so it's worth fixing promptly.

Do I need a plumber to fix a running toilet?

Usually not. Replacing a flapper, adjusting a float, or swapping a fill valve are beginner-friendly jobs that need only basic hand tools and about 30 minutes. Call a plumber only if the tank is cracked, the shutoff valve won't close, or the problem persists after replacing both parts.

Related