Home & Garden
38,652 views
25 min · 4 min read
7 steps
Advanced

How to repair a running toilet by replacing the flapper and fill valve

A running toilet wastes water and can be an easy DIY fix. Replacing the flapper and fill valve usually takes 30–75 minutes and requires only a few basic tools and parts. Follow the steps below to stop the leak, save water, and restore proper flushing function.

Verified by pleasexplain editors
  1. Step 1: Turn off the water supply

    Locate the shutoff valve on the wall or floor behind the toilet and turn it clockwise until it stops. Flush the toilet to empty most of the water from the tank and hold the handle down to drain as much as possible; use a sponge to remove remaining water to about 1 inch deep. Turning off the supply prevents spills and makes component removal easier.

    [Illustration: hand turning toilet shutoff valve behind toilet tank]

  2. Step 2: Remove the tank lid and inspect

    Lift the tank lid and set it aside on a towel to avoid chips. Look inside to note how the chain connects to the flapper and how the fill valve and overflow tube align; taking a quick photo with your phone helps for reassembly. Identifying the parts now saves time when installing replacements.

    [Illustration: open toilet tank interior with flapper, chain, and fill valve visible]

  3. Step 3: Disconnect the old flapper

    Unhook the flapper chain from the flush lever and slide the flapper off the pegs or ring at the base of the flush valve. If it’s stuck, gently wiggle the rubber to break the seal; avoid tearing it to prevent debris falling into the valve. Removing the old flapper clears the seat for the new seal and reveals any mineral buildup to clean.

    [Illustration: hand removing rubber flapper from flush valve seat]

  4. Step 4: Remove the fill valve

    Place a bucket under the tank bolts and use an adjustable wrench to loosen the nut securing the fill valve to the tank bottom, turning counterclockwise. Lift the old fill valve out through the top of the tank; if it’s connected to a refill tube, pinch and detach that first. Replacing the fill valve fixes intermittent running caused by faulty fill-level control.

    [Illustration: person loosening nut under toilet tank with wrench and bucket below]

  5. Step 5: Clean the tank and valve seat

    Wipe mineral deposits and residue from the tank interior and the flush valve seat with a cloth and a mild vinegar solution (1:1 vinegar to water). Rinse the area with clean water and dry with a towel to ensure a good seal for the new flapper and fill valve. Cleaning prevents leaks caused by grit or scale between seals.

    [Illustration: close-up of hand cleaning toilet tank interior with cloth and vinegar bottle nearby]

  6. Step 6: Install the new fill valve

    Insert the new fill valve into the tank opening and secure it from underneath with the provided nut, hand-tighten then give one quarter turn with a wrench—do not overtighten. Reattach the refill tube to the overflow pipe and adjust the valve height so the critical water level mark is about 1 inch below the tank rim. Correct height and secure mounting ensure proper refill and reduce siphoning or overflow.

    [Illustration: new fill valve seated in toilet tank with nut being tightened from below]

  7. Step 7: Attach new flapper and test

    Hook the new flapper onto the flush valve pegs and connect its chain to the flush lever with one or two inches of slack when the flapper is closed. Turn the water back on by opening the shutoff valve counterclockwise, let the tank refill, then flush a few times to observe the seal and fill level; make minor chain adjustments so the flapper closes fully. Verify no water runs into the bowl and that the tank refills to the marked level; repeat adjustments if necessary.

    [Illustration: new rubber flapper installed and chain attached with tank refilling]


  • Buy a universal flapper and a refill valve kit sized for your toilet type—most are 2-inch or 3-inch flush valves and the package will say which size it fits.
  • Bring the old flapper or a photo to the hardware store to match parts if unsure; universal kits often include different adapters and washers.
  • Keep a small container of white vinegar and an old toothbrush handy to dissolve and scrub away mineral buildup around seals and threads.
  • Use a sponge or small wet/dry shop vac to remove tank water quickly if the tank is hard to drain by flushing.
  • Hand-tighten threaded nuts first, then use a wrench for an extra quarter turn to avoid cracking plastic tank fittings; do not overtighten.
  • After installation, run a dye test by dropping a few drops of food coloring into the tank and waiting 10–15 minutes to ensure no color seeps into the bowl, indicating a sealed flapper.

  • Never use harsh abrasive cleaners or steel wool on the plastic or rubber parts—these can damage the seal and cause future leaks.
  • If the tank or bowl is cracked, stop and replace the toilet or call a professional; tightening parts onto a cracked tank can cause sudden failure.
  • When loosening nuts or bolts under the tank, support the tank from above to avoid sudden drops that can crack porcelain or injure fingers.
  • If you smell gas while working near your toilet (in rare installations near gas lines), evacuate and call your utility provider—do not operate electrical tools.

Was this guide helpful?