A toilet that keeps running after you flush is more than an annoying sound. It can waste water, raise your bill, and leave you wondering whether the whole toilet needs replacing. Often, the culprit is a small rubber or plastic part called the flapper—and in many cases, you can fix it yourself with a few simple checks.
Table of Contents
How a Toilet Flapper Works
Lift the tank lid and flush the toilet. You’ll see the flapper lift from the opening at the bottom of the tank, letting water rush into the bowl. Once the tank empties, the flapper should fall back into place and form a watertight seal. The tank then refills.
If the flapper doesn’t seal, water slowly leaks from the tank into the bowl. The fill valve senses the falling water level and turns on to refill the tank, which is why a leaky flapper often causes a toilet to run on and off. A leak can be so small you don’t hear it, so start with a simple test.
Check Whether the Flapper Is Really Leaking
Remove the tank lid and place it somewhere safe. Add a few drops of food coloring to the tank water, then wait about 15 to 20 minutes without flushing. If colored water appears in the bowl, water is passing through the flapper seal or another part of the flush valve.
This test confirms a leak, but it doesn’t prove the flapper is the only cause. The flapper may be dirty, worn, the wrong size, or held open by its chain. In some toilets, the flush valve seat beneath it is damaged. Check the simple problems first before buying parts.
What You’ll Need
- A replacement flapper that fits your toilet, if the current one is worn
- A sponge or towel to soak up leftover tank water
- A small brush or cloth for cleaning
- White vinegar for mineral deposits, if needed
- Gloves, if you prefer not to handle tank water
You usually don’t need special plumbing tools. Most flappers attach to the flush valve with hooks or side tabs and connect to the flush handle with a short chain.
How to Fix a Toilet Flapper That Won’t Seal
1. Check the chain length
The chain connects the flapper to the handle arm inside the tank. If it’s too short, it can hold the flapper slightly open even when you’re not flushing. If it’s too long, it may slip under the flapper or tangle around another part.
With the flapper resting over the drain opening, the chain should have a little slack—usually around half an inch. Adjust the clip to a different chain link, then flush and watch the flapper move. It should lift easily when you press the handle and drop freely afterward.
If excess chain is dangling, clip it shorter while leaving enough slack for normal movement. Don’t pull the chain tight. A flapper that looks closed but is being tugged upward can still leak.
2. Make sure the flapper can move freely
Look for a chain caught under the flapper, a handle arm pressing against it, or a flapper that rubs against the tank wall. Any of these can prevent the rubber from settling flat. Move the chain and handle arm out of the way, then flush again to see whether the flapper drops straight down.
Check that both flapper tabs or hooks are attached securely to the flush valve pegs. If one side has come loose, the flapper may sit crooked. Reattach it and confirm that it lies evenly across the opening.
3. Clean the flapper and the valve seat
Turn off the toilet’s shutoff valve, usually found on the wall or floor behind the toilet. Turn it clockwise until it stops. Flush once to lower the tank water, then use a sponge or towel to remove what remains. This makes it easier to inspect the flapper and the circular valve seat beneath it.
Feel the underside of the flapper and the valve seat for grit, slime, or rough mineral deposits. Wipe away loose dirt with a cloth or soft brush. If there’s scale, a little white vinegar on a cloth can help loosen it. Rinse the area with clean water before putting the flapper back in place.
A tiny piece of grit can create a gap in the seal, so cleaning may solve the problem without replacing anything. Avoid using a sharp tool or rough abrasive pad; scratching the valve seat can make a leak harder to stop.
4. Inspect the flapper for wear or damage
Rubber flappers gradually become stiff, warped, cracked, or slimy. Some also break down after years of exposure to tank-cleaning chemicals. If the flapper feels brittle, doesn’t lie flat, or has visible damage, replacement is usually the better fix.
Even a flapper that looks fine can fail to seal if it has lost its shape. If cleaning and chain adjustment don’t stop the leak, replacing an old flapper is a sensible next step because it’s inexpensive and usually straightforward.
5. Replace the flapper with a compatible model
Before removing the old part, take a photo of how it attaches. Flappers aren’t all interchangeable: toilets may use different sizes, shapes, and attachment styles. Some have a round rubber body with hooks; others connect to a tower-style flush valve or use a specific manufacturer’s design.
Take the old flapper to a hardware store or check your toilet’s brand and model information. Match the attachment style and opening size as closely as possible. A “universal” flapper may fit many toilets, but it still needs to sit flat and move freely in yours.
To install it, unhook the chain from the handle arm, remove the old flapper, and attach the replacement in the same position. Connect the chain with enough slack for the flapper to close fully. Turn the water supply back on and let the tank refill.
6. Check the water level and refill tube
The water level usually needs to sit at the mark inside the tank, or about an inch below the top of the overflow tube if there’s no clear mark. If it’s too high, water may spill into the overflow tube, making the toilet run even when the flapper seals properly. Adjust the fill valve according to its design until the water stops at the correct level.
Also check the small refill tube that sends water into the overflow tube after a flush. The tube should be clipped above the overflow opening, not pushed down inside it. If it’s submerged, it can create a siphoning effect that slowly drains water from the tank. That can look like a flapper leak even though the flapper isn’t the problem.
Common Flapper Problems and What to Try
| What you notice | Likely cause | What to do |
|---|---|---|
| The toilet runs right after every flush | Chain too short or flapper not dropping freely | Add a little chain slack and check for snags |
| The toilet refills every few minutes | Slow leak past the flapper or water entering the overflow tube | Try the dye test, inspect the flapper, and check the tank water level |
| A new flapper still leaks | Wrong flapper size, dirty seat, or damaged valve seat | Confirm compatibility and clean the seat; inspect it for cracks or rough spots |
| The flapper closes crookedly | Loose attachment, tangled chain, or interference inside the tank | Reattach it evenly and make sure nothing blocks its movement |
| Water keeps spilling into the overflow tube | Fill valve set too high or not shutting off | Adjust the fill valve; replace it if it won’t stop filling |
Test the Repair Before You Put the Lid Back
Let the tank fill completely, then listen for water continuing to run. Flush several times and watch the flapper close each time. It should lift without snagging, fall back smoothly, and sit flat over the opening.
For a final check, repeat the food-coloring test after the repair. If the color stays in the tank and doesn’t appear in the bowl after 15 to 20 minutes, the seal is likely holding. Put the lid back only after you’re satisfied that the tank refills and stops normally.
When the Flapper Isn’t the Problem
If a compatible new flapper still leaks, inspect the valve seat—the rim the flapper rests on. A crack, deep scratch, or distorted surface can prevent any flapper from sealing properly. Depending on the toilet, repairing the flush valve may require removing the tank, so this is a good point to call a plumber if you’re not comfortable with the job.
A toilet that keeps filling may also have a faulty fill valve or a water level set too high. These problems don’t always mean the flapper is leaking. The dye test, a careful look at the overflow tube, and watching where the water goes can help you tell the difference.
If the shutoff valve won’t turn, leaks around its handle, or fails to stop the water, don’t force it. A plumber can replace a stuck or leaking valve before it causes a bigger mess.
Read more related posts:
- 10 ways to fix a wobbly toilet bowl good
- Toilet Wax Ring or Rubber: Which Seal Is Better for You
- Why Cant I Flush Toilet Paper in Mexico: The Plumbing Fix
Frequently Asked Questions
Can I fix a toilet flapper without turning off the water?
You can adjust the chain or check for a snag with the water on, but turn off the supply before removing the flapper or cleaning the valve seat. Flushing after shutting off the supply lowers the tank water and makes the work easier.
How do I know what size flapper to buy?
Check the old flapper’s shape and attachment style, and look for the toilet’s brand and model number. Bringing the old part or a clear photo to a hardware store can help you match it. The replacement needs to cover the opening and sit flat.
How long does a toilet flapper last?
There isn’t one guaranteed lifespan. Water conditions, how often the toilet is used, and cleaning products can all affect how quickly a flapper wears out. Replace it when it becomes stiff, warped, cracked, or unable to seal after cleaning and adjustment.
Why is my toilet still running after I replace the flapper?
Check that the new flapper is the right size, its chain has slack, and the valve seat is clean. Then check whether water is flowing into the overflow tube because the fill valve is set too high or isn’t shutting off.
Conclusion
A toilet flapper that won’t seal is often fixed by adjusting a chain, clearing away grit, or replacing a worn or mismatched flapper. Check how the flapper moves, confirm that it rests flat, and make sure the tank water level and refill tube are set correctly. If a new flapper still leaks, the valve seat or fill valve may need attention.






