A toilet that keeps running after you flush is one of the most common plumbing problems we get called about, and it’s also one of the most expensive to ignore. That constant trickle can quietly waste hundreds of gallons a day, and in the worst case a running toilet that’s overfilling can lead to water damage. The good news: most running toilets come down to one of a handful of cheap parts inside the tank, and many are a quick DIY fix once you know what to look for.

The most common cause:

Nine times out of ten, a running toilet is a flapper problem, the rubber seal at the bottom of the tank has worn out or isn’t seating properly, so water leaks into the bowl and the tank keeps refilling to compensate. That’s the first thing to check. Below are the nine causes we see most often, in the order worth checking them. If your toilet is doing the opposite and won’t refill after flushing, that’s a different set of causes.

1. The Flapper Seal Is Worn or Not Sealing

The flapper is the rubber or silicone seal that covers the opening between the tank and bowl. It lifts when you flush to release water, then drops back to seal so the tank can refill. Over time flappers harden, warp, or get coated with mineral sediment, and they stop sealing fully. Water then leaks continuously into the bowl, and the fill valve keeps running to top the tank back off. This is the number-one cause of a running toilet, by a wide margin.

Fix: Inspect the flapper for cracks, warping, or buildup. If it’s not seating cleanly, replace it. It’s a cheap part and one of the most DIY-friendly toilet repairs, just match the size and style to your toilet.

2. The Flapper Chain Is the Wrong Length

The chain connects the flush handle to the flapper. If it’s too short, it holds the flapper slightly open so it can’t seal. If it’s too long, it can get caught under the flapper and do the same thing. Either way, water keeps trickling through and the toilet runs.

Fix: Adjust the chain so there’s just a little slack when the flapper is closed, usually by re-hooking it at a different link. This is a 30-second fix and a common one we find.

3. The Flush Handle or Trip Lever Is Sticking

The handle lifts the flapper through the trip lever arm. If the handle sticks or the lever binds, the flapper can stay partly open after a flush and the toilet runs until you jiggle it. A sticky handle is easy to overlook because it works “most of the time.”

Fix: Watch a full flush with the lid off. If the handle or lever sticks, clean and free it up, or replace the handle assembly if it’s corroded or cracked.

4. The Float Is Set Too High or Stuck

The float rides on the water level and tells the fill valve when to shut off. If it’s set too high, the tank overfills and water spills into the overflow tube continuously, so the valve never stops running. If the float is stuck or waterlogged, it can’t signal the valve to close at all.

Fix: Make sure the float moves freely and isn’t rubbing the tank wall. Lower the float adjustment so the water shuts off below the top of the overflow tube. Small adjustments, testing as you go.

5. The Water Level Is Set Incorrectly

Closely related to the float: if the overall water level is too high, water runs constantly down the overflow tube. (Too low, and you get weak flushes instead.) Most tanks have a marked fill line, and the manufacturer specifies the correct level.

Fix: Check the water level against the marked line in the tank and adjust the float so it shuts off about an inch below the top of the overflow tube.

6. The Fill Valve Is Leaking or Won’t Shut Off

The fill valve refills the tank and is supposed to shut off at the set level. When it wears out, it can fail to close completely, so water keeps flowing into the tank and out through the overflow tube. A tell-tale sign is water visibly trickling into the overflow tube when no one has used the toilet.

Fix: A failing fill valve usually needs to be replaced. It’s a moderate DIY job, but if you’re not comfortable shutting off the supply and swapping the valve, it’s a quick call for a plumber.

7. The Refill Tube Is Too Long or Positioned Wrong

The small flexible refill tube squirts water into the overflow tube to refill the bowl after a flush. If it’s pushed down too far into the overflow tube or cut too long, it can siphon water continuously, making the toilet run. The tube should clip to the top of the overflow tube and rest just above the opening, not down inside it.

Fix: Reposition the refill tube so it sits just above the overflow tube opening. Trim it if needed, and use the clip to hold it in place.

8. The Flush Valve Assembly Is Cracked or Damaged

The flush valve assembly includes the flapper seat and the overflow tube. If the seat the flapper rests on is cracked, pitted, or damaged, even a brand-new flapper won’t seal against it, and the toilet will keep running. This is the cause people miss after they’ve already replaced the flapper and the running didn’t stop.

Fix: Inspect the flapper seat and overflow tube for cracks or rough spots. A damaged flush valve assembly needs to be replaced, which is a bigger job that usually means removing the tank, and where most homeowners call a plumber.

9. There’s a Blockage in the System

This is the least common cause but worth knowing. A partial blockage downstream can disrupt the gravity flow the toilet relies on, leaving the system running as it struggles to clear. If your toilet is running and also flushing slowly or weakly, a blockage may be the real issue rather than anything in the tank.

Fix: If tank parts all check out and the toilet still runs along with slow flushing, have the drain inspected. This is one to hand to a plumber, since clearing it properly matters.

When to DIY and When to Call a Plumber

Most running-toilet fixes are weekend DIY: swapping a flapper, adjusting the chain or float, repositioning the refill tube. Where we’d point you to a pro is a cracked flush valve assembly (it means pulling the tank), a fill valve you’re not comfortable replacing, or a running toilet paired with slow flushing that points to a blockage. And if you’ve already replaced the flapper and the toilet still runs, that’s usually the flush valve seat, and a good moment to call someone before you keep buying parts.

company icon

If your toilet keeps running and the simple fixes haven’t solved it, On Time Experts can help. Our plumbers diagnose and repair running toilets quickly, along with any other plumbing repair or installation you need across the Dallas-Fort Worth metroplex. Contact us today to schedule an appointment.

Frequently Asked Questions


The most common reason is a worn or poorly seating flapper, the rubber seal at the bottom of the tank, which lets water leak into the bowl so the tank keeps refilling. Other frequent causes include a chain that’s the wrong length, a float set too high, an incorrect water level, or a fill valve that won’t fully shut off. Start by checking the flapper, since it’s responsible for the majority of running toilets.


When a new flapper doesn’t fix it, the problem is usually the flapper seat, the surface the flapper rests against. If that seat is cracked, pitted, or mineral-roughened, even a perfect flapper can’t seal against it. The fix is replacing the flush valve assembly, which is a bigger job. A float set too high or a leaking fill valve can also cause running that a flapper swap won’t solve.


A running toilet can waste hundreds of gallons of water a day, and a bad leak can run into the thousands of gallons a month on your water bill. Because the part that’s usually at fault (a flapper) is inexpensive, fixing a running toilet quickly is one of the most cost-effective plumbing repairs you can make.


Many running-toilet repairs are DIY-friendly: replacing the flapper, adjusting the chain or float, or repositioning the refill tube all take basic tools and a few minutes. Replacing a fill valve is a moderate job. Call a plumber for a cracked flush valve assembly, which requires removing the tank, or when a running toilet comes with slow flushing that suggests a blockage downstream.


It’s usually not an emergency, but it shouldn’t wait long either. The bigger concern is the water it wastes and the risk that an overfilling tank spills over. If the toilet is overflowing onto the floor, shut off the supply valve behind the toilet and address it right away. Otherwise, plan to fix or have the running diagnosed within a few days to stop the waste.

company icon