How to Fix a Running Toilet

How to Fix a Running Toilet

Jake Gibson

October 12, 2025

A constantly running toilet is one of the most common plumbing issues in BC homes. You’ll usually hear a faint hiss or trickle from the toilet tank long after a flush. That wasted water adds up fast; even a small leak can raise your water bill by hundreds of liters a day.

Fortunately, you can often fix a running toilet yourself with a few simple adjustments and new parts from your local hardware store. Here’s how to spot the problem, make safe repairs, and know when it’s time to call a plumber.

How to Fix a Running Toilet

To fix a running toilet, lift the tank lid and check the flapper, chain, and fill valve. If the flapper is worn or leaking, replace it. Adjust the float so the water level sits about 2.5 cm below the overflow tube. Clean or replace the fill valve if water keeps running. Turn the water supply back on and test the flush.

Why Toilets Keep Running

Inside every toilet tank, several components work together to manage the water level and refill process. When any part sticks or wears out, toilet troubles begin.
Here are the usual suspects:

  • Leaking flapper or worn out flapper: The rubber seal that closes off the flush valve can deteriorate or collect debris, letting water leak slowly into the toilet bowl.
  • Chain or flapper chain issues: An excess chain or one not properly chain connected can stop the flapper from sealing.
  • Faulty fill valve or float: The fill valve controls refilling; if the float sits too high, water runs into the overflow tube.
  • Old fill valve or fill tube problems: When an old fill valve sticks or the fill tube disconnects, the tank keeps refilling endlessly.
  • Cracked overflow tube: Water escaping through the overflow tube signals the water level is too high or the tube itself is damaged.

How to Test for a Running Toilet

Sometimes the leak is obvious; other times it’s silent. Try these quick checks:

  1. Listen: After a flush, wait a few minutes and hear if water keeps running.
  2. Lift the tank lid: Look for rippling water or bubbles near the flush valve.
  3. Dye test: Add food colouring to the tank and wait 15–20 minutes. If colour appears in the bowl, the flapper seal is leaking.

Step-by-Step Fixes for a Running Toilet

Before you start, shut off the water supply using the small valve behind the toilet. Remove the tank lid carefully and place it on a towel to prevent scratches.

1. Inspect and Replace the Flapper

Press down on the flapper with your hand. If the sound of running water stops, you’ve found the culprit.

  • Clean the flapper seal gently; sometimes debris or buildup prevents full contact.
  • If it’s worn, warped, or an old flapper, remove it by unhooking the chain and sliding the ears off the flush valve tabs.
  • Take it to a hardware store to get an exact match for the size before you install a new flapper.

Tip: Most flappers are 2-inch, but some are 3-inch depending on your toilet brand.

Flapper valve in toilet top tank

2. Check the Chain and Flush Lever

Ensure the flapper chain has just a little slack — about 6 to 12 mm (¼–½ inch).

  • If the chain is too short, the flapper can’t close.
  • If it’s too long, it can tangle or stick under the flapper.
    Shorten or reposition it so the flush lever raises the flapper cleanly and drops freely.

3. Adjust the Float and Water Level

Look inside the tank: the water level should sit about 2.5 cm (1 inch) below the top of the overflow tube.

  • For an arm-style float, gently bend the arm down to adjust.
  • For a cup-style float, slide the clip on the rod downward.
    If the water level drops too low, the fill cycle may not complete, causing weak flushes. Too high, and water spills into the overflow tube.
    A stable water level prevents waste and keeps your toilet quiet after each flush.
Inside view of toilet top tank

4. Clean or Replace the Fill Valve

Sediment often clogs the fill valve or cap. Here’s how to fix it safely:

  1. Turn the water supply line back on halfway.
  2. Lift the float and cover the fill valve opening with a cup.
  3. Let water fill briefly to flush out debris.
  4. Turn the water line off again and test.

