That faint hissing sound coming from your bathroom isn't just annoying — it's expensive. A running toilet is one of the most wasteful household plumbing problems there is, silently draining up to 200 gallons of water every single day. That adds up to 6,000 gallons a month, and hundreds of dollars added to your water bill each year. The good news: in the vast majority of cases, the fix takes less than 30 minutes and costs under $20 in parts from any hardware store. This guide walks you through every possible cause, how to diagnose it accurately, and exactly how to fix it yourself.
Why a Running Toilet Is a Serious Problem
Most homeowners put off fixing a running toilet because the water "just goes down the drain anyway" — but that thinking costs real money. A slow-running toilet can waste 200 gallons per day. A severe leak can waste far more. At the average US water rate of around $0.004 per gallon, a continuously running toilet adds $20–$30 per month to your bill at minimum. Over a year, that's $300 or more for a problem that costs $10 to fix.
Beyond the bill, undiagnosed running toilets can mask early signs of a more serious internal failure — a cracked flapper seat, a failing fill valve, or a waterlogged float — that, left unaddressed, can eventually cause water damage around the base of the toilet or require a full tank rebuild. Catching the problem early almost always means a cheaper, simpler repair.
How a Toilet Works (The Simple Version)
You don't need to be a plumber to fix a running toilet, but a basic understanding of the four key components inside the tank will help you diagnose the problem quickly:
- The flapper: A rubber seal that sits at the bottom of the tank. When you flush, it lifts to let water rush into the bowl, then drops back down to seal the tank so it can refill. A worn or warped flapper is the most common cause of a running toilet.
- The fill valve: Controls the flow of water into the tank after a flush. When the tank is full, the fill valve shuts off. If it doesn't shut off correctly, water keeps running.
- The float: A buoyant device — either a ball on an arm or a cup that slides up a shaft — that rises with the water level. When it reaches the correct height, it signals the fill valve to shut off. If the float is set too high, water overfills the tank and drains constantly into the overflow tube.
- The overflow tube: A vertical tube in the centre of the tank that acts as a safety drain — if the water level gets too high, it drains into the bowl rather than overflowing the tank. If your water level is too high, water runs constantly through this tube into the bowl.
A running toilet is almost always caused by a failure in one of these four components. The first job is figuring out which one.
How to Diagnose a Running Toilet
Remove the tank lid and set it safely aside. Now you can see all the internal components and run the following diagnostic checks.
The Food Colouring Test
This is the fastest way to confirm a flapper leak. Drop 5–10 drops of food colouring (any colour) into the tank water. Do not flush. Wait 15 minutes. If coloured water appears in the toilet bowl, water is passing through the flapper seal — meaning the flapper needs replacing. If the bowl water stays clear, the flapper is sealing correctly and the problem is elsewhere.
Pro tip: If you don't have food colouring, a small amount of powdered drink mix or a blue toilet-tank tablet also works as a tracer dye for this test.
Checking the Flapper
With the tank lid off, press down gently on the flapper with your finger while the toilet is running. If the running immediately stops, the flapper isn't sealing properly — it's either warped, coated in mineral deposits, or has simply degraded with age. Lift the flapper off and inspect it: if it feels stiff, brittle, or has visible cracks or a rough seating edge, it needs replacing. Flappers typically last 4–8 years; older toilets almost certainly have a flapper that's due for replacement.
Checking the Fill Valve
Lift the fill valve float arm (or pinch and lift a cup float) to its maximum position by hand. If the water stops running, the fill valve itself is fine — the problem is that the float is set too high. If water continues to run even when you manually hold the float at the top of its travel, the fill valve is faulty and needs replacing.
Checking the Float
Look at the water level in the tank. It should sit roughly 1 inch below the top of the overflow tube. If the water is at or above that mark, the float is set too high and water is continuously draining into the overflow tube. This is a very common cause of that constant, low-level running sound that never fully stops between flushes.
Checking the Overflow Tube
Look directly into the overflow tube while the toilet is running. If you can see or hear water flowing into it, the water level is too high — adjust the float downward. If water seems to be draining around the base of the overflow tube where it meets the flush valve, the flush valve gasket may be failing — a less common but fixable issue.
Quick Diagnosis Table
Fix 1: Replace a Worn Flapper (The Easiest DIY Fix)
Flapper replacement is the most common running toilet fix, and it's genuinely one of the easiest plumbing tasks a homeowner can tackle. A replacement flapper costs $5–$10 at any hardware store and the whole job takes about 15 minutes.
- Turn off the water supply. The shut-off valve is on the wall behind the toilet near the floor. Turn it clockwise until it stops.
- Flush the toilet to drain the tank. Hold the handle down to get as much water out as possible.
- Remove the old flapper. Unhook the flapper ears from the pegs on either side of the overflow tube. Disconnect the chain from the flush handle arm. Take the old flapper with you to the hardware store — there are dozens of sizes and styles, and an exact match ensures a good seal.
- Install the new flapper. Hook the ears onto the overflow tube pegs. Attach the chain to the flush arm, leaving about half an inch of slack — too tight and the flapper won't seal fully; too much slack and it may get trapped under the flapper.
- Restore the water supply and let the tank fill. Do the food colouring test again to confirm the seal.
Pro tip: Universal flappers exist, but a flapper made specifically for your toilet brand (Kohler, American Standard, TOTO, etc.) will almost always seal better and last longer. Check the inside of the tank lid — the model number is often stamped there.
Fix 2: Adjust or Replace the Fill Valve
If the flapper is fine and the water still runs, the fill valve is the next suspect. First, try the adjustment: most modern fill valves have a height-adjustment twist or screw at the top that lets you raise or lower the shut-off water level. Lower it until the tank fills to about 1 inch below the overflow tube top.
If adjusting doesn't stop the running — or if the valve is physically damaged, cracked, or very old — replace the entire fill valve assembly. This is a moderate DIY job that takes about 30 minutes and costs $10–$20 in parts:
- Shut off the supply valve and flush to empty the tank. Use a sponge to remove the remaining inch or two of water.
- Disconnect the water supply line from the bottom of the tank (have a towel ready — residual water will drip).
- Unscrew the plastic locknut on the underside of the tank that secures the fill valve. Lift the old valve straight out.
- Insert the new fill valve and set it to the correct height — most have a twist-to-adjust shank. Follow the manufacturer's markings for water level.
- Hand-tighten the locknut from below, reconnect the supply line, and restore the water. Let the tank fill and confirm the valve shuts off cleanly.
Fix 3: Adjust the Float Level
An incorrectly set float is extremely common in older toilets and in homes where the fill valve has been replaced without adjusting the float height. The fix depends on which type of float you have:
- Ball float (older toilets): The float is a hollow ball on the end of a horizontal arm. To lower the water level, bend the arm gently downward, or look for an adjustment screw at the pivot point and turn it to lower the arm. The goal is a water level 1 inch below the overflow tube top.
- Cup float (modern toilets): The float is a plastic cup that rides up and down the fill valve shaft. Pinch the adjustment clip where the cup meets the shaft, slide the float down to lower the water level, and release. Some models have a turn-to-adjust screw instead of a clip.
After adjusting, flush and watch the refill cycle. The fill valve should shut off cleanly when the water level sits about 1 inch below the top of the overflow tube.
Fix 4: Addressing the Overflow Tube
If water is draining into the overflow tube because the float won't lower far enough, the overflow tube itself may be cut too short for your tank — this can happen if a replacement valve was installed with a tube that doesn't match the original height. The correct water level should be at least 1 inch below the tube opening. If adjusting the float as low as it will go still leaves the water level at the tube rim, you have two options: replace the fill valve with one whose adjustment range suits your tank depth, or call a plumber to assess the flush valve assembly.
Watch out: Never shorten the overflow tube to "fix" a high water level — the tube is your toilet's last line of defence against tank overflow. Reducing its height eliminates that safety margin and risks water flooding over the tank rim if the fill valve ever fails fully.
How Much Does Fixing a Running Toilet Cost?
This is one of the most cost-effective plumbing repairs there is. Here's a realistic breakdown:
DIY Repair Costs: $5–$20
- Replacement flapper: $5–$10 at any hardware store
- Replacement fill valve: $10–$20 (Fluidmaster and Korky are the two most reliable brands)
- Full toilet repair kit (flapper + fill valve + handle hardware): $15–$25
- Tools required: Adjustable wrench, sponge, bucket — most homeowners already own these
The total DIY cost for the most common fix — a flapper replacement — is typically under $10 and takes 15 minutes. Even a full fill-valve swap rarely exceeds $25 in materials.
Professional Plumber Cost: $50–$200
If you'd prefer a plumber to handle the repair, expect to pay:
- Service call / minimum charge: $50–$100 depending on your area
- Flapper replacement by a plumber: $60–$120 total (parts + labor)
- Fill valve replacement by a plumber: $80–$175 total
- Full toilet rebuild (all internal components): $100–$250
While a plumber costs significantly more than DIY, the repair is quick — most plumbers finish internal toilet repairs in under an hour — and you get the reassurance of a professional diagnosis if there's something unexpected going on.
Save money tip: If your toilet is more than 15–20 years old and requires a fill valve replacement, ask the plumber to replace the flapper at the same time. Both parts cost very little, and doing them together avoids a second service call charge when the flapper fails in another year or two.
When to Call a Plumber
Most running toilet repairs are well within reach for an averagely handy homeowner. But there are situations where calling a licensed plumber is the right call:
- The toilet keeps running after you've replaced the flapper and fill valve. This points to a flush valve seat problem — the valve seat may be cracked, pitted, or corroded, preventing any flapper from sealing. Replacing a flush valve requires removing the tank, which is a bigger job.
- There's a crack in the tank or bowl. Cracks can worsen suddenly and cause significant water damage. Don't attempt to repair or seal a cracked porcelain toilet — replace it.
- Water is pooling on the floor around the toilet. This is not a running toilet issue — it suggests a wax ring failure, a loose supply connection, or a cracked base. All require professional attention.
- The toilet runs repeatedly despite multiple repairs. If you've replaced parts and the problem keeps returning within weeks, there may be a water pressure issue or a flush valve assembly fault that needs a professional diagnosis.
- You're not comfortable working with the water supply. There's no shame in calling a plumber for a job that feels beyond your skill level — the cost of a service call is always less than the cost of a flooded bathroom.
How PlumberArchive Helps You Find Toilet Repair Specialists
If you've run through the diagnosis steps and the toilet is still running — or if you'd simply rather have a local professional handle it from the start — PlumberArchive makes it easy to find a licensed plumber in your area. Our directory covers 12,151+ plumbers across all 50 states, with verified contact details, customer ratings, and speciality information so you can find someone experienced in toilet repairs, bathroom plumbing, and fixture replacement.
All plumbers in our directory are real businesses with verifiable phone numbers. Search by city or zip code, compare ratings, and call directly — no account needed, completely free.
Still Running? Find a Toilet Repair Plumber Near You
Search 12,151+ licensed plumbers across the United States. Find a verified local professional who specialises in toilet repairs, fixture replacement, and bathroom plumbing — free to use, no sign-up required.
Find a Plumber Near Me