How to Fix a Running Toilet Flapper

Learning how to fix toilet flapper problems is one of the easiest and most useful plumbing repairs a homeowner can do. A toilet that keeps running after every flush is usually caused by a worn, warped, or poorly seated flapper, and the fix often takes less than 30 minutes with no special tools. A running toilet can waste 200 gallons of water or more per day, so fixing it quickly saves real money on your water bill. This guide walks you through diagnosing the problem, adjusting the chain, cleaning the flapper, and replacing it when needed.

Key takeaway: A running toilet is almost always caused by a flapper that no longer seals against the flush valve seat. Check the chain length first, clean the flapper and seat, and if the flapper is warped, stiff, or more than five years old, replace it with a matching universal flapper for about $5 to $15.

What Causes a Toilet to Keep Running?

A toilet keeps running when water keeps leaking from the tank into the bowl after a flush. The flapper is a rubber disc at the bottom of the tank that lifts when you flush and then drops back down to seal the flush valve opening. When that seal fails, water trickles into the bowl nonstop, the tank water level drops, and the fill valve turns on again to refill the tank. The cycle repeats all day and night, which is why you hear the toilet refilling at random times.

The most common causes of a bad flapper seal are age and water chemistry. Rubber flappers wear out over time, especially in homes with hard water or chlorinated municipal water. Chlorine and mineral deposits make the rubber stiff, warped, or pitted, so it no longer sits flat on the valve seat. A chain that is too short can also hold the flapper slightly open, while a chain that is too long can get caught under the flapper and prevent it from sealing. In some cases the flush valve seat itself is rough or corroded, which stops even a new flapper from sealing properly.

Signs Your Flapper Is the Problem

The clearest sign of a bad flapper is a toilet that refills on its own, often called ghost flushing. You may hear the tank refill for a few seconds every few minutes even though nobody used the toilet. Another sign is a toilet that runs for a long time after each flush instead of shutting off within about a minute. You might also notice the water level in the bowl rising and falling slightly, or a faint ripple on the surface of the bowl water.

To confirm the diagnosis, do the food coloring test. Add a few drops of food coloring or a dye tablet to the tank water, wait 15 to 20 minutes without flushing, and then look at the bowl water. If color shows up in the bowl, water is leaking past the flapper. If the bowl stays clear, the flapper is sealing and the problem is more likely the fill valve or the water level setting.

Tools and Parts You Will Need

Most flapper repairs need no tools at all, which is part of what makes this such a good beginner repair. You will need a replacement flapper if yours is worn out, and possibly a new chain if the old one is kinked or corroded. Universal flappers fit most two-inch and three-inch flush valves, but check your toilet model or measure the flush valve opening before you buy. Bring the old flapper to the store if you are unsure, since matching the size and style is the most common mistake.

Keep a sponge and an old towel nearby to soak up tank water and catch drips. Rubber gloves are useful because tank water can stain your hands with rubber residue. A pair of pliers helps if the chain hook is stuck, and a small wire brush or scouring pad is handy for cleaning mineral deposits off the flush valve seat. If you plan to clean the seat, white vinegar and a rag work well for dissolving scale buildup.

Replacement flappers cost between $3 and $15 at most hardware stores, with premium silicone or adjustable models running up to $20. A flapper and chain kit costs about $8 to $15 and includes everything you need. Keep the receipt and the packaging until the repair is tested, since flappers come in different sizes and a wrong fit will not seal.

How to Fix a Running Toilet Flapper, Step by Step

Start by removing the tank lid and setting it aside on a towel where it cannot fall. Look inside the tank and find the flapper at the bottom, connected to the flush handle by a chain. Flush the toilet once and watch the flapper lift and drop. If it drops slowly, hangs up on the chain, or lands off-center, you have found the problem.

First, check the chain. With the flapper closed, the chain should have about a half inch of slack. If it is too tight, it holds the flapper open a crack, so lengthen it by moving the hook to a different link. If it is too loose, it can slip under the flapper, so shorten it by moving the hook down a link or two. Flush and watch the flapper seat cleanly after each adjustment.

Next, clean the flapper and the valve seat. Turn off the water supply valve behind the toilet, flush to empty the tank, and sponge out the remaining water. Wipe the underside of the flapper with a rag, and rub the flush valve seat with a scouring pad or fine sandpaper to remove mineral deposits and roughness. A thin smear of petroleum jelly on the flapper edge can help an older flapper seal for a while, but this is a temporary fix, not a repair.

Turn the water back on and let the tank refill. Watch the water level rise and the fill valve shut off. Wait ten minutes and listen. If the toilet stays quiet, the cleaning and chain adjustment fixed it. If you still hear refilling, do the food coloring test again. Color in the bowl means the flapper still leaks and should be replaced.

To replace the flapper, turn off the water and drain the tank again. Unhook the chain from the flush lever, then slide the flapper ears off the pegs on either side of the overflow tube. Some flappers use a ring that slides over the overflow tube instead of ears, so check how yours attaches before you pull. Install the new flapper the same way, hook the chain to the flush lever with about a half inch of slack, turn the water on, and test with several flushes. If you want a full breakdown of parts and prices, see our toilet flapper replacement cost guide.

Adjusting the Chain and Fill Valve

Chain adjustment is the single most common fix for a running toilet, and it costs nothing. The chain connects the flush lever to the flapper, and its length controls how the flapper opens and closes. A chain with too little slack holds the flapper up just enough to leak. A chain with too much slack tangles, catches under the flapper, or fails to lift it fully, which causes weak flushes.

Set the slack so the chain has about a half inch of play when the flapper is closed. Use the hook or clip to move the chain one link at a time, and test flush after each change. Replace the chain if it is rusted, kinked, or has stiff links that catch on each other. Stainless steel or plastic bead chains last longer than plain steel in a wet tank environment.

