Serving Duval · Clay · St. Johns — Licensed & insured local plumbers
2026 troubleshooting guide

Toilet keeps running? Here’s why — and the fix.

A toilet that keeps running comes down to one of four parts inside the tank: a worn flapper, a failing fill valve, a float set too high, or a bad flush valve. Left alone it wastes up to 200 gallons a day on your JEA bill. This guide shows you how to diagnose each cause in 15 minutes — and which fixes are DIY vs. a plumber call.

Prefer to just get it fixed? A licensed Jacksonville plumber diagnoses the exact part and quotes upfront — call (904) 299-8838.

Why a running toilet matters more than it sounds

A constantly running toilet wastes up to 200 gallons of water per day — roughly 6,000 gallons a month, per the EPA. Because JEA bills sewer charges on top of every gallon of water you use, a single running toilet can quietly add $50–$100 or more to your monthly bill.

That hiss or trickle after the flush isn’t just annoying — it’s metered. Every drop that leaks from the tank into the bowl gets replaced by the fill valve, and every replacement gallon shows up twice on a JEA bill: once as water, once as sewer. That’s why a running toilet is the single most common culprit behind a Jacksonville water bill that suddenly jumps. If your bill spiked and you’re not sure the toilet is to blame, start with our guide to why your water bill is so high — a running toilet tops that list too.

There’s a scale to this, too. A faint tank-to-bowl seep might waste 20–30 gallons a day; a toilet that audibly refills every few minutes can waste the full 200. Either way the meter records it around the clock — a leak that runs for a 60-day JEA billing cycle before anyone notices can mean thousands of gallons on one statement.

The good news: the entire mechanism that causes a running toilet lives inside the tank, the parts are cheap, and diagnosing which one failed takes about 15 minutes with the lid off.

The 4 causes of a toilet that keeps running

A running toilet is caused by one of four parts: a worn flapper that no longer seals (the cause in roughly 8 out of 10 cases), a fill valve that won’t shut off, a float set too high so water spills into the overflow tube, or a cracked flush valve seat.

Take the tank lid off and set it somewhere safe — tank lids crack easily. Everything you need to see is right there:

  • The flapper — the rubber disc at the bottom of the tank that lifts when you flush and seals when the tank refills.
  • The fill valve — the vertical column on the left that refills the tank and shuts off when the water reaches the set level.
  • The float — the cup or ball attached to the fill valve that tells it when to stop.
  • The flush valve and overflow tube — the seat the flapper closes against, plus the open tube that drains excess water into the bowl.

Cause 1: A worn flapper — do the dye test first

The flapper is the cause of about 80% of running toilets, and the dye test proves it in 15 minutes: drop food coloring into the tank, don’t flush, and wait. If color shows up in the bowl within 15–20 minutes, the flapper is leaking and needs replacing — a $5–$15 part.

Rubber flappers harden, warp, and grow mineral crust over 4–5 years — faster in Jacksonville’s hard, chlorinated water. Once the seal is imperfect, water seeps from tank to bowl continuously, and the fill valve kicks on every few minutes to top the tank back up. That periodic “ghost flush” refill sound is the classic flapper symptom.

Also check the flapper chain while you’re in there: a chain that’s too short holds the flapper slightly open, and a too-long chain can slip under the flapper and break the seal. Adjusting the chain is a 2-minute, zero-cost fix.

Replacing a flapper takes about 10 minutes with no tools:

  1. Shut off the supply valve behind the toilet and flush to empty the tank.
  2. Unhook the old flapper from the pegs on the overflow tube and unclip the chain from the flush lever arm.
  3. Seat the new flapper on the pegs, clip the chain with about a half-inch of slack, turn the water back on, and flush twice to test.

Cause 2: A failing fill valve

If the dye test comes back clean but the toilet still runs, suspect the fill valve. A worn fill valve keeps feeding water past its shut-off point, so the tank overfills and drains down the overflow tube nonstop. Replacement runs $150–$250 installed in Jacksonville.

The tell: the running sound is a steady hiss that never fully stops, rather than a periodic refill. Look into the overflow tube — if water is trickling over its top edge and the float is already at its highest position, the valve isn’t shutting off. Fill valves also fail by refilling slowly or shuddering loudly (water hammer). The valve itself is a $10–$25 part; most of the plumber cost is the trip and labor.

Cause 3: Float set too high

If water is spilling into the overflow tube but the fill valve itself is healthy, the float is set too high. The fix is a free 5-minute adjustment: set the water level so it sits about 1 inch below the top of the overflow tube.

On newer toilets the float is a cup that slides on the fill valve column — turn the adjustment screw or pinch the clip and slide it down. On older toilets it’s a ball on a metal arm — bend the arm slightly downward. Flush, let the tank refill, and confirm the water stops below the tube. If the level keeps creeping back up over the following weeks, the valve is wearing out and you’re back to cause 2.

Swapped the flapper — still running?

A licensed Jacksonville plumber pinpoints the valve, float, or flush valve problem and quotes the fix upfront.

📞 (904) 299-8838

Cause 4: Flush valve or overflow tube problems

If a new flapper doesn’t stop the leak, the flush valve seat it seals against is pitted, cracked, or crusted with mineral scale — so no flapper can seal it. A flush valve rebuild runs $200–$350 in Jacksonville because the tank has to come off the bowl.

