Plumbing

Toilet Running Constantly — Step-by-Step Diagnostic Guide

Toilet that refills every few minutes, ghost-flushes on its own, or won't stop cycling — with no water on the floor? Match the symptom to a likely cause, then walk the five-step tank-side diagnostic in order — flapper dye-test, chain and trip-lever, float and overflow-tube height, fill valve, then overflow-tube and tank-crack inspection. Includes a FixAtlas AI walkthrough, safety steps, and cost estimates for every fix.

July 29, 2026 5 diagnostic steps · ~10 min to diagnose Field-verified
Skip the article — run the diagnostic
Launch the FixAtlas toilet running walkthrough →
Pre-selected symptom, opens on the right path. Free during early access.

A toilet that refills every few minutes is among the most common household plumbing complaints. About half of calls resolve with zero parts — a flapper or chain adjustment, both under 15 minutes. This guide runs five ordered steps so you isolate the actual fault before buying anything. For the same water-supply-side workflow, see the refrigerator leaking water guide.

Safety first: Shut off the supply valve before removing the tank lid. Never force the fill valve against a stuck float — cracking it turns a $10 fix into a tank replacement. Flush the tank twice before working inside (chemical tank-cleaner residue is harmful). Wet floors around the base may signal a separate wax-ring issue unrelated to running water.

Match Your Symptom to a Likely Cause

Before opening the tank, match what you're seeing to the most likely component. The exact symptom tells you where to start — and where not to bother looking. Use the table below to skip ahead to the relevant step.

What you're seeing Most likely cause Start at step
Refills every few min, no floor water Worn flapper Step 1
Refills at irregular intervals Chain too long or kinked Step 2
Slow hiss, refills every 5–10 min Failed fill valve Step 4
"Ghost flushing" without a flush Flapper seat / overflow tube Step 1 + Step 5
Water level above overflow tube Float set too high Step 3
Floor water around base, no running Wax-ring failure — separate fault, escalate Out of scope

If two symptoms apply, start with Step 1 regardless — cheapest and most common cause. Floor water without running water points to a different fault (wax-ring / flange seal) and is not in scope here; shut off the supply and call a plumber.

Causes, Ranked by Frequency

Field-tech call data on running-toilet complaints, in roughly the order the failure shows up on service tickets:

1

Worn flapper (~40%)

Once the rubber flapper stops sealing, tank water seeps into the bowl, the bowl level drops, and the fill valve triggers — the tank refills every few minutes as if a flush no one pressed happened. "Ghost flushing" is the largest share of running-toilet calls. $5–$15 universal (Korky / Fluidmaster), $15–$40 OEM.

2

Misadjusted / kinked chain (~15%)

Too long = slack loops catch under the flapper; too short = the flapper stays slightly open. Either condition triggers ghost flushing on a slow cycle. Pull excess slack up through the lever arm, or move the hook to a higher link. Free fix.

3

Float set too high (~15%)

Fill valve runs past the 1" safety line; excess spills into the overflow tube and down the drain, refilling like a flapper leak. Pinch and slide the float-cup clip down, or gently bend a float-ball arm at its midpoint. $0–$20 if the float itself needs replacing.

4

Failed fill valve (~15%)

The internal seal rots; the valve trickles regardless of float position. Listen for a continuous slow trickle into the overflow tube that does not stop, with no flapper leak confirmed. Universal Fluidmaster 400A: $10–$30. OEM: $20–$50.

5

Cracked overflow tube or tank (~10%)

Hairline cracks at the top of the overflow tube or where it mates to the flush-valve body cause a constant slow flow that mirrors Step 1 and Step 4. Drain the tank and inspect with a flashlight. A removable overflow tube is $10–$25; a cracked tank means replacement at $80–$200.

Parts and Tools Checklist

Tools: Adjustable wrench, flat-blade screwdriver, sponge / towel, bucket, food-coloring dye tabs (~$3) or a few drops of dark food coloring, flashlight.

Parts — by confirmed fault: Worn flapper: $5–$15 universal (Korky / Fluidmaster), $15–$40 OEM. Chain: $0. Float: $0–$20. Universal fill valve (Fluidmaster 400A): $10–$30. OEM fill valve: $20–$50. Overflow tube: $10–$25. Cracked tank: $80–$200.

A third of calls resolve with zero parts cost. Run Steps 1–3 first before buying anything.

1

Dye-test the Flapper and Tank-to-Bowl Seal

