How to Replace a Toilet Fill Valve (and Fix a Tank That Won’t Fill)

To replace a toilet fill valve, turn off the water supply, flush and sponge the tank dry, disconnect the supply line, unscrew the locknut under the tank, and lift out the old valve. Install the new universal fill valve, adjust its height so the critical level mark sits about 1 inch above the overflow tube, hand-tighten the locknut, attach the refill tube to the overflow pipe, reconnect the water, and adjust the water level. It takes about 20 minutes and usually costs under $20 in parts.

Open toilet tank showing the fill valve, float and overflow tube
The fill valve is the tall assembly on the left side of most tanks. Illustration: Active My Home

Signs Your Toilet Fill Valve Is Bad

  • The toilet keeps running or hissing after the tank is full
  • The tank fills very slowly or not at all
  • Water keeps trickling into the overflow tube
  • The toilet refills by itself every few minutes (“phantom flushing”—could also be the flapper)
  • Loud whistling or vibrating while filling

Toilet Tank Not Filling With Water? Check These First

  1. Shut-off valve: make sure the valve behind the toilet is fully open.
  2. Float: a stuck or misadjusted float can stop the valve opening.
  3. Debris: turn off the water, remove the valve cap (on many models), and flush out grit by briefly turning the water on while holding a cup over the valve.
  4. Supply line: check for kinks.

If these don’t fix it, replace the fill valve.

What You’ll Need

  • New universal fill valve (most fit standard toilets)
  • Adjustable wrench or channel-lock pliers
  • Sponge, towel, and bucket

How to Replace a Toilet Fill Valve Step by Step

Hands unscrewing the locknut under a toilet tank to remove the old fill valve
Keep a towel under the tank—some water always drips out. Illustration: Active My Home
  1. Turn off the water at the shut-off valve behind the toilet.
  2. Flush to drain the tank, then sponge out remaining water.
  3. Disconnect the supply line from the bottom of the tank (have a towel ready).
  4. Unscrew the locknut under the tank holding the fill valve.
  5. Lift out the old valve and unclip its refill tube.
  6. Adjust the new valve’s height so its critical level mark (CL) is at least 1 inch above the top of the overflow tube.
  7. Insert the new valve through the hole with its rubber washer inside the tank, and hand-tighten the locknut underneath, plus a quarter turn with pliers. Don’t overtighten—you can crack the tank.
  8. Attach the refill tube to the overflow pipe using the clip (don’t push the tube below the water line).
  9. Reconnect the supply line and slowly turn the water on.
  10. Adjust the water level to the fill line on the tank (usually about 1 inch below the overflow tube top) using the float adjustment.
  11. Check for leaks under the tank and flush a few times.
Adjusting the height of a new toilet fill valve inside the tank
Set the valve height before installing it. Illustration: Active My Home

DIY vs Hiring a Plumber

Pros

  • DIY parts are inexpensive
  • No special tools or skills needed
  • Saves the cost of a service call

Cons

  • Overtightening can crack the tank
  • Corroded shut-off valves may need a plumber
  • Some designer toilets need brand-specific parts
Tip: If the toilet still runs after replacing the fill valve, the flapper is probably leaking. Replace it at the same time—it’s cheap and quick.

Frequently Asked Questions

Can I replace a toilet fill valve myself?
Yes. It’s a beginner-friendly repair that takes about 20 minutes with a wrench and a new universal fill valve.
How do you know if your toilet fill valve is bad?
Constant running or hissing, a tank that fills slowly or not at all, or water constantly flowing into the overflow tube are common signs.
Why is my toilet tank not filling with water?
A closed shut-off valve, a stuck float, debris in the valve, or a failed fill valve. Check the simple causes first, then replace the valve.
Do all toilet fill valves fit all toilets?
Most standard toilets accept adjustable universal fill valves, but some designer or one-piece toilets need manufacturer-specific parts.
How much does a plumber charge to change a fill valve?
Prices vary by area. You’ll pay for the service call and labor on top of a part that usually costs under $20.

Related Guides