Plumbing

Fix a running toilet

Start by lifting the tank lid. A toilet that keeps running or refills on its own often has a problem with the flapper, chain or fill valve. Checking those parts takes just a few minutes, and replacements are inexpensive. Tackling it now can save a lot of wasted water. The EPA says a running toilet can waste 200 gallons or more a day, often without making much of a sound.

A hand lifting the flapper chain inside an open toilet tank, showing the fill valve, overflow tube and red flapper
Most running toilets come down to the flapper, its chain or the fill valve.
Quick answerUsually the flapper, the chain or the fill valve. The food coloring test in step 1 tells you which in about 15 minutes.
Worth checking firstBefore you buy a flapper, turn off the water at the valve behind the toilet and mark the tank's water level with a pencil. If it drops over 20 minutes, the flapper is leaking. If it stays put but the toilet still refills, the fill valve is set too high and water is spilling into the overflow tube. That one check tells you which part to buy.

Good to knowHidden leak testLeak cost calculatorRenter-friendlyGood first repairNo toolbox needed

Easy15–30 min$5–25
Toilet tank parts diagram showing fill valve, float, overflow tube, lift chain and flapper
Toilet tank parts, numbered. When a toilet keeps running, check the flapper (7), the chain (6) and the float (2). Keep the water about 1 inch below the top of the overflow tube (4).

How a toilet tank works

There isn't much in a toilet tank. A lets water in, a float tells it when to stop, and a rubber at the bottom holds the water until you flush. When a toilet keeps running, one of those three isn't doing its job, and a few quick checks with the lid off will tell you which.

What's usually wrong

The flapper isn't sealing

Rubber gets stiff and warped with age. Water seeps past it into the bowl, the tank level drops, and the fill valve turns on to top it up. That's the refill you hear every so often. That steady cold refill can also make the tank sweat.

The chain is too tight or tangled

With no slack, the chain holds the flapper open a crack. With too much, it can get caught under the flapper.

The water level is too high

Water rises until it spills into the , so the fill valve never gets the signal to stop.

The fill valve is worn out

If it keeps hissing with a good flapper and the water at the right level, the valve itself isn't closing.

Match the sound to the fix
What you noticeMost likelyFix
Refills by itself every so oftenFlapper leakingReplace the flapper.
Water runs into the overflow tube nonstopWater level too highLower .
Constant hiss, level looks rightFill valve wornReplace the fill valve.
Runs until you jiggle the handleChain too long or caughtShorten the chain to about half an inch of slack.
Weak flush, then runsChain too loose or low waterAdjust the chain and float.
One thing firstTurn the supply off before taking any parts out. If that small valve won't turn, or starts dripping when you touch it, stop and don't force it.

Stop the running

0 of 6 done
  1. Test with food coloringPut 5 to 10 drops of food coloring in the tank and leave it for 15 minutes without flushing. If color shows up in the bowl, water is getting past the flapper, and you can skip to step 4.
    Food coloring added to a toilet tank; after 15 minutes, colored water in the bowl shows the flapper is leaking
  2. Check the chainWith the flapper closed, the chain should have about half an inch of slack. Move the clip a link or two if it's too tight or too loose, then flush to test.
    Something went wrong?
    • The chain keeps catching under the flapper Shorten it a link or two, or trim the extra so there's no loose tail to get pinched.
    • The handle feels loose or flops Tighten the nut inside the tank on the handle. It's reverse-threaded on most toilets, so turn it counterclockwise to tighten.
    Toilet flapper chain with about half an inch of slack between the flush lever arm and the flapper
  3. Look at the water levelIf water is running into the overflow tube, the float is set too high. Turn the adjustment screw on top of the fill valve, or squeeze the clip and slide the float down, until the water sits about an inch below the top of the tube, or at the fill line marked inside the tank.
    Screwdriver lowering a toilet float so the tank water sits one inch below the overflow tube
  4. Replace the flapperTurn off the valve behind the toilet and flush to empty the tank. Unclip the chain from the handle arm, unhook the old flapper from the two pegs on the sides, and snap the new one on. If the old one feels soft, warped or slimy, that was the problem.
    Something went wrong?
    • The new flapper doesn't fit the pegs Some flappers clip onto a ring instead of pegs. Many universal flappers have tabs you cut off for peg-style valves; check the package.
    • It still leaks with a new flapper Feel the rim of the drain opening. If it's rough or pitted, a flapper won't seal; a seat repair kit or a new flush valve fixes it.
    • The water valve behind the toilet won't turn Don't force it. Try gently back and forth. If it still won't move, turn off the to the house and replace the valve or call a plumber.
    Unhooking an old toilet flapper from the two side ears on the overflow tube and snapping on a new one, with the tank drained
  5. If it still hisses, replace the fill valveIf the tank keeps filling with a good flapper, the fill valve is worn. A universal replacement kit costs about $12 to $20, and the instructions on the box are clear.
    Something went wrong?
    • The fill valve nut under the tank won't come loose Hold the fill valve inside the tank with one hand so it doesn't spin while you turn the nut underneath.
    Underside of a toilet tank showing the supply line and the large plastic nut holding the fill valve, loosened by hand
  6. Refill and test againTurn the water back on, let the tank fill, and repeat the food coloring test. If the bowl stays clear after 15 minutes and the tank stays quiet, it's fixed.
    Toilet tank with food coloring and a clear bowl below it, showing the leak is fixed

