Skip to main content
Garden & Home Reviews is reader-supported. We earn affiliate commissions from qualifying purchases — how this works.

How to Stop a Running Toilet

Home/Resources/DIY Plumbing/Stop a Running Toilet
Wide view of a person's hands tightening a fitting under a kitchen sink with a wrench, in warm evening lamplight

Affiliate Disclosure

Some links on this page are affiliate links. As an Amazon Associate, we earn from qualifying purchases — at no extra cost to you. We do not buy, test, or physically handle the products we cover; our rankings come from aggregated owner reviews, ratings and expert consensus. Commissions never change our verdicts. How we rank · full disclosure.

The short answer: a running toilet is almost always one of three cheap fixes — a worn or misaligned flapper that no longer seals, a float set too high so water spills into the overflow tube, or a failing fill valve that will not shut off. Lift the tank lid, watch a flush cycle, and check the water level against the overflow tube: water going over the top means a float or fill-valve problem; water leaking with the level below the tube means the flapper. Parts cost 5 to 25 dollars and no special tools are needed.

It is worth fixing fast. The EPA estimates a running toilet can waste around 200 gallons a day, and it does so silently, quietly inflating your water bill for weeks before you notice.

How a toilet tank works

Understanding the four parts makes diagnosis obvious.

When a toilet runs, one of these is failing. The overflow tube is your key diagnostic reference point.

Over-the-shoulder view of a person's hands tightening a fitting under a kitchen sink with a wrench, in soft overcast light

Diagnose a running toilet in two minutes

  1. Take off the tank lid and set it somewhere safe — it is heavy porcelain.
  2. Look at the water level. Is water trickling over the top of the overflow tube? If yes, the problem is a float set too high or a fill valve not shutting off.
  3. If the level is below the tube but it still runs, water is escaping past the flapper.
  4. Run the food-coloring test to confirm a flapper leak: add a few drops of food coloring to the tank, wait 15 minutes without flushing, and check the bowl. Color in the bowl means the flapper is leaking.
SymptomLikely cause
Water spilling into overflow tubeFloat too high or fill valve failing
Runs with level below overflow tubeFlapper not sealing
Intermittent refill (ghost flushing)Slow flapper leak
Constant hiss, never fillsFill valve failure
Flapper closes but chain holds it openChain too short or tangled

Fix 1: the flapper (most common)

A degraded, warped, or mineral-coated flapper is the number-one cause. It is a 10-minute, 5-to-15-dollar fix.

  1. Shut off the water at the valve behind the toilet and flush to empty the tank.
  2. Unhook the old flapper from the pegs on the overflow tube and unclip the chain.
  3. Inspect the flush valve seat — the rim the flapper seals against. Wipe off any mineral buildup or grime, which can prevent a good seal.
  4. Install a matching flapper. Bring the old one to the store to match size and style; there is no universal flapper.
  5. Set the chain length with just a little slack — too tight holds the flapper open, too loose can tangle under it.
  6. Turn the water on and test a few flushes.

If a new flapper still will not seal, the flush valve seat itself may be worn and need replacing — see how to replace a toilet flapper for the detailed version.

Wide view of a person's hands tightening a fitting under a kitchen sink with a wrench, in warm late-afternoon light

Fix 2: adjust the float

If water pours into the overflow tube, the tank is filling too high. The fix is to lower the float so the fill valve shuts off sooner, with the water level about an inch below the top of the overflow tube.

Aim for the waterline mark stamped inside most tanks, or roughly an inch below the overflow tube rim. The detailed procedure is in how to adjust the toilet water level.

Fix 3: replace the fill valve

If the float is set correctly and the toilet still overfills or hisses constantly, the fill valve has worn out. A modern universal fill valve costs 10 to 25 dollars and swaps in without special tools.

  1. Shut off the water and flush, then sponge out the remaining tank water.
  2. Disconnect the supply line from the bottom of the fill valve and unscrew the locknut under the tank.
  3. Lift out the old valve and drop in the new one, adjusting its height so the top sits above the overflow tube per the instructions.
  4. Tighten the locknut, reconnect the supply line, and set the float level.
  5. Turn the water on and check for leaks and correct shutoff.

Full detail is in how to replace a toilet fill valve. Many people replace flapper, fill valve, and flush valve together with a repair kit while the tank is open.

Wide environmental view of a person's hands tightening a fitting under a kitchen sink with a wrench, in warm late-afternoon light

The five-second running toilet fix people miss

Before buying any parts, check the chain. A chain that is too short holds the flapper slightly open; a chain that is too long or tangled can slip under the flapper and prop it up. Simply re-hooking it at the right length, with a little slack, stops a surprising number of running toilets for free. Also make sure the flapper is sitting squarely on its seat and not caught on the chain or hinge.

When to call a plumber

Most running toilets are firmly DIY. Call a professional if the tank or bowl is cracked, if the toilet rocks or leaks at the base (a wax-ring or flange issue), or if you have replaced the flapper, float, and fill valve and it still runs — which can point to a warped flush valve or a supply-pressure problem. For a rocking or leaking base, see how to replace a toilet wax ring.

How we evaluate plumbing parts and tools — from aggregated owner reviews and expert consensus rather than first-hand testing — is set out in how we rank. For every toilet and plumbing task, the DIY plumbing hub has the complete set of guides and picks.

Straight Answers

Frequently Asked

Why does my toilet keep running after flushing?

The most common cause is a worn or misaligned flapper, the rubber seal at the bottom of the tank, that no longer seals so water leaks continuously into the bowl and the fill valve keeps topping it up. Other frequent causes are a float set too high (so water spills into the overflow tube), a chain too short or tangled (holding the flapper open), or a failing fill valve. You can usually tell which by lifting the tank lid and watching a flush cycle.

How do I know if it is the flapper or the fill valve?

Watch the water level after the tank fills. If water is trickling over the top of the overflow tube, the float is set too high or the fill valve is not shutting off, so adjust the float or replace the valve. If the water level sits below the overflow tube but the toilet still runs, water is escaping past the flapper into the bowl, so it is a flapper problem. A food-coloring test confirms a flapper leak: add color to the tank, wait 15 minutes without flushing, and if color appears in the bowl the flapper is leaking.

How much does it cost to fix a running toilet myself?

Very little. A replacement flapper runs about 5 to 15 dollars, and a complete fill valve is roughly 10 to 25 dollars, both available at any hardware store. A full toilet repair kit with flapper, fill valve, and flush valve is usually 20 to 40 dollars. Compare that to a plumber, who may charge 100 to 250 dollars or more for the same fixes. Because the parts are inexpensive and the work needs no special tools, a running toilet is one of the most worthwhile DIY plumbing repairs.

How much water does a running toilet waste?

A lot. The EPA estimates that a running toilet can waste around 200 gallons of water per day, and household leaks, of which running toilets are a major share, waste nearly 1 trillion gallons nationwide each year. That translates into a noticeably higher water bill, sometimes tens of dollars a month. Because the waste is continuous and often silent, a running toilet can quietly add up for weeks before you notice, which is why it is worth fixing promptly.

Why does my toilet run randomly when no one has flushed it?

That intermittent refill, sometimes called phantom or ghost flushing, means water is slowly leaking from the tank into the bowl past the flapper, dropping the tank level until the fill valve kicks on to top it up. It is almost always a flapper that no longer seals, often because the rubber has degraded or mineral deposits have built up on the flush valve seat. Replacing the flapper and cleaning the seat usually stops it. A worn flush valve seat may need replacing if a new flapper alone does not seal.