Quick answer
If your toilet isn't filling after flushing, first check the water supply valve under the tank is fully open. Adjust the float arm or ballcock to ensure it's not stuck. If the fill valve is faulty, replace it to restore proper water flow.
Confirm the symptom
- Toilet tank doesn't refill after a flush
- Toilet bowl water level drops but doesn't refill
- Toilet runs continuously but tank doesn't fill
- Toilet flushes normally but won't refill afterward
Tools and prep
- Adjustable wrench
- Screwdrivers (flathead and Phillips)
- Bucket or towel
- Replacement fill valve (if needed)
- Turn off water supply to toilet
- Wear rubber gloves to avoid contact with water and waste
Step-by-step troubleshooting
- Check Water Supply ValveDo: Locate the shut-off valve under the toilet and ensure it is fully open.Observe: Water should flow freely through the fill line.Means: A closed or partially closed valve blocks water flow.Next: If valve is open, move to Step 2.
- Inspect Float MechanismDo: Lift the float arm or ballcock to see if it moves freely.Observe: The float should rise and fall smoothly without sticking.Means: A stuck float prevents the fill valve from opening.Next: If float is stuck, try cleaning or adjusting it. If not, proceed to Step 3.
- Test Fill Valve OperationDo: Manually lift the fill valve's diaphragm or flapper to allow water to flow.Observe: Water should flow into the tank when the valve is lifted.Means: A faulty fill valve needs replacement.Next: If water flows, the valve is working. If not, replace it (Step 4).
- Replace Fill ValveDo: Turn off the water supply, flush the tank, and install a new fill valve.Observe: Tank fills to the proper level after replacement.Means: A new fill valve resolves internal blockages or wear.Next: Test the toilet by flushing and monitoring refill.
- Check for Clogs in Fill TubeDo: Inspect the small tube connecting the fill valve to the overflow tube for clogs.Observe: Water should flow freely from the fill tube into the overflow tube.Means: A clogged tube prevents proper water distribution.Next: Clean or replace the fill tube if clogged.
- Adjust Water LevelDo: Set the float at the correct water level (1–1.5 inches below overflow tube).Observe: Water stops filling at the correct level without overflowing.Means: Improper float height causes incomplete filling.Next: Test the toilet by flushing and observing refill.
Common causes
| Cause | Likelihood | Difficulty | Part often needed |
|---|---|---|---|
| Closed Water Supply Valve The shut-off valve under the toilet is not fully open, blocking water flow. | Common | Easy | None |
| Stuck or Misadjusted Float The float mechanism is stuck or set too low, preventing the fill valve from opening fully. | Common | Easy | None |
| Faulty Fill Valve The fill valve is worn or damaged, failing to allow water into the tank. | Common | Easy–Medium | Fill Valve |
| Clogged Fill Tube Mineral deposits or debris block the small tube that directs water to the overflow tube. | Sometimes | Easy | Fill Tube or Replacement Kit |
| Low Water Pressure Household water pressure is too low to fill the tank properly. | Sometimes | Medium | None |
| Leak in Tank or Bowl A leak drains water faster than it can refill, making it seem like the tank isn't filling. | Rare | Hard | Sealant or Replacement Parts |
Parts matching
Common parts needed to fix a toilet not filling up after flushing:
- Fill Valve (e.g., Fluidmaster 400A or similar)
- Float Arm or Ballcock Assembly
- Fill Tube Replacement Kit
- Toilet Tank-to-Bowl Wax Ring (if reseating tank is needed)
Purchase a toilet fill valve repair kit for a cost-effective solution that includes common replacement parts.
When to call a professional
- Water continues to leak after replacing the fill valve
- Toilet tank still doesn't fill despite following all steps
- You suspect a hidden leak in the tank or bowl
- Low water pressure affects multiple fixtures in the home
- You're unsure about electrical or complex plumbing connections
FAQ
Why is my toilet running but not filling?
This usually means the fill valve is faulty or the float is stuck, preventing water from entering the tank.
Can a clogged fill tube cause the toilet to not refill?
Yes, a clogged fill tube blocks water from reaching the overflow tube, leading to incomplete filling.
How do I know if I need a new fill valve?
If manually lifting the fill valve allows water to flow but it doesn't work automatically, the valve likely needs replacement.
Is it normal for the toilet to take a long time to refill?
No, a toilet should refill within a few minutes. A long refill time suggests a clog, low pressure, or a faulty valve.