· Updated

How to Fix a Toilet Fill Valve: Step-by-Step Guide

Learn how to diagnose and replace a faulty toilet fill valve that runs constantly, fills slowly, or makes noise — a straightforward DIY repair that takes under an hour.

A running toilet is one of the most common household plumbing problems, and a faulty fill valve is one of the most common causes. The good news: replacing a toilet fill valve requires no special tools, costs under $20 in parts, and takes most DIYers 30–45 minutes from start to finish.

A running toilet is one of the most common household plumbing problems, and a faulty fill valve is one of the most common causes. The good news: replacing a toilet fill valve requires no special tools, costs under $20 in parts, and takes most DIYers 30–45 minutes from start to finish. This guide covers diagnosis, removal, and installation of a new fill valve.

What You Need


Step 1: Diagnose the Problem

Before ordering parts, confirm the fill valve is actually the problem.

Test 1 — The dye test. Add 10 drops of food coloring to the toilet tank. Do not flush. Wait 15 minutes. If the coloring appears in the toilet bowl, water is leaking past the flapper into the bowl — this is a flapper problem, not a fill valve problem. If the coloring stays in the tank, the flapper is sealing correctly.

Test 2 — Check the overflow tube. Remove the toilet tank lid and look at the overflow tube — the tall, open-topped plastic tube in the center of the tank. If water is trickling into or over the overflow tube, the water level in the tank is set too high, causing continuous drain. This may be a fill valve adjustment issue rather than a fill valve failure.

Signs pointing to fill valve failure:

  • Tank takes more than 3 minutes to refill after flushing
  • Hissing or squealing during fill cycle
  • Tank refills multiple times per hour without being flushed (water draining past flapper, causing fill valve to run)
  • Fill valve makes no noise at all and tank doesn’t refill

Step 2: Shut Off the Water and Drain the Tank

Close the toilet shutoff valve. Turn the oval or football-shaped valve behind the toilet clockwise until it stops. If it hasn’t been turned in years, it may resist — apply steady pressure without forcing.

Flush the toilet. Hold the flush lever down to drain as much water as possible from the tank.

Remove remaining water. Use a sponge to absorb the remaining water in the tank, wringing it into a bucket. Getting the tank dry makes the job cleaner and easier.

Disconnect the supply line. Use an adjustable wrench to loosen the nut where the flexible supply line connects to the bottom of the fill valve, just below the tank. Once loose, unthread by hand. Have a towel ready — residual water in the line will drip. Remove the supply line and set it aside.


Step 3: Remove the Old Fill Valve

Reach under the tank. The fill valve is secured from underneath the tank by a large plastic nut on the threaded shank that passes through the tank bottom. The nut is directly below where the supply line connected.

Unthread the nut. Turn it counterclockwise. In most cases, this can be done by hand. If it’s tight, use channel-lock pliers — grip the nut firmly and turn counterclockwise. You may need to hold the fill valve body inside the tank with one hand to prevent it from spinning.

Lift out the old valve. Once the nut is off, lift the fill valve straight up and out of the tank. Some water will remain in the bottom of the tank — the sponge takes care of this.

Inspect the hole in the tank bottom where the fill valve sat. The rubber washer from the old fill valve should come out with it — if not, remove it from the hole.


Step 4: Adjust the New Fill Valve Height

Before installing the new fill valve, set its height to match your tank.

Measure the tank depth. Measure from the bottom of the tank to the top of the overflow tube. This is your reference height.

Adjust the fill valve. Hold the fill valve body with both hands — one on the top cap and one on the lower body. Twist the cap clockwise to lengthen the valve and counterclockwise to shorten it. Set the critical float arm or marking on the valve body approximately 1 inch above the top of the overflow tube. Most fill valves have a fill level marking or arrow on the body to guide this.


Step 5: Install the New Fill Valve

