Toilet repair

How to Replace a Toilet Flapper

Direct answer: To replace a toilet flapper, shut off the water, drain the tank, remove the old flapper from the flush valve, install the matching new flapper, set the chain with a little slack, and test several flushes to make sure the tank seals and refills normally.

A toilet flapper is the rubber seal at the bottom of the tank. When it gets stiff, warped, slimy, or cracked, water leaks from the tank into the bowl and the toilet may keep running. This is usually a quick repair if the flush valve seat is still in good shape.

Before you start: Match the flapper size, shape, mounting style, and flush valve seat style before ordering.

Last reviewed: 2026-04-07

Step-by-step fix

Step 1: Make sure the flapper is really the problem

  1. Take the tank lid off and set it somewhere safe.
  2. Flush the toilet and watch the flapper lift and drop back onto the flush valve opening.
  3. If the toilet keeps running or refills on and off, press down lightly on the flapper with one finger after the tank fills.
  4. Look for obvious flapper problems like a warped edge, cracked rubber, heavy slime, or a chain that is tangled or too tight.
  5. Check the flush valve seat where the flapper lands. If it is badly chipped, rough, or broken, a new flapper alone may not seal.

If it works: You confirmed the flapper is worn, misshapen, or not sealing well, and the repair path makes sense.

If it doesn’t: If pressing the flapper does not stop the leak, check the fill valve, overflow tube water level, and flush valve seat before buying parts.

Stop if:
  • The porcelain tank is cracked.
  • The flush valve seat is broken or badly damaged.
  • The toilet rocks badly or there is water leaking outside the tank or at the floor.

Step 2: Shut off the water and drain the tank

  1. Turn the shutoff valve clockwise until the water stops.
  2. Flush the toilet and hold the handle down to drain as much water from the tank as possible.
  3. Use a sponge or towel to remove the small amount of water left at the bottom of the tank.
  4. Unhook the flapper chain from the flush lever arm so the old flapper can move freely.

Step 3: Remove the old flapper and compare it to the new one

  1. Detach the old flapper from the mounting ears or ring on the flush valve.
  2. Bring the old flapper next to the new one and compare the size, shape, and mounting style.
  3. Check that the new flapper sits flat over the flush valve opening and that the chain clip can reach the flush lever arm.
  4. If the flush valve seat has mineral buildup or slime, wipe it clean with vinegar and a rag before installing the new flapper.

Step 4: Install the new flapper and set the chain

  1. Attach the new flapper to the flush valve exactly as the old one was mounted.
  2. Center the flapper over the valve opening so it can drop straight down and seal evenly.
  3. Clip the chain to the flush lever arm with a little slack, usually enough that the chain is not pulling the flapper open at rest.
  4. If the chain is very long, trim the excess so it cannot get caught under the flapper.

Step 5: Turn the water back on and fine-tune the flush

  1. Open the shutoff valve slowly and let the tank refill.
  2. Watch the new flapper during a test flush. It should lift cleanly, then fall back onto the seat without hanging up.
  3. Listen after the tank fills. The running water sound should stop completely.
  4. If the flapper closes too soon and gives a weak flush, reduce chain slack slightly. If it hangs open or the toilet keeps running, add a little more slack and make sure the flapper is centered.

If it doesn’t: If the toilet still runs after chain adjustment, inspect the flush valve seat again and check whether water is spilling into the overflow tube from a fill valve issue.

Step 6: Verify the repair holds in normal use

  1. Flush the toilet several times over the next few minutes and make sure each refill stops fully.
  2. Wait 10 to 15 minutes without using the toilet and listen for phantom refills or trickling into the bowl.
  3. Look into the bowl for movement or ripples that suggest tank water is still leaking past the flapper.
  4. Put the tank lid back on only after you are satisfied the seal is holding.

If it works: The toilet stays quiet between flushes, the bowl water is still, and the new flapper is sealing the tank properly.

If it doesn’t: If the toilet starts running again after sitting, the replacement may be the wrong fit or the flush valve seat may be worn enough to need further repair.

Stop if:
  • The toilet repeatedly loses tank water even with the correct flapper installed and adjusted, which points to a damaged flush valve or another diagnosis.

Replacement Parts

Repair Riot may earn a commission from qualifying purchases, at no extra cost to you.

FAQ

How do I know if the toilet flapper is bad?

A bad flapper often causes a running toilet, random refills, or a faint trickle into the bowl. If pressing down on the flapper stops the leak, the flapper or its fit is usually the problem.

Can I replace a toilet flapper without turning off the water?

It is possible, but not a good idea. Shutting off the water and draining the tank makes the job cleaner, easier, and less frustrating.

Why does the toilet still run after I replaced the flapper?

The most common reasons are the wrong flapper size or style, a chain that is too tight or tangled, mineral buildup on the flush valve seat, or a separate fill valve problem sending water into the overflow tube.

Should the flapper chain be tight or loose?

It should have a little slack when the flapper is closed. Too tight and the flapper may not seal. Too loose and the chain can snag or the flush may be weak.

Do all toilets use the same flapper?

No. Flappers vary by size, shape, and how they attach to the flush valve. Matching the old flapper before ordering helps avoid repeat leaks.