Skip to main content
Guides/How to Replace a Toilet Flapper (DIY Fix for a Running Toilet)

How to Replace a Toilet Flapper (DIY Fix for a Running Toilet)

A bad toilet flapper wastes 200+ gallons of water daily. Learn how to replace it yourself in 15 minutes with no plumbing experience — step-by-step guide.

Updated April 18, 2026
toilet flapper replacement

How to Replace a Toilet Flapper (DIY Fix for a Running Toilet)

A running toilet is the most common plumbing problem in American homes — and a bad toilet flapper is the cause roughly 80% of the time. Left unfixed, a running toilet wastes 200 gallons of water per day according to the EPA. That's $70–$300 added to your annual water bill, depending on your rates. Replacing the flapper costs $5–$15 and takes 15 minutes. No plumbing experience required.

What Is a Toilet Flapper?

The flapper is a rubber seal at the bottom of the toilet tank. When you flush, the handle lifts the flapper, allowing water to flow from the tank into the bowl. When the tank refills, the flapper drops back onto the flush valve seat, sealing the tank so it can refill.

Over time (typically 3–5 years), rubber flappers warp, stiffen, crack, or develop mineral deposits that prevent a complete seal — causing a slow, constant leak from the tank into the bowl. This is the "running toilet" sound you hear.

Is the Flapper Really the Problem?

The dye test (30 seconds):

  1. Add a few drops of food coloring (or a dye tablet, often free from water utilities) to the toilet tank
  2. Wait 15 minutes without flushing
  3. Check the toilet bowl — if color appears, water is leaking through the flapper

If dye appears in the bowl: replace the flapper. If the toilet runs even after replacing the flapper, the flush valve seat may be damaged or the fill valve may need replacement.

What You Need

  • Replacement flapper ($5–$15 at any hardware store)
  • No tools required (truly — this is a hand-only job)
  • Optional: paper towels, rubber gloves

Choosing the right flapper: Most toilets use a "universal" flapper. But to be sure, either:

  • Take the old flapper to the hardware store for matching
  • Note your toilet brand and model (printed inside the tank on a sticker)
  • Kohler, American Standard, and TOTO use brand-specific flappers — buy the right one

Step-by-Step Flapper Replacement

Step 1: Turn off the water supply Locate the shutoff valve behind the toilet, close to the floor. Turn clockwise until it stops. You'll hear the tank stop refilling.

Step 2: Flush the toilet This empties the tank so you can work dry (or mostly dry).

Step 3: Remove the tank lid Lift the porcelain lid off the tank and set it aside somewhere it won't get knocked over.

Step 4: Disconnect the old flapper The flapper has two "ears" or "pegs" that hook onto small posts on either side of the flush valve (the central rubber seat at the tank bottom). Simply unhook both ears from the posts by pulling outward. Then unhook the chain from the flush handle lever.

Step 5: Install the new flapper

  • Hook the new flapper's ears onto the same posts on the flush valve
  • Attach the chain to the same hole on the flush handle lever where the old chain was
  • Chain length matters: You want about 1/2 inch of slack when the flapper is seated. Too much slack = toilet won't flush fully. Too little = flapper can't seal (toilet keeps running)

Step 6: Turn the water back on Turn the shutoff valve counterclockwise. Watch the tank refill — the flapper should seal completely.

Step 7: Test Flush once and observe. The tank should fill and stop completely. No running sound after the tank fills = success.

Repeat the dye test if you want to confirm no leakage.

Adjusting the Chain

The chain length is the most common installation mistake:

  • Too long (excessive slack): The chain can get caught under the flapper, preventing a seal and causing constant running. Fix: move the chain clip to a shorter position on the lever arm.
  • Too short (no slack): The flapper can't drop fully to seal. Fix: move the chain clip to a longer position or use a longer chain.

Target: the chain should lift the flapper fully on a flush, then have about 1/2 inch of slack when the flapper is at rest on the seat.

When a New Flapper Doesn't Fix It

If you replaced the flapper and the toilet is still running:

Check the flush valve seat: Run your finger around the rubber ring at the bottom of the tank (the seat the flapper rests on). If you feel cracks, chips, or mineral deposits, the seat is damaged. The flapper can't seal against a damaged seat — you'll need to replace the flush valve or the entire toilet flush tower.

Check the fill valve: The fill valve (the tall assembly on the left side of the tank) controls refilling. If it doesn't shut off properly, water continues running and may overflow into the bowl via the overflow tube. You can hear this as a constant trickle. Fill valve replacement is also a DIY job — kits cost $10–$20.

Check the float: If the water level in the tank is above the overflow tube (the tall tube in the center), water is draining into the bowl constantly. The float (ball or cup float) may need adjustment — bend the ball float arm slightly downward, or adjust the clip on a cup float to lower the water level.

How Long Does a Flapper Last?

Rubber flappers typically last 3–5 years under normal conditions. Hard water accelerates deterioration — mineral buildup makes the rubber stiffen and crack faster.

Signs it's time for a new flapper:

  • Running sound between flushes
  • Toilet "phantom flushes" (refills on its own without flushing)
  • Visible warping, cracks, or mineral deposits on the flapper rubber
  • Failed dye test

Proactively replacing the flapper every 3–4 years as part of your routine maintenance is cheaper than the water bill from a leaking toilet.

Cost Summary

Option Cost
DIY flapper replacement $5–$15 (part only)
Plumber to replace flapper $75–$150
Fill valve replacement (DIY) $10–$20
Plumber for fill valve $100–$200
Full toilet rebuild kit $20–$40

The flapper replacement is one of the easiest and highest-ROI DIY plumbing jobs there is. At $10 part + 15 minutes, you save hundreds in water bills and plumber fees. Do it yourself.

Need a Plumber?

Compare licensed plumbers with real homeowner reviews.

Find Local Plumbers