If the problem remains, replace the old fill valve entirely. Modern versions improve refill accuracy and reduce waste. You can install them easily with special tools (usually a wrench) or call a plumber for full installation.

5. Check the Flush Valve and Overflow Tube

If leaks persist, inspect the flush valve seat for cracks or mineral buildup.

  • Scrub gently with a cloth and vinegar.
  • Examine the overflow tube — if it’s broken or brittle, it needs replacement.
  • Reattach the fill tube securely so it refills above the water line, not below.

When to Call a Plumber

DIY fixes handle most minor issues, but professional repair is best if:

  • You see water on the floor or leaking from the tank base.
  • The fill valve hisses even after a new flapper is installed.
  • You can’t easily disconnect or unscrew old parts.
  • The toilet runs even when the water supply is off.

Certified BC plumbers are familiar with code-compliant installation standards and possess part numbers for every major brand. They’ll stop running toilets for good and verify full drain and seal integrity.

Prevent Future Toilet Troubles

To extend the life of your toilet components:

  • Replace flappers, fill valves, and flush valves every 4–5 years.
  • Avoid tank tablets that damage rubber seals.
  • Inspect the tank lid and inside parts each season.
  • Keep debris out by cleaning with mild soap instead of chemicals.
  • Check your water pressure if problems reappear — high pressure shortens valve life.

These habits reduce wasted water and prevent silent leaks that inflate your water bill.

Typical Repair Costs in BC

ServiceAverage Cost (CAD)Includes
DIY flapper or chain replacement$10–$25New part only
Professional diagnostic & minor adjustment$149–$1791-hour service, inspection, and small parts
Fill valve or flush valve repair$220–$3001–1.5 hrs labour, new valve, and testing
Full toilet tank rebuild$320–$4002–2.5 hrs labour, new valve, flapper, and float
Toilet replacement$400–$500Full remove/replace, wax seal, disposal, and testing

Prices reflect a standard labour rate of $149/hr. Parts and access can affect final totals. After-hours or complex installs may be quoted separately.

Quick Reference Chart

SymptomLikely CauseDIY Fix
Water running non-stopLeaky flapperReplace with a new flapper and check the chain length.
Water level too highFloat or fill valve mis-setAdjust float height so the water level sits about 2.5 cm below the overflow tube.
Weak flush or slow refillFill tube blockageClean or install a new fill valve and test for consistent refill flow.
Hissing after flushDebris in fill valve capFlush out debris from the valve cap and retest for leaks.
Intermittent refill or “phantom flush”Worn seal or cracked overflow tubeReplace the flush valve or overflow tube and ensure all seals are tight.

Use this chart to quickly diagnose common toilet problems. If your toilet continues to run after these checks, book a professional repair with Vernon Air Conditioning, Plumbing & Electrical Services.

Final Thoughts

Vernon Air Conditioning Plumbing and Electrical Team

A running toilet wastes water, money, and patience, but most fixes are straightforward. With a bit of care, you can often stop running toilets yourself using affordable parts and no special tools. If you’ve adjusted, cleaned, or replaced the basics and still face issues, it’s time for professional help.

Need Expert Toilet Repair in the North Okanagan?

If your toilet continues to leak or the tank won’t stay quiet, contact Vernon Air Conditioning, Plumbing & Electrical Services. Our licensed plumbers handle every toilet repair from fill valve replacements to full tank installation.
We serve Vernon, Coldstream, Lake Country, Armstrong, Lumby, and the North Okanagan. Call or book online today, and we’ll get your toilet back to normal fast and help lower your next water bill.

📘 Read More: Common Plumbing Problems: A Complete Guide for Canadian Homeowners

Vernon Air Conditioning, Plumbing & Electrical Services

909 Kalamalka Lake Rd, Vernon, BC V1T 6V4
Phone: 778-403-7886

Need help with Plumbing Services? Book online or call today for plumbing services across the North Okanagan.

Related Blogs