Insert the valve. Drop the fill valve shank through the hole in the bottom of the tank. The rubber washer or gasket on the shank seats against the inside of the tank bottom.

Thread on the nut. From underneath the tank, thread the plastic locknut onto the shank by hand until snug. Tighten it about a half turn more with channel-lock pliers — firm but not overtightened. Overtightening can crack the tank porcelain.

Connect the refill tube. The new fill valve comes with a small flexible refill tube. Connect one end to the nipple on top of the fill valve and clip the other end to the top of the overflow tube (pointing down into the overflow tube, not touching the bottom of it). This tube directs a small amount of water into the bowl during refill to maintain the bowl water seal.

Reconnect the supply line. Thread the supply line nut back onto the fill valve shank. Hand-tighten, then snug with pliers — one quarter turn past hand-tight. No thread tape needed on this plastic connection.


Step 6: Replace the Flapper (While You’re In There)

Since the tank is drained and you’re already here, replace the flapper too — they cost $5 and the old one is likely at the end of its life if the fill valve has been acting up.

Remove the old flapper. Unhook the flapper ears from the pegs on the overflow tube. Disconnect the chain from the flush handle arm. Discard the old flapper.

Install the new flapper. Snap the new flapper ears onto the overflow tube pegs. Hook the chain to the flush arm — allow about 1/2 inch of slack in the chain when the flapper is closed. Too much chain slack prevents the flapper from lifting fully; too tight a chain holds the flapper open and causes running.


Step 7: Turn the Water On and Adjust the Fill Level

Open the shutoff valve slowly. Turn the toilet shutoff valve counterclockwise. Water will begin flowing into the tank.

Watch the fill level. Observe where the water stops filling. It should stop approximately 1 inch below the top of the overflow tube. If it’s filling too high (water entering the overflow tube), close the shutoff, adjust the fill valve height downward, and reopen. If it’s filling too low (weak flush), adjust the valve to fill slightly higher.

Listen for drips and leaks. Check the supply line connection under the tank and the fill valve locknut for drips after the tank pressurizes.

Flush 3–4 times. Flush the toilet several times and observe the fill cycle. The tank should refill completely in under 90 seconds and stop filling cleanly with no hissing or continued trickle.


Preventing Future Fill Valve Problems

  • Replace fill valves proactively every 7–10 years. They’re inexpensive and preventive replacement is far cheaper than the water waste from a slow failure.
  • Check your toilet for leaks annually. Use the food coloring dye test once a year to catch a leaking flapper before it becomes a significant water bill increase.
  • Don’t use in-tank toilet cleaning tablets. Chlorine-tablet cleaners that sit in the tank degrade the rubber components — the flapper, fill valve seal, and flush valve seat — significantly faster than normal aging. Use rim-mounted or bowl-applied cleaners instead.

⏰ PT2H 💰 $10–$20 🔧 Plunger, Drain snake or auger, Bucket, Rubber gloves, Plumber putty or wax ring
  1. Diagnose the Problem

    Before ordering parts, confirm the fill valve is actually the problem.

  2. Shut Off the Water and Drain the Tank

    Close the toilet shutoff valve. Turn the oval or football-shaped valve behind the toilet clockwise until it stops. If it hasn't been turned in years, it may resist — apply steady pressure without forcing.

  3. Remove the Old Fill Valve

    Reach under the tank. The fill valve is secured from underneath the tank by a large plastic nut on the threaded shank that passes through the tank bottom. The nut is directly below where the supply line connected.

  4. Adjust the New Fill Valve Height

    Before installing the new fill valve, set its height to match your tank.

  5. Install the New Fill Valve

    Insert the valve. Drop the fill valve shank through the hole in the bottom of the tank. The rubber washer or gasket on the shank seats against the inside of the tank bottom.

  6. Replace the Flapper (While You're In There)

    Since the tank is drained and you're already here, replace the flapper too — they cost $5 and the old one is likely at the end of its life if the fill valve has been acting up.

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.