⚡ Quick Summary

  • Do the dye test first — food coloring in the tank tells you immediately if the flapper or valve seat is leaking
  • Flapper = most common cause; costs $5–$15 and is a 10-minute DIY
  • Water entering the overflow tube = fill valve or float problem, not the flapper
  • Chain too short = flapper held open; chain too long = chain caught under flapper
  • Ghost flushing (tank refills without being used) = flapper leaking slowly into the bowl

Everything inside a toilet tank is replaceable, inexpensive, and accessible without any special tools. A running toilet is one of the most solvable plumbing problems a homeowner can tackle. The only challenge is identifying which of the four possible causes is responsible — and the dye test below does that in under two minutes before you buy anything or remove any parts.

💡
How Much Is a Running Toilet Wasting?
A slow flapper leak (ghost flushing) wastes roughly 200–300 gallons per day. A continuously running fill valve can waste 1,000–4,000 gallons per day. A toilet running for a month before it's addressed can add $50–$200 to a water bill depending on utility rates — far more than the $10–$25 it costs to fix it.

Do This First — The Dye Test

📌 Two-Minute Dye Test — Identifies the Cause Before You Buy Anything

  1. Remove the tank lid and set it aside safely.
  2. Drop 5–10 drops of food coloring (or a dye tablet) into the tank water. Do not flush.
  3. Wait 10–15 minutes without flushing. Observe the toilet bowl.
  4. If colored water appears in the bowl: the flapper or valve seat is leaking — water is passing from tank to bowl without flushing. Go to the Flapper section below.
  5. If the bowl stays clear but you can hear or see water running: look inside the tank. If water is entering the overflow tube (the tall vertical tube in the center), the fill valve or float is the problem. Go to the Fill Valve section below.
  6. If the bowl stays clear and no water enters the overflow tube, but water is audible: check chain length and fill tube position.

The Four Causes — Identified by the Dye Test Result

🔴 Most Common
Worn or Warped Flapper
The flapper is the rubber seal at the bottom of the tank that opens during a flush and closes to hold tank water. Over time it hardens, warps, or develops mineral deposits that prevent it from seating cleanly. Water seeps from tank to bowl continuously. In chloramine-treated municipal water, flappers deteriorate faster than their rated lifespan.
Dye test: color appears in bowl within 15 minutes. Also test by pressing down gently on the flapper with your finger — if the sound of running water stops, the flapper is not seating properly under its own weight.
🔵 Second Most Common
Fill Valve or Float Malfunction
The fill valve refills the tank after each flush. When its internal diaphragm wears, the float sticks, or debris clogs the inlet screen, it may not shut off fully — allowing water to continue entering the tank until it overflows into the overflow tube and drains continuously. The tank is always "overfull."
Dye test: bowl stays clear. Look in tank — if water is flowing into the overflow tube, the fill valve is not shutting off. Test: lift the float arm manually; if running stops, the float needs adjustment. If running continues, the fill valve diaphragm is worn — replace the fill valve.
🟢 Easy Fix
Chain Too Short or Too Long
The flush chain connects the handle to the flapper. Too short: the chain holds the flapper slightly open, allowing constant seepage. Too long: the chain falls under the flapper, preventing it from closing. Either condition causes the toilet to run without any worn parts at all. Check this before buying anything.
Look in the tank when the toilet is at rest. Chain should have about 1/2 inch of slack — enough to allow full flapper closure without being so loose that it bunches under the flapper. Adjust the clip on the chain to the correct link and retest.
🟠 Less Common
Water Level Too High / Overflow Tube Issue
The tank water level should sit 1/2 to 1 inch below the top of the overflow tube. If the water level is set too high (fill valve adjusted incorrectly) or the fill tube is inserted inside the overflow tube creating a siphon, water continuously runs into the overflow tube and down into the bowl without leaking past the flapper at all.
Look in the tank: is water visibly flowing into the overflow tube? If yes, lower the water level by adjusting the float arm or the adjustment screw on the fill valve. Also confirm the fill tube (small flexible hose from fill valve to overflow tube) sits above the tube opening, not inside it.

