How to diagnose the cause of a running toilet
Remove the tank lid. Here is what to look for:
| What you observe | Likely cause | Fix |
|---|---|---|
| Water overflowing into overflow tube | Float too high or fill valve not closing | Adjust float or replace fill valve |
| Water level normal; running sound (food colouring test positive) | Flapper leaking | Replace flapper |
| Water level normal; fill valve running intermittently | Fill valve not seating | Replace fill valve |
| Handle jiggles to stop running | Flapper chain too long / tangled | Shorten chain |
| Hissing sound from fill valve area | Fill valve seat worn | Replace fill valve |
| Running only after flush, then stops | Flapper slow to seat | Clean flapper seat, adjust chain length |
Calgary hard water and flapper failure
Calgary's moderately hard water (170 to 200 mg/L total dissolved solids) causes mineral scale to build up on toilet flapper seats over time. The scale creates an uneven seating surface that the flapper cannot seal against. This is a common reason for a running toilet in Calgary homes that appear to have new flappers — the flapper itself is fine, but the valve seat it closes against has scale deposits.
Fix: turn off the water supply (angle stop under the toilet), flush to empty the tank, and clean the flapper seat with white vinegar and a scrubbing pad. Mineral deposits will dissolve in the acidic vinegar solution. Allow to dry, turn the water back on, and test. If this does not stop the running, replace the flapper.
Tank components: what they cost at Calgary hardware stores
| Part | Part cost | Notes |
|---|---|---|
| Flapper (universal) | $8–$15 | Korky or Fluidmaster; fits most Calgary toilets |
| Fill valve (Fluidmaster 400A) | $18–$25 | Universal fit; standard replacement |
| Float ball (older toilets) | $8–$12 | For ballcock-style fill valves in older homes |
| Toilet handle/lever | $12–$25 | Matches if chrome vs. matte vs. brushed nickel |
| Complete repair kit (flapper + fill valve + handle) | $25–$45 | Fluidmaster 400AK or equivalent |
| Flush valve + flapper (complete flush tower) | $35–$65 | If flush valve seat is cracked or warped |
Running toilet repair pricing in Calgary
| Scope | Starting price |
|---|---|
| Flapper replacement (handyman supplied) | From $55 |
| Fill valve replacement (handyman supplied) | From $75 |
| Complete tank rebuild (flapper + fill valve + handle) | From $115 |
| Flapper seat cleaning (mineral scale) | From $45 |
| Float adjustment (no parts needed) | From $45 (min call) |
Running toilet repair in Calgary
Most running toilet repairs are diagnosed and fixed in one visit — same or next day. Tell us which toilet, where in the city, and whether you have noticed any water damage near the base.
View toilet repair service →Request a toilet repair quoteSteve serves all Calgary areas
