ToiletWiki
Menu

When you buy through our links, we may earn a commission. Why we link ›

How to Fix a Toilet That Won't Flush at All

Short answer: When a toilet won't flush, remove the tank lid and press the lever. The most common causes are a disconnected flapper chain, a low tank water level, clogged rim jets, or a worn flush valve. Fix them in that order: reattach or replace the chain, adjust the fill valve to raise the water level, clean the rim jets, and replace the flush valve if it leaks. If it still won't flush, the problem is likely in the drain line, so use a plunger or auger.

Diagnose before you buy anything

A toilet that will not flush at all is different from a toilet that flushes weakly or runs continuously. With a no-flush condition, you press the lever and either nothing happens or you hear water flowing inside the tank but the bowl barely moves. The cause is almost always inside the tank or inside the bowl's internal water paths, not in the drain line.

Remove the tank lid and set it aside on a flat surface. Press the flush lever and watch what happens. Does the flapper or flush tower lift at all? Does water pour into the bowl? Is the tank full before you flush? These three observations will point you to one of the four fixes below. This simple visual check takes less than a minute and can save you from replacing parts that are working fine.

If your toilet has a flush tower instead of a flapper, the diagnosis is similar. A flush tower is a taller cylindrical valve that lifts straight up. The same chain or cable issues can affect both designs. For a deeper comparison of these two valve types, see our guide on flapper vs. tower flush valves.

Fix 1: Reconnect or replace the flapper chain

The most common reason a toilet will not flush at all is a disconnected, broken, or tangled flapper chain. When you press the flush lever, the lever arm lifts a chain or cable that raises the flapper off the valve seat. If that chain is not attached, the flapper stays down and the tank water never enters the bowl.

Open the tank and look at the small chain connecting the flush lever arm to the flapper or flush tower. If the chain has come off the lever arm, simply hook it back on. If the chain is broken, remove the old one and attach a new chain of the same length. Leave a small amount of slack, about 1/4 to 1/2 inch, so the flapper can seat fully after the flush. A chain that is too tight will hold the flapper open and cause a running toilet. A chain that is too loose will not lift the flapper at all.

If your toilet uses a rigid rod or a cable instead of a chain, the same principle applies. The connection must be secure and the length must allow the valve to open fully and close fully. A quick test: attach the chain, press the lever, and confirm the flapper lifts and falls back into place.

For a more detailed walkthrough of the chain adjustment, including the right amount of slack and what to do if the chain keeps tangling, read our guide on how to adjust the flapper chain.

Fix 2: Raise the tank water level

Even with a working chain, a toilet will not flush if the tank does not hold enough water. A gravity flush toilet relies on the weight and volume of water in the tank to create the siphonic action that clears the bowl. If the water level is too low, the flush will be weak or will not happen at all.

Look at the water level in the tank before you flush. It should be about one inch below the top of the overflow tube. If it is much lower, the fill valve is shutting off too early. Most fill valves have an adjustment screw or a float that you can turn or slide to raise the water level. Consult your fill valve's instructions for the specific adjustment method.

Also check the refill tube, the small flexible hose that clips to the overflow tube. If it is dislodged, the tank may fill but the bowl will not receive the final charge of water needed to restore the trap seal. Make sure the refill tube is firmly attached and pointing into the overflow tube.

The water level in the tank matters because the flush volume determines the waste extraction performance. According to the EPA, toilets that use 1.28 gallons per flush or less can still provide equal or superior performance to older 6-gallon models, but only if the tank is actually filling to the designed level. If the water level is low, even a newer toilet will underperform. For more on how tank water level affects flushing, see toilet tank water level.

Fix 3: Clear clogged rim jets

If the chain is fine and the tank is full, the next suspect is the rim jets. These are the small holes under the rim of the bowl where water enters from the tank. Over time, hard water minerals and biofilm can build up in these openings. When enough jets clog, water cannot flow into the bowl quickly enough to create a flush, even though the tank is full.

To check for blocked rim jets, pour a bucket of water directly into the bowl. If the bowl drains and flushes normally with the bucket pour but not with the tank flush, the problem is in the rim jets or the flush valve, not the drain line.

To clean the jets, use a small wire or a paper clip to gently poke into each opening to break up mineral deposits. Then use a toilet brush to scrub the underside of the rim. For a deeper clean, pour white vinegar into the overflow tube so it flows through the rim jets, let it sit for a few hours, then flush. This is a low-effort maintenance step that can restore a failing flush without replacing any parts.

For a more thorough cleaning routine, including how to deal with stubborn limescale buildup, see how to clean toilet rim jets. If your toilet has a glazed trapway and smooth rim design, mineral buildup will be less of an issue over time. The EPA notes that older toilets from the 1990s sometimes had performance problems, but modern designs have improved. If your toilet is a newer model and the jets keep clogging, consider whether your water is especially hard. Toilet bowl rim design can make a difference in how easy the toilet is to keep clean.

Fix 4: Replace a faulty flush valve

