· Updated

How to Replace a Toilet Flapper (and Fix a Running Toilet) in 10 Minutes (2026)

Toilet running constantly or cycling on and off by itself? A worn flapper is the most common cause. This guide covers diagnosing the problem, choosing the right replacement flapper, and the 10-minute swap.

Quick Answer

A toilet that runs continuously or randomly cycles on and off (ghost flushing) is almost always caused by a worn flapper valve that no longer seals. Replace the flapper: turn off the water (valve behind the toilet), flush to empty the tank, unhook the old flapper from the overflow tube pegs, unclip the chain from the handle arm, and clip the new flapper in place. Takes 10 minutes and costs $5–$15. Use the food coloring test to confirm the flapper is leaking before replacing it.

Frequently Asked Questions

How do I know if my flapper needs replacing?

The food coloring test: put 5–6 drops of food coloring in the tank (don't flush). Wait 15–20 minutes. If colored water appears in the toilet bowl without flushing, the flapper is leaking. Also look: a flapper that has turned hard, dark, or cracked instead of staying soft and pliable is past its life. Silicone coatings on the flapper seat wear off over time, allowing bypass.

How do I pick the right replacement flapper?

Most toilets use a universal 2-inch flapper. Before buying, look at the flush valve seat in the tank: (1) If the drain opening in the bottom of the tank is 2 inches across, you need a 2-inch flapper (most standard toilets). (2) 3-inch flapper: used on some 1.28 GPF low-flow toilets (Kohler, American Standard, and others made after 2005). When in doubt, take the old flapper to the hardware store and match it. Fluidmaster and Korky are the most common brands — both make good universal flappers.

The toilet still runs after replacing the flapper. What else should I check?

Two other causes of a running toilet: (1) Float set too high — the water fills past the overflow tube, flowing into the bowl. Check: the water level should be 1 inch below the top of the overflow tube. Adjust the float by pinching the clip on the fill valve float arm or turning the adjustment screw on the fill valve. (2) Worn fill valve — if the fill valve doesn't fully close even at the correct water level, it needs replacement. Fill valve kits cost $10–$20 and replacement is straightforward.

Why does my toilet ghost flush (randomly run for a few seconds)?

Ghost flushing is the toilet refilling because the water level in the tank has slowly dropped below the trigger point. The cause is a leaking flapper — use the food coloring test to confirm. The slow leak lets water seep into the bowl until the tank level drops, triggering the fill valve to run briefly. A worn flapper is the almost-certain cause.

How often should I replace a toilet flapper?

Every 3–5 years as preventive maintenance, or sooner if you notice the toilet running. Flappers degrade from chlorine in the water supply — higher chlorine areas see faster degradation. Cleaning tablets and in-tank chemical cleaners accelerate flapper wear significantly. If you use in-tank cleaners, plan to replace the flapper every 1–2 years.

A toilet that runs continuously or randomly cycles on and off (ghost flushing) is almost always caused by a worn flapper valve that no longer seals. Replace the flapper: turn off the water (valve behind the toilet), flush to empty the tank, unhook the old flapper from the overflow tube pegs, unclip the chain from the handle arm, and clip the new flapper in place.

A leaking flapper wastes 200 gallons of water per day. It’s also one of the easiest plumbing fixes there is.

Confirm the flapper is the problem

Before buying anything:

  1. Put 5–10 drops of food coloring in the toilet tank.
  2. Do not flush. Wait 20 minutes.
  3. Check the toilet bowl — if colored water has appeared, the flapper is leaking. Replace it.

If no colored water appears, the flapper is fine — see the fill valve check in the FAQ.


What you need

  • Replacement flapper ($5–$15 — buy the Fluidmaster 502 universal or Korky universal flapper for most standard toilets)
  • Small bucket or towels (minimal water involved)

Step 1: Turn off the water supply

Reach behind the toilet and turn the shutoff valve clockwise until it stops. This is the oval or round valve on the wall or floor behind the toilet.


Step 2: Flush to empty the tank

Flush the toilet once. The tank will drain completely (it won’t refill since the water is off). Most of the remaining water will empty.


Step 3: Remove the old flapper

The flapper is the rubber valve at the bottom center of the tank. It’s attached two ways:

  1. Pegs on the overflow tube: Two ears on the sides of the flapper loop around two pegs on the overflow tube. Slide the ears off the pegs. On some models, the flapper slides over the entire overflow tube — lift it off.

  2. Chain attached to the handle arm: Unhook the chain from the arm. Note which hole it was in — you’ll attach the new chain in the same hole.

Take the old flapper with you if you’re not sure of the size.


Step 4: Install the new flapper

  1. Slide the ears of the new flapper onto the overflow tube pegs (or slide it over the tube if your model uses that style).
  2. Hook the chain to the handle arm at the same hole as before. Leave about 1/2 inch of slack — enough for the flapper to drop and seal, but short enough for the handle lift to open it fully.

Too short = flapper doesn’t seal (toilet keeps running). Too long = chain folds under the flapper (toilet keeps running after flush, needs a jiggle).


Step 5: Turn on and test

Turn the shutoff valve counterclockwise to restore water. Let the tank fill completely (about 60–90 seconds).

Flush and observe: the flapper should lift completely when you press the handle, then drop cleanly when you release it. The tank should refill and stop. No running after 2–3 minutes means success.

Repeat the food coloring test after 20 minutes to confirm the seal.


While you’re in there: check the fill valve

Look at the water level in the full tank. It should be 1 inch below the top of the overflow tube. If water is flowing into the overflow tube (you can hear it), the float is set too high — adjust the float arm per the fill valve instructions.

If the fill valve hisses or doesn’t shut off completely at the correct level, a fill valve replacement kit is also a 10-minute swap.


⏰ PT10M 💰 $5–$15 (universal replacement flapper) 🔧 Replacement toilet flapper (universal 2-inch fits most; measure flush valve seat to confirm), Food coloring (for leak test)
  1. Turn off the water supply

    Reach behind the toilet and turn the shutoff valve clockwise until it stops. The valve is on the wall behind and below the toilet tank.

  2. Flush to empty the tank

    Flush the toilet once. The tank will drain and not refill since the supply is off. Remove the tank lid and confirm the tank is empty.

  3. Remove the old flapper

    Slide the flapper ears off the two side posts on the overflow tube. Unhook the chain from the flush handle arm. Note which hole the chain was clipped to on the handle arm.

  4. Install the new flapper

    Slide the new flapper ears onto the overflow tube posts. Reattach the chain to the same hole on the handle arm — leave about 1/2 inch of slack so the flapper seals fully when closed but lifts completely when flushed.

  5. Turn on and test

    Turn the supply valve counterclockwise to restore water and let the tank fill. Flush and watch that the flapper seals completely. To confirm no leak: add food coloring to the tank and wait 15–20 minutes without flushing — if color appears in the bowl, the flapper is not seating properly. Adjust the chain slack and retest.

Free: 10-Point Home Maintenance Checklist

Prevent costly repairs with this seasonal checklist. Save hundreds every year by catching problems early.

Free instant download + weekly home tips. Unsubscribe anytime.