Toilet Not Flushing
A toilet that won't flush — or flushes so weakly it barely clears the bowl — is almost always a problem inside the tank or in the trap, not in the main drain line. The flush mechanism has four points of failure: the flapper (the rubber seal at the bottom of the tank), the float (which controls how much water refills), the chain connecting the handle to the flapper, and the drain trap below the bowl. All four are beginner-level repairs requiring no special tools. The tank-side problems (flapper, float, chain) cost $5–$25 in parts and take 15–30 minutes; a partial clog in the trap adds a few more minutes of plunging. This guide walks through each cause in order from most to least common so you fix it on the first attempt.
Try the AI Diagnosis ToolAI Repair Tools
Common Symptoms
- Handle depresses fully but nothing happens — no water movement in the bowl
- Toilet flushes weakly — water swirls but barely clears waste
- Tank empties when handle is pressed but bowl doesn't drain
- Water rises in the bowl after flushing but drains very slowly
- Handle feels loose or disconnected — no resistance when pressed
Most Likely Causes
- 1
Flapper Valve Worn or Warped
The flapper is the rubber disc at the bottom of the tank that seals the flush valve opening. When the handle is pressed, the chain lifts the flapper and water rushes into the bowl. A flapper that is worn, warped, or mineral-coated no longer seats flat against the flush valve seat — water leaks from the tank into the bowl continuously, so the tank never fills to the water level needed to produce a strong flush. This is the most common cause of weak or non-existent flushes in toilets more than 5 years old.
- 2
Float Set Too Low
The float is the buoyant device (ball float on an arm, or a cylindrical float on the fill valve) that signals the fill valve to shut off when the tank reaches the correct water level. If the float is set too low — or if the float ball has developed a leak and is waterlogged — the tank fills to a level that is too shallow to generate adequate flush force. The tank empties when flushed but the bowl doesn't clear. The correct water level is 1 inch below the top of the overflow tube.
- 3
Flush Handle or Chain Disconnected or Broken
The flush handle connects to the flapper via a lift chain (or lift wire in older toilets). If the chain has come unhooked from the flapper or the handle arm, pressing the handle moves nothing — the flapper stays closed and no water enters the bowl. A chain that is too long can fold under the flapper and prevent it from sealing; a chain that is too short holds the flapper permanently open, draining the tank. Both chain length problems cause a no-flush or weak-flush condition.
- 4
Clogged Drain or Trap
If the tank is full and the flapper and chain are working correctly, but the bowl fills with water and drains slowly or not at all, the problem is in the bowl trap — the S-shaped water-sealed passage built into the base of the toilet. A partial clog allows some water through but prevents a complete flush. Unlike a full clog (where water overflows immediately), a partial trap clog lets the bowl fill during the flush cycle and then drains sluggishly over several minutes.
Not sure if this is the right fix for your exact model?
Upload a photo of your appliance label — Repair Scout will identify your exact unit and tailor the diagnosis.
Quick DIY Checks
Turn off the toilet supply valve before replacing the flapper or fill valve to avoid overflow. The supply valve is behind and below the toilet — turn clockwise to close. After shutting the valve, flush once to drain the tank before starting work.
Don't flush foreign objects — wipes (including products labeled 'flushable'), paper towels, cotton balls, and hygiene products are among the most common causes of partial and full toilet clogs. Only toilet paper designed to disintegrate in water should be flushed.
- 1Step 1 — remove the tank lid and observe the flush cycle: lift the tank lid and set it aside on a towel. Press the flush handle and watch the sequence: does the flapper lift off the flush valve seat and allow water to rush out? Does the water level drop completely? Does the fill valve activate and refill the tank to the correct level (1 inch below the overflow tube)? This single observation tells you whether the problem is in the tank (flapper, float, or chain) or in the bowl drain (water enters the bowl but doesn't drain). Diagnose before replacing parts.
- 2Step 2 — check and test the flapper: with the tank full, reach into the tank and manually lift the flapper off the flush valve seat while pressing the handle. If the flush is noticeably stronger when you lift the flapper manually, the flapper is the problem — it is not opening fully on its own, or it has a leak that is keeping the tank low. Replace the flapper ($5–$10 at any hardware store — bring the old one to match the size). Replacement takes 5 minutes: shut off the supply valve, flush to drain the tank, unhook the flapper ears from the overflow tube, snap the new one in, and reconnect the chain.
- 3Step 3 — check the chain length and condition: the lift chain should have approximately ½ inch of slack when the flapper is seated. Too much slack (more than 1 inch) means the chain can fold and get caught under the flapper when it closes, preventing a seal and causing a running toilet. Too little slack (chain is taut when flapper is seated) means the flapper is being held slightly open at all times, draining the tank continuously and reducing flush water. Adjust the chain length by moving the clip to a different chain link. Replace the chain if it is corroded or has broken links — replacements cost under $5.
Want the complete repair checklist?
See all 6 steps + safety warnings + tool list + cost estimate. Save $150+ vs. a service call.
Review Pro — $1.00/mo30-day money-back guarantee · Cancel anytime
Stop Paying $150+ Per Service Call
Get instant AI diagnosis for any home repair — plumbing, electrical, HVAC, appliances, and more.
- ✓Unlimited AI repair diagnoses
- ✓Step-by-step fix guides with tool lists
- ✓Cost & time estimates before you call a pro
- ✓1,000+ appliance & system repair articles
- ✓Emergency repair guidance, 24/7
$1.00/mo — less than one service call trip charge
Review Monthly Pro — $1.00/mo$1.00/month · Checkout continues to Stripe · Cancel anytime
Most homeowners save $150+ on their first repair
Repair vs Replace
A toilet that won't flush is almost always a failed internal component — flapper, fill valve, or chain — not a reason to replace the toilet. These parts are inexpensive and universally available. Even a full fill valve and flapper kit costs under $25. The only scenario that warrants toilet replacement is a cracked tank or bowl (structural failure), chronic leaks at the base from a failed wax ring combined with floor damage, or a toilet so old (pre-1994) that its 3.5+ gallon flush is causing high water bills. In all other cases, repair the internal components.
Est. Repair Cost
$5–$80 (flapper $5–$10; fill valve $10–$25; flange plunger $15–$25; toilet auger $25–$35)
Est. Replacement Cost
$200–$600 (new toilet installed by plumber)
Recommended Tools & Parts
- Buy on Amazon →
Fluidmaster 400AH PerforMAX Toilet Fill Valve
Universal fill valve compatible with most toilet brands. The PerforMAX design uses a high-performance seal that fills the tank faster and quieter than standard fill valves. Adjustable height fits 9–14 inch tanks. Includes a fill valve, refill tube, mounting hardware, and instructions. Replacing the fill valve resolves low water level caused by a faulty float assembly and eliminates phantom flushing caused by a leaking valve.
$12–$18
- Buy on Amazon →
Korky 100BP Universal Toilet Flapper
Universal replacement flapper compatible with most 2-inch flush valve openings (the standard in most residential toilets). The thick red rubber resists chloramine degradation that causes premature flapper failure in municipal water systems. Hook-style ears fit standard overflow tubes without adapters. Restores a full-power flush when the existing flapper is warped, cracked, or no longer sealing flat against the flush valve seat.
$5–$10
- Buy on Amazon →
Neiko 60166A Heavy Duty Toilet Plunger with Flange
Heavy-duty accordion-style flange plunger with a T-bar handle for controlled plunging force. The multi-cup accordion design generates higher pressure per stroke than a standard bell plunger, and the extended rubber flange seals into the angled toilet drain opening for maximum suction. Use for partial trap clogs that prevent a complete flush. The T-bar grip reduces hand fatigue during extended plunging sessions.
$15–$25
Links are Amazon affiliate links (tag: fixitfastai-20). Prices are estimates.
Still stuck? Let AI take a look.
Describe your problem or upload a photo — get a diagnosis in seconds.
Related Repair Guides
This section combines editorial `relatedSlugs` from the article source with metadata-based matches so each guide links deeper into the repair library.
Toilet Clogged or Won't Flush
A toilet that will not flush, backs up, or drains slowly usually clears with a flange plunger or toilet auger.
Read guide →Toilet Running Constantly
Hear water trickling into the bowl constantly? A worn flapper is the most common cause — a $5 fix.
Read guide →Toilet Slowly Running or Trickling
Hearing a faint trickle from the toilet between flushes? A slow-running toilet wastes up to 30 gallons per day. The fix is almost always a $5–15 flapper replacement you can do in 15 minutes.
Read guide →Toilet Leaking at Base
Puddle of water forming at the base of your toilet? A failed wax ring or loose closet bolts is almost always the cause — a DIY repair that takes 1–2 hours and costs under $30 in parts.
Read guide →Low Water Pressure in House — Common Causes and Fixes
Weak pressure throughout your house? A partially closed main shutoff or clogged aerators are the fastest fixes — each takes 5–10 minutes.
Read guide →Leaking Faucet — How to Stop a Dripping Faucet for Good
A dripping faucet wastes 3,000+ gallons per year. Most fixes cost under $20 and take under an hour with basic tools.
Read guide →Keep Exploring
Stop Paying $150+ Per Service Call
Get instant AI diagnosis for any home repair — plumbing, electrical, HVAC, appliances, and more.
- ✓Unlimited AI repair diagnoses
- ✓Step-by-step fix guides with tool lists
- ✓Cost & time estimates before you call a pro
- ✓1,000+ appliance & system repair articles
- ✓Emergency repair guidance, 24/7
$1.00/mo — less than one service call trip charge
Review Monthly Pro — $1.00/mo$1.00/month · Checkout continues to Stripe · Cancel anytime
Most homeowners save $150+ on their first repair
Still not sure what's wrong?
Get an AI diagnosis in seconds — describe the problem or upload a photo.
Get an AI Diagnosis⚡ Get step-by-step help for YOUR specific appliance
Our AI diagnoses your exact model — not just generic advice. Upload a photo or describe the issue and get a repair plan in seconds.
No account needed for diagnosis. Cancel Pro anytime.
Related Tools
Frequently Asked Questions
- Why does my toilet flush weakly even with a full tank?
- A full tank with a weak flush usually means the rim jets are partially blocked. The rim jets are the small angled holes spaced around the underside of the toilet bowl rim — they direct water into the bowl in a circular pattern during a flush. Mineral deposits from hard water gradually clog these holes, reducing flush force significantly. Use a small mirror and flashlight to inspect the holes. Use a dental pick, stiff wire, or straightened paper clip to clear blocked holes. For heavy mineral buildup, pour 1 cup of white vinegar into the overflow tube (the tall tube inside the tank) and let it sit for 1 hour before flushing — the vinegar flows through the rim jets and dissolves mineral scale.
- How do I know if it's the flapper or the fill valve causing the problem?
- Put 5–10 drops of food coloring into the tank (not the bowl) and wait 15 minutes without flushing. If colored water appears in the bowl, the flapper is leaking — it is not sealing the flush valve opening, and tank water is leaking into the bowl continuously. This also means the tank never reaches the full water level needed for a strong flush. If no color appears in the bowl but the tank still doesn't fill to the correct level (1 inch below the overflow tube), the fill valve is the issue — either the float is set too low or the fill valve itself is worn and not fully opening.
- Can I replace the flapper myself?
- Yes — flapper replacement is one of the easiest plumbing repairs. Shut off the supply valve (clockwise, behind the toilet), flush once to drain the tank, and reach into the empty tank. Unhook the two rubber ears of the old flapper from the pegs on the overflow tube (the tall tube in the center of the tank). Lift the old flapper off and disconnect the chain from the handle arm. Snap the new flapper's ears onto the overflow tube pegs, connect the chain to the handle arm leaving ½ inch of slack, and turn the supply valve back on. The tank will refill — flush once to test the seal. Total time: 5–10 minutes.
- When should I call a plumber?
- Call a plumber if: (1) plunging does not clear the partial clog after two or three sessions, (2) the toilet rocks or moves at the base when sat on (indicates a failed wax ring or damaged floor flange), (3) water leaks from the base of the toilet after every flush (wax ring failure — requires toilet removal), or (4) the flush problem recurs within a few days of clearing a clog (suggests a deeper drain line restriction or partial blockage that a standard plunger can't reach). Replacing a wax ring and resetting a toilet costs $150–$300 professionally but is beyond the scope of basic DIY.