The single most common cause of running toilets — free fix

DIY · $5–$40

The flapper is the rubber stopper at the bottom of the tank. When it fails, tank water leaks past into the bowl — the bowl level drops, the fill valve triggers, and the tank refills every few minutes as if a flush no one pressed happened. "Ghost flushing" is the largest share of running-toilet calls.

Dye-test. Drop 5–10 drops of dark food coloring into the tank. Do not flush. Wait 10 minutes. Color in the bowl = flapper leaking. Color at the base of the tank = tank-to-bowl (spud) gasket failing — a harder job, same diagnostic.

Replace. Universal Korky / Fluidmaster flappers at $5–$15 fit most tanks; OEM is $15–$40. Drain the tank, unhook the chain, pop the flapper off the two ears at the base of the overflow tube, seat the new one, reconnect with ~½" of slack.

Estimated time: 10–20 min. Cost: $5–$15; $15–$40 OEM.

✓ Confirm: No food coloring appeared in the bowl or at the tank base after 10 minutes (good flapper + good seal). Refill cadence stopped after the flapper swap. Chain has ~½" of slack at rest.
2

Inspect and Adjust the Chain / Trip Lever

Two errors cover most chain-related running

DIY · $0

The chain connects the handle to the flapper. Two errors cover most chain-related running: too long = slack loops catch under the flapper (pull excess slack up through the lever arm); too short = the flapper stays slightly open (move the hook to a higher link).

  • Open the tank and watch the flapper. Push the handle without flushing — the flapper should lift fully and drop back cleanly. A flapper that doesn't seat is chain-related.
  • Adjust length. Target ~½" of slack with the lever at rest. Move the hook to a different chain link, not the flapper itself.
  • Check kinks. A kinked link wears the flapper ears unevenly and causes slow leaks over weeks. Smooth or replace the chain.

Estimated time: 5–10 min. Cost: $0 DIY.

✓ Confirm: Flapper lifts fully on handle press and seats cleanly on release. Chain has ~½" of slack. No kink or worn link visible. No refill cycling within the next hour.
3

Set the Float and Confirm Water Level Below the Overflow Tube

Float set too high makes the fill valve dump water over the tube

DIY · $0–$20

The float tells the fill valve when to stop. Set too high, the fill valve runs past the safe water line; excess spills into the overflow tube and down the drain, refilling like a flapper leak. Set the level ~1" below the top of the overflow tube.

  • Float-cup style: pinch the clip and slide the cup down the shaft a quarter-inch at a time. Flush and re-check the level after each adjustment.
  • Float-ball style: bend the arm down gently at its midpoint. Avoid forcing the brass arm — a break turns a $0 fix into a full float-arm replacement.

If the level still cannot be brought below the tube with float adjustment alone, the fill valve itself is suspect — move to Step 4.

Estimated time: 10–15 min. Cost: $0–$20 if the float itself needs replacement.

✓ Confirm: Water level sits ~1" below the top of the overflow tube with the supply on. No water visible inside the overflow tube. No refill cycling for one full hour.
4

Test and Replace the Fill Valve

The internal seal rots — the valve trickles regardless of float position

Tech Comfortable · $10–$50

The fill valve admits supply water through the braided hose and shuts off at the target float level. Its internal seal fails; once it does, the valve trickles into the overflow tube regardless of float position.

  • Diagnose. With the tank full and supply on, listen. A slow trickle into the overflow tube that does not stop = internal-seal failure; the bowl refills without user input.
  • Replace. Shut off the supply, flush to drain, disconnect the braided hose (a small spill — sponge ready). Unscrew the locknut under the tank, lift out the assembly, drop in the new one, hand-tighten, reconnect.
Over-tightening the supply coupling cracks the tank — a $200 mistake from a $20 swap. Hand-tighten plus a quarter-turn is enough.

Estimated time: 20–30 min. Cost: $10–$30 universal; $20–$50 OEM.

✓ Confirm: No trickle into the overflow tube after a full refill. Supply coupling hand-tight plus quarter-turn (no over-torque). Float set so water sits ~1" below the overflow tube. No cycling for several hours.
5

Inspect the Overflow Tube and Confirm the Tank Is Not Cracked

Hairline cracks at the tube or the flush-valve seat mirror Steps 1 and 4

Replace · $10–$200

