How to Fix a Running Toilet: The Complete DIY Guide

The Problem No One Talks About (Until the Water Bill Arrives)

A running toilet is one of those things you ignore until you get a water bill that makes you choke on your morning coffee. One toilet can waste up to 200 gallons of water per day. That’s not a typo. Two hundred gallons. From a single leaky flapper that costs about eight bucks to replace.

Here’s the thing — most people assume a running toilet means calling a plumber, which means $150 minimum just to walk through the door. But I’m going to save you that call. In this guide, I’m walking you through the exact steps I used to fix my own downstairs toilet, the one that had been running quietly since we moved in. Total cost: $12 and 25 minutes. And I’m not particularly handy — I’m just stubborn enough to YouTube my way through things.

We’re going to cover three main culprits, from most to least common. By the end of this, you’ll know exactly which part needs fixing and how to do it right the first time.

The 5-Minute Diagnosis: Know What You’re Dealing With

Before you buy a single part, take five minutes and actually look at your toilet. I mean really look at it. Open the tank lid and watch what happens when the toilet is “running.”

Here’s your diagnosis checklist:

  • Does the water rise above the overflow tube? → Your float needs adjusting or your fill valve is faulty.
  • Is water trickling into the bowl even when no one’s flushed? → The flapper isn’t sealing properly.
  • Do you hear a continuous hiss? → Likely the fill valve. If it’s a rhythmic on-off-on-off, that’s usually the flapper or float.
  • Does the flush feel “weak” or incomplete? → Could be a flapper that doesn’t open fully, or a clogged jet.

Grab a flashlight, take the lid off the tank, and flush once while you watch. You’re looking for: water level, whether the flapper lifts cleanly, and where the water settles after the flush cycle completes.

Time commitment for diagnosis: 5 minutes, no tools needed.

Fix #1: Replace the Flapper (The 80% Solution)

If your toilet has been running for a while and you haven’t done anything to it yet, the flapper is your prime suspect. I’m not exaggerating when I say this fixes the vast majority of running toilets. Every hardware store carries universal flappers for about $5 to $15. You don’t need to match your toilet brand exactly — just match the type (2-inch or 3-inch flush valve opening).

What You’ll Need

  • Replacement flapper ($5–$15)
  • Clean towel or rag
  • Optional: pair of gloves (the tank gets slimy, fair warning)

Step-by-Step

Step 1 — Turn off the water. There’s a small supply line valve behind the base of your toilet. Turn it clockwise until it stops. Flush the toilet to drain the tank.

Step 2 — Remove the old flapper. The flapper is the rubber piece attached to the overflow tube by two ears (little plastic hooks). Just unhook them and lift the old flapper off. Note which chain hole it’s attached to — most use the second or third hole from the left.

Step 3 — Install the new flapper. Hook the new flapper’s ears onto the overflow tube. Connect the chain to the same hole the old one used. Don’t over-tighten the chain. You want about half an inch of slack when the flapper is seated — too tight and it won’t seal, too loose and it won’t lift properly on the next flush.

Step 4 — Turn the water back on and test. Let the tank fill, wait about 30 seconds, and check: no water should be trickling into the bowl. If it’s quiet, you did it.

Cost: $5–$15 for the flapper. Time: 15–20 minutes. Difficulty: Dead simple — honestly, this is a great starter project if you’ve never done any DIY repair.

Fix #2: Adjust or Replace the Float

So you replaced the flapper and the toilet is still running? Okay, don’t panic. The next most likely cause is the float — the thing that tells your toilet when to stop filling with water.

There are two main types of floats. Cistern float is the old-school ball on a metal rod. Fixed-position float is a cylindrical or cup-shaped piece that slides up and down the fill valve. Most toilets built in the last 20 years use the fixed type, but if you have a ball float, the adjustment method is slightly different.

For Fixed-Position Floats (Most Common)