Symptom Pattern Reference

What You ObserveMost Likely CauseFix
Ghost flushing — tank refills periodically without being usedSlow flapper leak — water drains from tank to bowl silentlyReplace flapper; inspect valve seat
Dye test: color reaches bowl within 15 minutesFlapper or valve seat leak confirmedReplace flapper first; if leak continues, inspect valve seat for pitting
Water flowing into overflow tube inside tankFill valve not shutting off; float too highAdjust float height; if running continues, replace fill valve
Chain bunched or caught at bottom of tankChain too long — caught under flapperShorten chain at the clip — leave only 1/2 inch slack
Toilet runs immediately after flushing, takes very long to stopChain too short holding flapper slightly open; or slow flapper sealCheck chain first; if chain is correct, replace flapper
Hissing sound from tank, no visible overflow tube waterFill valve diaphragm partially worn; high water pressureReplace fill valve; check household pressure if problem recurs
Replaced flapper and toilet still runsPitted or corroded valve seat — new flapper can't seal against rough surfaceInspect seat surface; clean or replace flush valve assembly
💡
Replaced the Flapper and It's Still Running?
The most common reason a new flapper doesn't fix a running toilet: the valve seat is pitted or corroded. The valve seat is the surface the flapper presses against to create a seal. If that surface has mineral deposits, pitting, or corrosion, no flapper will seal against it reliably. Run your finger around the seat surface — it should feel completely smooth. Any roughness, ridges, or mineral buildup means the seat needs cleaning or the entire flush valve needs replacement.
M.A.
From the Expert
"The toilet flapper is probably the single most common DIY plumbing repair and also the most often done wrong — not because it's hard, but because homeowners skip one step. They replace the flapper, the toilet runs for another day or two, and they conclude the replacement flapper is defective. It's almost never the flapper. It's the valve seat. Feel that seat with your fingertip. If it's rough or has any mineral ring around it, a new rubber flapper is not going to hold against it. Clean the seat with fine sandpaper or a Scotch-Brite pad, or replace the whole flush valve assembly — those are about $15 at any hardware store. The other thing: don't skip the dye test. It takes two minutes and tells you with certainty whether it's the flapper or the fill valve. Those are different parts and you don't want to replace the wrong one."
— M.A., Roto-Rooter Owner · Pacific Northwest

How Serious Is It?

Minor — Ghost Flushing
Slow flapper seepage. Wastes 200–300 gal/day. Easy DIY fix. Address within a week.
Moderate — Constant Hiss
Fill valve not shutting off. Wastes significantly more. Replace fill valve. Affects water bill noticeably.
Major — Continuous Running
Large leak or fill valve failure. Wastes 1,000+ gal/day. Fix today. Call plumber if DIY attempts fail.
Critical — Overflow Risk
Fill valve running with no shutoff; tank may overflow. Shut supply valve; call plumber.

What You Can Fix vs. When to Call

✓ Straightforward DIY
  • Perform the dye test to identify the cause
  • Adjust chain length at the clip (no tools needed)
  • Replace the toilet flapper — snap off old one, snap on new
  • Adjust float height by bending the float arm or turning the adjustment screw
  • Reposition the fill tube so it sits above the overflow tube opening
  • Replace a fill valve — shut supply valve, flush, unscrew old valve, install new one
  • Clean mineral deposits from the valve seat with a soft abrasive pad
✗ Call a Plumber If
  • Toilet still runs after replacing both flapper and fill valve
  • Valve seat has severe pitting or corrosion that cleaning cannot remove
  • Flush valve assembly needs full replacement — requires draining the tank
  • Supply valve (shutoff below toilet) will not close or is leaking
  • Tank bolts or gasket connections are leaking — do not overtighten
  • Hairline crack is visible in tank or overflow tube