Hairline cracks at the top of the overflow tube, or where it mates to the flush-valve body, cause a constant slow flow that mirrors Steps 1 and 4 — tank water leaks, fill valve tops up, cycle repeats.

  • Diagnose. Drain the tank (shut off supply, flush, sponge out). Shine a flashlight down the overflow tube; hairline cracks at the top edge or near the flush-valve seat are visible only on close inspection. Inspect the tank itself near the flush-valve hole.
  • Replace, do not repair. A removable overflow tube is $10–$25. A cracked tank means tank replacement — $80–$200 for a two-piece assembly plus pulling and reseating the toilet. Escalate.

Estimated time: 15–30 min. Cost: $10–$25 for the tube; $80–$200 if the tank itself needs replacement.

✓ Confirm: Flashlight inspection shows no visible crack on the overflow tube or at the flush-valve seat. Tank body shows no seepage or staining. If a tube was replaced, fill-valve cycling has stopped within an hour.

Repair Cost Estimates

Repair Difficulty Parts Cost Total (w/ Labor)
Dye-test, adjust chain / float DIY $0 $0
Universal flapper (Korky / Fluidmaster) DIY $5–$15 $5–$15
OEM flapper DIY $15–$40 $15–$40
Float assembly replacement DIY $5–$20 $5–$20
Universal fill valve (Fluidmaster 400A) DIY $10–$30 $80–$150
OEM fill valve Tech $20–$50 $120–$200
Overflow tube replacement Tech $10–$25 $100–$175
Tank assembly replacement (cracked) Tech $80–$200 $250–$400
New toilet (replacement vs. repair) Pro install $150–$400 $300–$600

Labor rates vary by region. Most flapper, chain, and float fixes are 10–20 minutes for a homeowner and 15–30 minutes for a tech. Fill valve and overflow tube replacements run 20–45 minutes.

Field Walkthrough — FixAtlas on a Property Round

Here's how a real maintenance tech uses FixAtlas on a property round when a unit is running constantly. The exchange is condensed from an actual session.

Walkthrough — Toilet running constantly

A maintenance tech on a property round opens FixAtlas and selects Toilet → Symptom: refills every 4–6 minutes, no leak at base. FixAtlas ranks Step 1 (flapper dye-test) first — ~40% — because ghost-flushing with no floor water is the textbook flapper signature. The whole workflow takes less time than driving to the parts house, and callback rates drop because the actual failed component is replaced on the first visit rather than the most popular guess.

Free during early access at app.usefixatlas.com — or jump straight in with the symptom pre-selected from the hero CTA above.

Frequently Asked Questions

Why does my toilet keep running every few minutes?
Tank water leaks past the flapper, the fill valve, or over the overflow tube, and the fill valve keeps topping up. The "refills every few minutes, no floor water" pattern is a flapper (Step 1) roughly 40% of the time. Dye-test first — 10 minutes, $0.
How do I know if the flapper is bad without taking it apart?
Drop 5–10 drops of dark food coloring into the tank. Do not flush. Wait 10 minutes and look for color in the bowl. Color appearing = flapper leaking. The test takes under a minute to set up; the wait is the diagnostic.
Why is my toilet running but not leaking on the floor?
Running without floor water = flapper, chain, float, or fill valve — inside the tank, all in scope here. Floor water with no running = wax-ring failure — a different fault, not in scope. Step 1's dye-test distinguishes the two cases, and the symptom-pattern table maps each symptom to the right starting step.
How much water does a running toilet waste?
A flapper leak that triggers a refill every 4–6 minutes wastes 200–300 gallons per day — roughly $10–$30/month at typical residential water rates, often more than the cost of the flapper itself. The dye-test confirms the leak in 10 minutes; the part is $5–$15 universal or $15–$40 OEM.
Can I just jiggle the handle to stop the running water?
Temporarily yes — jiggling the handle shifts the chain off the flapper. Long-term it masks the cause (worn flapper, too-long chain, or handle/trip-lever wear). Run Steps 1–3 in order; if the symptom persists, Step 4 (fill valve) is next.

Related Guides

Fixed the running but want to chase a different household-supply fault? The Dishwasher Not Draining guide walks the same supply-line/water-system diagnostic on a kitchen appliance, and the Refrigerator Leaking Water guide covers the leak-side workflow on the same household water-supply fault. For a non-water appliance symptom, see the Dryer Not Heating guide.

Diagnose faster with FixAtlas

Get step-by-step guidance, part numbers, and repair costs — right from the job site.

Try FixAtlas Free →