A toilet runs constantly when water is escaping from the tank into the bowl, or when the fill mechanism fails to shut off properly. The most common causes are a worn flapper, an incorrect water level, a faulty fill valve, or a problem with the float. Most of these are simple, inexpensive fixes you can handle yourself.

How a Toilet Normally Works

Understanding the basic system makes diagnosing the problem much easier. The flapper (also called the flush valve seal) is the rubber seal that holds water inside the tank, opens during a flush, and seals back up afterward. The fill valve refills the tank after flushing and stops the water once the tank reaches the correct level. The float measures the water level and signals the fill valve when to stop. The overflow tube exists specifically to prevent the tank from overfilling if something else goes wrong. A toilet keeps running when any part of this cycle doesn't complete correctly.

Main Causes of a Toilet Running Constantly

1. Worn-Out Flapper (the Most Common Cause)

The flapper is the rubber seal at the bottom of the tank. Over time, the rubber can harden, develop cracks, accumulate mineral deposits, or simply seal unevenly. The result is water slowly leaking from the tank into the bowl, which the fill valve then detects as a lower water level, causing it to keep refilling the tank over and over.

Signs of a bad flapper include ripples visible in the bowl water, the toilet running at seemingly random times, running specifically after a flush, and the running noise stopping if you press down gently on the flapper. The fix is simply replacing it.

2. Faulty Fill Valve

The fill valve controls the water coming into the tank. A failing fill valve may never fully shut off, make a persistent hissing sound, or continuously add water even once the tank should be full. Signs include water that keeps entering the tank without stopping, water flowing into the overflow tube, and a float that doesn't seem to be stopping the water despite reaching the expected level. The fix is cleaning the valve, adjusting it, or replacing it outright if cleaning and adjustment don't help.

3. Float Set Too High

The float controls the tank's water level. If it's set too high, water rises above where it should, spills into the overflow tube, and the toilet keeps running as a result. The fix is lowering the float height — the correct water level is generally about an inch below the top of the overflow tube.

4. Flush Chain Problems

The chain connects the toilet handle to the flapper. If the chain is too tight, too loose, or gets stuck, the flapper may not be able to close properly, which lets water leak continuously. The fix is adjusting the chain length — a small amount of slack is usually what's needed so the flapper can seal correctly without being held open even slightly.

5. Mineral Buildup

Hard water can damage toilet parts over time. Minerals can collect on the flapper seal, the valve seat, and inside the fill valve itself. Symptoms include slow leaks, incomplete sealing, and noisier operation than usual. The solution is cleaning the affected parts, or replacing them if the buildup has caused lasting damage.

How to Diagnose a Constantly Running Toilet

Remove the tank lid and look inside. Check whether water is flowing into the overflow tube, whether water is leaking into the bowl, and whether the flapper is actually closing all the way after a flush.

Try the dye test. This is a genuinely well-established method recommended by the EPA and used by water utilities nationwide, not just a DIY trick. Put a few drops of food coloring (or a dye tablet, available at most hardware stores) into the tank — don't flush. Wait at least 10–15 minutes, though some guidance recommends waiting up to 30 minutes to catch a slower leak. If colored water appears in the bowl without flushing, you have a leak, and it's most likely the flapper. The faster the color appears, the more significant the leak tends to be. Be sure to flush the toilet afterward to clear the dye from the bowl.

Press the flapper gently. Push down on the flapper while the toilet is running. If the running stops, the flapper isn't sealing properly and needs to be replaced.

Check the overflow tube. If water is constantly flowing into it, the cause is usually either the float being set too high or a fill valve that isn't shutting off correctly.

How to Stop a Toilet From Running

Fix 1: Replace the Flapper

Turn off the water supply, flush the toilet to empty the tank, remove the old flapper, install a new matching flapper, adjust the chain as needed, and turn the water back on.

Fix 2: Adjust the Float Height

Open the tank, locate the float adjustment (this varies by fill valve design, but it's usually a screw or a clip), lower the water level slightly, and test with a flush to see if the running stops.

Fix 3: Replace the Fill Valve

This becomes necessary when the valve won't shut off at all, cleaning doesn't resolve the issue, or adjusting the float doesn't help either. A fill valve replacement is a bit more involved than a flapper swap, but it's still a manageable DIY repair for most people.

Tools Needed

A replacement flapper, an adjustable wrench, a sponge, a bucket, gloves, and a screwdriver cover most repairs. Most running toilet fixes require minimal tools and inexpensive parts, which is part of why this is one of the more approachable DIY plumbing repairs.

What Happens If You Ignore a Running Toilet?

A constantly running toilet leads to higher water bills, a meaningful amount of wasted water over time, a noisy bathroom, and increased wear on the internal components as they cycle far more often than they're designed to. A running toilet wastes water because fresh water keeps entering the tank and draining straight into the bowl, over and over, often for hours or days before anyone notices.

When to Call a Plumber

Call a professional if the toilet keeps running even after you've replaced the flapper or fill valve, the tank has visible cracks, water is leaking onto the bathroom floor, the shutoff valve doesn't work properly, or the problem seems to be located inside concealed plumbing rather than the tank components themselves.

Frequently Asked Questions

Why is my toilet running constantly?

A toilet usually runs constantly because water is leaking from the tank into the bowl or the fill valve isn't shutting off properly.

Why does my toilet keep running after flushing?

Common causes include a worn flapper, incorrect chain adjustment, a faulty fill valve, or an incorrect float height.

How do I stop my toilet from running?

Check the flapper first, then inspect the fill valve and float. Replace whichever component is damaged.

Is a running toilet serious?

It's usually not an emergency, but ignoring it can waste a large amount of water and noticeably increase your water bill over time.

Why does my toilet run every few minutes?

Usually because the flapper is slowly leaking water from the tank into the bowl, which causes the fill valve to activate periodically to compensate.

Last updated August 2026. Found something outdated? Let us know.