Plumbers Available Now
Licensed & Insured Same Day Service 24/7 Emergency No Hidden Charges
📞 Avg Response: <30 mins Licensed • No Hidden Fees
Call Now

Toilet Tank Not Filling? Here's Every Reason Why — and How to Fix It

A toilet tank that won't fill properly is one of the most fixable plumbing problems in your home. Most causes take less than an hour to resolve — often for under $20.

🔧Written by Marcus Rivera, Master Plumber — 20+ years field experience | Updated April 2026
Toilet repair service by licensed plumber

You flush, and instead of hearing the familiar rush of water filling the tank back up in 60–90 seconds, you hear... not much. Or the water trickles in so slowly it takes five minutes to refill. Or the tank fills partway and stops. Or the fill valve runs constantly and the tank never reaches the right level.

These are all variations of the same problem: the toilet tank isn't filling correctly. The good news is that toilet fill systems are genuinely simple — there are only a handful of components involved, and most replacements cost under $20. Before you call a plumber, take the lid off the tank and watch what happens when you flush. What you see will tell you exactly where to look.

How a Toilet Tank Works: 60 Seconds of Context

When you flush, the handle lifts the flapper (or flush valve), releasing stored water into the bowl. As the tank empties, the float drops. The fill valve — attached to the float or responding to the float arm — opens to allow fresh water in. Water refills the tank, the float rises, and at the set level, the fill valve closes. The whole cycle takes 60–120 seconds on a properly functioning toilet.

The components involved: the fill valve, the float, the flapper, the overflow tube, and the supply line from the wall (connected through the angle stop shutoff valve). Any one of these failing affects how the tank fills.

The Diagnostic First Step: Watch the Tank

Remove the tank lid and set it aside safely. Flush the toilet and watch:

  • Is the fill valve opening at all? You should hear and see water flowing in. If not, check the supply valve and fill valve.
  • Is water entering very slowly? The supply line, angle stop, or fill valve inlet may be restricted.
  • Does the fill valve open but water level never rises? Water may be draining out through a failed flapper or damaged overflow tube.
  • Does the water rise then shut off too early? Float may be set too low or is waterlogged.
  • Does the fill valve run continuously without shutting off? Float may be waterlogged, stuck, or set too high — or the fill valve itself is failing.

Cause 1: Partially Closed Angle Stop Valve

The angle stop is the small shutoff valve on the wall or floor behind the toilet, where the supply line connects. It should be fully open. If it's been partially closed — during maintenance, remodeling, or accidentally — it restricts the flow of water into the tank significantly.

Turn the angle stop counterclockwise until it stops (for gate valves) or position the lever parallel to the pipe (for ball valves). Test the fill rate after opening it fully. This is the first thing to check because it costs nothing and takes 10 seconds.

Cause 2: Failed or Clogged Fill Valve

The fill valve is the most commonly failed component in a toilet tank. Over years of use, the internal seals degrade, the valve seat can get gummed up with mineral deposits, and the valve stops opening fully or doesn't close properly at fill completion.

To check for a clogged fill valve inlet: with the water supply off, look at the bottom of the fill valve — there's usually a small filter or screen where water enters. Minerals from hard water can block this screen. Clean it by briefly turning the supply on and off to flush it out, or remove the fill valve cap and rinse the filter under a faucet.

If cleaning doesn't help, or if the valve makes hissing sounds or doesn't shut off cleanly: replace the fill valve. Fluidmaster 400A or Korky 528 are reliable universal replacement valves that fit most toilets and cost $10–$15 at any hardware store.

How to Replace a Toilet Fill Valve

  1. Turn off the angle stop valve. Flush the toilet to empty the tank.
  2. Disconnect the supply line from the bottom of the tank.
  3. Use an adjustable wrench to remove the locknut at the bottom of the tank that holds the fill valve in place.
  4. Lift the old fill valve out and discard.
  5. Insert the new fill valve, set height according to the instructions, and tighten the locknut — hand tight plus a quarter turn (don't overtighten or you'll crack the tank).
  6. Reconnect the supply line, open the angle stop, and test the fill cycle.
  7. Adjust the float height so the water level fills to 1 inch below the overflow tube.

Cause 3: Waterlogged or Misadjusted Float

The float tells the fill valve when the tank is full. In older toilets, the float is a round ball on an arm — if it fills with water (becomes waterlogged), it rides lower in the tank and signals "full" before the tank actually is. The fix: unscrew the float ball and replace it ($3 at the hardware store).

In newer toilets with a cup-style fill valve, the float slides along the fill valve body. If it's set too low, the tank underfills. Turn the adjustment screw on the fill valve or slide the float collar to raise the target water level.

The correct water level is 1 inch below the top of the overflow tube. Lower than that, and the flush is weak. Higher than that, and water runs into the overflow tube continuously (causing the same sound as a running toilet).

