Replacing a plastic toilet fill valve is a straightforward DIY job that takes about 20 to 30 minutes with basic tools. The fill valve (sometimes called a ballcock) is the tall mechanism inside your tank that refills it after each flush. When it starts running constantly, making noise, or failing to fill the tank properly, a new one costs around $10 to $15 and requires no special plumbing skills to install.
Identify Your Current Fill Valve
Before you buy a replacement, lift the tank lid and look at what you have. Most toilets use one of three designs:
- Float-cup fill valve: The most common modern type. It has a plastic O-shaped cup that slides up and down around the valve shaft, connected by a metal spring clip and actuating rod. If your toilet was installed or repaired in the last 20 years, this is likely what you’ll find.
- Diaphragm ballcock (plastic body): Uses a floating ball on a horizontal arm, with a plastic bonnet or cap on top. These replaced older brass versions and are still found in many homes.
- Plunger-style ballcock (brass body): A heavy cast-brass valve with a float ball on a hinged lever, often with thumbscrews at the joints. If this is what you have, you’re upgrading to a modern plastic float-cup valve, which is the standard replacement.
Any universal float-cup fill valve will work as a replacement for all three types. They’re sold at every hardware store and are adjustable in height to fit most tanks.
Tools and Supplies You’ll Need
Gather everything before you start so you’re not running to the store with a half-drained tank:
- Adjustable pliers or adjustable wrench
- Bucket or large cup to catch water when disconnecting the supply line
- Sponge and towels for soaking up remaining water in the tank
- New fill valve (universal float-cup style)
- New supply line (optional but recommended) if yours is old, stiff, or showing signs of wear
If you’re replacing the supply line, check the connection sizes before buying. The fill valve end uses a 7/8-inch connection. The shutoff valve end is most commonly 3/8-inch compression, though some homes have 1/2-inch compression or 1/2-inch IPS fittings. Bring the old line to the store if you’re unsure.
Shut Off Water and Drain the Tank
Turn the shutoff valve clockwise until it stops. This valve is on the wall or floor behind the toilet, where the supply line connects. Once it’s closed, flush the toilet and hold the handle down to drain as much water as possible.
There will still be an inch or so of water sitting in the bottom of the tank. Use a sponge to soak it up and wring it into the bucket. This step saves you from a mess when you pull the old valve out. Remove the tank lid and set it somewhere safe on a towel, not on a hard floor where it can crack.
Remove the Old Fill Valve
Place your bucket directly under the connection point where the supply line meets the bottom of the tank. Unscrew the supply line nut by hand or with pliers, turning counterclockwise. Water will drip out, so keep the bucket close.
Next, look at the large plastic or metal nut on the outside bottom of the tank that holds the fill valve in place. This is the mounting nut (or locknut). Use adjustable pliers or a wrench to loosen it counterclockwise. Hold the fill valve inside the tank with your other hand so it doesn’t spin. Once the nut is off, lift the entire fill valve assembly straight up and out of the tank.
Take a moment to wipe down the inside of the tank with a microfiber cloth or sponge. Clear away any debris, mineral buildup, or grime around the hole where the valve sat. A clean surface helps the new rubber washer seal properly.
Install the New Fill Valve
New fill valves come with a rubber shank washer (a cone-shaped gasket) that sits on the threaded shank before you insert it through the tank hole. Slide this washer onto the bottom of the valve with the tapered side facing down toward the hole. Some valves come with the washer pre-installed.
Most fill valves are height-adjustable. Before inserting it, adjust the height so the top of the valve sits about an inch above the overflow tube. The valve typically twists to extend or shorten. Check the instructions that come with your specific model for the locking mechanism.
Drop the valve down through the hole in the tank bottom. From underneath, thread the plastic locknut onto the shank and hand-tighten it until snug. Then give it an additional half-turn with pliers. This is where caution matters: plastic threads crack easily if you overtighten. You want it firm enough that the rubber washer compresses and seals, but not so tight that you stress the plastic or the porcelain. Hand-tight plus a slight turn with pliers is the target.
Reconnect the Supply Line
Thread the supply line nut onto the fill valve shank and hand-tighten first. If the nut is plastic, finish with just your hands or a very gentle quarter-turn with pliers. Metal nuts can take a bit more, but the principle is the same: snug, not gorilla-tight.
If your existing supply line is a rigid plastic tube, consider replacing it with a braided stainless steel line. Plastic supply lines are cheaper but notorious for cracking over time, and a failed supply line doesn’t just drip. It can release a full stream of water onto your bathroom floor continuously until someone notices. Stainless steel braided lines are highly resistant to corrosion and bursting, and they cost only a few dollars more.
Connect the Refill Tube
The new fill valve comes with a small rubber or vinyl tube (the refill tube) that clips onto the top of the overflow pipe in the center of the tank. This tube directs a small stream of water down the overflow pipe during the fill cycle, which refills the toilet bowl itself. Clip it so the end sits above the waterline and points down into the overflow tube. If you skip this step, your bowl won’t refill properly after flushing.
Turn On Water and Check for Leaks
Slowly open the shutoff valve by turning it counterclockwise. Watch the connections underneath the tank carefully as the line pressurizes. Check the supply line nut and the locknut for drips. A small drip usually means you need another quarter-turn of tightening, but resist the urge to crank hard on plastic fittings.
Let the tank fill completely. The water should stop rising on its own when it reaches the water line marked inside the tank or on the overflow tube. If it stops too high or too low, you’ll need to adjust the float.
Adjust the Water Level
On a float-cup fill valve, there’s a small adjustment screw where the float connects to the actuating rod. Turning this screw clockwise raises the water level; counterclockwise lowers it. The correct level is typically about one inch below the top of the overflow tube, or at whatever line is marked inside the tank.
Flush the toilet two or three times and watch the fill cycle each time. The water should stop cleanly at the right level without trickling into the overflow tube. If water keeps running into the overflow, your water level is set too high. Lower the float a quarter-turn at a time and flush again until it stops at the correct mark.
Common Problems After Installation
A small leak at the base of the tank usually means the shank washer isn’t seated evenly. Turn off the water, drain the tank, and reseat the valve, making sure the rubber washer is centered over the hole before tightening the locknut.
If the toilet runs intermittently (the “phantom flush”), the issue is usually the flapper rather than the fill valve you just installed. The flapper is the rubber seal at the bottom of the tank that covers the flush valve opening. A worn flapper lets water slowly leak into the bowl, triggering the fill valve to top off the tank periodically. Replacing the flapper is even simpler: it usually just unclips from the overflow tube.
Hissing or vibrating noises from the new valve sometimes indicate debris in the water line. Turn off the water, remove the valve cap (most twist off), and briefly turn the water back on into a cup to flush out any sediment. Reassemble and the noise should stop.

