Few household problems demand more immediate attention than a toilet not flushing. Whether the handle does nothing, the bowl fills but will not drain, or the flush is too weak to clear waste, the fix is usually simpler and cheaper than you expect. Most causes involve a $5-$15 part and 15-30 minutes of work with no plumber required. Here is a systematic walkthrough of every common cause and exactly how to resolve it.
Part of our Bathroom Remodeling & Flooring guide — explore the full guide →
Handle Feels Loose or Does Nothing
When you push the handle and feel no resistance, the connection between the handle and the flapper inside the tank has broken. Lift the tank lid and look inside.
The flush handle connects to the flapper via a lift chain or lift wire. If the chain has disconnected from the handle lever arm, simply reattach it to the hook at the end of the arm. If the chain broke, replace it with a universal flapper chain ($3-$5 at any hardware store). Adjust the chain length so there is about half an inch of slack when the flapper is closed. Too much slack prevents a full lift; too little holds the flapper partially open and causes a running toilet.
If the handle itself is cracked or corroded, replacement handles cost $8-$15 and install in five minutes. The mounting nut on a toilet handle uses reverse threading, so turn it clockwise to loosen and counterclockwise to tighten.
Toilet Flushes but Water Drains Slowly
A sluggish flush that swirls weakly usually points to clogged rim jets or a low water level in the tank.
Clogged Rim Jets
Rim jets are the small angled holes under the bowl rim that direct water into the bowl during a flush. Mineral deposits from hard water gradually block these openings, reducing flow volume and swirl force. Use a small mirror to inspect under the rim. If you see white or green buildup, pour 1 cup of white vinegar into the overflow tube in the tank and let it sit for 2-4 hours (or overnight). Then use a thin piece of wire or an Allen wrench to gently clear each jet opening. Flush several times to rinse.
Low Water Level in Tank
Open the tank lid and check the water line. It should sit about 1 inch below the top of the overflow tube. If it is significantly lower, the tank is not filling enough water to produce a strong flush. Adjust the fill valve: on a float ball valve, bend the float arm slightly upward; on a newer fill valve with an adjustment screw, turn the screw clockwise to raise the water level. Flush and verify the new level.
Toilet Is Completely Clogged
When a toilet not flushing is actually a full blockage, do not flush again. A second flush on a clogged toilet will overflow the bowl onto your floor.
Plunger Technique
Use a flange plunger (the type with an extended rubber lip), not a flat cup plunger designed for sinks. Insert the plunger at an angle to fill the cup with water, then seat it firmly over the drain opening. Push down slowly with firm, steady pressure, then pull back sharply. Repeat 10-15 times. The pulling action is what dislodges the clog; most people push too hard and pull too gently.
Toilet Auger
If plunging fails, a toilet auger (also called a closet auger) reaches 3-6 feet into the drain to break through or retrieve the obstruction. Feed the cable into the drain while turning the handle clockwise. When you feel resistance, continue cranking to bore through the clog. Pull the auger back slowly. Toilet augers cost $15-$30 and are a worthwhile investment for any homeowner.
When to Call a Plumber
If both the plunger and auger fail, the blockage is likely deeper in the drain line, possibly in the main sewer lateral. Multiple slow drains throughout the house confirm a main line issue. A plumber with a sewer camera can locate the blockage and determine whether snaking, hydro-jetting, or a pipe repair is needed. Expect $150-$300 for a professional drain clearing.
Flapper Not Sealing Properly
A warped or deteriorated flapper can cause the tank to lose water slowly, leaving insufficient volume for a full flush. Drop a few drops of food coloring into the tank and wait 15 minutes without flushing. If colored water appears in the bowl, the flapper is leaking.
Replace the flapper by turning off the water supply valve behind the toilet, flushing to empty the tank, unhooking the old flapper from the overflow tube ears, and snapping the new one in place. Universal flappers ($5-$10) fit most toilets. Bring the old flapper to the hardware store to match the size if your toilet uses a non-standard 3-inch or 4-inch flapper.
Fill Valve Running Constantly
A fill valve that never shuts off wastes water and can paradoxically cause weak flushes because the tank never reaches full capacity between uses. If you hear constant hissing or water running after the tank should have filled, the fill valve needs adjustment or replacement.
Try adjusting the float level first. If the valve continues running regardless of float position, replace the entire fill valve assembly. The Fluidmaster 400A ($8-$12) is the industry standard replacement and fits virtually all residential toilets. Installation takes 15-20 minutes with just a pair of pliers and an adjustable wrench.
Cracked Toilet Bowl or Tank
Hairline cracks in the porcelain can leak enough water to drop the bowl or tank level below functional thresholds. Inspect the exterior of the bowl and tank for any visible cracks, wet spots, or mineral trail marks that indicate a slow leak. A cracked tank can sometimes be repaired with waterproof epoxy as a temporary fix, but a cracked bowl must be replaced entirely. Porcelain cracks worsen over time and eventually fail catastrophically.
Preventive Maintenance
Avoid future toilet not flushing episodes with a few simple habits. Replace the flapper every 3-5 years before it deteriorates to the point of failure. Clean rim jets with vinegar every 6 months in hard water areas. Avoid flushing wipes (even those labeled “flushable”), cotton swabs, dental floss, and feminine hygiene products, all of which cause blockages over time. Keep a quality flange plunger in every bathroom so you can address clogs immediately rather than letting them worsen.