Cause 4: Kinked or Blocked Supply Line

The braided or chrome supply line between the angle stop and the tank bottom can kink — especially if someone recently moved the toilet or disturbed the connections. A kinked supply line dramatically restricts flow. Inspect the supply line: it should run in a gentle curve without sharp bends. If it's kinked, straighten it or replace it (replacement lines cost $8–$12).

Supply lines also have a service life of roughly 5–10 years before the rubber internal hose deteriorates. An old supply line may look fine externally but be internally constricted. If your toilet has had slow filling for years and the line is old, replacing it is worthwhile.

Cause 5: Damaged Flapper Leaking Water Out

If the fill valve is working fine but the tank never reaches proper level, water is leaving through the flapper before the tank can fill. The flapper — the rubber seal at the bottom of the tank — sits over the flush valve opening. If it's warped, cracked, or has mineral deposits on its seating surface, it leaks continuously.

The dye test confirms this: drop several drops of food coloring into the tank. Wait 15 minutes without flushing. If color appears in the toilet bowl, the flapper is leaking. Replace the flapper — they cost $5–$10 and snap on in 5 minutes without any tools. Just match the size and design to your existing flush valve (Fluidmaster and Korky make universal models that fit most toilets).

Cause 6: Cracked or Broken Overflow Tube

The overflow tube is the vertical tube inside the tank — if the water level rises too high, it drains through the overflow tube into the bowl to prevent the tank from overflowing. If this tube is cracked or damaged, water may drain through it even when the level is below the tube opening. Inspect it — if it looks damaged or the fill valve is set so the water level reaches the tube top, this is the issue.

Cause 7: Low Water Pressure

If your home has low water pressure, every fixture is affected — including the toilet tank's fill rate. A toilet that fills very slowly but does eventually reach the correct level may simply be experiencing the pressure issue present throughout the house. Test other fixtures — if faucets also feel weak, the cause is supply pressure, not the toilet itself.

See our guide on water pressure low in house to diagnose and fix supply pressure issues. And if this toilet also has trouble flushing properly, read our clogged toilet fix guide — slow filling and sluggish flushing can be related problems.

DIY or Call a Plumber?

Handle yourself: Opening the angle stop, replacing the fill valve, replacing the flapper, adjusting the float, replacing the supply line. These are all within normal homeowner capability with basic tools. YouTube demonstrations for your specific fill valve brand make this even more accessible.

Call a plumber if: The problem persists after replacing the fill valve and checking all the above causes. Or if the toilet has a crack in the tank itself. Or if you discover the angle stop valve is stuck and can't be opened — a stuck shutoff valve that needs to be operated requires the main to be shut off and the valve replaced.

Cost to Fix a Toilet Tank That Won't Fill

RepairEstimated Cost
Open angle stop valve (DIY)Free
Replacement flapper$5–$15 (DIY)
Replacement fill valve$10–$20 (DIY)
Replacement supply line$8–$15 (DIY)
Plumber to replace fill valve$100–$200
Angle stop valve replacement (plumber)$150–$300
Complete toilet rebuild kit$20–$40 (DIY)

📞 Toilet Tank Still Not Filling Right?

If the DIY fixes haven't worked, our licensed plumbers diagnose and repair toilet fill issues fast — same-day service in most areas.

Call (833) 567-5795 Now

Free quote · No obligation · Available 24/7

Frequently Asked Questions

Why won't my toilet tank fill up after flushing?

Most commonly: a partially closed angle stop valve, a faulty fill valve, a waterlogged float set too low, a kinked supply line, or a leaking flapper that drains water out as fast as it comes in. Lift the tank lid and watch the flush cycle — what you see narrows it down immediately.

Why is my toilet tank filling very slowly?

Check the angle stop valve first — it may be partially closed. Also check for a kinked supply line or clogged fill valve inlet screen. Low household water pressure is another cause if other fixtures are also weak.

How do I know if my toilet fill valve needs replacing?

Signs: water runs continuously after the flush cycle, tank takes more than 3 minutes to refill, hissing from inside the tank, or water leaking around the valve base. Fill valves are $10–$20 and install in 30 minutes.

Can a bad flapper cause the tank to not fill?

Yes — a leaking flapper lets water drain out through the bowl continuously, so the fill valve runs but the level never rises. Do the dye test to confirm: add food coloring to the tank, wait 15 minutes, check if color appears in the bowl.

How do I adjust the water level in my toilet tank?

The correct level is 1 inch below the overflow tube top. Turn the fill valve adjustment screw or reposition the float collar/arm until the water stops at that level after a fill cycle.

Is it expensive to fix a toilet that isn't filling?

Usually no. Most fixes cost $5–$20 in parts. A plumber visit for a toilet fill issue runs $100–$250 if you prefer professional service. Only unusual supply line or pressure issues drive the cost higher.

Related: Toilet Repair.

For professional help, see our Emergency plumber near you.