When to Replace Your Toilet Fill Valve
Average lifespan, warning signs, and whether to repair or replace.
Average Lifespan
5-7 years
Replacement Cost
$8 - $15
Category
Home
How Long Does a Toilet Fill Valve Last?
Toilet fill valves last 5 to 7 years on average, though some hold up for 10 years in homes with clean municipal water. The fill valve is the tall mechanism inside the tank that controls water flow after each flush... it opens to let water in, then shuts off when the float reaches the correct level. Most modern fill valves use a plastic body with a rubber diaphragm or seal inside. That rubber is what fails. Constant water exposure, mineral deposits, and chlorine in municipal water gradually degrade the seal. When it goes, the valve either won't shut off completely (causing the toilet to run) or won't open fully (causing a weak, slow fill). Hard water accelerates the timeline significantly. Calcium and mineral buildup on the valve seat prevents a clean seal, and the deposits can jam the float mechanism. If you're in a hard water area, expect closer to 4 to 5 years. The most common fill valve in homes is the Fluidmaster 400A, which has been the industry standard for decades. It's a universal fit for most toilets and costs $8 to $15. If your toilet was built after 1990, there's a good chance it has a Fluidmaster or a similar ballcock-style replacement inside. Older toilets (pre-1990) may have a brass ballcock valve with a float ball on a rod... these actually last longer (15 to 20 years) but are noisier and less efficient.
Warning Signs It's Time to Replace
Signs your toilet fill valve is failing or going bad
If you're seeing two or more of these, it's time to start shopping.
- ⚠️Toilet runs constantly or cycles on and off — The most common sign. If you hear water trickling into the bowl or the fill valve periodically turns on without anyone flushing (called "phantom flushing"), the valve isn't sealing properly. This wastes 200+ gallons per day.
- ⚠️Tank takes a long time to fill after flushing — A healthy fill valve refills the tank in 1 to 2 minutes. If it's taking 5+ minutes, the valve is partially clogged with mineral deposits or the diaphragm is restricting flow.
- ⚠️Hissing or whining sound from the tank — A high-pitched hiss means water is squeezing through a partially closed valve. The seal is deteriorating and the valve is struggling to shut off completely.
- ⚠️Water level in the tank is too high or too low — If the water level is above the overflow tube, the fill valve isn't shutting off. If it's well below the line marked inside the tank, the valve is closing too early. Both indicate a failing valve.
- ⚠️Visible mineral buildup or corrosion on the valve — Pop the tank lid and look. White or green crusty deposits on the valve body or around the seal area mean minerals are interfering with the valve's operation.
- ⚠️Water bill increased unexpectedly — A running toilet is one of the most common causes of high water bills. A stuck-open fill valve can waste 6,000+ gallons per month... that's $50 to $100 in water costs depending on your local rates.
Should You Repair or Replace?
Fill valves are almost always replaced, not repaired. At $8 to $15 for a new universal fill valve, repair doesn't make economic sense. The entire replacement takes 15 to 30 minutes and requires no special tools beyond an adjustable wrench and a bucket. This is one of the most DIY-friendly plumbing repairs in your house. The process: shut off the water supply valve behind the toilet, flush to empty the tank, sponge out remaining water, disconnect the supply line from the bottom of the tank, unscrew the locknut holding the old fill valve, drop in the new one, hand-tighten the locknut, reconnect the supply line, and turn the water back on. Adjust the float height so the water level sits about 1 inch below the overflow tube. If you're uncomfortable with plumbing, a plumber charges $75 to $200 for this job... but honestly, if you can turn a wrench, you can do this yourself. YouTube has hundreds of walkthroughs for every toilet brand. One tip: when you're already replacing the fill valve, replace the flapper too. It costs $5 to $10 extra and takes 2 minutes. Since you've already done the hard part (draining the tank), knocking out both at once saves you from being back inside the tank in a year.
🔧 Repair if...
- • It's less than 3 years old
- • This is the first major issue
- • Repair cost is under $2 - $4
- • The rest of the unit is in good shape
🔄 Replace if...
- • It's past 5 years
- • This is the second or third repair
- • Repair quote is over $4 - $7
- • Newer models would save you money on energy
Replacement cost: A new toilet fill valve typically costs $8 - $15 installed. Prices vary by region, brand, and complexity of installation.
Cost to Replace a Toilet Fill Valve
Full Replacement
$8 - $15
Labor is typically 0% DIY (15-30 minutes) or $75-$200 for a plumber of total cost
Typical Repair
$8 - $15
Depending on the issue and your location
Prices vary by region, brand, and complexity. Get at least 3 quotes before committing... and don't automatically go with the cheapest. A bad installation costs more in the long run.
Common Toilet Fill Valve Repairs and What They Cost
Toilet Fill Valve repair cost breakdown
| Repair | Typical Cost | Notes |
|---|---|---|
| Replace fill valve (DIY) | $8-$15 | The standard fix. 15-30 minutes with an adjustable wrench. Shuts off the running water and restores proper tank filling. |
| Replace fill valve (plumber) | $75-$200 | Same job, professional hands. Worth it if the supply valve is corroded or you discover other issues during replacement. |
| Clean fill valve cap/seal | $0 (DIY) | Sometimes all you need is to remove the valve cap, rinse the seal, and clear mineral deposits. Takes 5 minutes and may buy you another year. |
| Full tank rebuild (fill valve + flapper + hardware) | $15-$25 DIY | Replace everything inside the tank at once. Eliminates all internal failure points for the next 5+ years. |
| Replace water supply line | $5-$10 DIY, $50-$100 plumber | If the braided supply line is old, kinked, or leaking at the connection, replace it while you're under there. Stainless steel braided lines are the safest option. |
Best Toilet Fill Valve Brands
How Long Does It Take to Replace a Toilet Fill Valve?
Fill valve replacement takes 15 to 30 minutes for a DIYer. No special tools needed... just an adjustable wrench (or channel-lock pliers), a bucket, and a sponge or old towel.
Step by step: turn off the supply valve behind the toilet, flush and hold the handle to drain as much water as possible, sponge out the remaining water in the tank, place a bucket under the supply line connection, disconnect the supply line (water will drip out), unscrew the locknut on the bottom of the tank, pull the old valve out from inside the tank, adjust the new valve's height to match your tank, drop it in, hand-tighten the locknut from below (then snug with pliers... don't overtighten or you'll crack the porcelain), reconnect the supply line, turn the water on, and adjust the float so water stops about 1 inch below the overflow tube.
The only part that trips people up is the locknut on the bottom of the tank. You need to hold the valve body inside the tank with one hand while tightening the nut underneath with the other. Having a second person helps, but it's doable solo.
If the supply valve behind the toilet won't turn off (common in older homes), you'll need to shut off the main water supply to the house while you work.
How to Make It Last Longer
- ✓Inspect the fill valve annually by popping the tank lid and flushing. Watch the valve cycle... it should fill steadily and shut off cleanly without hissing, dripping, or cycling.
- ✓If you have hard water, clean the fill valve cap every 1 to 2 years. Most modern fill valves have a twist-off cap on top... remove it, rinse the seal and screen under running water to clear mineral deposits.
- ✓Don't use drop-in tank tablets with bleach or harsh chemicals. They deteriorate rubber seals inside the fill valve and flapper 2 to 3 times faster than normal water exposure.
- ✓If your toilet is running, check the flapper first... it's the cheaper, more common failure. Only replace the fill valve if a new flapper doesn't solve the problem.
- ✓Keep the water supply valve behind the toilet operational by turning it off and on once a year. Supply valves that sit untouched for years can seize, making emergency shutoff impossible.
What We Recommend
Products that help with toilet fill valve maintenance and replacement.
Fluidmaster 400AH PerforMAX Universal Fill Valve
The upgraded version of the most-installed fill valve in the world. Universal fit for most toilets. Quiet operation, adjustable height, and a built-in water-saving feature that reduces per-flush volume.
View on Amazon →
Korky 528 Universal Fill Valve
The main alternative to Fluidmaster. Slightly quieter operation and a different float design that some people prefer. Also universal fit and adjustable height. Good if you've had issues with Fluidmaster.
View on Amazon →
Fluidmaster 400CRP14 Universal Toilet Repair Kit
Includes a fill valve, flapper, and mounting hardware in one box. Best value if you're doing a full tank rebuild... covers both common failure points for under $20.
View on Amazon →
Prices are approximate and may change. As an Amazon Associate we earn from qualifying purchases at no additional cost to you.
Related Guides
Lifespans and costs are averages based on industry data. Your results may vary based on brand, usage, climate, and maintenance. Consult a professional for specific advice.