A running toilet is usually a $10 flapper or a quick float adjustment. Here's how to find the cause and fix it yourself in under an hour.
Most running toilets come down to one of two cheap parts: a worn flapper or a bad fill valve. Lift the tank lid, run a quick dye test, and you'll know which within minutes. Nine times out of ten you can fix it yourself with a hardware-store part and about 30 minutes.
That constant hiss or random midnight refill isn't just annoying. It's water — and money — running straight down the drain. This guide shows you how to find the cause and fix each one, plus the point where it's smarter to call a pro.
Key Takeaways
- A worn toilet flapper can silently leak thousands of gallons a year, according to the EPA's WaterSense program — real money off your water bill.
- Start with the flapper. A worn flapper is the most common cause, and replacements run about $5 to $15.
- If water rises until it spills into the overflow tube, the problem is the fill valve or float — not the flapper.
- Most fixes take under an hour and need no special tools. Call a pro for a cracked tank, a leaking base, or repairs that won't hold.
What Makes a Toilet Run? The 5 Usual Suspects
A toilet runs when water keeps moving from the tank into the bowl or overflow tube instead of sealing after a flush. Five parts cause almost every case:
- Flapper — the rubber seal at the tank bottom. Warped or stiff, it leaks water into the bowl and the tank refills over and over.
- Chain — links the handle to the flapper. Too loose and the flapper won't seat; too tight and it can't close.
- Float — tells the fill valve when to stop. Set too high, water never shuts off.
- Fill valve — refills the tank. A failed valve won't shut off cleanly, so you hear a constant hiss.
- Overflow tube — the open pipe in the middle. Water pouring into it means the tank is overfilling, which points to the float or valve.
A two-minute dye test tells you where to look.
Before You Begin: Tools and Time
Most of this is hand-tight work, so you won't need much.
What you'll need:
- A replacement flapper and/or fill valve (bring the old part to match)
- Adjustable pliers or a small wrench
- A sponge and a small bucket or old towels
- Food coloring or a dye tablet (for the leak test)
- Time: 15–45 minutes
- Difficulty: Beginner
Keep parts universal-fit unless your toilet is a specialty or low-flow model. When unsure, photograph the inside of your tank and show the store associate.
Step 1: Run the Dye Test to Find the Leak
This is the fastest way to tell a flapper problem from a fill-valve problem.
- Take off the tank lid and set it somewhere safe — porcelain chips easily.
- Put a few drops of food coloring into the tank water.
- Don't flush. Wait about 10 minutes.
- Check the bowl, then flush to rinse the dye so it doesn't stain.
Colored water in the bowl means the flapper is leaking — water is sneaking past the seal. If the bowl stays clear but the toilet still runs, the flapper is fine and the trouble is up top at the float or fill valve. This is the exact test the EPA's WaterSense program recommends: a few drops of food coloring, and any color in the bowl after 10 minutes means a leak.
Step 2: Check and Fix the Chain
A bad chain is the easiest fix, so rule it out before buying parts.
- Flush and watch the flapper. It should lift, then drop and seal flat when the tank empties.
- If the chain is long enough to get pinned under the flapper, unhook a link or two.
- If it's so tight it holds the flapper open a crack, add one link of slack.
- Aim for about a half-inch of slack when the flapper is closed.
Test with a flush. If the flapper now seats fully and the running stops, you're done. If it still leaks, the flapper is worn — go to Step 3.
Step 3: Replace the Flapper
Flapper replacement is the single most common toilet repair, and it's genuinely easy.
- Turn off the water at the shutoff valve behind the toilet (clockwise).
- Flush to drain the tank, then sponge out the last inch of water.
- Unhook the chain and slide the old flapper's ears off the pegs at the base of the overflow tube.
- Snap the new flapper onto the same pegs and reconnect the chain with a little slack.
- Turn the water back on and let the tank refill.
Flush a few times. The new flapper should drop and seal every time — run the dye test again to be sure. A universal flapper costs about $5 to $15 and lasts several years.
Step 4: Adjust the Float and Water Level
If your dye test came back clear but the toilet still runs, this is almost always the fix.
The water should sit about one inch below the top of the overflow tube. Many tanks have a fill line molded on the back wall or the tube.
There are two float types:
- Float cup (slides up the fill valve): pinch the clip or turn the screw to lower the cup, which lowers the water level.
- Float ball (a ball on a metal arm): gently bend the arm down, or turn the screw where it meets the valve.
Adjust in small steps, flush, and re-check. If water now stops before it reaches the overflow tube, the running should stop too.
Step 5: Replace the Fill Valve
If the tank overfills no matter how you set the float, or you hear a constant hiss, the fill valve has failed.
- Turn off the water and disconnect the supply line under the tank.
- Flush and sponge the tank dry.
- Unscrew the locknut holding the old valve and lift it out.
- Set the new valve to your tank's height per its instructions, secure the locknut, and reconnect the supply line.
- Clip the refill tube onto the top of the overflow tube — don't push it down inside.
- Turn the water on and set the float about an inch below the overflow tube.
A universal fill valve runs about $10 to $20. Watch a full cycle: the valve should fill and shut off silently, with no hiss or trickle into the bowl.
When It's the Fill Valve vs. the Flapper
Here's the quick rule, so you never guess:
- Water leaking into the bowl (dye test colors the bowl, or a thin trickle runs down the back): it's the flapper. Replace it first — cheap, fast, and the top cause.
- Water spilling into the overflow tube (constant hiss, level at or above the tube): it's the float or fill valve. Adjust the float first; replace the valve if that doesn't hold.
Fix one and it still runs? Work down the list. An old toilet often needs both a flapper and a fill valve — they wear out around the same time.
How Much Water (and Money) a Running Toilet Wastes
A running toilet is one of the most wasteful leaks in a home. The EPA's WaterSense program reports that household leaks waste nearly 900 billion gallons nationwide each year (EPA WaterSense, retrieved August 2026). A single worn flapper can silently leak thousands of gallons annually. Toilets already account for nearly 30 percent of a home's indoor water use, so a leaking one shows up on your bill fast. In drought-prone Southern California, that's not something to shrug off.
The upside: the fix is cheap. The EPA notes that fixing easy household leaks can trim about 10 percent off a water bill, and a flapper or fill valve costs only a few dollars. That's why a toilet that keeps running is worth fixing the day you notice it.
For a rhythm to catch small leaks before they run up a bill, see our bathroom maintenance checklist, part of the broader home maintenance checklist for Los Angeles homeowners.
Common Mistakes to Avoid
A few small errors send people back to the store twice:
- Buying the wrong flapper. Bring the old flapper or your toilet's brand to match the size and style.
- Too much chain slack. Excess chain gets trapped under the flapper and breaks the seal — keep it to about a half-inch.
- Setting the water level too high. If it reaches the top of the overflow tube, it drains in forever. Keep it about an inch below.
- Pushing the refill tube inside the overflow tube. It clips on top; tucked inside, it can siphon the tank nonstop.
- Overtightening plastic nuts. Hand-tight plus a small turn is enough. Force cracks fittings and porcelain.
When to Call a Pro
Most running toilets are a confident DIY job. Call for help when the problem is bigger than a tank part:
- The tank or bowl is cracked, or water pools around the base (that points to the wax ring, not the flapper).
- The shutoff valve won't turn or leaks when you close it.
- You've replaced the flapper and fill valve and it still runs.
- The toilet rocks or you smell sewer gas — signs of a seal or flange issue.
There's no shame in handing off a stubborn one. A handyman can swap a flapper, fill valve, or supply line in a single short visit. Not sure it's worth the trip? Here's how to find a good handyman in Los Angeles, plus a guide on when to hire a handyman versus doing it yourself.
Frequently Asked Questions
Why does my toilet keep running after I flush?
Usually the flapper isn't sealing — it's worn, dirty, or held open by a tangled chain, so water leaks into the bowl and the tank refills. Run the dye test in Step 1 to confirm, then replace the flapper. If the bowl stays clear, check the float and fill valve instead.
How much does it cost to fix a running toilet myself?
Very little. A universal flapper is about $5 to $15 and a fill valve is roughly $10 to $20, and you likely own the pliers and sponge already. The bigger cost is the water a running toilet wastes if you leave it — a worn flapper can silently leak thousands of gallons a year, per the EPA.
How do I know if it's the flapper or the fill valve?
Do the dye test. Colored water in the bowl means the flapper is leaking. If the bowl stays clear but you hear a hiss and water spills into the overflow tube, it's the float or fill valve. Fix the flapper first — it's the most common and the cheapest.
The Bottom Line
A running toilet is one of the most satisfying repairs you can do yourself: cheap parts, simple tools, and a quiet tank within the hour. Start with the dye test, rule out the chain, then replace the flapper or set the fill valve. Fixing it fast stops thousands of gallons a year from going to waste.
NC Services is an insured Los Angeles handyman serving LA, Santa Monica, Culver City, the South Bay, and the San Fernando Valley. If a toilet keeps running after you've tried these fixes — or you'd rather skip the tank water altogether — we're happy to handle it. Call (323) 989-4840 or reach out through our contact page and we'll get it sorted.