Home Home Repairs Plumbing Running toilet fix
🏠 Home Repairs · Plumbing

How to Fix a Toilet That Keeps Running — No Plumber Needed

That non-stop hissing sound is wasting thousands of litres of water every year. The good news? In 9 out of 10 cases, it’s a tiny rubber part that costs less than $10 and takes 20 minutes to swap.

20 minutes 💰 $5–$12 in parts Beginner-friendly 🛒 Any hardware store 📅 Updated January 2025

Found this helpful? Share it with someone who needs it.

Share:
Quick answer

A running toilet is almost always caused by a worn-out flapper — a small rubber seal at the bottom of your tank. Turn off the water, flush to drain the tank, unhook the old flapper, take it to any hardware store for a matching replacement (costs $5–$12), snap the new one in, and you’re done. The whole job takes about 20 minutes.

Why is your toilet running — and why does it matter?

When you flush, water rushes from the tank into the bowl through an opening at the bottom of the tank. A rubber seal called the flapper drops back over that opening to hold the next tank of water. When the flapper wears out, it doesn’t seal properly — water slowly trickles from the tank into the bowl, the tank level drops, and the fill valve kicks in to top it up again. Over and over. All day and night.

This invisible leak can waste up to 200 litres of water every single day — the equivalent of four full baths. Over a year, that’s a serious increase in your water bill for something that costs less than a coffee to fix.

💧 Is your toilet actually wasting water?

Drop 5–6 drops of food colouring into the tank without flushing. Wait 10–15 minutes. If the colour appears in the bowl, water is leaking — and you need this guide. This works even for silent leaks you can’t hear.

The three most common causes (and which one you have)

Before you go to the hardware store, spend two minutes identifying what’s actually wrong. Lift the lid off your tank and look inside. Here’s what each problem looks like:

What you see or hearLikely causeDifficultyCost
Constant hissing or trickle into bowlWorn flapper — most common cause⭐ Easy$5–$12
Water level too high, spilling into overflow tubeFloat set too high or fill valve fault⭐ Easy$0–$15
Water runs for a long time after flushingFlapper chain too short or tangled⭐ Very easy$0
Toilet flushes by itself (“ghost flush”)Flapper leak — slow version of above⭐ Easy$5–$12
Water dripping outside the tankCracked tank or loose bolts — call a plumberCall a proVaries

This guide covers the three most common DIY fixes: replacing the flapper, adjusting the chain, and adjusting the float. Together they solve the problem about 95% of the time.

Watch it first — 4 minute video

A clear 4-minute walkthrough of replacing a toilet flapper. Watch this alongside the written steps if you prefer to see it done first. (If this video is unavailable in your country, search YouTube for “how to replace toilet flapper” — there are many excellent free tutorials.)

What you’ll need

Good news: you probably won’t need any tools at all. Flappers are designed to be replaced by hand.

  • A replacement flapper — take the old one to any hardware store or superstore and match it. Universal flappers ($5–$8) fit most toilets. Exact-match flappers are slightly better if you can find them.
  • A sponge or old towel — to mop up water left in the tank after flushing
  • Rubber gloves — optional, but useful if you prefer not to get your hands wet
  • Adjustable pliers — only needed if you’re also replacing the fill valve (Step 6 below)
🔩
Fluidmaster 5021 Universal Flapper
Fits most toilets · Easy to install · Long-lasting silicone
~$7
🔧
Fluidmaster 400A Fill Valve
If the flapper fix doesn’t stop the running, this is the next step
~$12

▸ These are affiliate links — we may earn a small commission if you buy through them, at no extra cost to you. See our Affiliate Disclosure.

Fix 1: Replace the flapper (most common fix)

This fix solves the problem about 8 times out of 10. It takes 20 minutes and requires no tools.

1
Turn off the water supply
Look behind or below the toilet for a small oval-shaped valve. Turn it clockwise (right) until it stops. Don’t force it — if it’s stiff and you can’t turn it, turn off the main water supply to your home instead.
Can’t find the valve? It’s usually on the wall behind the toilet, near the floor. It looks like a small tap or football-shaped knob.
2
Flush and drain the tank
Flush the toilet to drain most of the water out of the tank. Hold the handle down for a full flush. Use a sponge or old towel to mop up the small amount of water left at the bottom. Now you have a clear view of the parts inside.
3
Remove the old flapper
The flapper sits over a hole at the bottom of the tank, connected by a chain to the flush handle arm. Unhook the chain from the arm first, then slide or unclip the flapper from the two small pegs on the sides of the overflow tube (the big plastic tube in the middle of the tank). The whole thing lifts right off.
Photo tip: Take a quick photo before removing the old flapper so you can see how it was attached. Makes reassembly much easier.
4
Get the right replacement
Take the old flapper to your nearest hardware store. Show it to a member of staff — they’ll match it immediately. Alternatively, look for your toilet’s brand name (usually stamped on the bowl near the seat hinges) and model number (inside the tank, on the back wall) and search online for the exact replacement.
No model number? A universal flapper (like Fluidmaster 5021) fits most toilets made in the last 30 years and costs around $5–$8.
5
Fit the new flapper
Clip the ears of the new flapper onto the two pegs of the overflow tube. Press down gently — it should sit flat and centred over the hole. Then connect the chain to the flush handle arm. You want about 1–2 cm (half an inch) of slack in the chain. Too tight and the flapper won’t seal; too loose and the chain can get trapped underneath it.
Chain length matters: If the chain came with excess links, trim off the extra with scissors or pliers so it can’t fall under the flapper.
6
Turn the water back on and test
Turn the supply valve counter-clockwise (left) to restore water. Let the tank fill completely — this takes about 60 seconds. Then flush and watch carefully: does the water stop running after 15–20 seconds? If yes, you’re done. If it still runs, move on to Fix 2 or Fix 3 below.
✅ Success check

