How to Fix a Running Toilet (Advanced Diagnosis)
Updated February 25, 2026
Diagnose and fix a running toilet when the flapper, fill valve, and float adjustments have already failed -- overflow tube cracks, flush valve seats, and hidden causes.
Overview
You replaced the flapper. You adjusted the float. You even swapped the fill valve. Toilet still runs. This guide is for that situation. The basic fixes handle 85% of running toilets. The remaining 15% are caused by problems most guides never mention: a cracked overflow tube, a corroded flush valve seat, a warped flapper that cannot seal, or a hairline crack in the tank itself. Diagnosing these requires a systematic approach -- test each component in order until you find the one that fails.
What You'll Need
Safety First
- Turn off the water supply before removing any tank components. The fill valve sprays water straight up when removed with the supply on.
- Porcelain edges inside the tank are sharp. Work carefully when reaching inside -- cuts from tank edges are surprisingly common.
- If you find a crack in the tank, do not attempt epoxy repairs on a pressurized water vessel. Replace the tank or the entire toilet.
Step-by-Step Instructions
- Identify Which Type of Running You Have
There are two kinds of running toilet. Type 1: water flows constantly into the bowl (flapper or flush valve issue). Type 2: fill valve cycles on and off every few minutes without anyone flushing -- called phantom flushing (slow leak past the flapper). Drop 5-10 drops of food coloring into the tank. Wait 15 minutes without flushing. Color in the bowl? Water is leaking past the flapper. No color? The fill valve is the likely culprit -- it is overfilling and draining through the overflow tube.
Tip: The food coloring test is the single most useful diagnostic. It tells you definitively whether the problem is the flapper seal or the fill valve. Do this first and save yourself from replacing parts that are not broken. - Check the Overflow Tube
Water level in the tank should be 1/2 to 1 inch below the top of the overflow tube. If water is flowing into the overflow tube, the fill valve is set too high or the float is not shutting it off. Adjust the float down. But also check the overflow tube itself -- grab it gently and wiggle. Cracked at the base? Water seeps through the crack constantly, draining the tank and causing the fill valve to cycle. A cracked overflow tube means you need a new flush valve assembly ($15-25).
Tip: Overflow tubes crack from age and from people pressing down on the flush handle too hard. The tube is part of the flush valve assembly -- it is not sold separately. Replacing it means pulling the tank off the bowl. Not difficult, but plan for 45-60 minutes. - Inspect the Flush Valve Seat
The flapper sits on the flush valve seat -- a smooth ring at the bottom of the tank. Run your finger around the seat. Feel rough spots, mineral deposits, or pitting? The flapper cannot seal against an uneven surface no matter how new it is. Light mineral buildup: scrub with a Scotch-Brite pad or fine emery cloth (400-grit) until smooth. Deep pitting or corrosion: the flush valve needs replacement.
Tip: This is the most overlooked cause of a running toilet. People replace flappers three times and the toilet still runs because the seat itself is corroded. 30 seconds of running your finger around the seat tells you everything. - Test the Flapper Seal Directly
Tank full, water supply on. Press down on the flapper firmly with your hand (reach into the tank, push the flapper straight down onto the seat). Hold it for 30 seconds. Does the running stop? The flapper is not seating properly. Could be the wrong flapper size (2-inch vs 3-inch), a warped flapper, or the chain is too short and holding the flapper slightly open. Let go -- does it seat on its own? If it floats up or sits crooked, it is warped or the hinge ears are worn.
Tip: Flappers come in 2-inch and 3-inch sizes. Measure the drain opening at the bottom of the tank. 2-inch is the old standard, 3-inch is common on newer toilets (post-2005). Wrong size flapper will never seal. Check the number printed on your old flapper before buying a replacement. - Check the Fill Valve for Internal Failure
Fill valve shuts off but then slowly opens again? The diaphragm or seal inside is worn. Remove the fill valve cap (on Fluidmaster-style: twist the cap counterclockwise, lift off). Inspect the rubber seal. Torn, cracked, or compressed flat? Replace the cap assembly ($5-8) or the entire fill valve ($8-12). While the cap is off, turn the water on for 3 seconds to flush debris from the valve body. Sediment in the valve is the second most common cause of a fill valve that will not shut off.
Tip: Fluidmaster 400A is the industry standard replacement fill valve. $8-12 at any hardware store. Universal fit, adjustable height, and a 5-year warranty. Takes 10 minutes to swap. - Check for Tank Cracks (Last Resort)
Rare but possible: a hairline crack in the tank below the waterline causes a slow, constant leak that the fill valve tries to compensate for. Dry the outside of the tank completely with a towel. Wait 10 minutes. Run your fingers along the entire exterior. Any moisture? Mark the spot and watch it. Condensation is uniform. A crack leak is a single wet line or drip point. Confirmed crack? The tank (or entire toilet) needs replacement. Do not repair cracked porcelain with epoxy -- it fails under water pressure.
Tip: Tank condensation (sweating) in humid weather looks like a leak but is not. The tank surface is cold from the incoming water, and humid air condenses on it. An anti-sweat valve ($30-60) mixes a small amount of hot water into the supply line to warm the tank. Or install a tank liner kit ($15-20).
Pro Tips
- Running toilet wasting water? A stuck flapper wastes 200+ gallons per day. That is $1-3/day on your water bill depending on your local rate. Fix it fast.
- Buy a complete toilet repair kit ($20-25) instead of individual parts. Fluidmaster and Korky both make all-in-one kits with a fill valve, flapper, supply line, and bolts. Replacing everything at once on an older toilet eliminates the guesswork.
- Toilet runs only after flushing and stops after 30-60 seconds? That is normal -- the fill valve is refilling the tank and bowl. A running toilet that truly needs fixing runs continuously or cycles every few minutes.
- Hard water accelerates flush valve seat corrosion. If you are on well water or have hard municipal water (above 7 grains per gallon), expect to replace the flush valve assembly every 8-10 years.
- Adjustable flappers with a dial on top control how much water releases per flush. If yours has this dial, make sure it is not set to the minimum -- it may close too fast and then reopen from the suction.
When to Call a Pro
Call a plumber if you find a cracked tank (replacement needed), if the toilet is a proprietary design with non-standard parts (Kohler Class Five, TOTO G-Max -- some have specific flappers and valves), or if the problem persists after replacing the fill valve, flapper, and flush valve. At that point the toilet itself may have a manufacturing defect or internal damage.
Frequently Asked Questions
When should I call a plumber to fix a running toilet (advanced diagnosis)?
Call a plumber if you find a cracked tank (replacement needed), if the toilet is a proprietary design with non-standard parts (Kohler Class Five, TOTO G-Max -- some have specific flappers and valves), or if the problem persists after replacing the fill valve, flapper, and flush valve. At that point the toilet itself may have a manufacturing defect or internal damage.
What are some expert tips to fix a running toilet (advanced diagnosis)?
Running toilet wasting water? A stuck flapper wastes 200+ gallons per day. That is $1-3/day on your water bill depending on your local rate. Fix it fast. Buy a complete toilet repair kit ($20-25) instead of individual parts. Fluidmaster and Korky both make all-in-one kits with a fill valve, flapper, supply line, and bolts. Replacing everything at once on an older toilet eliminates the guesswork. Toilet runs only after flushing and stops after 30-60 seconds? That is normal -- the fill valve is refilling the tank and bowl. A running toilet that truly needs fixing runs continuously or cycles every few minutes. Hard water accelerates flush valve seat corrosion. If you are on well water or have hard municipal water (above 7 grains per gallon), expect to replace the flush valve assembly every 8-10 years. Adjustable flappers with a dial on top control how much water releases per flush. If yours has this dial, make sure it is not set to the minimum -- it may close too fast and then reopen from the suction.
What tools do I need to fix a running toilet (advanced diagnosis)?
You will need: Adjustable wrench (for supply line and fill valve locknut), Replacement flapper -- correct size: 2-inch or 3-inch, Replacement fill valve (Fluidmaster 400A recommended -- $8-12), Scotch-Brite pad or 400-grit emery cloth (for flush valve seat cleaning), Food coloring (for the leak diagnostic test), Sponge and towels (for draining and drying the tank), Bucket (to catch water when removing the supply line).
When should I call a professional instead of doing this myself?
Call a plumber if you find a cracked tank (replacement needed), if the toilet is a proprietary design with non-standard parts (Kohler Class Five, TOTO G-Max -- some have specific flappers and valves), or if the problem persists after replacing the fill valve, flapper, and flush valve. At that point the toilet itself may have a manufacturing defect or internal damage.
How difficult is this project?
This project is rated intermediate. It requires moderate DIY skill and the right tools.
How long does this take?
Plan for approximately 30 minutes - 2 hours. First-timers may need extra time.
How much will this cost?
The estimated cost is $5 - $30. Costs vary by location and materials chosen.
