STUCKFIX
handymanDIY Friendly
build

Why Is My Toilet Tank Not Refilling After a Flush?

A toilet tank that won't refill after flushing is usually caused by a faulty fill valve, a kinked supply line, or a stuck float. Here's how to diagnose and fix it fast.

Category:Plumbing
Difficulty:Easy
Time:15 min
Success:50%
Updated:Jun 12, 2026

quick_referenceQuick Answer

For Why Is My Toilet Tank Not Refilling After a Flush?, start with "Check the float arm": Lift the toilet tank lid and look at the float (ball or cup). If it's stuck in the up position, gently push it down. If the water starts flowing, the float needs adjustment. Stop DIY if the toilet tank or bowl is cracked. This is listed as a easy recovery and usually takes about 15 min.

verifiedGuide Snapshot

Repair areaPlumbing
Estimated time15 min
DifficultyEasy
Stop conditions3

Last updated Jun 12, 2026. Review the stop conditions before continuing.

account_treeRecovery State

DeviceToilet
Current stateSlow Fill
Specific stateFill Valve Failure
Failed stepFloat Stuck
Likely failure typeWorn Part
DIY boundaryDIY recovery first
paymentsCost decision

help1. Understand the Problem

When you flush your toilet, the tank should refill within a minute. If it doesn't, water can't reach the bowl for the next flush. The most common culprits are a worn-out fill valve, a clogged inlet, or a float that's stuck in the raised position. This guide walks you through each fix.

build_circle2. Try This First

Best First Step
Check the float arm

Check the float arm

Lift the toilet tank lid and look at the float (ball or cup). If it's stuck in the up position, gently push it down. If the water starts flowing, the float needs adjustment.

visibility3. Visual Guidance

See what's happening and how to try the first recovery step.

1
Inspect the fill valve cap
Inspect the fill valve capRemove the cap on top of the fill valve. Check for debris or mineral buildup inside. Use a small brush or toothpick to clear any blockage.
2
Clean the valve diaphragm
Clean the valve diaphragmUnder the cap, locate the rubber diaphragm. Rinse it under warm water and gently rub off any sediment. Reinstall it securely.
3
Adjust the float height
Adjust the float heightIf the float is too low, it shuts off water prematurely. Turn the adjustment screw (on float cup) or bend the float arm (on ball float) so the water level reaches the fill line on the tank.
4
Test the refill cycle
Test the refill cycleFlush the toilet and watch the tank refill. If water flows steadily and stops at the fill line, the fix is complete. If not, the fill valve may need replacement.

autorenew4. If That Doesn't Work

Try the next recovery options.

Replace the fill valve entirelyIf cleaning doesn't work, install a new universal fill valve. This is a more reliable long-term fix.
chevron_right

Frequently Asked Questions

How do I know if my fill valve is bad?expand_more
If the tank doesn't refill at all, or fills very slowly, and the float is moving freely, the fill valve is likely worn. Also listen for a hissing or squealing sound.
Can a kinked supply line cause no refill?expand_more
Yes. Check the flexible hose from the wall to the toilet. If it's bent or pinched, straighten it. A kink restricts water flow completely.
Why does my toilet refill but then keep running?expand_more
This is usually a flapper issue, not a fill valve problem. The flapper may be worn or not seating properly, causing water to leak into the bowl.
Do I need to shut off the water to adjust the float?expand_more
No, you can adjust the float while the water is on. Just be careful not to let the float arm snap up suddenly.

warning5. Stop DIY If

Don't continue if any of these apply.

reportThe toilet tank or bowl is cracked
reportWater is leaking from the base of the toilet
reportThe fill valve is rusted or corroded beyond cleaning
Still stuck?Get personalized help with AI Recovery.

Same Device Recovery States

Device index arrow_forward

Similar Failure Pattern

This page provides general DIY guidance.
If you're unsure, it's always best to consult a professional.