A toilet that does not fill properly can be frustrating, especially when the tank takes too long to refill or does not fill at all after flushing. In many cases, the problem is related to the toilet fill valve, which controls the flow of fresh water into the tank.
The good news is that a faulty or stuck fill valve can often be checked and fixed with a few simple DIY steps. Before replacing the entire valve, it is worth checking the water supply, float, valve filter, and other common causes.
In this guide, we’ll explain how to troubleshoot a toilet fill valve that is not working and how to restore normal tank filling.
What Is a Toilet Fill Valve?
The fill valve is the component inside your toilet tank that allows water to enter after you flush. Once the tank reaches the correct water level, the valve shuts off the water supply.
A fill valve that is not working correctly may cause:
- Toilet tank not filling
- Very slow tank filling
- Water continuously running
- Weak water flow into the tank
- Tank filling but not reaching the correct level
- Hissing or unusual noises
- Toilet requiring a second flush
Common Reasons a Toilet Fill Valve Is Not Working
Before starting a repair, it helps to understand what may be causing the problem.
1. Water Supply Valve Is Closed
The small shutoff valve near the bottom of the toilet controls water entering the tank. If it is accidentally closed or only partially open, the fill valve may not receive enough water.
2. Float Is Stuck
The float tells the fill valve when the tank has reached the proper water level. If the float is stuck against the tank wall or another component, the valve may not open or close correctly.
3. Fill Valve Is Clogged
Mineral deposits, dirt, or sediment can restrict the small water passages inside the fill valve. This is particularly common in areas with hard water.
4. Fill Valve Is Worn Out
Over time, the internal parts of a fill valve can wear out. A damaged valve may fail to open, shut off properly, or maintain consistent water flow.
5. Water Supply Hose Has a Problem
A kinked or damaged supply line can reduce or stop water from reaching the toilet tank.
How to Fix a Toilet Fill Valve That Is Not Working
Follow these steps to troubleshoot the problem before replacing the valve.
Step 1: Check the Toilet’s Water Supply
Look behind or beside the toilet near the floor. You should find a small shutoff valve connected to the toilet’s water supply line.
Turn the valve counterclockwise to make sure it is fully open.
Then flush the toilet and check whether water begins entering the tank.
If the valve was partially closed, opening it fully may solve the problem.
Step 2: Check the Water Supply Hose
Inspect the flexible hose running from the shutoff valve to the bottom of the toilet tank.
Look for:
- Kinks
- Sharp bends
- Visible damage
- Loose connections
A restricted hose can prevent enough water from reaching the fill valve.
Step 3: Inspect the Float
Remove the toilet tank lid and locate the float attached to the fill valve.
Depending on the toilet, you may have a float cup that moves vertically or a traditional ball float attached to an arm.
Move the float gently by hand.
It should move freely without rubbing against the tank wall.
If it is stuck, carefully reposition it and flush the toilet again.
Step 4: Check the Fill Valve for Debris
If water reaches the toilet but the tank fills very slowly, the fill valve may have debris or mineral buildup.
Turn off the toilet’s water supply before inspecting the valve.
Depending on the valve design, you may be able to remove or clean its cap and rinse away debris. Follow the manufacturer’s instructions if available.
Avoid forcing plastic components because older fill valves can become brittle.
Step 5: Check the Fill Valve Adjustment
Some fill valves have an adjustment screw, clip, or sliding mechanism that controls the water level.
If the valve is adjusted too low, the tank may stop filling before reaching the correct level.
Adjust the float according to the valve manufacturer’s instructions.
The water level should generally remain below the top of the overflow tube.
Step 6: Flush the Toilet and Observe the Valve
Turn the water supply back on and flush the toilet.
Watch the fill valve as the tank refills.
A properly functioning valve should:
- Allow water into the tank.
- Refill the tank at a normal rate.
- Shut off when the correct water level is reached.
- Stop running continuously.
If the valve does not behave this way, it may need cleaning or replacement.
What If the Fill Valve Makes a Hissing Noise?
A hissing sound often means water is continuously passing through the fill valve.
First, check the float and water level.
If the float is working correctly but the valve continues to hiss after the tank reaches the proper level, the valve may have worn internal components or a damaged seal.
Cleaning may help if mineral deposits are causing the problem. However, replacing an old fill valve is often the simpler solution.
What If the Toilet Tank Fills Very Slowly?
Slow filling can have several causes.
Check the following:
- Make sure the shutoff valve is fully open.
- Check the supply hose for kinks.
- Inspect the fill valve for mineral deposits.
- Check whether the home’s water pressure is unusually low.
- Clean the fill valve if its design allows it.
- Replace the fill valve if it is old or damaged.
If other fixtures in the home also have very low water pressure, the toilet may not be the actual source of the problem.
How to Replace a Faulty Toilet Fill Valve
If cleaning and adjustment do not solve the problem, replacing the fill valve is usually straightforward.
Tools and Materials
You may need:
- Adjustable wrench
- Towel or small bucket
- Replacement toilet fill valve
- Screwdriver, depending on the valve design
Replacement Steps
1. Turn off the water.
Close the shutoff valve beside the toilet.
2. Flush the toilet.
Flush the toilet to remove most of the water from the tank.
3. Remove remaining water.
Use a sponge or towel if necessary.
4. Disconnect the supply line.
Place a towel or small container underneath the connection because a small amount of water may remain.
5. Remove the old fill valve.
Loosen the mounting nut underneath the tank and carefully remove the old valve.
6. Install the replacement valve.
Position the new valve according to its instructions and tighten the mounting nut securely.
Avoid overtightening, especially on plastic components.
7. Reconnect the water supply.
Attach the supply line and open the shutoff valve slowly.
8. Adjust the water level.
Allow the tank to fill and adjust the float so the water stops at the recommended level.
9. Test the toilet.
Flush several times and check for leaks around the connections.
When Should You Replace the Fill Valve?
Consider replacing the fill valve if:
- It does not allow water into the tank.
- It continuously runs after adjustment.
- Cleaning does not improve water flow.
- The valve has visible damage.
- The internal components are worn.
- The toilet tank takes an unusually long time to fill.
A replacement valve is often inexpensive compared with repeatedly troubleshooting an old, unreliable valve.
Safety Tips for a DIY Toilet Fill Valve Repair
Toilet repairs are generally simple, but a few precautions can prevent unnecessary damage.
- Turn off the water before removing plumbing components.
- Do not overtighten plastic fittings.
- Keep towels nearby to catch small amounts of water.
- Do not force stuck plastic parts.
- Make sure the supply connection is not leaking after the repair.
- Keep the water level below the top of the overflow tube.
- If the shutoff valve will not close or the plumbing connection is damaged, consider calling a plumber.
Frequently Asked Questions
Why is my toilet tank not filling with water?
The water supply may be turned off, the supply hose may be restricted, the float may be stuck, or the fill valve may be clogged or faulty.
Can I clean a toilet fill valve instead of replacing it?
Sometimes. If mineral deposits or debris are restricting the valve, cleaning may restore normal operation. However, a severely worn or damaged valve usually needs replacement.
How long does a toilet fill valve last?
A fill valve can last for several years, but its lifespan depends on water quality, usage, and the quality of the valve.
Why does my toilet fill valve keep running?
A stuck float, incorrect water-level adjustment, debris, or worn internal components can cause the valve to continue running.
Is replacing a toilet fill valve difficult?
For many standard toilets, replacing a fill valve is a relatively simple DIY plumbing repair. Always follow the instructions supplied with the replacement valve.
Final Thoughts
A toilet fill valve that is not working does not always mean you need a complete plumbing repair. Start by checking the water supply, supply hose, float, and valve for common problems. Cleaning debris or correcting the float position may be enough to restore normal operation.
If the valve is damaged or worn out, replacing it is usually a practical DIY solution. After the repair, flush the toilet several times and carefully check all connections for leaks.
With a few basic tools and careful troubleshooting, you can often restore proper toilet tank filling without calling a plumber.