Watch it done

How to Fix A Running Toilet GUARANTEEDBy Roger Wakefield Plumbing Education on YouTube. Their method may vary a little from ours.
Watch on YouTube
How you'll know it's fixed
  • The bowl stays clear 15 minutes after the food coloring test
  • The tank fills and then goes quiet
  • Water sits about an inch below the top of the overflow tube
  • No slow drop in the tank level between flushes

Still running after a new flapper? The fill valve is next.

If it starts running again

Watch the tank right after a flush. If water keeps pouring into the overflow tube, look at the float and fill valve. If the level drops slowly with no sound, it's the flapper or the seat it sits on.

Run a finger around the rim the flapper closes against. If it's rough or pitted, even a new flapper won't seal. A flush valve repair kit adds a smooth new seat for about $15.

Buying a flapperBefore you go to the store, take a photo of the brand name stamped inside the tank. A universal flapper fits most toilets, but on newer low-flow models, the manufacturer's own flapper often seals better.
Renting?If you rent, replacing a flapper is a small fix most landlords are happy for you to do, but ask first if your lease says repairs go through management.
Call a plumber if you seeWater on the floor around the base, a crack in the tank or bowl, or a supply valve that leaks when you turn it.Fix it yourself or call? Compare the cost →

What a pro typically charges (a rough estimate; prices vary by area): A plumber typically charges $150–$300 to fix a running toilet, and most of that is the visit. The parts usually cost less than $25.

Find a plumber near you

If it's a different toilet problem

Running toilet questions

Why does my toilet run for a few seconds every so often?

Water is slowly getting past the flapper, and the fill valve turns on to top the tank back up. A new flapper usually fixes it.

Can a running toilet raise my water bill?

It can. How much depends on how fast it's leaking and what you pay for water, but a toilet that runs steadily can show up clearly on the bill. The food coloring test in step 1 tells you whether yours is leaking.

Do I need a plumber to replace a fill valve?

Usually not. It's held on by one nut under the tank, and the universal kits come with good instructions.

Why is it still running after I replaced the flapper?

Check the chain first; new flappers often need it adjusted. If the flapper seals and the tank still refills, look at the water level and the fill valve.

Is it okay to leave it running until I can fix it?

It won't hurt anything, but it wastes water. Turning the valve behind the toilet off between flushes stops the waste until you can get the part.

Why does my toilet refill by itself?

Usually the flapper, the chain or the fill valve. The food coloring test in Step 1 tells you which.

Reader reports

Did this fix work for you?

Tell the next person how it went. Your numbers are added to the totals anonymously; tips are read by our team before they appear.

How did it go?
Reader Q&A

Questions from readers

No questions on this guide yet. If you're stuck, ask below. Useful questions and answers get added here for the next person.

Ask a question

We read every question before anything is published, and we never show names or emails. Please leave out personal details. PrivacyAccessibility

About the authors

GrabTheHammer Team

  • No sponsored picks
  • Safety first
  • Tells you when to call a pro

We're a small team of writers and editors who check every guide against manufacturer instructions and common code requirements. Our goal is to help you understand the problem, tackle what you safely can and know when to call a pro.

Checked against: Manufacturer instructions for the parts and products involved, EPA WaterSense.

How we write and review →
A helpful next stepToilet tank not fillingOpen the shutoff fully, check the supply line and flapper, then flush debris from the fill valve. A new fill valve fixes the rest.