Toilet Won’t Flush All the Way: Causes and Fixes
Reviewed by Kevin Park
- Difficulty
- Easy
- Time
- 15 min to diagnose
- Cost range
- $0–$30 DIY · $75–$250 if professional fix needed
- Permit needed
- No
Quick answer
Most incomplete flushes come from: (1) tank water level too low, (2) flapper closing before the tank fully empties, (3) clogged rim jets reducing flush force, or (4) a partial clog slowing drain evacuation. Check the tank water level first — it should sit 1 inch below the overflow tube. If that's correct, move to the flapper, then clean the rim jets, then check for a partial clog.
A toilet that doesn’t fully flush — requiring two flushes, leaving waste in the bowl, or producing a weak swirl — has one of four causes: insufficient water in the tank, a flapper that closes too soon, clogged rim jets, or a partial drain obstruction. Each cause has a distinct fix, and diagnosis takes about 15 minutes.
Why Does My Toilet Need Two Flushes Every Time?
A toilet that requires two flushes to clear the bowl is releasing insufficient water volume per flush. The causes:
Tank water level too low: The tank needs to fill to within about 1 inch of the overflow tube (the tall tube in the center of the tank). If the water line is lower — set too low by the fill valve, or caused by a fill valve that isn’t fully opening — the flush doesn’t have enough volume to fully evacuate the bowl.
Remove the tank lid and observe: The water level should sit roughly 1 inch below the top of the overflow tube. If it’s 2–3 inches below, adjust the fill valve float upward to raise the level.
Flapper closes too soon: The flapper controls how long the tank empties into the bowl. A flapper with a float attached (common on Fluidmaster and similar valves) may be set to close before the tank fully empties. If the flapper drops before the tank is fully drained, the flush volume is cut short.
Chain too long: A toilet flapper chain that’s too long can get caught under the flapper, causing it to close prematurely. Excess chain folds under the flapper seal and allows water to escape — shortening the flush.
Worn flapper: An old, warped, or mineral-encrusted flapper may not hold open long enough to deliver the full flush volume before it drops.
Toilet Flushes But Does Not Clear the Bowl Completely
Waste remains in the bowl after flushing despite the flush appearing to work:
Partial drain obstruction: The most common cause of incomplete bowl clearing. A partial blockage slows the drain — water evacuates slowly instead of in the strong siphon pull that clears waste. The toilet appears to flush but doesn’t generate enough pull to evacuate the bowl completely.
Test: Pour a full bucket of water (about 1.5 gallons) into the bowl rapidly. If this clears the bowl better than a normal flush, the issue is flush volume. If even the bucket flush drains slowly, there’s a partial obstruction in the drain.
Weak siphon action: The siphon effect that evacuates the bowl depends on a strong, sustained rush of water. If the siphon doesn’t fully develop — due to low tank volume or clogged rim jets — the bowl doesn’t clear completely.
Bowl design (older toilets): Toilets manufactured before 1994 use 3.5 gallons per flush or more. Post-1994 toilets use 1.6 gpf, and post-2016 WaterSense models use 1.28 gpf. Older low-flow toilets (first generation, 1994–2000) sometimes have incomplete flush problems by design — they were sized down without adequate bowl geometry for the reduced water volume.
Weak Toilet Flush — How Do I Make It Stronger?
Step 1: Raise the tank water level. Adjust the fill valve float to bring the water line to 1 inch below the overflow tube. This is the single most common fix for a weak flush.
Step 2: Clean the rim jets. Under the rim of the toilet bowl are small angled holes that direct water around the bowl during a flush. Mineral deposits — calcium and limescale — accumulate in these holes and reduce the force of the flush. Use a mirror to look under the rim and inspect the holes. Clogged jets look like holes with white or tan deposits partially or fully blocking them.
To clean rim jets: Pour a solution of white vinegar into the overflow tube in the tank (not the bowl) — this routes vinegar through the rim jets. Let it sit for 30–60 minutes, then flush and scrub the jets with a small brush or pipe cleaner.
Step 3: Check the flapper. If the flapper closes quickly, it’s cutting the flush short. Replace the flapper if it’s more than 5 years old or visibly deformed, and check that the chain length allows the flapper to stay open until the tank is fully empty.
Step 4: Check for a partial clog. If the above steps don’t improve flush strength, a partial clog is likely. Try a plunger — 10–15 firm plunges may clear a partial obstruction. If that doesn’t help, a toilet auger (snake) reaches further into the trap.
Toilet Not Flushing Fully — Could It Be the Flapper?
Yes — a failing flapper is a common cause of incomplete flushing. Signs the flapper is the cause:
- The toilet runs briefly or intermittently between flushes (flapper leaks water slowly)
- The flush seems strong for about 2 seconds then weakens — the flapper is closing early
- You can hear water trickling into the bowl when the toilet isn’t in use
Test: Add a few drops of food coloring to the tank. Don’t flush. Wait 15 minutes. If the color appears in the bowl, the flapper is leaking and likely warped or degraded.
Flapper replacement: A standard toilet flapper costs $5–$15 at any hardware store. Match by brand (Kohler, American Standard, TOTO all use different seat geometry) or bring the old flapper to the store to match it. Replacement takes 10 minutes — no tools required.
Flapper chain adjustment: With the tank lid off, flush and watch the chain. The chain should have just enough slack to lie loosely — not so much that it bunches under the flapper, and not so tight that it prevents the flapper from fully seating. Adjust by moving the chain clip to a different link.
How Do I Know If My Toilet Has a Partial Clog?
Signs of a partial clog (as opposed to a complete blockage):
- The toilet flushes but drains slowly — water rises almost to the rim then slowly drains
- The bowl doesn’t fully clear with a normal flush but does with extra water
- Occasional gurgling from the drain after flushing
- The problem developed gradually over weeks rather than suddenly
The bucket test: Pour 1–1.5 gallons of water from a bucket into the bowl as fast as possible. A clear drain evacuates this immediately. A partial clog drains slowly. This test also clears minor partial clogs — the rush of water can dislodge soft obstructions.
Plunger test: 10–15 firm plunges with a flange plunger (not a cup plunger — flange plungers are designed for toilets and create a better seal). If the flush improves significantly after plunging, you had a soft partial clog that cleared. If there’s no improvement, the obstruction is further in the drain or more solid.
When to call a plumber: If plunging doesn’t improve the flush, and the bucket test shows slow drainage, a toilet auger or drain camera may be needed. An object lodged in the toilet trap (child’s toy, hygiene product) won’t respond to plunging and requires mechanical removal.
Why Is My Toilet Flush Getting Weaker Over Time?
A gradually weakening flush is almost always one of three things:
Progressive rim jet clogging: In Seattle’s moderately hard water, mineral deposits accumulate slowly in the rim jets. The flush that was adequate 3 years ago is now weak because the jets are 30–40% blocked. This is the most common cause of gradual flush decline.
Fill valve degradation: A fill valve with a worn or clogged inlet screen fills the tank more slowly and may not reach the proper level before a subsequent flush. If the toilet is used frequently, it may be flushed before the tank is fully refilled.
Partial sewer line buildup: In older homes, gradual buildup in the drain line can slowly restrict flow. This is less common than jet clogging but occurs in homes with soft blockage buildup from years of use.
Diagnosis approach: Clean the rim jets first — this solves the problem more than 50% of the time for gradual flush decline. Then check the fill level and fill rate. If those are correct and the flush is still weak, consider a drain assessment.
Toilet Bowl Fills With Water Then Drains Slowly After Flushing
Water that rises in the bowl during the flush then drains slowly instead of clearing immediately indicates restricted drain flow:
Partial clog in the toilet trap: The trap (the curved section of drain built into the toilet) can partially accumulate buildup or catch an object. Water backs up into the bowl as it tries to drain past the restriction.
Partial main line restriction: If multiple fixtures are draining slowly (not just the toilet), the restriction may be in the main drain rather than the toilet itself. Check whether the tub, sinks, or shower also drain slowly.
Vent stack issue: The drain vent allows air into the drain system as water flows out. A blocked vent (leaves, bird nest, debris on the roof vent) creates negative pressure that slows drain flow and can cause gurgling or slow drainage at all fixtures.
What to do: Start with a flange plunger — 10–15 firm plunges. If that doesn’t improve drainage, a toilet auger (closet auger) extends 3–6 feet into the drain and can clear obstructions beyond the trap. If multiple fixtures are slow, the main line is likely the problem and drain cleaning service may be needed.
How to Fix a Toilet That Won’t Flush All the Way Without a Plumber
Checklist for DIY diagnosis:
-
Check tank water level — lift the lid, check that water is 1 inch below the overflow tube. Adjust the float if needed.
-
Check the flapper — does it stay open for 3–5 seconds after flushing? Does it seat fully? Replace if degraded or if the food-coloring test shows it’s leaking.
-
Clean the rim jets — pour undiluted white vinegar down the overflow tube, let sit 1 hour, flush, and scrub jets with a small brush.
-
Plunge for partial clog — 10–15 firm strokes with a flange plunger. Follow with the bucket test.
-
Try a toilet auger — if plunging doesn’t clear it, a $20–$30 closet auger from a hardware store reaches further into the drain.
When to stop DIY and call a plumber: If the auger doesn’t clear the blockage, if you suspect an object is lodged in the drain, or if multiple fixtures in the house are draining slowly. A plumber with a drain camera can identify exactly what’s in the drain and where.
Will Raising the Water Level in the Toilet Tank Help It Flush Better?
Yes — if the current level is below where it should be. The tank water level directly determines the volume of water delivered per flush.
The correct level is 1 inch below the overflow tube. Lower than that reduces flush volume and force. Higher risks water spilling into the overflow tube and running continuously.
How to raise the level: On a float-ball fill valve (older style — a ball on an arm), gently bend the arm upward or adjust the screw to raise the float stop point. On a float-cup fill valve (common modern style — Fluidmaster or similar), squeeze the clip on the float and slide it up on the shank.
Caveat: If the fill valve is already set to the correct level but the toilet still flushes weakly, raising it further won’t fix the problem — other causes (flapper, rim jets, partial clog) are more likely.
Mineral Buildup Clogging Toilet Rim Jets — How Do I Clean Them?
The rim jets are small angled holes under the toilet rim that direct water into the bowl during a flush. In Seattle’s water, calcium and magnesium deposits gradually accumulate in these holes — sometimes blocking them nearly completely.
Inspection: Hold a mirror under the rim and look at the holes. Clear jets appear as open holes with visible water flow during flushing. Clogged jets look like holes with white, tan, or brown deposits partially filling them.
Cleaning method:
- Turn off the water supply to the toilet
- Flush to empty the tank
- Use duct tape to seal the holes under the rim from inside the bowl (prevents vinegar from running out)
- Pour 1–2 cups of undiluted white vinegar into the overflow tube in the tank
- Let sit for 1–3 hours (overnight for severe buildup)
- Remove the tape and flush several times
For severe buildup: Use a small wire, pipe cleaner, or Allen key to mechanically break up the deposits before applying vinegar. Some plumbers use a commercial descaler or muriatic acid solution for heavily blocked jets — follow all safety precautions if using muriatic acid.
Frequency: In Seattle’s water conditions, cleaning rim jets every 1–2 years prevents significant buildup. Annual cleaning if you notice the flush weakening.
FAQ
Q: Why does my toilet need two flushes every time?
A: The most common causes are a tank water level that’s set too low, a flapper that closes before the tank fully empties, or clogged rim jets that reduce flush force. Check the water level first — it should sit 1 inch below the overflow tube. Adjust the float if it’s lower.
Q: Could a weak toilet flush be caused by the flapper?
A: Yes. A flapper that closes too early cuts the flush short before the full tank volume enters the bowl. A worn flapper may also seal poorly and leak water between flushes. Replace the flapper if it’s more than 5 years old or if the food-coloring test shows it leaking.
Q: How do I know if my toilet has a partial clog?
A: Pour a full bucket of water rapidly into the bowl. If it drains slowly, there’s a partial obstruction. If it drains normally but the toilet still flushes poorly, the issue is flush volume (tank level, flapper, or rim jets), not the drain.
Q: Will raising the water level in the tank fix a weak flush?
A: If the level is below 1 inch from the overflow tube, yes — raising it increases flush volume directly. If the level is already correct, other causes (flapper, rim jets, partial clog) are more likely.
Q: How do I clean mineral deposits from toilet rim jets?
A: Tape the rim jets from inside the bowl, pour white vinegar through the overflow tube in the tank, let it sit 1–3 hours, then remove the tape and flush. Use a small wire or pipe cleaner to break up any solid deposits first.
Was this guide helpful?
Thanks for your feedback!