
Affiliate Disclosure
Some links on this page are affiliate links. As an Amazon Associate, we earn from qualifying purchases — at no extra cost to you. We do not buy, test, or physically handle the products we cover; our rankings come from aggregated owner reviews, ratings and expert consensus. Commissions never change our verdicts. How we rank · full disclosure.
Replacing a toilet flapper is the cheapest, fastest plumbing fix there is — about 10 minutes, $6 to $12 for the part, no tools required, no permit and no plumber. A phantom-flushing or continuously running toilet is a leaking flapper in most cases. You shut off the water, drain the tank, unhook the old flapper, clean the valve seat, and clip on a correctly sized replacement with the right chain slack. The only ways it goes wrong are buying the wrong size or ignoring a scaled valve seat — both easy to avoid.
We never buy, test or physically handle the products we rank; recommendations come from aggregated owner reviews and expert consensus, described in how we rank. More at the DIY plumbing hub.
First, confirm it is the flapper
Run the dye test — a few drops of food coloring in the tank, wait 15 to 20 minutes without flushing, and if color seeps into the bowl the flapper is leaking. If the water is instead running into the open overflow tube, the problem is the fill valve or the water level, not the flapper.

Tools and materials
- A correctly sized flapper (2-inch or 3-inch — match your flush valve).
- A sponge and towel; no tools are strictly required.
- A plastic scrubber or cloth to clean the valve seat.
- Reference: best plumbing tools for everything else in the tank.
Step 1: Determine the flapper size and shut off the water
Look at the flush valve opening at the bottom of the tank: baseball-sized is 2-inch, softball- or grapefruit-sized is 3-inch. Buy to match, or take the old flapper to the store. Then close the shutoff valve, flush to empty the tank, and sponge out the last bit of water.

Step 2: Remove the old flapper
Unhook the flapper from the two pegs on the sides of the overflow tube (or slide off its ring collar on newer designs), and unclip the chain from the flush lever arm. Note how the chain length was set before you remove it.
Step 3: Clean the valve seat
Run a finger around the flush-valve seat — the ring the flapper lands on. If it feels gritty, crusted or scaled, wipe it clean with a cloth or plastic scrubber. This step is why new flappers still leak when people skip it — mineral buildup on the seat prevents a seal no matter how new the rubber is. Do not use anything abrasive enough to scratch the seat.
Step 4: Fit the new flapper and set the chain
Attach the new flapper to the overflow-tube pegs or collar so it sits centered over the valve seat. Clip the chain to the flush lever with about half an inch of slack — enough that the flapper closes fully, but not so much that it snags under the flapper or holds it open. Too tight and the chain props the flapper open; too loose and it tangles.

Step 5: Turn the water on and test
Open the shutoff, let the tank refill, and flush a few times. Watch the flapper drop and seal cleanly. Re-run the dye test if you want certainty. If it still seeps, re-check the size, the seat cleanliness and the chain slack — one of those three is the answer nearly every time.
Common mistakes
- Wrong flapper size — a 2-inch on a 3-inch valve will never seal.
- Not cleaning the valve seat, so a new flapper leaks over old scale.
- Chain too tight or too loose, holding the flapper open or tangling it.
- Leaving a chlorine tablet in the tank, which will chew up the new flapper within a year.
When to call a plumber
There is essentially never a reason to call a pro to change a flapper, and there is no permit. If a new, correctly sized flapper on a clean seat still will not seal, the flush valve itself may be damaged or warped — replacing a flush valve means removing the tank, which some homeowners do and others hand to a plumber. A running toilet is worth fixing today: the EPA WaterSense program puts a leaking toilet at up to 200 gallons a day.
Related: how to replace a toilet fill valve, how to adjust the toilet water level, and how to stop a toilet from running.