A toilet flapper is a rubber seal that lets water flow from the tank into the bowl when you flush, then closes to refill the tank
When the flapper wears out or warps, water leaks constantly from the tank into the bowl, and you hear the toilet running on its own. Replacing it costs between $5 and $15 for the part itself and takes about 15 minutes with no special tools beyond a flathead screwdriver. The flapper sits at the bottom of the tank, held in place by a chain or strap connected to the flush handle.
You do not need to turn off the water or drain the tank completely, though draining it partway makes the work cleaner. Most flappers are universal — they fit tanks from different manufacturers — but you should bring your old one to the hardware store to match the size, since some older toilets use 2-inch flappers and most modern ones use 3-inch.
Key Takeaways
- A worn flapper causes constant water leaks from tank to bowl and makes the toilet refill on its own.
- The flapper sits at the bottom of the tank, held by a chain or strap, and costs $5 to $15 to replace.
- You can do this job in 15 minutes with just a flathead screwdriver and no need to shut off the water.
- Bring your old flapper to the store to match the size, since 2-inch and 3-inch versions both exist.
- If the new flapper leaks when ready, the tank bottom may be cracked or the fill valve may be damaged.
What to buy before you start
Go to any hardware store and look in the plumbing section for a flapper kit. Most kits come with the flapper itself, a new fill valve (the part that refills the tank), and a new overflow tube. You do not need all three pieces — you only came to replace the flapper — but the kits are cheaper than buying the flapper alone, and the fill valve may be worn too.
If you want to buy only the flapper, bring your old one with you so the store staff can match the size and the mounting style. Some flappers clip onto a pin at the bottom of the tank; others slide onto a shaft. The shape of the old one tells you which type you need.
How to remove the old flapper
Turn off the water at the shutoff valve behind the toilet, or at the main if you cannot find it. Flush the toilet to empty the tank. You do not have to drain it completely — just enough so the water level is below the flapper.
Look at the bottom of the tank. The flapper is a rubber disc or cup sitting over the drain hole. A chain or strap runs from the flapper up to the flush handle. Unhook the chain or strap from the handle by unclipping it or unscrewing the fastener that holds it. Then unhook the other end from the flapper itself — usually a straightforward clip.
Now remove the flapper from its mounting. If it clips onto a pin, squeeze the clip and slide it off. If it slides onto a shaft, twist it slightly and pull it straight up. The old flapper may stick because mineral deposits have built up around it; if it does, soak the area with white vinegar for a few minutes and try again.
How to install the new flapper
Before you put the new flapper on, look at the tank bottom where it sits. If you see cracks, mineral buildup, or rough spots, wipe them clean with a cloth or soft brush. A damaged tank bottom will prevent the new flapper from sealing, and water will keep leaking.
Slide or clip the new flapper onto its mounting the same way the old one came off — if the old one clipped on, the new one clips on. Make sure it sits flat and centered over the drain hole. The flapper should move freely and not bind or stick.
Attach the chain or strap to the flapper first, then to the flush handle. The chain should have a tiny bit of slack — about half an inch — when the flapper is closed. If the chain is too tight, the flapper will not seal all the way and water will leak. If it is too loose, the flush will not open the flapper fully. Adjust the clip on the handle to get the slack right.
Turn the water back on and test
Turn the shutoff valve back on slowly. Watch the tank fill. The fill valve should stop when the water reaches the fill line marked inside the tank, usually about an inch below the overflow tube. If water runs over the overflow tube, the fill valve is set too high or is broken — that is a separate repair.
Flush the toilet and watch the flapper open and close. It should open fully when you push the handle and close completely when you release it. The tank should refill silently and stop on its own. If you hear water trickling into the bowl after the tank is full, the flapper is not sealing — go back and check that it is centered, that the chain has the right amount of slack, and that the tank bottom is clean.
What to do if the new flapper still leaks
If water keeps running into the bowl even after you have installed the new flapper correctly, the problem is usually the tank bottom or the fill valve, not the flapper itself. Mineral deposits or a crack in the tank will prevent any flapper from sealing.
Try cleaning the tank bottom with a soft brush and white vinegar. Let it soak for 15 minutes, then scrub gently and rinse. If that does not work, the tank may be cracked and need replacement — that is a bigger job that usually means replacing the whole toilet.
If the tank bottom looks fine but water still leaks, the fill valve may be damaged. Fill valve repair is similar to flapper replacement and uses the same shutoff valve and basic tools. Many hardware stores sell fill valve kits with instructions, or you can call a plumber if you do not want to do the work yourself.
Signs your flapper needs replacing soon
A flapper usually lasts three to five years before the rubber hardens and stops sealing. Watch for these warning signs: the toilet runs on its own every few minutes even when nobody has flushed it, you hear water trickling into the bowl when the tank is full, or the handle feels mushy and does not flush with its normal resistance.
If you notice any of these, the flapper is probably worn. Replacing it now stops the leak and saves water — a leaking toilet can waste 200 gallons a day. The longer you wait, the more water you lose and the higher your bill climbs.
Frequently Asked Questions
Do I have to turn off the water to replace a flapper?
You should turn it off, but you do not have to drain the tank completely. Turning off the water at the shutoff valve behind the toilet, flushing once, and then working with the tank half-full is the safest approach. It keeps you from accidentally spilling water and makes the job cleaner.
What if the chain keeps coming loose from the flapper?
The clip that holds the chain to the flapper may be worn or bent. Most flapper kits come with a new clip, or you can buy one separately for a dollar or two. If the clip is fine, make sure the chain is not twisted — a twisted chain will not sit in the clip properly.
Can I use any flapper on any toilet?
Most modern flappers are universal, but size matters. Bring your old flapper to the store to match it. Older toilets sometimes use 2-inch flappers while newer ones use 3-inch. Using the wrong size will not seal properly and water will leak.
How do I know if the problem is the flapper or something else?
Put food coloring in the tank and wait 15 minutes without flushing. If the color appears in the bowl, water is leaking from tank to bowl — that is the flapper. If the bowl stays clear, the leak is elsewhere, usually the fill valve or a crack in the tank.
What should I do with the old flapper?
Throw it in the trash. Rubber flappers cannot be recycled. If you want to keep it as a spare in case the new one fails, store it in a dry place — rubber hardens faster when it stays wet.