Repair Riot

Toilet Keeps Flushing: How to Fix It Yourself

When your house revolts, we help you restore order.

On this page

Quick answer

Your toilet may keep flushing due to a faulty flapper, fill valve, or water level. Turn off the water supply, inspect the flapper chain, and adjust or replace parts as needed.

Confirm the symptom

Tools and prep

Step-by-step troubleshooting

  1. Turn Off Water Supply
    Do: Locate and turn the shut-off valve clockwise to stop water flow.
    Observe: Water stops entering the tank.
    Means: You can now work safely without water interruption.
    Next: Inspect flapper and chain
  2. Inspect Flapper and Chain
    Do: Check if the flapper is worn, cracked, or not sealing properly. Ensure the chain is not too tight or tangled.
    Observe: Flapper sits flat against the flush valve, chain has slight slack.
    Means: Proper flapper function is confirmed.
    Next: Adjust or replace flapper
  3. Adjust or Replace Flapper
    Do: If flapper is faulty, replace it with a new one. Adjust chain length for proper operation.
    Observe: Flapper seals tightly, chain allows free movement.
    Means: Flapper issue is resolved.
    Next: Test toilet function
  4. Test Toilet Function
    Do: Turn water supply back on and flush the toilet. Observe the refill and sealing process.
    Observe: Toilet flushes normally and stops running.
    Means: Issue is resolved.
    Next: Monitor for recurrence
  5. Check Fill Valve
    Do: If the toilet still runs, inspect the fill valve for proper operation and water level adjustment.
    Observe: Water level is 1–2 inches below the overflow tube.
    Means: Fill valve is correctly adjusted.
    Next: Replace fill valve if necessary
  6. Replace Fill Valve
    Do: Remove the old fill valve and install a new one following manufacturer instructions.
    Observe: Water fills the tank to the correct level and stops.
    Means: Fill valve issue is resolved.
    Next: Final test and cleanup

Common causes

CauseLikelihoodDifficultyPart often needed
Faulty Flapper
The rubber seal degrades or the chain is misadjusted, preventing the tank from holding water.
CommonEasyToilet flapper
High Water Level
Water level is too high, causing overflow into the tube and continuous refilling.
CommonEasyFill valve adjustment
Worn Fill Valve
Internal components wear out, causing water to run continuously.
CommonMediumFill valve
Leaking Tank to Bowl Seal
The wax ring is damaged, causing water to leak into the bowl and trigger the fill valve.
SometimesHardWax ring
Faulty Float Ball or Cup
The float does not shut off the fill valve when the tank is full.
SometimesMediumFloat mechanism
Mineral Buildup
Hard water deposits can interfere with flapper or fill valve operation.
SometimesEasyDescaling solution
Damaged Overflow Tube
Cracks or misalignment in the overflow tube allow water to escape.
RareHardOverflow tube replacement

Parts matching

Common parts needed for toilet flushing issues include:

Purchase parts compatible with your toilet model for best results.

When to call a professional

FAQ

How do I know if the flapper is the problem?

If the flapper doesn't seal properly or the chain is too tight, water will leak into the bowl, causing the toilet to run. Adjust or replace the flapper to resolve this.

Can I adjust the water level myself?

Yes, most fill valves have an adjustment screw or clip to set the water level. Adjust it to 1–2 inches below the overflow tube.

Why does my toilet run even after replacing the flapper?

The fill valve may be faulty or the water level too high. Check and adjust the fill valve if necessary.

Is it normal to hear water running after flushing?

A brief sound is normal, but continuous running indicates a problem with the flapper, fill valve, or water level.

How often should I replace a toilet flapper?

Every 1–2 years, or sooner if it shows signs of wear or leakage.