The flush valve is the large opening at the bottom of the tank where water exits into the bowl. It consists of the valve seat and the flapper or flush tower that seals it. If the flapper is worn, warped, or no longer seals against the seat, water will leak from the tank into the bowl continuously. In severe cases, the tank may not fill at all because water is escaping as fast as the fill valve supplies it.

To test for a faulty flush valve, add a few drops of food coloring to the tank water and wait 15 to 30 minutes. If the colored water appears in the bowl without flushing, the flapper is leaking. A leaking flapper is the most common cause of toilet leaks, according to the EPA. The agency notes that toilet leaks waste water and that replacing a worn flapper is a quick and inexpensive fix.

If the flapper is leaking or the flush tower is not sealing, replace it with a new one that matches your toilet's model. Flappers are size-specific, and using the wrong size can cause leaks. Shut off the water supply, flush to empty the tank, remove the old flapper, and install the new one according to the manufacturer's instructions. This is a straightforward repair that most homeowners can do with basic tools.

If the flush valve body itself is cracked or the valve seat is damaged, you may need to replace the entire flush valve assembly. This requires removing the tank from the bowl, which is more involved. If you do need to go that far, it may be a good time to consider whether the toilet itself is worth repairing. Older toilets that use more than 1.6 gallons per flush are less efficient than modern 1.28-gallon models. The EPA reports that replacing old, inefficient toilets with WaterSense labeled models can reduce toilet water use by 20 to 60 percent. If your toilet is old, a replacement may pay for itself. Compare your options in our best 1.28 GPF toilets guide.

For more on choosing the right replacement flapper or flush tower, read flapper vs. tower flush valve and toilet flush valve sizes.

When the problem is not the toilet

If you have checked the chain, the water level, the rim jets, and the flush valve, and the toilet still will not flush, the blockage may be in the drain line below the toilet. The vacuum created by a siphonic flush is strong, but a solid obstruction in the trap or the drain pipe can stop the flush entirely.

Try using a plunger first. A standard cup plunger can work for minor clogs, but a flange plunger is designed specifically for toilets. If the plunger does not clear the blockage, a closet auger is the next step. Run the auger through the bowl trap and into the drain pipe to break up or retrieve the obstruction.

Deposits in the trapway can also restrict flow. The trapway is the S-shaped channel inside the base of the toilet. Mineral scale can build up there over time and narrow the passage. Cleaning the trapway is more involved than cleaning the rim jets and may require a commercial descaling product. For a step-by-step approach, see our guide on how to clean the toilet trapway.

If you clear the obstruction and the flush is still weak, the problem may be a partial clog deeper in the building drain. In that case, call a plumber. Do not use chemical drain cleaners repeatedly, as they can damage the toilet's wax ring and the porcelain glaze over time.

What to pick for your situation

If youPickBuying guide
You hear the lever move but the flapper stays downReconnect or replace the flapper chainBest Two-Piece Toilets in 2026: 15 Picks Compared on Specs
The tank only fills halfway before the water stopsAdjust the fill valve to raise the water levelBest Single Flush Toilets in 2026: 6 Picks Compared
A bucket pour flushes fine but the tank flush does notClean the rim jets and check the flush valveBest One-Piece Toilets in 2026: 15 Picks Compared on Specs
The tank refills slowly and water runs constantlyReplace the flapper or flush valve sealBest Dual Flush Toilets in 2026: 15 Picks Compared by Specs
The toilet is old and the flush valve body is crackedConsider replacing the toilet with a WaterSense labeled modelBest 1.28 GPF Toilets in 2026: 15 Picks Compared on Specs

Questions

Why does my toilet not flush even though the tank is full?

If the tank is full and the chain is attached, the most likely cause is clogged rim jets. Water cannot enter the bowl quickly enough to start the flush. Pour a bucket of water into the bowl; if that flushes, the problem is in the rim jets or the flush valve, not the drain line.

Can a low water level in the tank stop the flush entirely?

Yes. A gravity flush toilet needs a full tank to create enough water volume for the siphonic action. If the fill valve shuts off too early, the tank may hold only enough water to flow into the bowl without generating a flush. Adjust the fill valve so the water level sits about one inch below the top of the overflow tube.

How often should the flapper be replaced?

The EPA notes that toilet leaks are often caused by old or worn-out flappers, and that replacing one is quick and easy. A flapper can last several years, but if you notice the toilet running intermittently or see colored water from a dye test in the bowl, replace the flapper even if it looks intact.

Is it worth repairing a toilet that will not flush, or should I buy a new one?

If the fix is a new chain or a flapper, repair it. If the flush valve body is cracked or the toilet is several decades old, replacement may be the better choice. The EPA reports that older toilets using up to 6 gallons per flush are a major source of wasted water, and that replacing them with WaterSense labeled models can reduce toilet water use by 20 to 60 percent.

Could the flush lever itself be the problem?

A worn or loose flush lever can fail to lift the flapper chain far enough. Check that the lever arm inside the tank moves freely when you press the handle. If it is loose or stripped, tighten the mounting nut or replace the lever assembly. See how to replace the toilet flush lever for the steps.

Revision notes

  • : First published.

Sources

Related buying guides