Skip to content
Shop Your Local Store Ship to Your Hometown Store
Pro & Contractor Accounts Apply for Net Terms
100,000+ Products Trusted Authentic Brands
How to Fix a Running Toilet

How to Fix a Running Toilet

A running toilet isn’t just annoying—it can quietly waste up to 200 gallons a day, enough to add real money to your water bill every month. The good news: 90% of the time it’s one of two cheap parts, and you can swap either in under 30 minutes with no plumber and no special skills.

The short answer

Most running toilets are caused by a worn flapper (water leaking out of the tank) or a misadjusted fill valve (water running in past the overflow). Start by replacing the flapper—it’s a $5–$12 part and fixes the majority of cases. If the tank still runs, replace the fill valve. Both jobs need only your hands and maybe a pair of pliers.

First, find out why it’s running

A toilet “runs” when water keeps moving through the tank instead of sitting still. There are only two directions it can go: out the bottom into the bowl, or in the top past the overflow tube. A two-minute test tells you which.

Take off the tank lid and add a few drops of food coloring to the tank water. Wait 15 minutes without flushing. If color shows up in the bowl, water is leaking past the flapper at the bottom—that’s your culprit. If the bowl stays clear but you can see or hear water trickling into the overflow tube, the fill valve or float is set too high.

Tip: Before you buy anything, shut off the supply at the wall valve and flush to empty the tank. If your shut-off valve is frozen or weepy, add a new quarter-turn valve to your parts list while you’re at it—you’ll want it working before any repair.

The three parts that cause almost every running toilet

Inside every tank are just a handful of working components. Knowing what each one does makes diagnosis obvious.

Part What it does Symptom when it fails Typical fix
Flapper Seals the drain hole; lifts when you flush Water trickles into bowl; tank refills on its own Replace flapper ($5–$12)
Fill valve Refills the tank after each flush Water runs constantly into overflow tube; hissing Adjust float or replace valve ($10–$20)
Flush valve / seat The seat the flapper presses against New flapper still leaks; seat feels rough or pitted Replace flapper seat or whole flush valve
Float Tells the fill valve when to stop Tank overfills past the overflow line Lower float clip or arm (free)

Fix #1: Replace the flapper (the most common cause)

The flapper is the rubber or silicone seal at the bottom of the tank. Over a few years it hardens, warps, or gets a mineral film that keeps it from sealing—so water leaks into the bowl and the fill valve keeps topping the tank off. Flappers are cheap and universal-ish, but bring your old one (or a photo) to match the size; 2-inch is standard, but many newer high-efficiency toilets use a 3-inch flapper.

  • Shut off the supply and flush to drain the tank.
  • Unhook the old flapper from the overflow tube pegs and unclip the chain from the flush lever.
  • Snap the new flapper onto the same pegs and reconnect the chain with about a half-inch of slack—too tight and it won’t seal, too loose and it won’t lift fully.
  • Turn the water back on, let the tank fill, and run the food-coloring test again to confirm the leak is gone.

Fluidmaster and Korky make reliable, widely-compatible flappers you’ll find on any hardware store’s toilet-repair aisle. If the new flapper still leaks, run your finger around the flush-valve seat—a rough or pitted seat won’t seal against any flapper, and you’ll want a seat repair kit or a full flush valve.

Fix #2: Adjust or replace the fill valve

If your coloring test came back clear but water keeps running into the overflow tube, the tank is overfilling. First try the free fix: lower the float so the fill valve shuts off before water reaches the top of the overflow. On modern column-style valves (like a Fluidmaster 400) you pinch a clip and slide the float down; on older ball-and-arm valves you bend the arm down slightly.

Set the waterline about an inch below the top of the overflow tube. If the valve still hisses, drips, or won’t shut off after adjusting, the valve itself is worn—replace it. A universal fill valve is a $10–$20 part, installs with one locknut under the tank, and comes with clear instructions. You’ll want a pair of channel-lock pliers for the supply and locknut connections.

Tip: Doing one repair is a good moment to do both. If your toilet is 7+ years old, a complete repair kit (flapper + fill valve together, often sold as a Fluidmaster all-in-one) costs about the same as buying parts separately and resets the whole tank to like-new.

Don’t forget the supply side

While the tank is empty and your tools are out, glance at the parts that feed it. A crusty, corroded supply line or a shut-off valve that only half-closes will fail on its own schedule—usually at the worst time. A braided stainless supply line is a couple of dollars and far more burst-resistant than the old ribbed plastic ones. If the shut-off drips or won’t turn cleanly, swapping in a modern quarter-turn valve now saves you a soaked bathroom later.

Pick by your symptom

TANK REFILLS ON ITS OWN

Intermittent “phantom flushes” every few minutes mean water is leaking past the flapper. Start with a new flapper—the cheapest, most likely fix.

CONSTANT HISS OR TRICKLE

Steady running into the overflow tube points to the fill valve or float. Lower the float first; replace the valve if it won’t shut off.

NEW FLAPPER STILL LEAKS

A rough or pitted flush-valve seat won’t seal against any flapper. Fit a seat repair kit or replace the entire flush valve.

Shop the whole project

Everything to stop a running toilet

Genuine Fluidmaster, Korky, and Kohler repair parts from an authorized retailer—the same trusted brands your neighborhood hardware store carries. See our guarantee.

Frequently asked questions

Why does my toilet keep running after I flush?

The most common reason is a worn flapper that no longer seals the bottom of the tank, so water leaks into the bowl and the fill valve keeps refilling. Add food coloring to the tank and wait 15 minutes; if color appears in the bowl, replace the flapper.

How much water does a running toilet waste?

A running toilet can waste anywhere from 30 to over 200 gallons a day depending on the leak. Even a small silent leak can add several dollars to your monthly water bill, which is why fixing it quickly usually pays for the part within days.

Should I replace the flapper or the whole fill valve?

Start with the flapper, since it causes most running toilets and costs only a few dollars. If water is running into the overflow tube instead, adjust or replace the fill valve. If your toilet is more than seven years old, an all-in-one repair kit that includes both is often the best value.

What size flapper do I need?

Two-inch flappers are standard on most older toilets, but many newer high-efficiency models use a three-inch flapper. The easiest way to match it is to remove the old flapper and bring it with you, or measure the drain opening at the bottom of the tank.

Can I fix a running toilet myself without a plumber?

Yes. Replacing a flapper or fill valve takes about 15 to 30 minutes and needs only your hands and maybe a pair of pliers. Shut off the water at the wall valve, drain the tank, swap the part, and test with food coloring to confirm the leak is gone.

A running toilet is one of the most satisfying repairs you can knock out in an afternoon—cheap parts, no special tools, and an immediate drop in your water bill. Bring your old flapper to your local independent hardware store to match it exactly, or ask us here if you’re not sure which part is causing the trouble.

Previous article Fourth of July Prep: Your Local Hardware Store List

Leave a comment

Comments must be approved before appearing

* Required fields

Filed under

Published June 2, 2026 · by National Hardware Group

A word from the bench

Find something we got wrong? Different experience on the same job? Tell us — we update posts when readers correct them, and we'd rather be right than be first.

Send a note →
The NHG promise

We support local hardware stores — we don't replace them.

Honest answers, real people, no scripted run-around. That's the whole brand.

Compare products

{"one"=>"Select 2 or 3 items to compare", "other"=>"{{ count }} of 3 items selected"}

Select first item to compare

Select second item to compare

Select third item to compare

Compare