Why does my toilet keep running?

A toilet that runs constantly — or refills on its own every few minutes — is almost always a worn flapper or a faulty fill valve inside the tank. It's a small part failing, but a big water bill: a running toilet can waste 200+ gallons a day. The parts cost $10–$25, and this is the most DIY-friendly plumbing fix there is.

Likely causes

What you can check yourself

Typical cost

DIY parts run $10–$25. A plumber in Austin, TX typically charges $150–$350 for the repair visit; full toilet replacement runs $350–$700 installed.

When to call a pro

Water on the floor at the base, a toilet that rocks, or a sewer smell — that's a wax-ring or flange problem, not a flapper. Call before the subfloor rots.

Plumber pros in Austin, TX

Get free quotes from Austin, TX pros →


Data by Servik — verified local pros from official license records and public sources. Cost figures are typical ranges, not quotes; a pro's written estimate is the real number.