Also check the water level while you are in the tank. The water should sit about one inch below the top of the overflow tube. If the level is too high, water flows into the overflow tube constantly and the toilet never stops running. Adjust the fill valve by turning the adjustment screw or sliding the float clip, depending on your fill valve style. Our guide on how to adjust toilet water level covers the different fill valve types in detail.

When to Replace the Flapper Instead

Cleaning and adjusting can extend a flapper's life, but some flappers are simply done. Replace the flapper if it is warped, cracked, blistered, or stiff, or if it leaves black smears on your fingers when you touch it. Replace it if it is more than five years old and the toilet is running, since rubber degrades even when it looks fine. Replace it if the food coloring test still shows a leak after cleaning the seat and adjusting the chain.

Choosing the right replacement matters. Measure the flush valve opening across the seat. Most toilets use a two-inch flapper, but many newer models use a three-inch flapper, and the two sizes are not interchangeable. Universal flappers with an adjustable ring can fit both sizes, which makes them a safe choice if you are unsure. Match the attachment style too: peg-mounted flappers have ears that hook onto side pegs, while ring-style flappers slide over the overflow tube.

Avoid the cheapest flappers if your water is heavily chlorinated, since low-grade rubber breaks down faster. Silicone flappers cost a few dollars more but resist chlorine and last longer. Adjustable flappers let you control how long the flapper stays open, which can improve flush strength on low-flow toilets. Whichever type you choose, test it with the food coloring test after installation to confirm the seal is tight.

How Much Does It Cost to Fix a Running Toilet?

Fixing a running toilet flapper is one of the cheapest plumbing repairs you can make. A do-it-yourself repair usually costs under $15, while hiring a plumber makes sense only if the valve seat is damaged or the problem turns out to be something else entirely.

Repair optionTypical cost in 2026Time needed
Chain adjustment only$05 minutes
Clean flapper and valve seat$015 minutes
Standard replacement flapper$3 - $815 - 20 minutes
Universal or silicone flapper$8 - $2015 - 20 minutes
Flapper and chain kit$8 - $1520 minutes
Plumber visit (flapper replacement)$120 - $20030 - 60 minutes
Flush valve replacement (if seat is damaged)$150 - $300 professionally1 - 2 hours

The running water itself is the hidden cost. A toilet leaking at a slow trickle can waste 200 to 400 gallons a day, which can add $50 to $100 or more to a monthly water bill depending on local rates. That means a $10 flapper often pays for itself within a week. If you have already replaced the flapper and the toilet still runs, the flush valve seat may be pitted or cracked, and at that point a plumber can replace the whole flush valve assembly.

If the job turns out to be bigger than a flapper, or you would rather have a professional handle it, call (877) 762-1902 for help with your toilet repair.

How to Keep Your Flapper Working Longer

Flappers wear out faster when they sit in harsh water, so the best prevention is reducing chemical exposure. Never use drop-in tank tablets that contain bleach or chlorine, since they attack the rubber and shorten flapper life to a year or less. Use in-bowl cleaners instead, and keep bleach out of the tank entirely. If your water is very hard, wipe the valve seat clean once a year to prevent mineral buildup from roughening the seal.

Inspect the flapper once a year as part of basic toilet maintenance. Lift it, check for stiffness or warping, and run the food coloring test. Replacing a flapper every three to five years as preventive maintenance is cheap insurance against a surprise water bill. Keep a spare universal flapper in a drawer so the next running toilet is a ten-minute fix instead of a trip to the store.

Finally, fix small leaks early. A toilet that refills once an hour is already wasting hundreds of gallons a month, and the leak only gets worse as the rubber keeps degrading. The five minutes it takes to adjust a chain or swap a flapper is the best return on effort of any home plumbing repair. For more do-it-yourself toilet and bathroom repairs, browse our DIY plumbing guides.

Frequently Asked Questions

How do I know if my toilet flapper is bad?
Do the food coloring test: add dye to the tank, wait 20 minutes without flushing, and check the bowl. Color in the bowl means the flapper leaks. A flapper that feels sticky, warped, stiff, or leaves black residue on your fingers also needs replacing.
How long does a toilet flapper last?
Most rubber flappers last 3 to 5 years. Chlorinated water, hard water, and in-tank bleach tablets can shorten that to 1 to 2 years. Silicone flappers last longer and resist chlorine better.
Can I fix a running toilet without replacing the flapper?
Yes, often. Adjust the chain so it has about a half inch of slack, clean mineral deposits off the flapper and valve seat, and check the water level. If the food coloring test still shows a leak after that, replace the flapper.
What size flapper does my toilet need?
Measure the flush valve opening: most toilets use a 2-inch flapper, while many newer models use a 3-inch flapper. Universal adjustable flappers fit both sizes and are a safe choice if you are unsure.
Why does my toilet randomly refill at night?
That is called ghost flushing, and it is usually a slow flapper leak. Water seeps from the tank into the bowl, the tank level drops, and the fill valve turns on to refill it. Replace or reseat the flapper to stop it.
How much water does a running toilet waste?
A slowly leaking flapper can waste 200 to 400 gallons per day, which can add $50 to $100 or more to a monthly water bill. Fixing it promptly is one of the highest-value repairs in a home.
AP
ABS Pipes Editorial Team
Our guides are researched from plumbing codes, manufacturer specs and licensed-plumber interviews, then reviewed for accuracy before publishing. Prices are re-verified periodically — see the "last verified" note on cost guides.
Disclaimer: This content is for informational purposes only and is not licensed plumbing advice. Plumbing work can involve water damage, gas lines and code violations — when in doubt, hire a licensed plumber in your area.