A running toilet isn't just annoying — it's expensive. A toilet that won't stop running can waste 200 gallons of water per day, which translates directly to a higher water bill every month you ignore it. In Phoenix, where the City charges for total water volume regardless of the source, that silent leak in your bathroom can add $50–$100 to your monthly statement without a single drop hitting the floor.
The good news: most running toilets are diagnosable in under five minutes with nothing but your eyes and one finger. There are five common causes, they each have a distinct signature, and most of them are either a quick DIY fix or an inexpensive plumber call. Here's how to figure out which one you're dealing with.
How to Tell If Your Toilet Is Actually Running
Before you pull the tank lid off, confirm what you're working with. Not all toilet sounds and quirks mean the same thing.
The dye test is the fastest way to confirm a tank-to-bowl leak. Drop a few drops of food coloring into the tank — don't flush. Wait five minutes. If the color appears in the bowl without flushing, water is leaking from the tank into the bowl. That's your problem. It almost always means the flapper isn't sealing.
The sound matters. A constant hissing sound means water is flowing continuously — likely a fill valve or float problem. An intermittent sound, where the tank refills on its own every 20–30 minutes without anyone flushing, is called a "phantom flush" and is a classic sign of a slow flapper leak. Both cost you money; they just point to different parts.
The handle jiggle test is its own separate category. If jiggling the handle stops the running, you have a different issue — usually the chain between the handle and flapper is too long, getting caught under the flapper and preventing it from sealing. That's a 30-second fix that doesn't require any parts at all.
The 5 Most Common Causes
1. Worn or Warped Flapper
The flapper is the rubber seal at the bottom of the tank that covers the flush valve opening. When you flush, it lifts to let water into the bowl, then drops back down to seal the tank so it can refill. When it wears out, warps, or builds up mineral deposits on its seating surface, it can't form a complete seal — and water slowly or continuously leaks into the bowl.
This is the most common cause of a running toilet nationwide, and it's even more common in the Phoenix Valley. Phoenix water runs 12–23 grains per gallon of hardness — among the hardest municipal water in the country. That mineral load degrades rubber faster than soft-water markets. A flapper that might last 4–6 years in most of the country often lasts only 2–4 years here before it warps, hardens, or gets coated enough to lose its seal.
Diagnosis: Press down firmly on the flapper with your finger while the toilet is running. If the running stops immediately, the flapper is the cause — it just needed extra pressure to seal. Fix: A replacement flapper is $5–$15 at any hardware store and takes about ten minutes to swap out. If you'd rather not deal with it, a plumber will have it done in the same time for a modest service call. Check our fixture pricing for bathroom toilet repairs to see what a typical visit runs.
2. Fill Valve Not Shutting Off
The fill valve is the tall assembly inside the tank (usually on the left side) that refills the tank with fresh water after each flush. A properly working fill valve shuts off automatically once the water reaches the correct level. When the fill valve fails — which happens from normal wear, sediment buildup, or the rubber diaphragm inside degrading — it either won't shut off at all or won't shut off completely, letting water trickle in continuously and spill over the overflow tube into the bowl.
Signs: You'll hear a constant hissing from inside the tank. If you remove the lid and look, the water level will be at or above the top of the overflow tube, with water running down into it. Fix: Fill valve replacement — the part is $15–$30, and the job takes 20–30 minutes. It's a manageable DIY if you're comfortable with basic plumbing, or a straightforward plumber call.
3. Float Adjusted Too High
The float is the device that rises with the water level and signals the fill valve to shut off once the tank is full. On older toilets it's a large ball on the end of an arm; on modern toilets it's a cup or cylinder that rides up and down the fill valve shaft. When the float is set too high — or when the float arm is bent upward — the tank overfills before the valve gets the shutoff signal, and water spills over the overflow tube.
This is actually the easiest fix on this list. On a ball-float toilet, gently bend the float arm downward a few degrees. On a modern fill valve with an adjustment screw or dial, turn it to lower the shutoff point. The test: After flushing, watch where the water level stops. It should come to rest approximately one inch below the top of the overflow tube. If it's even with or above the tube, the float is set too high.
4. Damaged Flush Valve Seat
The flush valve seat is the ring of material the flapper presses against to form its seal. Over time — especially in hard-water markets like Phoenix — mineral deposits build up on the seat surface, leaving it rough and pitted. A new flapper pressed against a corroded or scaled seat can't form a watertight seal no matter how new or pliable the rubber is.
This is why some homeowners replace the flapper themselves and find the toilet still runs. The flapper was probably fine — the seat it's sealing against was the real problem. Fix: Run your finger around the seat surface. If it feels rough, gritty, or you can see white mineral buildup, try cleaning it gently with fine steel wool or a mild descaler. If the seat is visibly corroded, cracked, or warped, the flush valve itself needs replacement — a more involved repair that usually warrants a plumber call.
5. Overflow Tube Too Short (or Float Set Too High)
The overflow tube is the vertical tube in the center of the tank that acts as a failsafe — if the water level somehow gets too high, it drains down this tube and into the bowl rather than overflowing the tank onto the floor. The tube works as designed. The problem is when the water level in the tank is set to a height that puts it at or above the top of the overflow tube — water perpetually drains down it, and the fill valve keeps running to compensate.
In some cases, a replacement fill valve has been installed with a tube that's slightly shorter than the original, putting it below the correct water level. Easy check: Look at the overflow tube. If the water surface is level with or above its opening, that's your issue. The fix is either adjusting the float down (see Cause #3 above) or, in the case of a genuinely short tube, replacing it — which is part of a flush valve replacement.
Phoenix municipal water tests at 12–23 grains per gallon of hardness depending on the season and supply source — roughly three times the national average. That mineral load doesn't just affect pipes. It accelerates the degradation of every rubber component inside your toilet tank: the flapper, fill valve diaphragm, and any washers or seals. Most plumbers working in the Valley recommend proactive flapper replacement every 3–4 years in Phoenix-area homes, not waiting for failure. A $10 flapper replaced on a schedule is cheaper than six months of 200-gallon-a-day waste on your water bill.
When It's Not a DIY Fix
Most running toilet causes are accessible to a handy homeowner. But some situations are better handled by a plumber — either because the repair is more involved, or because what you're seeing is a signal of something bigger.
Phantom flush keeps coming back after flapper replacement. If you've replaced the flapper with a quality part and the toilet still phantom-flushes within a few weeks, the flush valve seat is almost certainly the cause. The flapper can't seal against a damaged or mineral-scaled seat. At that point, a flush valve seat cleaning or full flush valve replacement is the right next step.
Cracked flush valve. If you remove the flapper and can see a crack in the flush valve body itself, the whole flush valve assembly needs replacement. This involves draining the tank and is more involved than a simple flapper swap — but still a manageable plumber call that typically takes 30–45 minutes.
Multiple components failing at once. If you're looking at a toilet where the flapper, fill valve, and float all need attention, it's worth having a conversation about age. Most toilet tanks have a serviceable life of 20–25 years for the internal components. If the toilet is older and multiple parts are failing, an internal rebuild kit (which replaces all tank components at once) or a new toilet often makes more financial sense than repairing one part at a time. See our bathroom toilet fixture pricing for a sense of what replacement and installation costs look like.
Toilet runs and also rocks or leaks at the base. A rocking toilet or water pooling at the base is a different problem entirely — likely a failed wax ring or loose floor bolts. That's not a tank issue and warrants a separate diagnosis. Ignoring it can lead to subfloor damage. If you're seeing both symptoms, call a plumber.
For recurring issues or anything involving drain cleaning alongside your toilet trouble, it may be worth having a tech look at the full picture at once.
What a Running Toilet Costs You
It's easy to put off a running toilet because it doesn't feel urgent — no water on the floor, no obvious damage. But the cost accumulates fast. At 200 gallons per day, you're looking at roughly 6,000 gallons per month of pure waste. On a Phoenix or Mesa water bill, that can translate to $50–$100 in extra charges every month — sometimes more during summer when tiered rate structures kick in at higher usage levels.
The City of Phoenix, like most Valley utilities, does not offer blanket leak credits for toilet leaks the way some municipalities do for supply line breaks. The volume is billed regardless of where it went. That makes a running toilet one of the fastest ways to inflate your bill without knowing it.
A $15 flapper replacement pays for itself in the first month. Even a full plumber call to diagnose and fix a running toilet — typically $125–$250 including parts and labor — pays for itself within one to two months compared to letting it run. The math is straightforward: fix it now, or pay for it every month until you do.