Look at the fill valve — there’s a small adjustable screw near the top. Turning it clockwise raises the water level; counterclockwise lowers it. You want the water to sit about an inch below the top of the overflow tube. That’s the mark. If it’s above the overflow tube, water spills in continuously. If it’s too low, your flush will feel weak.

Make a tiny adjustment — a quarter turn at most — then let the tank fill and watch. Keep adjusting until the water sits at the right level.

For Ball Floats (Older Toilets)

Bend the metal rod gently downward to lower the water level, or upward to raise it. This takes a light touch — a little goes a long way. Fill the tank, test, adjust.

When the Float Itself Is the Problem

If adjusting the float doesn’t solve it, or if the float itself is cracked and taking on water (you’ll see it sitting low in the tank), the float needs replacing. Most replacement floats run $10 to $20. Just unscrew the old one from the fill valve and screw the new one in — it takes 30 seconds once you’re in there.

Cost: $10–$20 for a replacement float. Time: 10–15 minutes. Difficulty: Easy.

Fix #3: When It’s the Fill Valve

By this point, if your toilet is still running, you’ve probably got a faulty fill valve. This is the part that controls water flow into the tank after each flush. They’re generally reliable for 8–15 years, but they do wear out.

You’ll know it’s the fill valve if: the toilet runs continuously, water rises above the overflow tube even after you’ve adjusted the float, or you hear a high-pitched whine or hiss when the tank is filling.

How to Replace a Fill Valve

Step 1 — Turn off the water at the supply line and flush the tank dry.

Step 2 — Disconnect the supply line from the bottom of the fill valve using an adjustable wrench. Have a small bucket or towel handy — there will be a bit of residual water.

Step 3 — Remove the old fill valve. It’s held in place by a large plastic nut on the underside of the tank. Unscrew it by hand or with the wrench, then lift the valve out.

Step 4 — Install the new fill valve. Drop it in through the tank opening and screw the plastic nut back on from underneath. Hand-tighten only — don’t crank it with a wrench, you’ll crack the tank. Connect the water supply line, but don’t over-tighten that either.

Step 5 — Adjust the valve height. Most new fill valves are adjustable — the top section threads in and out. Set it so the water level will sit about an inch below the overflow tube once the tank fills.

Step 6 — Turn the water back on and test.

Replacement fill valves cost $15 to $35 depending on the brand. The Fluidmaster 400A is a solid mid-range choice that I see recommended frequently — reliable, easy to install, and about $18 at most hardware stores.

Cost: $15–$35 for the fill valve. Time: 20–30 minutes. Difficulty: Moderate — you’ll be working under the tank with some residual water. But honestly, if you got the flapper done, you can handle this.

How Much Should You Actually Spend?

Here’s the honest budget breakdown:

  • Flapper only: $5–$15 (most common fix)
  • Flapper + float adjustment: $5–$25
  • Full fill valve replacement: $15–$35 + $5–$15 for the flapper if you want to do both
  • Calling a plumber: $150–$400 depending on your area and whether they find anything “unexpected”

My recommendation: Start with the flapper. It’s the cheapest part, the most common cause, and you can do it right now. If that doesn’t solve it, you haven’t wasted money — you’ve narrowed the problem. Then address the float, and if that’s not it either, the fill valve. In most cases, you’ll spend under $35 total and never call a plumber.

When to actually call a plumber: If you’ve gone through all three fixes and water is still running, or if you notice water pooling on the floor around the base of the toilet — that could indicate a wax ring failure, which is a different (and messier) job that usually warrants a professional.

One Preventive Tip Before You Go

Every six months or so, drop a tablet specifically designed for toilet tanks (not bleach tablets — those corrode internal parts) into the reservoir. It keeps the rubber parts from drying out and cracking, extending the life of your flapper and valves. Costs about $8 and takes 10 seconds. You’ll thank me next time you don’t have an unexpected repair on a Saturday morning.

Fixing a running toilet is one of those jobs that looks intimidating until you actually do it once. Then you realize how straightforward it is — and how much money you’ve been quietly sending down the drain. Yours is already running. Might as well fix it this weekend.

Leave a Comment