Toilet Flapper Replacement: Pick the Right One & Swap It in 15 Minutes

PlumbinGuide EditorialReviewed June 20267 min readHow we research
The short answer

A toilet flapper swap takes about 15 minutes, costs $5 – $15, and needs no tools beyond your hands. The key is matching the size: most toilets use a 2-inch flapper, but many post-2005 models use a 3-inch one, so measure the drain opening or read the existing flapper before you buy. An adjustable or universal flapper covers you if you are unsure.

On this page

Identify the right flapper before you buy

The flapper comes in two main sizes, and the wrong one will not seal no matter how carefully you install it. The size refers to the flush valve opening the flapper covers at the bottom of the tank, not the flapper itself. The quickest check: look at the drain hole when the tank is empty. If it is roughly the size of an orange or baseball, you have a 2-inch valve, the older and more common standard. If it is closer to a softball or coffee cup, it is a 3-inch valve, used on many high-efficiency toilets made after 2005.

A faster shortcut is to read the flush valve or the old flapper. Many tanks have the size printed on the overflow tube or molded into the flapper. When in doubt, a few major brands (Korky, Fluidmaster) sell adjustable flappers that fit both 2-inch and 3-inch valves, and universal kits that include sizing adapters. These cost a dollar or two more and remove the guesswork, which is why they are the safe pick for a first-time swap.

One thing the size chart will not tell you: whether your toilet is one of the handful of proprietary models (some Toto, American Standard and Kohler units) that use a brand-specific flapper or a canister seal instead of a hinged flap. For those, take a photo of the old part to the store or order the exact replacement by toilet model number. A generic flapper forced onto a canister-style valve is the single most common reason a "new flapper" still leaks.

  • ·2-inch flapper: drain opening about the size of a baseball, fits most toilets
  • ·3-inch flapper: opening about the size of a softball, common on high-efficiency toilets after 2005
  • ·Adjustable / universal flapper: fits both sizes, the safe pick when you are not certain
  • ·Canister or proprietary seal: match the toilet brand and model, not a generic flapper

The 15-minute swap, step by step

Turn off the water at the shutoff valve behind the toilet (turn clockwise until it stops), then flush to empty the tank. Sponge or towel out the last inch of water so you can work dry. Unhook the chain from the flush lever arm and note which hole it was in. Slide or unclip the old flapper off the two ears on either side of the overflow tube. Most flappers stretch over these pegs; a few clip onto a ring at the base of the tube.

Set the new flapper onto the same ears or ring, seat it flat over the valve opening, and reconnect the chain to the flush lever with about a half-inch of slack when the flapper is closed. Too tight holds the flapper open a crack and the toilet runs; too loose and the slack tucks under the flapper and it never seals. Turn the water back on, let the tank refill, and run a dye test (a few drops of food coloring in the tank, wait 15 minutes without flushing). No color in the bowl means a clean seal.

If the running started weeks ago, do not skip diagnosing whether the flapper was even the culprit. Our walkthrough on how to fix a running toilet covers the dye test and the fill-valve checks that rule out everything upstream of the flapper, so you are not swapping a $10 part for a problem it was never going to fix.

Why chlorine tablets quietly kill flappers

The number one reason flappers fail early is in-tank chlorine cleaning tablets, the kind that turn the water blue. They sit in the same water the flapper soaks in, and the concentrated chlorine attacks the rubber 24/7, hardening it, warping the seal and eating the hinge. A flapper that should last 5 – 7 years can fail in 12 – 18 months in a tank with a tablet in it. Several manufacturers explicitly void the flapper warranty if in-tank tablets are used.

The fix is simple: stop using in-tank tablets. Bowl-side cleaners (the ones that clip under the rim or that you brush in) are fine because they never touch the flapper. If you like the convenience of automatic cleaning, that is the trade you are making against rubber parts. While you are at it, hard water leaves a mineral skin on flappers too, so a tank that runs again a year after a swap in a hard-water home is often just scale on an otherwise good part.

When a new flapper is not the answer

If you have replaced the flapper and the dye test still bleeds color into the bowl, the problem has moved downstream to the flush valve seat, the plastic or brass ring the flapper presses against. Decades of mineral buildup pit and roughen that surface, and once it is no longer smooth, no flapper can seal against it. Run a fingertip around the rim: if it feels gritty, scaled or grooved, that is your answer. A light cleaning with a non-abrasive pad sometimes buys time; a badly pitted seat does not.

Replacing the flush valve seat (or the whole flush valve) means draining the tank, unbolting it from the bowl and swapping the valve assembly, a bigger job than a flapper and the point where many homeowners call a plumber. If the toilet is also old, weigh the repair against a new one. A flapper-only fix on a running toilet costs only a few dollars, but a full repair visit runs more, and on a tired toilet the math sometimes favors replacement; our toilet installation cost breakdown shows where that line falls. The full diagnostic order for a tank that will not stop running lives on our toilet keeps running page.

Lines open 24/7

Rather talk it through with a pro?

Calls are answered around the clock and routed to a licensed plumbing pro serving your area.

(855) 000-0000
Common questions
How do I know if my toilet flapper is 2-inch or 3-inch?
Look at the drain opening at the bottom of the empty tank. A 2-inch valve opening is roughly the size of a baseball or orange; a 3-inch opening is closer to a softball. You can also read the size off the old flapper or the overflow tube, where many brands print it. Toilets made before 2005 are almost always 2-inch.
How long does it take to replace a toilet flapper?
About 15 minutes for a standard hinged flapper, with no tools needed. Most of that is waiting for the tank to drain and refill. Shut off the water, flush, unclip the old flapper, set the new one on the same pegs, reconnect the chain with a half-inch of slack, then run a dye test to confirm the seal.
Why does my toilet still run after I replaced the flapper?
Three common reasons: the chain is too tight and holds the flapper open, you bought the wrong size or a generic flapper for a canister-style valve, or the flush valve seat under the flapper is pitted and no flapper can seal against it. Run a fingertip around the seat rim; if it feels gritty or grooved, the seat is the problem, not the flapper.
Are in-tank toilet tablets bad for the flapper?
Yes. In-tank chlorine tablets soak the flapper in concentrated chlorine around the clock, hardening and warping the rubber and often cutting its life from 5 to 7 years down to a year or less. Several manufacturers void the flapper warranty if in-tank tablets are used. Bowl-side or under-rim cleaners are safe because they never touch the flapper.
How much does a toilet flapper cost?
A basic flapper costs $5 – $15 at any hardware store. Adjustable or universal flappers that fit both 2-inch and 3-inch valves run a dollar or two more. Brand-specific or canister seals for some Toto and American Standard toilets can reach $15 – $30 because you are matching a proprietary part.
Should I replace the whole flush valve or just the flapper?
Start with the flapper, since it fails first and costs almost nothing. Replace the whole flush valve only when the seat the flapper seals against is pitted or scaled, which you will know because a new flapper still leaks the dye test. That repair means unbolting the tank and is where many homeowners bring in a plumber.
Keep reading
Call (855) 000-0000