Run a finger around the seat rim: it should feel smooth. Roughness, nicks, or a visible crack in the overflow tube mean the valve assembly needs replacing. This is the one running-toilet repair that’s genuinely a plumber job — the tank bolts, gasket, and supply line all have to be removed and reset, and over-torquing a tank bolt cracks porcelain. On an older toilet, that $200–$350 rebuild is also the point where a full replacement at $350–$800 starts making more sense than repairing a 20-year-old 3.5-gallon tank.

DIY or call a plumber?

DIY the easy three: a flapper swap ($5–$15 part, 10 minutes, no tools), a float adjustment (free), and a chain fix (free). Call a plumber for a fill valve you’re not comfortable replacing, any flush valve work, a toilet that runs after you’ve replaced the flapper, or any sign of water at the base.

The honest line: everything that snaps or clips on above the water line is homeowner territory. Everything that requires shutting off the supply, unbolting the tank, or diagnosing why a “fixed” toilet still runs is worth the service call. A licensed pro handling toilet and fixture repair carries every common flapper size, fill valve, and gasket on the truck, so it’s a single visit — and most running-toilet calls are done in under an hour.

One caution on DIY parts: flappers are not universal. Take the old one (or your toilet’s model number) to the store — a 2-inch flapper on a 3-inch flush valve will “run” exactly like the old one did.

What the fixes cost in Jacksonville

Typical 2026 pricing across Duval, Clay, and St. Johns. Every job is quoted upfront before work starts.

RepairTypical Jacksonville range
Diagnosis / service call$49–$150
Flapper replacement (DIY part)$5–$15
Flapper replacement (plumber)$100–$150
Fill valve replacement$150–$250
Flush valve rebuild$200–$350
Full toilet replacement$350–$800

Most plumbers roll the service-call fee into the repair price if you approve the work on the spot — ask when you book.

When a running toilet signals a bigger problem

A toilet that refills constantly is, by definition, a silent leak — and silent leaks are the number-one cause of shock water bills in Jacksonville. If your bill jumped $50 or more and the dye test is clean on every toilet, the leak is somewhere else in the system.

Here’s the quick whole-house check: turn off every fixture, then watch the leak indicator (the small spinning triangle or dial) on your water meter. If it’s moving with everything off and all toilets test clean, water is escaping somewhere you can’t see — an underground supply line, a slab leak, or an irrigation line. That’s the point to bring in professional leak detection, where acoustic and thermal equipment finds the line without tearing anything open.

And if the toilet itself runs, rocks, or leaks at the base repeatedly, stop feeding it parts. A wax ring failure or a hairline tank crack wastes more in water and floor damage than a new toilet costs.

904 Plumbers is a local referral and dispatch service — the work itself is performed by independent, licensed and insured Florida plumbing contractors, and your assigned plumber’s license number appears on your quote and invoice.

Straight answers

Running-toilet questions, answered.

Why does my toilet keep running after I flush?

One of four parts has failed: the flapper isn’t sealing (about 80% of cases), the fill valve won’t shut off, the float is set too high, or the flush valve seat is damaged. Start with the dye test — food coloring in the tank, wait 15–20 minutes. Color in the bowl means the flapper; a constant hiss with water topping the overflow tube means the valve or float.

How do I tell if my toilet flapper is leaking?

Do the dye test: drop 5–10 drops of food coloring into the tank, don’t flush, and check the bowl after 15–20 minutes. Colored water in the bowl means the flapper is leaking. Replacement is a $5–$15 part and about 10 minutes of DIY — just match the flapper size (2-inch vs. 3-inch) to your flush valve.

How much water does a running toilet waste?

Up to 200 gallons per day — around 6,000 gallons a month, per the EPA. On a JEA bill you pay for that water twice, as water and as sewer, so a single running toilet can add $50–$100+ per month. It’s the most common cause of a sudden bill spike in Jacksonville homes.

How much does it cost to fix a running toilet in Jacksonville?

A flapper is $5–$15 DIY or $100–$150 from a plumber. A fill valve replacement runs $150–$250, a flush valve rebuild $200–$350, and a full toilet replacement $350–$800, plus a $49–$150 service call. Most plumbers credit the service fee toward the repair if you approve the work on the spot.

Can I fix a running toilet myself?

Usually, yes. A flapper swap, chain adjustment, and float adjustment are all 10-minute, no-tool DIY jobs that fix most running toilets. Call a plumber for fill valve replacement you’re unsure about, any flush valve work (the tank has to come off), or a toilet that still runs after a new flapper.

My water bill is high but the toilet seems fine — what now?

Dye-test every toilet first; if all are clean, shut off every fixture and watch your water meter’s leak indicator. If it still moves, you have a hidden leak — often an underground supply line, slab leak, or irrigation line. That’s a job for professional leak detection, which locates the line with acoustic and thermal equipment before anything is dug up.

Stop the waste

Get the toilet fixed for good.

Request a callback

Tell us what's going on. A licensed local plumber will reach out.

Fastest way to a real Jacksonville plumber is the phone — but if you'd rather we call you, drop your details and what you need. No call center, no obligation, upfront pricing.

(904) 299-8838
24/7 dispatch across Duval, Clay & St. Johns.
  • Licensed & insured Florida plumbers only
  • Upfront, per-job pricing before any work starts
  • We match your job to a pro who does that exact work

By submitting, you agree to be contacted about your request. 904 Plumbers is a referral service that connects you with independent, licensed Florida plumbing contractors. We never sell your information.

Got it — talk soon.

For the fastest response, call now and a licensed local plumber will pick up. We'll also follow up on the details you left.

☎ Call (904) 299-8838

Still running after the new flapper? Call.

A licensed Jacksonville plumber finds the cause — flapper, fill valve, float, or flush valve — and quotes the fix upfront.