Toilet Won't Flush? Here's How to Fix It
Last updated: April 2026
A toilet that will not flush is one of the most common plumbing problems homeowners deal with, and in most cases it is also one of the easiest to fix. The cause is almost always one of a handful of simple mechanical issues inside the tank, or a clog in the drain below. You do not need to call a plumber for the majority of these problems. With a few basic tools and about 15 to 30 minutes, most homeowners can diagnose the issue and fix it for under $20 in parts. This guide walks through every possible cause, how to identify which one you are dealing with, and the exact steps to fix each one. If you have already tried the basics and need professional help, call (641) 637-5215 to reach a local plumber. For full pricing details, see our toilet repair cost guide.
Most toilet flush problems cost nothing if you already have a plunger, or under $15 if you need a replacement part. Professional repair is only necessary when the issue involves the drain line beyond the toilet or the main sewer system. For related guides, see how to fix a running toilet, what to do when a toilet overflows, and how to unclog a drain. Not sure what is going on? Try our plumbing diagnostic tool.
Why Your Toilet Won't Flush: The 8 Most Common Causes
When a toilet will not flush, the problem falls into one of two categories: something is wrong inside the tank (the mechanical parts that control water flow), or something is blocking the drain below the bowl. Here are the eight most common causes, ranked from the most likely to the least likely.
1. Clog in the Toilet Drain
This is the single most common reason a toilet will not flush properly. Too much toilet paper, a foreign object, or a buildup of waste blocks the trapway (the S-shaped passage inside the toilet base). The toilet may partially flush but the water rises instead of draining, or you press the handle and nothing moves at all. A plunger fixes this about 90% of the time.
2. Low Water Level in the Tank
The tank needs a full volume of water to create enough force for a complete flush. If the water level is more than an inch below the overflow tube, the flush will be weak or incomplete. This happens when the fill valve is not adjusted correctly, when someone partially closed the shutoff valve, or after a recent water outage.
3. Broken or Warped Flapper
The flapper is the rubber seal at the bottom of the tank that lifts when you press the handle and releases water into the bowl. Over time, flappers warp, crack, or develop mineral buildup that prevents them from sealing or lifting properly. A warped flapper may not lift at all when you press the handle, or it may lift slightly and drop back down before enough water flows through. Flappers typically last 4 to 5 years before they need replacement.
4. Disconnected or Tangled Chain
A small chain connects the flush handle lever to the flapper. If this chain breaks, slips off the handle lever, or gets tangled, pressing the handle does nothing because the flapper never lifts. This is one of the easiest problems to spot and fix. Open the tank lid and press the handle. If the lever moves but the flapper stays down, the chain is the problem.
5. Broken Flush Handle or Lever
The flush handle (the piece you press or turn on the outside of the tank) connects to a lever arm inside the tank. If the handle is loose, the lever arm is cracked, or the mounting nut has corroded, the handle will feel floppy or unresponsive when you press it. The lever arm can also snap after years of use, especially on plastic models.
6. Faulty Fill Valve
The fill valve controls water flow into the tank after each flush. If the fill valve fails, the tank will not refill (or will only partially refill) after flushing, leaving too little water for the next flush. A hissing sound that never stops, a tank that takes an unusually long time to fill, or a tank that stays empty are all signs of a failing fill valve.
7. Blocked Vent Pipe
Every toilet connects to a vent pipe that extends through the roof. This pipe allows air into the drain system so water can flow freely. If the vent is blocked by a bird nest, leaves, ice, or debris, the toilet may flush sluggishly, gurgle, or refuse to flush entirely. A blocked vent also causes other drains in the bathroom to be slow. This is less common than the other causes but worth investigating if the simple fixes do not work.
8. Main Sewer Line Blockage
If the main sewer line running from your house to the street is blocked, water has nowhere to go. The toilet will not flush because the entire drain system is backed up. This is the most serious cause and the one that always requires a professional. The telltale sign is that multiple drains in the house are affected, not just the toilet. See our sewer backup repair cost guide for details.
How to Diagnose the Problem in 2 Minutes
Before you start replacing parts, take two minutes to figure out exactly what is causing the problem. This simple diagnostic process uses a decision tree that narrows down the cause quickly and prevents you from wasting money on parts you do not need.
Step 1: Remove the Tank Lid and Look Inside
Lift the porcelain lid off the back of the toilet tank and set it on a towel on the floor (it is heavy and fragile). Look at the water level. Is there water in the tank? Is it at the fill line, which is usually marked on the inside of the tank or on the overflow tube? The fill line should be about 1 inch below the top of the overflow tube.
- Tank is empty or nearly empty: The fill valve is not working, the shutoff valve is closed, or there is a water supply issue. Check that the shutoff valve behind the toilet is fully open (turn counterclockwise).
- Water is well below the fill line: The fill valve needs adjustment. See Fix 2: Adjust the Water Level.
- Water is at the correct level: The problem is not the water supply. Move to Step 2.
Step 2: Press the Handle and Watch What Happens
With the tank lid off, press the flush handle and watch the mechanism inside the tank.
- Handle feels loose or floppy, nothing happens inside: The handle or lever arm is broken. See Fix 5: Replace the Flush Handle.
- Lever moves but the flapper does not lift: The chain is disconnected or too long. See Fix 4: Fix the Chain.
- Flapper lifts briefly then drops immediately: The flapper is warped or the chain is too short. See Fix 3: Replace the Flapper.
- Everything works in the tank but the bowl does not clear: The problem is a clog. Move to Step 3.
Step 3: The Bucket Test
This is the most useful diagnostic test for toilet problems. Fill a bucket with about a gallon of water. Pour it directly into the toilet bowl from about waist height, quickly but not violently. The force and volume of the water should trigger a flush.
- The water flushes down normally: The drain is clear. The problem is in the tank mechanism (flapper, chain, handle, or fill valve).
- The water rises and drains slowly: There is a clog in the toilet drain. See Fix 1: Clear a Clog.
- The water rises and does not drain at all: There is a severe clog. You may need a toilet auger, or the blockage may be in the main line. Check if other drains in the house are also slow.
Fix 1: Clear a Clog (Most Common)
A clogged toilet is the number one reason homeowners find themselves staring at a toilet that will not flush. The good news is that a plunger clears the vast majority of toilet clogs in under five minutes. If the plunger does not work, a toilet auger is the next step.
Plunger Technique
Use a flange plunger, not a flat cup plunger. A flange plunger has an extended rubber lip that folds out from inside the cup, creating a much better seal against the toilet drain opening. Flat cup plungers are designed for sinks and showers, not toilets.
- Make sure there is enough water in the bowl to cover the plunger cup. If the bowl is nearly empty, add water from a bucket. If the bowl is too full, remove some water with a small container.
- Insert the plunger at an angle to minimize trapped air. Fit the flange into the drain opening at the bottom of the bowl.
- Push down slowly on the first stroke. This removes air from the plunger and creates a seal. A fast first stroke will just splash water.
- After the first slow stroke, use firm, steady vertical strokes. Push down and pull up without breaking the seal. The pull-up stroke is just as important as the push-down because it creates suction that loosens the clog.
- Repeat for 15 to 20 strokes. Then break the seal and check if the water drains.
- If the water drains, flush the toilet once to verify the clog is fully cleared. If it is still slow, repeat the plunging process.
When to Use a Toilet Auger
If the plunger does not work after two or three rounds of 15 to 20 strokes, use a toilet auger (also called a closet auger). This is a specialized tool with a flexible cable inside a rigid tube with a protective rubber coating that prevents scratching the porcelain. Do not use a regular drain snake on a toilet, as the metal cable will scratch and permanently damage the bowl.
- Insert the auger end into the toilet drain with the curved tip pointing up.
- Crank the handle clockwise while pushing the cable forward. You will feel resistance when you reach the clog.
- Continue cranking to either break through the clog or hook onto it.
- Pull the auger out slowly, bringing the clog material with it.
- Flush the toilet to verify the drain is clear.
A toilet auger costs $15 to $40 at hardware stores and is worth owning if you have older plumbing. For more on clearing drains, see our drain unclogging guide.
Fix 2: Adjust the Water Level
If the water level in the tank is too low, the toilet does not have enough water to create a proper flush. The correct water level is about 1 inch below the top of the overflow tube (the tall open tube in the center of the tank). Adjusting the water level is a zero-cost fix that takes about two minutes.
Float Ball on an Arm (Older Toilets)
Older toilets use a large round float ball attached to a horizontal metal or plastic arm. As the water rises, the ball rises with it, and the arm pushes against the fill valve to shut off the water.
- Locate the float ball and its arm inside the tank.
- To raise the water level, gently bend the arm upward about half an inch. This allows the ball to ride higher before triggering the shutoff.
- To lower the water level, bend the arm downward slightly.
- Flush the toilet and let the tank refill. Check if the water stops at the correct level.
- Repeat the adjustment if needed. Small adjustments make a noticeable difference.
Cylinder Float (Newer Toilets)
Most modern toilets use a cylinder-shaped float that rides up and down on the fill valve shaft. These are adjusted with a clip or screw rather than bending an arm.
- Locate the float cylinder on the fill valve (usually on the left side of the tank).
- Find the adjustment clip on the side of the float. It is usually a spring clip that you squeeze to slide.
- Squeeze the clip and slide the float upward to raise the water level, or downward to lower it.
- Some models use an adjustment screw at the top of the fill valve instead. Turn it clockwise to raise the water level and counterclockwise to lower it.
- Flush and check the water level. Adjust again if needed.
If adjusting the float does not fix the water level, the fill valve itself may be faulty. See Fix 6: Replace the Fill Valve.
Fix 3: Replace the Flapper ($3 to $8)
The flapper is a round rubber seal that sits over the flush valve opening at the bottom of the tank. When you press the handle, the chain lifts the flapper, water flows from the tank into the bowl, and the flush occurs. A worn, warped, or mineral-encrusted flapper is one of the most common reasons a toilet will not flush properly. Replacement takes about 10 minutes and costs $3 to $8 for the part.
How to Know If the Flapper Needs Replacing
- The flapper feels stiff, brittle, or slimy when you touch it.
- It has visible cracks, warping, or mineral deposits.
- It does not create a tight seal when you press it down onto the flush valve seat.
- The toilet runs constantly (water trickles from the tank into the bowl). This is a sign the flapper is not sealing. See also how to fix a running toilet.
- The flapper lifts when you press the handle but drops back too quickly for a full flush.
Step-by-Step Flapper Replacement
- Turn off the water supply by turning the shutoff valve behind the toilet clockwise until it stops.
- Flush the toilet to empty the tank. Hold the handle down to drain as much water as possible.
- Disconnect the chain from the old flapper.
- Unhook the flapper from the two pegs on either side of the flush valve tube. Most flappers have two rubber ears that hook over these pegs.
- Take the old flapper to the hardware store to match the size and style, or note the toilet brand and model number. Universal flappers fit most toilets, but some brands (particularly Kohler and American Standard) use proprietary sizes.
- Hook the new flapper's ears onto the flush valve pegs.
- Connect the chain to the flush handle lever. Adjust the chain length so there is about half an inch of slack when the flapper is seated. Too much slack and the flapper will not lift fully. Too little slack and the flapper will not seal.
- Turn the water supply back on and let the tank fill.
- Flush to test. The flapper should lift fully, stay up until most of the water drains, then drop and seal. If it drops too quickly, shorten the chain by one or two links.
Fix 4: Fix the Chain ($0 to $5)
The lift chain is the thin metal or plastic chain connecting the flush handle lever to the flapper. Chain problems are among the easiest toilet issues to fix and often cost nothing at all. Open the tank lid and you can usually see the problem immediately.
Common Chain Problems
- Chain fell off the handle lever: The small hook or clip at the top of the chain has slipped off the hole in the lever arm. Reattach it by threading the hook back through the hole. If the hook is bent or broken, use a small paperclip as a temporary replacement or buy a new chain for under $5.
- Chain is too long: Excess chain can get caught under the flapper, preventing it from sealing. Shorten the chain by hooking it to a higher link, or trim the excess with wire cutters. Leave about half an inch of slack when the flapper is seated.
- Chain is too short: A chain that is too tight holds the flapper slightly open, causing the toilet to run. It can also prevent the flapper from seating properly after a flush. Lengthen the chain by connecting it to a lower hole on the lever arm, or replace it with a longer chain.
- Chain is tangled or kinked: Untangle the chain by hand. If it is corroded and stiff, replace it. A replacement chain with clips costs $3 to $5.
- Chain is broken: Replace the entire chain. Most hardware stores sell universal toilet flapper chains with a handle clip and flapper hook included.
Correct Chain Adjustment
The ideal chain length allows about half an inch of slack when the flapper is resting closed. Press the handle and watch: the chain should pull the flapper fully open without pulling at an angle. If the flapper only opens partway, the chain is too long and needs to be shortened by a link or two.
Fix 5: Replace the Flush Handle ($15 to $30)
A broken or corroded flush handle makes it impossible to trigger a flush. Replacement handles are widely available, cost $15 to $30, and installation takes about 10 minutes. This is a straightforward repair that any homeowner can handle with a single adjustable wrench.
Signs the Handle Needs Replacing
- The handle feels loose and wiggly when you press it.
- The handle does not spring back after pressing.
- The handle moves but you feel no resistance or connection to anything inside the tank.
- Visible corrosion or cracks on the handle or lever arm.
- The mounting nut has corroded and the handle is wobbly against the tank.
Step-by-Step Handle Replacement
- Turn off the water supply and flush to empty the tank.
- Disconnect the chain from the old lever arm. Note which hole the chain was connected to.
- Locate the mounting nut inside the tank where the handle passes through the tank wall. This is the important part: the nut has reverse threading. Turn it clockwise to loosen (the opposite of a normal nut). This is standard on nearly all toilets.
- Remove the old handle and lever assembly by pulling it out through the hole in the tank.
- Insert the new handle through the same hole from the outside.
- Thread the reverse-threaded mounting nut from inside the tank. Tighten by turning counterclockwise until snug. Do not overtighten, as this can crack the porcelain tank.
- Reconnect the chain to the lever arm. Use the same hole position, or adjust as needed so the chain has about half an inch of slack.
- Turn the water supply back on, let the tank fill, and test the flush.
When buying a replacement handle, bring the old one to the hardware store for matching, or purchase a universal handle. Universal handles fit most standard toilets. Some designer or one-piece toilets use proprietary handles that must be ordered from the manufacturer.
Fix 6: Replace the Fill Valve ($8 to $15)
The fill valve is the tall mechanism on the left side of the tank that controls water flow into the tank after each flush. When the fill valve fails, the tank either will not fill, fills too slowly, never stops filling, or does not fill to the correct level. A replacement fill valve costs $8 to $15 and installation takes 15 to 20 minutes.
Signs the Fill Valve Needs Replacing
- The tank does not fill after flushing, even though the shutoff valve is open.
- The tank fills extremely slowly (more than 3 to 4 minutes).
- The tank never stops filling (water continuously runs into the overflow tube).
- You hear a constant hissing sound from the tank.
- Adjusting the float does not change the water level.
Step-by-Step Fill Valve Replacement
- Turn off the shutoff valve behind the toilet. Flush to empty the tank. Sponge or towel up any remaining water in the bottom of the tank.
- Place a small bucket or towels under the tank to catch drips.
- Disconnect the water supply line from the bottom of the fill valve. Use an adjustable wrench or pliers. Water will drip out, so have your towels ready.
- Remove the mounting nut on the outside bottom of the tank that holds the fill valve in place. The fill valve should lift out of the tank.
- Adjust the new fill valve to the correct height. Most fill valves are adjustable by twisting the shaft. The top of the valve should sit about 1 inch above the overflow tube.
- Insert the new fill valve into the tank hole and tighten the mounting nut from below. Hand-tight plus a quarter turn with pliers is sufficient. Do not overtighten.
- Reconnect the water supply line to the bottom of the new fill valve.
- Connect the refill tube (a small flexible tube that comes with the fill valve) to the top of the overflow tube. This tube sends a small amount of water into the bowl during refilling.
- Turn on the water supply and let the tank fill. Adjust the float to set the water level about 1 inch below the overflow tube.
- Flush several times to verify everything works correctly and there are no leaks at the connections.
The most popular replacement fill valves are the Fluidmaster 400A and the Korky QuietFILL. Both are universal, fit most toilets, and cost under $15. Either is a reliable choice.
When It Is NOT Just the Toilet: Sewer Line Warning Signs
Sometimes a toilet that will not flush is not actually a toilet problem at all. It is a symptom of a much larger issue in the main sewer line. Recognizing the difference between a simple toilet fix and a sewer line emergency can save homeowners thousands of dollars in potential water damage and cleanup costs. If you notice any of the following signs, stop trying to fix the toilet and call a plumber.
Red Flags That Point to a Sewer Line Problem
- Multiple drains are slow or backed up. If the toilet will not flush and the bathtub is draining slowly, or if water comes up in the shower when you flush, the blockage is in the shared drain line, not in the toilet itself.
- Gurgling sounds from other fixtures. When you flush the toilet and hear gurgling from the bathroom sink, bathtub, or other drains, air is being displaced in a blocked sewer line.
- Sewage smell from drains. A sewer gas smell coming from floor drains, bathroom sinks, or the toilet itself indicates the sewer line is not venting properly or is partially blocked.
- Water backs up into the lowest drain. Sewer blockages cause water to back up through the lowest point in the system, which is usually a basement floor drain or a ground-floor bathtub.
- The toilet clogs repeatedly. If you clear the clog and it comes back within a day or two, the real blockage is further down the line and the toilet clog is just a symptom.
- Wet spots or unusually green grass in the yard. A cracked or collapsed sewer line leaks sewage into the soil, creating wet areas or patches of very green grass over the sewer line path.
What Causes Sewer Line Blockages
The most common causes of main sewer line blockages are tree root intrusion (roots grow into pipe joints seeking moisture), buildup of grease and debris over time, collapsed or bellied pipes in older homes, and flushing items that do not break down (wipes, feminine products, paper towels). Homes with clay or cast iron sewer pipes are more susceptible to root intrusion and deterioration.
A plumber will typically run a sewer camera inspection ($100 to $500) to locate and identify the blockage. Treatment depends on the cause: hydro jetting ($250 to $800) clears buildup and minor root intrusion, while a damaged pipe may require repair ($1,000 to $4,000) or full replacement ($3,000 to $25,000). For detailed pricing, see our sewer backup repair cost guide.
Professional Repair Costs
Most toilet flush problems can be fixed by homeowners for under $20 in parts. However, some situations call for a professional plumber. The table below shows typical costs for professional toilet and drain repairs. These are national averages; costs vary by location. For regional pricing, see our toilet repair cost guide.
| Repair Type | DIY Cost | Professional Cost |
|---|---|---|
| Clear a toilet clog (plunger) | $0 (if you own a plunger) | $100 to $250 |
| Clear a toilet clog (auger) | $15 to $40 (auger purchase) | $150 to $300 |
| Replace the flapper | $3 to $8 | $75 to $150 |
| Fix or replace the chain | $0 to $5 | $75 to $150 |
| Replace the flush handle | $15 to $30 | $75 to $150 |
| Replace the fill valve | $8 to $15 | $100 to $200 |
| Adjust the water level | $0 | $75 to $150 (service call) |
| Clear a main sewer line clog | Not recommended for DIY | $300 to $600 |
| Sewer camera inspection | Not applicable | $100 to $500 |
| Toilet replacement (including installation) | $100 to $400 (toilet only) | $250 to $800 (parts and labor) |
The cost of a professional service call typically ranges from $50 to $150 just to show up, with the repair cost on top of that. For simple issues like a flapper or handle replacement, many plumbers charge a flat rate of $75 to $150 that includes the service call and the part. For emergencies or after-hours calls, expect to pay $150 to $300 per hour. See our emergency plumber cost guide for after-hours pricing details.
Should You Repair or Replace an Old Toilet?
When a toilet keeps having flush problems, homeowners often wonder whether it makes more sense to keep repairing it or to replace the entire unit. The answer depends on the toilet's age, its water consumption, and how frequently it needs service.
When Repair Makes Sense
- The toilet is less than 15 years old and this is the first issue.
- The repair is simple and inexpensive (flapper, chain, handle, fill valve).
- The toilet is a quality brand in good condition with no cracks.
- The issue is a one-time clog caused by something specific (too much paper, a foreign object).
When Replacement Makes Sense
- Age: If the toilet is more than 20 years old, internal components become increasingly brittle and the porcelain may have hairline cracks that are hard to see.
- Water usage: Toilets manufactured before 1994 use 3.5 to 7 gallons per flush. Federal law now requires 1.6 gallons per flush or less, and many modern toilets use only 1.28 gallons. Replacing an old toilet can save 10,000 to 20,000 gallons of water per year for a family of four, translating to $50 to $100 in annual water bill savings.
- Frequent repairs: If you have replaced the flapper, fill valve, and handle within the last two years and the toilet is still giving problems, the flush valve seat or the bowl itself may be the issue. At that point, a new toilet ($100 to $400 for the unit) is more economical than continued repairs.
- Visible cracks: Any crack in the tank or bowl, no matter how small, will eventually leak. Cracked porcelain cannot be reliably repaired. A hairline crack in the tank can become a catastrophic failure that floods the bathroom.
- Constant clogs: Some older toilet designs have narrow trapways that clog frequently. Modern toilets have wider, more efficient trapways and use pressurized water jets that clear waste more effectively with less water.
- Wobbling at the base: If the toilet rocks or wobbles, the wax ring seal may be compromised. While the wax ring can be replaced ($5 to $15), a rocking toilet can also indicate that the floor flange is damaged or the subfloor is rotting, which may make replacement the smarter option.
A basic new toilet costs $100 to $250 for the unit itself. Professional installation adds $150 to $400, bringing the total to $250 to $650. Higher-end toilets with comfort height seating, elongated bowls, and quiet-close lids range from $250 to $800. For a complete breakdown, see our toilet repair cost guide.
Common Mistakes to Avoid
Homeowners sometimes make a toilet flush problem worse by using the wrong approach. Avoid these common mistakes to prevent damage, injury, and unnecessary expense.
1. Using Chemical Drain Cleaners in the Toilet
Chemical drain cleaners like Drano and Liquid-Plumr are not formulated for toilets and should never be poured into one. These products can crack porcelain by generating heat through chemical reactions. They are also ineffective against the solid clogs that typically block toilets. If the chemical does not clear the clog, you now have a bowl full of caustic liquid that makes plunging dangerous due to splash-back risk. A plunger or auger is always the correct tool for a toilet clog.
2. Flushing Again When the Bowl Is Full
When a flush fails and the bowl fills with water, the instinct is to try flushing again. Do not do this. Each flush sends another 1.6 gallons (or more in older toilets) into a bowl that is already full, resulting in an overflow onto the bathroom floor. Wait for the water level to drop on its own, or use a plunger to clear the clog before attempting another flush.
3. Using Excessive Force on the Plunger
Aggressive, high-speed plunging splashes contaminated water and is no more effective than steady, controlled strokes. The plunger works through hydraulic pressure, not brute force. Slow, firm, consistent strokes with a good seal are far more effective than fast, violent pumping. Also, pressing too hard can crack the wax ring seal at the base of the toilet or damage the drain connection.
4. Using a Regular Drain Snake Instead of a Toilet Auger
A standard drain snake has an uncoated metal cable that will scratch and permanently scar the porcelain inside the toilet bowl. A toilet auger (closet auger) has a rubber or vinyl sleeve that protects the porcelain. Toilet augers cost $15 to $40 and are specifically designed for toilet drains. Always use the right tool.
5. Buying the Wrong Replacement Parts
Toilet parts are not fully universal, despite what the packaging sometimes claims. Before buying a replacement flapper, fill valve, or handle, note the toilet brand and model number (usually stamped inside the tank or under the lid). Some brands use proprietary sizes. Taking the old part to the hardware store is the safest way to get a correct match. A wrong-sized flapper that does not seal properly will cause a running toilet and waste water.
6. Overtightening Bolts and Nuts
Porcelain is strong under compression but brittle under tension. Overtightening the tank bolts, the fill valve mounting nut, or the handle mounting nut can crack the tank or bowl. When tightening any fitting on a toilet, stop as soon as it is snug. Hand-tight plus a quarter turn with a wrench is typically sufficient for most toilet connections.
7. Ignoring a "Minor" Leak
A small, steady drip from the tank bolts, the supply line, or the base of the toilet may seem insignificant, but even a slow leak causes significant damage over time. Water seeping under the toilet can rot the subfloor, encourage mold growth, and eventually cause the toilet to become unstable. Fix any leak as soon as you notice it, even if it seems small. If you see water at the base of the toilet after flushing, the wax ring needs replacement.
Frequently Asked Questions
Why won't my toilet flush?
The eight most common causes are a clog in the drain, low water level in the tank, a broken or warped flapper, a disconnected or tangled chain, a broken flush handle, a faulty fill valve, a blocked vent pipe, and a main sewer line blockage. Most of these are inexpensive to fix yourself, with parts costing under $20.
How can I tell if the problem is a clog or a tank issue?
Pour a bucket of water directly into the toilet bowl from about waist height. If the water flushes down normally, the problem is inside the tank (flapper, chain, handle, or fill valve). If the water rises and drains slowly, you have a clog in the drain line.
How much does it cost to fix a toilet that won't flush?
DIY repairs cost $0 to $15 for most fixes. A new flapper costs $3 to $8, a chain costs under $5, a fill valve costs $8 to $15, and a flush handle costs $15 to $30. Professional repair costs $100 to $400 depending on the issue, with most simple repairs in the $100 to $200 range.
When does a toilet that won't flush indicate a sewer line problem?
If multiple drains in the house are slow or backing up, if you hear gurgling from other fixtures when you flush, or if you notice a sewage smell from drains, the problem is likely in the main sewer line rather than the toilet itself. A sewer line issue requires a professional plumber with camera inspection equipment.
Should I repair or replace an old toilet that keeps having flush problems?
Consider replacing the toilet if it is more than 20 years old, requires frequent repairs, uses more than 1.6 gallons per flush, or has visible cracks in the porcelain. Modern toilets use 1.28 gallons per flush or less and save $50 to $100 per year on water bills compared to older models.
How do I fix low water level in the toilet tank?
Locate the fill valve on the left side of the tank. If it has a float ball on an arm, bend the arm slightly upward. If it has a cylinder float, squeeze the clip on the side and slide the float upward on the rod. The water level should sit about 1 inch below the top of the overflow tube.
How much does it cost to fix a broken toilet handle?
A replacement toilet handle costs $15 to $30 at most hardware stores. Installation takes about 10 minutes and requires only an adjustable wrench. Note that the nut inside the tank has reverse threading, so you turn it clockwise to loosen and counterclockwise to tighten.
Why does my toilet flush weakly?
A weak flush is usually caused by a partial clog in the drain, low water level in the tank, mineral buildup around the rim jets under the toilet bowl rim, or a blocked plumbing vent pipe on the roof. Start by checking the tank water level and clearing any visible buildup under the rim with a small brush or wire.
When should I call a plumber for a toilet that won't flush?
Call a plumber if the plunger and auger fail to clear the clog, if multiple drains are affected, if you see or smell sewage backing up, if the toilet is leaking at the base, or if you are uncomfortable performing the repair yourself. A plumber can diagnose and fix most toilet issues in under an hour.
How can I prevent toilet flush problems?
Flush only toilet paper and human waste. Avoid flushing wipes (even those labeled flushable), feminine products, cotton swabs, or paper towels. Replace the flapper every 4 to 5 years before it warps. Check the chain and handle periodically for wear. Keep the tank water level at the fill line.
Next Steps
Most toilet flush problems are straightforward DIY repairs that take less than 30 minutes and cost under $20 in parts. Start with the two-minute diagnostic to identify the cause, then follow the step-by-step fix for your specific issue. If the problem turns out to be in the sewer line, or if you are not comfortable performing the repair, a plumber can diagnose and fix most toilet issues in a single visit for $100 to $400.
For more help with toilet and plumbing problems, see these related guides:
- Toilet repair cost guide (full pricing breakdown)
- How to fix a running toilet
- What to do when a toilet is overflowing
- How to unclog a drain
- Sewer backup repair cost
- Emergency plumber cost
- When to call a plumber
- Plumbing diagnostic tool
If you need to reach a local plumber, call (641) 637-5215 for a no-obligation conversation about your toilet issue.
Talk to a Plumbing Expert
Get a cost estimate and connect with a local plumber.
(641) 637-5215No obligation. Local professionals in your area.