Toilet Slowly Running or Trickling
A toilet that runs slowly and intermittently — a quiet trickle you notice in the middle of the night — is different from a toilet that runs constantly. The slow, phantom running is almost always caused by a flapper that isn't sealing completely: water seeps past the seal, the tank level slowly drops, the fill valve briefly refills it, then the cycle repeats. The fix is usually a $5–15 flapper replacement and 15 minutes of work. If the flapper checks out, the cause is a float set too high (water overflows into the fill tube, triggering constant slow refill) or a fill valve that doesn't shut off cleanly. This guide walks you through the dye test to confirm the diagnosis and all three repairs.
Try the AI Diagnosis ToolAI Repair Tools
Common Symptoms
- Faint trickling or hissing sound from toilet tank between flushes
- Toilet refills briefly every 15–45 minutes without being flushed
- Higher-than-normal water bill with no visible leaks elsewhere
- Water seeping over the top of the overflow tube into the bowl
- Toilet tank fills to normal level but runs again soon after
- Colored dye in tank slowly appears in bowl without flushing
Most Likely Causes
- 1
Worn or Warped Flapper (Most Common)
The flapper is the rubber seal at the bottom of the tank that covers the flush valve opening. Over time (typically 3–5 years), the rubber warps, hardens, or develops mineral deposits from hard water — breaking the watertight seal. Even a tiny gap allows water to slowly seep from the tank into the bowl. The fill valve then periodically tops off the tank, creating the classic intermittent running pattern. A dye test quickly confirms a flapper leak.
- 2
Float Set Too High (Overflow Into Fill Tube)
On fill valves with an adjustable float (ball-float or cup/tower float), if the float is set too high, the tank water level rises above the critical level mark and spills into the overflow tube — the tall tube in the center of the tank. This continuous slow drain into the overflow tube forces the fill valve to run indefinitely. You can see this directly: lift the lid and check if water is trickling over the top of the overflow tube.
- 3
Fill Valve Not Shutting Off Completely
Fill valves (ballcock valves or Fluidmaster-style tower valves) have internal seals and diaphragms that wear over time. A worn fill valve may not fully shut off when the float reaches the cutoff point, allowing a slow drip of water to continue entering the tank. You'll hear a faint hiss from the fill valve side of the tank even with the float at the correct level.
- 4
Waterlogged Float Ball (Older Toilets)
On older toilets with a ball-float (a plastic or copper sphere on a metal arm), the float ball can develop a crack or seam failure and slowly fill with water. A waterlogged float ball can't rise high enough to shut off the fill valve, so the fill valve runs continuously or intermittently. Shake the float ball — if you can hear water sloshing inside, replace it.
- 5
Mineral Deposits on Flush Valve Seat
In areas with hard water, calcium and lime deposits build up on the brass or plastic flush valve seat (the ring the flapper seals against). Even with a new flapper, rough or pitted deposits prevent a perfect seal. Before replacing the flapper, inspect the flush valve seat with your fingertip — rough edges can be cleaned with white vinegar and a scrubbing pad. Severely corroded seats require a flush valve seat repair kit.
Not sure if this is the right fix for your exact model?
Upload a photo of your appliance label — Fix-It Fast AI will identify your exact unit and tailor the diagnosis.
Quick DIY Checks
Turn off the shut-off valve before removing or replacing any tank components. Working with the water supply on can result in an uncontrolled tank overflow if the fill valve is accidentally dislodged.
If the shut-off valve behind the toilet is stiff, corroded, or leaks when operated, do not force it. A corroded shut-off valve can fail and spray water. If the valve seems unreliable, shut off water at the main house valve before proceeding, and consider replacing the shut-off valve (an easy upgrade).
- 1Perform the dye test to confirm a flapper leak: Remove the tank lid and set it safely aside. Drop 5–10 drops of food coloring or a dye tablet (sold at hardware stores) into the tank water. Do NOT flush. Wait 15–20 minutes. If colored water appears in the toilet bowl without flushing, the flapper is leaking. This is the definitive test for a flapper seal failure.
- 2Check the water level relative to the overflow tube: Look inside the tank. Find the tall tube in the center of the tank — this is the overflow tube. The water level should be approximately 1 inch below the top of the overflow tube (many overflow tubes have a 'water line' mark or arrow). If water is trickling over the top of the overflow tube, your float is set too high — fix this before replacing anything else.
- 3Adjust the float to lower the water level (if overflowing): On a Fluidmaster-style tower float (a plastic cup that slides up and down on the fill valve body), turn the adjustment screw at the top of the fill valve counterclockwise, or pinch and rotate the float cup downward, to lower the cutoff point. On an older ball-float arm, gently bend the metal arm downward to lower the float position. Flush and let the tank refill — confirm water stops 1 inch below the overflow tube top. Test again with dye.
Get the full fix — Pro members get unlimited AI diagnoses
Save your repair history, get step-by-step AI guidance on any plumbing issue, and avoid $150+ service call fees.
Try Pro — $7.99/mo- 4Turn off the water supply and drain the tank: Turn the shut-off valve clockwise (it's behind the toilet near the floor) until it stops. Flush the toilet to drain the tank. Hold the handle down to empty as much water as possible. Use a sponge or towels to soak up any remaining water in the tank bottom.
- 5Remove the old flapper: The flapper connects to the overflow tube with two rubber ears (one on each side) and is held to the flush handle chain by a clip or ring. Unhook the chain from the flush handle lever. Slide the flapper's rubber ears off the pegs on the overflow tube — they simply pull straight off. Remove the old flapper and take it to the hardware store to match the size (most standard toilets use a 2-inch flapper; some use a 3-inch).
- 6Inspect the flush valve seat: Before installing the new flapper, run your fingertip around the brass or plastic ring the flapper seals against (the flush valve seat). It should feel smooth. If you feel rough, gritty, or pitted areas, clean the seat with white vinegar on a cloth or scrub lightly with a non-abrasive pad. Mineral deposits that won't clean off indicate a pitted seat — install a seat repair kit (a rubber ring that sits over the old seat) instead.
- 7Install the new flapper: Slide the new flapper's rubber ears onto the overflow tube pegs — they should seat firmly and symmetrically. Attach the chain to the flush handle lever, leaving approximately 1/2 inch of slack. Too little slack prevents the flapper from closing; too much slack allows the chain to catch under the flapper and prevent sealing. The chain should hang nearly vertical with just slight slack.
- 8Restore water and test: Turn the shut-off valve counterclockwise to restore water. Allow the tank to fill completely. Repeat the dye test — add food coloring to the tank and wait 15–20 minutes. No color should appear in the bowl. Flush the toilet several times and watch the flapper close — it should drop straight down and seal firmly with no tilting or floating. If it floats slightly, the new flapper may be a slightly different size; try adjusting chain length or switching to an adjustable flapper brand like Korky or Fluidmaster.
- 9Replace the fill valve if running persists: If the dye test is negative (flapper seals fine) but you still hear hissing, the fill valve is the culprit. Turn off the water and drain the tank. Disconnect the supply line from the bottom of the tank. Unscrew the locknut under the tank that holds the fill valve in place (counterclockwise). Lift out the old fill valve. Install a Fluidmaster 400A or equivalent — insert the shank through the tank hole, hand-tighten the locknut from below, reconnect the supply line, restore water. Adjust the float to the water line mark. A new Fluidmaster fill valve costs $10–15 and takes 20 minutes to install.
- 10Final check and water bill note: After repairs, confirm the toilet is silent for at least 30 minutes between flushes. A fully sealed toilet should make zero noise between uses. Note that a slow-running toilet wastes 20–30 gallons per day — if you've had the issue for weeks, expect your next water bill to return to normal rather than reflecting an immediate drop.
Save $150+ on a single service call
Less than a cup of coffee — fix it yourself with expert guidance.
- ✓ Step-by-step repair guides with exact part numbers
- ✓ Expert diagnosis in seconds — 500+ problems covered
- ✓ Full tool list & cost estimate before you spend a dime
$150+ service call vs. $7.99/mo · Cancel anytime
Repair vs Replace
A slowly running toilet is almost always a $5–25 repair. Flapper and fill valve parts are inexpensive and last 5–7 years with quality replacements. Only consider toilet replacement if the porcelain is cracked, the toilet is over 25 years old with repeated repair needs, or you want to upgrade to a high-efficiency model (1.28 gpf vs. the older 3.5–5 gpf).
Est. Repair Cost
$5–$25 (flapper $5–15, fill valve $10–15, float ball $5–8)
Est. Replacement Cost
$150–$500 for a new toilet installed
Recommended Tools & Parts
- Buy on Amazon →
Universal Flapper (2-inch, Korky or Fluidmaster)
Rubber flapper seal for the flush valve opening. Fits most standard 2-inch flush valves. Korky 2021BP and Fluidmaster 502 are reliable universal fits. For 3-inch flush valves (common on Kohler Cimarron and American Standard Champion), use a 3-inch flapper.
$5–$12
- Buy on Amazon →
Fluidmaster 400A Fill Valve
The industry-standard replacement fill valve for all two-piece toilets. Adjustable height (9 to 14 inches), fits all standard 2-inch tanks, and includes a refill tube and all hardware. Lasts 7–10 years.
$10–$15
- Buy on Amazon →
Float Ball (for older ball-float assemblies)
Plastic replacement float ball for older toilet fill valves with a ball-and-arm mechanism. If the existing float ball is waterlogged (water sloshing inside), replace it. Universal fit.
$5–$8
- Buy on Amazon →
Toilet Dye Tablets
Drop-in dye tablets for diagnosing flapper leaks. Drop in tank, wait 15 minutes — color in bowl confirms flapper leak. Dissolve cleanly without staining porcelain.
$3–$6 (pack of 6)
Links are Amazon affiliate links (tag: fixitfastai-20). Prices are estimates.
Still stuck? Let AI take a look.
Describe your problem or upload a photo — get a diagnosis in seconds.
Related Repairs
Toilet Running Constantly
Hear water trickling into the bowl constantly? A worn flapper is the most common cause — a $5 fix.
Read guide →Low Water Pressure in House — Common Causes and Fixes
Weak pressure throughout your house? A partially closed main shutoff or clogged aerators are the fastest fixes — each takes 5–10 minutes.
Read guide →Leaking Faucet — How to Stop a Dripping Faucet for Good
A dripping faucet wastes 3,000+ gallons per year. Most fixes cost under $20 and take under an hour with basic tools.
Read guide →Toilet Won't Flush — Clog, Flapper, Low Water & Handle Diagnosis
Toilet won't flush or flushes weakly? Five causes — clog, handle/chain disconnection, low tank water, worn flapper, clogged rim jets. All beginner-accessible with a plunger and basic tools. Covers Kohler, American Standard, TOTO, Mansfield.
Read guide →Save $150+ on a single service call
Less than a cup of coffee — fix it yourself with expert guidance.
- ✓ Step-by-step repair guides with exact part numbers
- ✓ Expert diagnosis in seconds — 500+ problems covered
- ✓ Full tool list & cost estimate before you spend a dime
$150+ service call vs. $7.99/mo · Cancel anytime
Still not sure what's wrong?
Get an AI diagnosis in seconds — describe the problem or upload a photo.
Get an AI Diagnosis⚡ Get step-by-step help for YOUR specific appliance
Our AI diagnoses your exact model — not just generic advice. Upload a photo or describe the issue and get a repair plan in seconds.
No account needed for diagnosis. Cancel Pro anytime.
Related Tools
Frequently Asked Questions
- How do I know if it's the flapper or the fill valve causing the running?
- Use the dye test: put food coloring in the tank and wait 15–20 minutes. If color appears in the bowl, the flapper is leaking. If no color appears in the bowl but you still hear hissing, the fill valve is the problem — it's not shutting off cleanly. You can also manually press down on the flapper while the toilet is running: if the running stops immediately when you press the flapper down, the flapper seal is the issue.
- Why does my toilet run for a few seconds randomly even though no one flushed it?
- This is called phantom flushing or ghost flushing. A slow flapper leak causes the tank water level to gradually drop. When it drops enough to trigger the fill valve float, the fill valve briefly activates to top off the tank — that's the 3–5 second running sound you hear. Confirm with the dye test and replace the flapper.
- I replaced the flapper but the toilet is still running slowly — now what?
- Check these in order: (1) Chain slack — too little slack keeps the flapper slightly open; add 1/2 inch of slack. (2) Chain caught under flapper — the chain sometimes slips under the new flapper and breaks the seal; straighten it. (3) New flapper doesn't fit the valve seat — try a different brand (Korky vs. Fluidmaster fit differently). (4) Pitted flush valve seat — run your finger around the seat; rough edges prevent sealing. If the seat is rough, clean with vinegar or use a seat repair kit.
- How much water does a slow-running toilet waste?
- A slow flapper leak wastes approximately 20–30 gallons per day — roughly 600–900 gallons per month. At average US water rates of $0.005 per gallon, that's $3–$5 per month in wasted water, or $36–$60 per year. The $5 flapper pays for itself in the first month.