Frequently Asked Questions

What is ghost flushing and what causes it?
Ghost flushing is when the toilet tank refills on its own periodically without anyone flushing it — it sounds like a brief flush cycle happening every 15–30 minutes or less. The cause is almost always a slow flapper leak: water seeps silently from the tank to the bowl through a worn or poorly-seated flapper, the tank water level drops below a threshold, and the fill valve kicks on to refill it. This cycle repeats indefinitely. The dye test confirms it — if color appears in the bowl within 15 minutes without flushing, a flapper leak is causing ghost flushing. A $5–$10 replacement flapper resolves it in most cases.
I replaced the flapper and the toilet is still running. What should I check next?
The most common reason: the valve seat surface is rough, pitted, or has a mineral ring that the new flapper can't seal against. Run your fingertip around the valve seat — the circular surface at the bottom of the tank that the flapper presses onto. If you feel any roughness, ridges, or raised deposits, the seal will fail regardless of which flapper you install. Try cleaning the seat with a fine Scotch-Brite pad. If it's deeply pitted or corroded, the entire flush valve assembly needs replacement. Also confirm the new flapper is the correct type for your toilet — universal flappers don't work well with all flush valve designs. Check the chain length and confirm the flapper is fully seating straight with no twist.
How do I adjust the water level in the tank?
The correct water level is 1/2 to 1 inch below the top of the overflow tube. On older toilets with a ballcock fill valve: the float is a ball on a metal arm — bend the arm slightly downward to lower the water level, upward to raise it. On modern fill valves (Fluidmaster-style): there's an adjustment screw or clip on the fill valve body — turning it adjusts the water level. Most modern valves have a mark indicating the correct level. If water is already entering the overflow tube, lower the level. If the tank doesn't fill enough for a complete flush, raise it slightly. Always confirm that the fill tube (small flexible hose) rests above the overflow tube opening — if it's inserted inside the tube, it creates a siphon that continuously drains water.
How often should I replace a toilet flapper?
Standard rubber flappers last 3–5 years under typical conditions. In municipalities that use chloramine disinfection (increasingly common as a replacement for chlorine), flappers degrade faster — sometimes in 1–2 years. If you find yourself replacing flappers frequently, switch to a chloramine-resistant flapper (clearly labeled on the packaging) or a hard-rubber/silicone flapper, which are more durable. The blue-tinted Fluidmaster flappers are a common upgrade that resists chloramine degradation. Doing a dye test once a year as part of routine home maintenance catches slow leaks before they become significant water waste.
My toilet has a different design — no traditional flapper. What do I check?
Dual-flush and some European-style toilets use a tower or canister valve instead of a traditional flapper. In these designs, a cylindrical cartridge or tower lifts to allow flushing and drops to seal. The seal in these units is an O-ring or a seal disk at the base of the tower. When it wears, water seeps past it into the bowl. The dye test still works — if color reaches the bowl, the tower seal is leaking. Most manufacturers sell replacement seal kits specifically for their tower valve models. Check the toilet brand and model number on the inside of the tank for the correct replacement part. The dye test and fill-tube/overflow-tube checks all apply the same way regardless of flush valve style.

Key Takeaways

  • Do the dye test first. Food coloring in the tank tells you in 15 minutes whether it's a flapper/seat leak or a fill valve problem — two different parts with different fixes.
  • Flapper is the most common cause (ghost flushing, dye reaches bowl). A $5–$10 flapper is a 10-minute DIY.
  • If the new flapper doesn't fix it, run your finger across the valve seat. Any roughness means the seat needs cleaning or the flush valve assembly needs replacement.
  • Water entering the overflow tube = fill valve or float problem, not the flapper. Adjust float height first; replace fill valve if running continues.
  • Check chain length before buying any parts — too short or too long causes a running toilet with no worn components at all.