Once the tank is full and you’ve flushed, repeat the food colouring test from earlier. Put a few drops in the tank, wait 10 minutes, and check the bowl. No colour = perfect seal. You fixed it.

Fix 2: Adjust the chain (free — takes 2 minutes)

Before replacing anything, check the chain. This is the simplest possible fix and it’s free. If the chain is twisted, tangled, or has too much slack, it can get caught under the flapper and hold it open just enough to let water trickle through.

  1. Lift the tank lid and look at the chain connecting the flapper to the flush arm
  2. The chain should have just a small amount of slack — enough to lie loosely but not bunch up
  3. If there’s too much slack, clip the chain to a different hole on the flush arm (closer to the handle)
  4. If the chain is too short and holding the flapper open, you can buy a chain extension at the hardware store for about $2
  5. Flush and check if the running stops

Fix 3: Adjust the water level (if water is spilling into the overflow tube)

Look inside the tank while it’s filling. If the water level is rising above the top of the tall plastic tube in the middle (called the overflow tube), that’s your problem — water is constantly spilling down into the bowl.

The fix is to lower the water level by adjusting the float — the part that tells the fill valve when to stop adding water.

  • Ball-float type (older toilets): Bend the metal arm downward slightly, or turn the adjustment screw at the end of the arm clockwise
  • Cup-float type (modern toilets): Pinch the clip on the side of the fill valve and slide it downward to lower the float level
  • The correct water level is about 2–3 cm (1 inch) below the top of the overflow tube
Prefer to watch? Float adjustment explained

This short video shows exactly how to adjust both types of float — ball-float and cup-float. Takes less than 5 minutes once you know what to look for.

How much money will you save?

Let’s put some real numbers on this.

DIY repair cost
$5–$12
Parts only · 20 minutes of your time
Plumber call-out
$150–$280
Typical rate including minimum call-out fee

Beyond the repair cost, a running toilet that wastes 200 litres a day adds roughly $100–$200 to your annual water bill, depending on where you live and your tariff. The faster you fix it, the more you save.

When to call a plumber

Most running toilets are easy DIY fixes. But call a qualified plumber if:

  • You’ve replaced the flapper and adjusted the float and it’s still running
  • You can see water on the outside of the tank or on the floor around the toilet
  • The supply valve behind the toilet is stuck or corroded and won’t turn
  • The flush valve seat (the plastic ring the flapper sits on) feels rough or has cracks — this requires replacing the entire flush valve, which is a bigger job
  • You’re simply not comfortable with any of the steps above — and that’s completely fine
⚠️ Stop here if you see this

If water is pooling on the floor outside the toilet, this is not a flapper issue. Turn off the water supply immediately and call a plumber — this can damage your floor and ceiling below very quickly.

Frequently asked questions

How do I know if it’s the flapper or the fill valve?
Press down firmly on the flapper with your finger while the toilet is running. If the running stops, the flapper is the problem — it just needs replacing. If pressing the flapper makes no difference, the fill valve is likely at fault.
Can a running toilet cause water damage?
If the water stays inside the toilet system (tank and bowl), no structural damage will occur. The risk is purely your water bill. However, if water is leaking from joints, bolts, or cracks in the tank, it can damage your floor and — if there’s a room below — the ceiling underneath. Act quickly in that case.
My toilet runs for a few seconds after flushing, then stops. Is that normal?
Yes, completely normal. The tank is simply refilling. The problem is when the toilet runs continuously for more than 30–60 seconds after a flush, or runs at random times when nobody has flushed it (called ghost flushing).
How long do toilet flappers last?
A good quality rubber flapper lasts 4–8 years. Silicone flappers can last longer. Using in-tank cleaning tablets (the blue ones) significantly shortens flapper life — the chemicals eat away at the rubber. If you use those tablets, switch to a toilet brush instead and your flappers will last much longer.
Will the water be safe to use after this repair?
Yes. You’re only replacing a rubber seal inside the tank — you’re not touching the water supply line or doing anything that would affect water safety. The repair is entirely within the toilet system.
FM
Written by
The FixMyThings Team

We research, test, and simplify repairs so you don’t have to figure it out alone. All guides are written in plain English, reviewed for accuracy, and updated regularly. If you spot an error, let us know — we take that seriously.