Why Your Toilet Keeps Running (and How to Stop It)

By Milton Plumbers ยท June 1, 2026

That endless hiss from the bathroom is wasting water and money every hour it runs. The good news is most of the time, figuring out why your toilet keeps running points you straight at a cheap fix.

Below is how a toilet is supposed to work, the parts that fail, and what you can fix yourself before calling anyone.

How a Toilet Is Supposed to Work

A toilet is simpler than it looks. Lift the tank lid and you can watch the whole thing work.

When you flush, the flapper at the bottom of the tank lifts and lets water rush down into the bowl. The flapper then drops back and seals the tank. The fill valve refills the tank, a float rises with the water, and at the right level the float shuts the fill valve off.

When all of that works, the tank fills, the water stops, and the toilet goes quiet. A toilet that keeps running means one of those parts is not doing its job.

The two usual suspects are the flapper and the fill valve. Knowing which one is the problem takes about a minute.

Common Reasons a Toilet Keeps Running

Most running toilets come down to a short list of worn parts. Here are the causes we find most often on calls across Milton and Halton Region.

  • A worn or warped flapper that no longer seals
  • A flapper chain too short, too long, or tangled
  • A float set too high, so water spills into the overflow tube
  • A fill valve that fails to shut off all the way
  • A cracked or stuck flush valve
  • Mineral buildup from hard water gumming up the parts

A bad flapper is the number one cause by a wide margin. Hard water makes it worse, since scale builds up on the rubber and keeps it from sealing flat.

The quick test to find the cause

Drop a few drops of food coloring into the tank and wait ten minutes without flushing. If color shows up in the bowl, your flapper is leaking and needs replacing.

If the color stays put but the toilet still runs, the problem is the fill valve or the float letting water creep up into the overflow tube. That one test tells you which half of the toilet to fix.

DIY Fixes You Can Try

A running toilet is one of the friendlier home repairs. Parts are cheap, and most fixes need no tools at all. Work through these in order.

  1. Check the flapper chain, give it a little slack so the flapper can seat flat
  2. Look at the flapper itself, replace it if it is warped, stiff, or coated in scale
  3. Lower the float so water shuts off about an inch below the overflow tube
  4. Listen for the fill valve, if it hisses nonstop, it likely needs replacing
  5. Wipe scale off the parts if hard water has left chalky buildup

A new flapper costs a few dollars at any hardware store and takes five minutes to swap. That single part fixes most running toilets.

If you replace the flapper and adjust the float and it still runs, the fill valve is the likely culprit. A fill valve is a slightly bigger job, but a handy homeowner can manage it with a replacement kit and a few minutes.

When to Stop and Call a Plumber

Some running toilets are not worth fighting on your own. If the basics did not fix it, there is usually a reason worth a professional look.

Call a plumber when you have replaced the flapper and fill valve and the toilet still runs. At that point you may be dealing with a cracked flush valve or a tank problem that means pulling the toilet apart. Hard water can also wear out new parts fast, which points to a bigger water issue in the home.

Water on the floor around the base is a different problem entirely. That is not a running toilet, it is a leak at the seal, and it can rot the subfloor if you leave it. That one needs a plumber sooner rather than later.

Our toilet and faucet repair service handles running toilets, worn valves, and base leaks, starting at about $179 with a flat quote before we start. If you want a sense of what other common jobs run, our Milton plumbing cost guide lays out real 2026 price ranges.

A running toilet wastes water every day you put it off. Call us at (289) 367-8218 or request a free estimate and we will get it quiet again. We serve Milton, Georgetown, Acton, Oakville, Burlington, and the rest of Halton Region.

Frequently Asked Questions

Why does my toilet keep running after I flush?

Most often a worn flapper is to blame. It no longer seals the tank, so water keeps leaking into the bowl and the fill valve keeps topping the tank back up. Drop food coloring in the tank and wait ten minutes. If color appears in the bowl, replace the flapper. It is a cheap part and a five-minute fix.

How much water does a running toilet waste?

A running toilet can waste a lot of water, and it shows up on your bill fast. Even a slow leak past the flapper runs day and night, and a steadily running toilet wastes far more. That is why it pays to fix it quickly. A flapper costs a few dollars, while weeks of wasted water costs much more.

Can I fix a running toilet myself?

Usually, yes. Replacing a flapper or adjusting the float takes a few minutes and no special tools. A fill valve is a slightly bigger job but still doable with a replacement kit. If you have swapped the flapper and fill valve and it still runs, that is when to call a plumber. Toilet repairs start at about $179.

Why does my toilet run for a few seconds then stop on its own?

That phantom flushing usually means a slow leak past the flapper. Water drains out of the tank slowly until the float drops enough to trigger a quick refill. The fix is the same as a steady run. Replace the flapper and check that it seats flat. Hard water scale on the rubber is a common reason it stops sealing.

Is a running toilet an emergency?

A running toilet wastes water but is rarely an emergency on its own. Water pooling on the floor around the base is more urgent, since that leak can rot the subfloor over time. If you see water at the base, or the tank overflows, shut off the supply valve behind the toilet and call a plumber.

Need a Plumber in Halton Region?

Call now for fast, licensed service across Halton Region, or get a free estimate.

Call (289) 367-8218 Free Estimate