One question, one page, one clear answer
Home Improvement
Updated 26 June 2026

Why Does My Toilet Keep Running After Flushing?

A toilet that runs constantly wastes hundreds of gallons of water. The cause is almost always one of two cheap, replaceable parts.

General information, not professional advice — see terms of use.

A toilet that keeps running after flushing is one of the most common household plumbing issues — and it's usually caused by a faulty flapper or fill valve, both inexpensive and easy to replace.

How a toilet works (briefly): - When you flush, the flapper (a rubber seal at the bottom of the tank) lifts to release water into the bowl. - The flapper then drops back to seal the tank, and the fill valve refills the tank until a float shuts it off. - A running toilet means water is continuously escaping or refilling.

The most common causes:

1. A worn or misaligned flapper (the #1 cause): - Over time, the rubber flapper degrades, warps, or gets mineral buildup, so it doesn't seal properly. - Water leaks continuously from the tank into the bowl, and the fill valve keeps running to compensate. - Fix: Replace the flapper — a cheap part ($5–$15) and an easy DIY job.

2. The flapper chain is too long or too short: - If the chain is tangled, too long, or too short, the flapper can't seal properly. - Fix: Adjust the chain length so the flapper seats fully but isn't held up.

3. The float is set too high: - If the float is too high, water rises above the overflow tube and drains continuously, making the toilet run. - Fix: Lower the float so the water shuts off below the overflow tube.

4. A faulty fill valve: - If the fill valve doesn't shut off properly, the toilet keeps refilling. - Fix: Replace the fill valve ($10–$20).

5. The overflow tube is the wrong height or cracked.

How to diagnose it: - Add a few drops of food coloring to the tank water and wait 15–20 minutes without flushing. If color appears in the bowl, you have a leaking flapper. - Listen and look: if water is trickling into the overflow tube, the float is set too high.

Why fix it promptly: - A running toilet can waste hundreds of gallons of water per day, significantly raising your water bill. - The parts are cheap and most fixes are simple DIY jobs.

The takeaway: A running toilet is almost always a worn flapper, a chain/float adjustment, or a fill valve issue — all inexpensive, easy fixes. The food-coloring test quickly tells you if the flapper is leaking. Replacing these parts costs only a few dollars and stops the water waste.

Follow-up questions

Why does my toilet keep running?

The most common cause is a worn or misaligned flapper — the rubber seal at the bottom of the tank — that no longer seals properly, letting water leak into the bowl continuously. Other causes include a tangled or wrong-length flapper chain, a float set too high, or a faulty fill valve. All are inexpensive, easy fixes.

How do I stop my toilet from running?

First, do the food-coloring test: add drops to the tank and wait 15 minutes; if color appears in the bowl, replace the flapper (a cheap, easy fix). If the float is set too high causing water to drain into the overflow tube, lower it. If the fill valve won't shut off, replace it. These parts cost only a few dollars.

Is a running toilet expensive?

A running toilet itself is cheap to fix — flappers and fill valves cost only $5–$20 and most repairs are simple DIY jobs. However, if left unfixed, a running toilet can waste hundreds of gallons of water per day, significantly raising your water bill. Fixing it promptly saves both water and money.

More home improvement answers

This page is general information, not professional advice, and it may not reflect the latest rules where you live. For your own situation, talk to a qualified adviser. Spotted an error? Email per@upperia.se and we will fix it.