A flapper valve replacement takes about 15 minutes and costs $5 to $15
The flapper valve is the rubber seal at the bottom of your toilet tank that lifts when you flush and lets water rush into the bowl. When it wears out, water leaks slowly into the bowl even when nobody has flushed—you'll hear the tank refilling on its own every few minutes. Replacing it is one of the easiest toilet repairs you can do yourself, and you need only a screwdriver and the new flapper, which you can buy at any hardware store or online for under $15.
The job involves turning off the water, draining the tank, unbolting the old flapper from the overflow tube, and sliding the new one on. No special skills required. If you're not comfortable working inside the tank, a plumber can do it in 20 minutes for $150 to $300, but the part itself is so cheap and the work so straightforward that most homeowners handle it themselves.
Key Takeaways
- Turn off the water at the shutoff valve behind the toilet, then flush to empty the tank completely before you start.
- The flapper is a rubber disc connected to a chain; it sits on the overflow tube in the center of the tank and lifts when you flush.
- Remove the old flapper by unbolting or unclipping it from the overflow tube, then slide the new one on and find it the same way.
- After installation, turn the water back on, let the tank fill, and test the flush to make sure the chain has the right amount of slack.
- If the new flapper still leaks after a few days, the overflow tube may be cracked or the tank rim may be dirty—both are fixable but require a plumber if you're unsure.
What a flapper valve does and why it fails
The flapper sits inside the tank on top of the overflow tube, a hollow pipe that runs down the center. When you push the handle, a chain pulls the flapper up, and water drains from the tank into the bowl. When the tank empties, the flapper falls back down and seals the opening so the tank can refill.
Flappers wear out because they sit in chlorinated water all day and the rubber hardens and cracks over time. A worn flapper doesn't seal completely, so water leaks past it into the bowl. The fill valve then refills the tank to compensate, and you hear the toilet running on its own. This wastes water and raises your bill. Most flappers last 4 to 7 years depending on water quality and how often you flush.
Gather your tools and the replacement flapper
You need a screwdriver (usually a Phillips head, though some flappers use a clip instead), the new flapper, and a bucket or towel to catch any remaining water. Turn off the water at the shutoff valve behind the toilet—it's a small knob on the pipe coming out of the wall. Turn it clockwise until it stops. If you can't find it or it won't turn, you can still do the job; just work quickly and have towels ready.
Buy the replacement flapper before you start. Take a photo of your old one or bring the model number of your toilet to the store. Most hardware stores stock universal flappers that fit 90 percent of toilets, but some older models need a specific type. The staff can help you match it. Cost is usually $5 to $15.
Drain the tank and remove the old flapper
After turning off the water, flush the toilet to empty the tank. If the tank doesn't empty completely, use a cup to scoop out the remaining water into a bucket. You want the tank as dry as possible so you can see what you're doing.
Look inside the tank. You'll see the flapper—a rubber disc or cup—sitting on top of the overflow tube in the center. It's connected to a chain that runs up to the handle. The flapper is held in place either by a bolt through its center or by clips on the sides that hook over the overflow tube.
If it's bolted: Use your screwdriver to unscrew the bolt from underneath the flapper. The bolt usually has a nut on the bottom; you may need to hold the nut with your fingers or pliers while you turn the bolt. Once the bolt is out, lift the flapper off and unhook the chain from the handle arm.
If it's clipped: Squeeze or lift the clips on either side of the flapper to release it from the overflow tube, then unhook the chain.
Install the new flapper and reconnect the chain
Slide the new flapper onto the overflow tube the same way the old one came off. If it bolts, insert the bolt through the center hole and tighten it by hand first, then use your screwdriver to snug it down. Don't over-tighten; you just need it firm enough that it won't slip.
If it clips, press the flapper down onto the overflow tube until both clips snap into place. You should hear or feel a click.
Now reconnect the chain to the handle arm. The chain should have a small hook or loop at the end that clips onto the arm. Leave about half an inch of slack in the chain when the handle is at rest—not so tight that it pulls the flapper up, but not so loose that the flapper can't open fully when you flush. You may need to adjust this after you test the flush.
Turn the water back on and test
Turn the shutoff valve counterclockwise to restore water to the tank. Let the tank fill completely. Listen for the fill valve to stop—it should shut off once the tank reaches the right level. If it keeps running, the new flapper may not be sealing; check that it's sitting flat on the overflow tube and that the chain isn't pulling it up.
Flush the toilet and watch the flapper lift and fall. The flush should be strong and the tank should refill smoothly. Listen for any hissing or running water after the tank is full. If you hear water trickling into the bowl, the flapper isn't sealing—try adjusting the chain tension or reseating the flapper on the tube.
Let the toilet sit for a few minutes and listen again. A brand-new flapper sometimes needs a few hours to settle into its seat, so don't panic if it leaks slightly at first. Check again in the morning. If it's still leaking after 24 hours, the problem may be a cracked overflow tube or mineral buildup on the tank rim, and you should call a plumber.
Adjust the chain if the flush is weak or the flapper won't close
If the flush is weak or slow, the chain is too tight and is holding the flapper open. Unhook the chain from the handle arm and move it one link higher (toward the handle) to add slack. Reconnect it and test again.
If the flapper won't close all the way and water keeps running into the bowl, the chain is too loose. Move it one link lower (away from the handle) to tighten it. Test after each adjustment until the flush is strong and the tank seals properly.
This fine-tuning usually takes one or two tries. Once the flush feels normal and the tank stops running, you're done.
Frequently Asked Questions
How do I know if my flapper is actually broken?
Put food coloring or a few drops of dye in the tank and wait 15 minutes without flushing. If the color seeps into the bowl, the flapper is leaking. You can also listen—a working toilet is silent once the tank is full. If you hear water trickling or the fill valve running on its own every few minutes, the flapper is worn.
Can I reuse the old chain with the new flapper?
Yes, in most cases. The chain usually outlasts the flapper. If the chain is rusty, kinked, or broken, replace it at the same time—chains cost $2 to $5. Unhook the old chain from both the flapper and the handle arm, then attach the new one the same way.
What if the new flapper still leaks after I install it?
Check that the flapper is sitting flat and centered on the overflow tube with no gaps. If it is and water still leaks, the overflow tube rim may be cracked or have mineral buildup. You can try cleaning the rim with a cloth and vinegar, but if that doesn't work, the overflow tube needs replacement—call a plumber for that job.
Do I need to turn off the water to replace a flapper?
It's safer to turn off the water so the tank stays empty while you work. If you can't find the shutoff valve or it's stuck, you can work with the water on, but you'll need to work quickly and have towels ready for spills.
How often do flappers need replacing?
Most flappers last 4 to 7 years. If your water is very hard or heavily chlorinated, they may wear out faster. Once you replace one, keep an eye on the new one—if it starts leaking after a few years, you'll know it's time again.