Updated: July 1, 2026

My Toilet Ran for Six Hours at 3 AM: How to Replace a Flapper in 15 Minutes

The Night My Toilet Ran for Six Hours

I woke up at 3 AM to a sound I couldn’t identify — a faint hissing, like someone had left a faucet on two floors away. I walked through the house in the dark, listened at every door, and finally traced it to the upstairs bathroom. The toilet was running. Not flushing, not overflowing — just a constant, quiet stream of water flowing from the tank into the bowl.

I jiggled the handle. It stopped for 10 seconds, then started again. I jiggled harder. Same result. At 3:15 AM, standing barefoot on cold tile, I took the lid off the tank and stared at the mechanism inside like it was alien technology. I had no idea what I was looking at.

That was my introduction to the toilet flapper. It’s a $6 rubber part that sits at the bottom of your tank, and when it fails — and it always fails eventually — your toilet runs constantly, wasting hundreds of gallons of water and driving you slowly insane. Here’s how to fix it in 15 minutes.

How to Know It’s the Flapper (Not Something Else)

A running toilet has three possible causes, and the flapper is by far the most common. Here’s how to diagnose:

Put a few drops of food coloring in the tank (not the bowl). Wait 15 minutes without flushing. If colored water appears in the bowl, the flapper isn’t sealing. Water is leaking from the tank into the bowl, which triggers the fill valve to keep refilling the tank, which is the hissing sound you hear. This is a bad flapper 90% of the time.

If the water in the bowl stays clear but the toilet still runs, check the fill valve (the tall mechanism on the left side). The float might be set too high, causing water to spill into the overflow tube. Bend the float arm down slightly or adjust the screw on the fill valve. If that doesn’t fix it, the fill valve itself needs replacing — that’s a separate $15 repair.

If neither of those, check the flush handle chain. If it’s too short, it holds the flapper slightly open. If it’s too long, it can get caught under the flapper. The chain should have about half an inch of slack when the flapper is seated.

Buying the Right Flapper (It’s Not Universal, Sorry)

This is where I messed up on my first attempt. I grabbed a “universal” flapper from Home Depot, installed it, and the toilet ran worse than before. The seal was slightly the wrong shape for my specific tank.

Flappers are not truly universal. The two main sizes are 2-inch and 3-inch (the diameter of the flush valve opening at the bottom of the tank). Most toilets from the last 20 years use a 2-inch flapper. Newer high-efficiency toilets often use a 3-inch flapper for a faster, more powerful flush. Look at the old flapper or measure the opening before you buy.

The brand matters too. A Kohler flapper on a Kohler toilet will seal better than a generic. An American Standard flapper on an American Standard toilet, same thing. If you don’t know your toilet brand, take the old flapper to the store and match it visually. I keep a photo of my toilet tank internals on my phone for exactly this reason.

The material matters most of all. Cheap flappers are made of black rubber that degrades in chlorinated water. After about 3-5 years, they get stiff, warped, or gummy, and they stop sealing. The red or yellow silicone flappers (Fluidmaster makes a good one, $8) resist chlorine and last 7-10 years. The $2 difference is worth it for an extra five years of not waking up at 3 AM.

The 15-Minute Replacement

Turn off the water supply valve behind the toilet (turn clockwise). Flush to drain the tank. Unhook the old flapper’s chain from the flush handle. Slide the old flapper’s ears off the pegs on the sides of the flush valve tube. Lift it out.

Slide the new flapper’s ears onto the pegs. Hook the chain to the flush lever with about half an inch of slack. Trim excess chain with wire cutters — you don’t want chain links dangling into the flush valve opening.

Turn the water back on. Let the tank fill. Flush and watch. The flapper should lift fully when you press the handle, then drop back down and seat cleanly. No water should trickle into the bowl after the tank refills. Do the food coloring test one more time to be sure.

That’s it. Fifteen minutes, $6-8, and you’ve solved the most common toilet problem in existence. The plumber would charge you $150 for this. Buy yourself a beer with the $142 you saved.

When It’s Not Just the Flapper

If you replace the flapper and the toilet still runs, the flush valve seat — the plastic ring the flapper sits on — might be cracked, pitted, or covered in mineral buildup. Run your finger around it. If it feels rough or you can see chips, you need a new flush valve, which means removing the tank from the bowl. That’s a bigger job (about an hour, $25 in parts) but still entirely DIY-able.

If your toilet is more than 25 years old and the flush valve is corroded, consider replacing the entire toilet instead of rebuilding the internals. The new high-efficiency 1.28-gallon toilets use half the water of a pre-1994 3.5-gallon model, which saves about 13,000 gallons per year per toilet. At my water rates, that’s about $60 a year. The new toilet pays for itself in four years.

I’ve now replaced flappers in four toilets. The original 1950s pink toilet I mentioned in another article? Its flapper was so old it crumbled into black dust when I touched it. The replacement cost $6 and took 12 minutes. It was the easiest home repair I’ve ever done, and it fixed a problem that had been annoying me for six months. Don’t be me — don’t wait six months to fix a $6 problem.

MH
Written by Marcus Hale
Marcus Hale writes practical, hands-on home-improvement and DIY guides for HomeFix Pro — clear, step-by-step help that homeowners can actually follow.
Last updated July 2026

Leave a Comment