How to Fix a Running Toilet: Diagnose and Repair It Yourself
Learn how to fix a running toilet yourself. Use the simple dye test to find the cause, then repair the flapper, chain, float, or fill valve to stop the waste.

Quick answer
To fix a running toilet, start with the flapper, the most common cause. Confirm a leak with a dye test by adding food coloring to the tank and watching for color in the bowl. Replace a worn flapper, adjust a tangled chain, lower a high float, or swap the fill valve.
A toilet that keeps running long after it flushes, or that hisses and refills at random through the night, is more than an irritation. It quietly wastes a large amount of water, and the fix is almost always cheap and well within reach for a first-time do-it-yourselfer. The parts inside a toilet tank look mysterious but are simple, and once you understand what each one does, learning how to fix a running toilet becomes straightforward.
How does a toilet actually work?
Everything that matters happens inside the tank, and it is worth taking the lid off and flushing once to watch it in action. When you press the handle, a chain lifts a rubber seal called the flapper at the bottom of the tank, letting the stored water rush down into the bowl to flush it. As the tank empties, a float drops, which opens the fill valve to let fresh water refill the tank. As the water rises, the float rises with it, and when it reaches the set level, it shuts the fill valve off. A separate overflow tube prevents the tank from overfilling by draining excess water into the bowl.
A running toilet is almost always caused by one of these parts failing to do its job: a flapper that no longer seals, a float set too high, a fill valve that will not shut off, or a chain that holds the flapper open. Watching the tank refill after a flush will usually reveal which.
Why does a toilet run constantly?
The single most common cause of a running toilet is a worn or misaligned flapper. Over time the rubber hardens, warps, or develops mineral buildup, so it no longer seats tightly. Water then leaks slowly from the tank into the bowl, the tank level drops, and the fill valve keeps topping it up, which is the running you hear.
How can you confirm the flapper is leaking?
There is a simple test. Add a few drops of food coloring to the water in the tank, wait several minutes without flushing, then look in the bowl. If colored water has appeared in the bowl, the flapper is leaking and letting water pass. This dye test is the quickest way to confirm the most common problem before you replace anything.
How do you fix a leaking flapper?
Replacing a flapper is inexpensive and usually takes only a few minutes. First, turn off the water supply to the toilet using the shutoff valve on the wall behind or beside it, then flush to empty the tank.
- Unhook the old flapper from the pegs at the base of the overflow tube and unclip the chain from the flush handle arm.
- Take the old flapper with you to buy a matching replacement, since sizes and shapes vary, or note your toilet’s model.
- Attach the new flapper to the overflow tube pegs and reconnect the chain to the handle arm.
- Turn the water back on, let the tank fill, and flush a few times to check that it seals and stops running.
If the flapper looks fine but does not seal, mineral deposits on the seat where it rests can be the problem; gently cleaning that surface sometimes restores a good seal.
What if the chain is the problem?
The chain that links the handle to the flapper causes trouble at both extremes. If it is too short or tangled, it holds the flapper slightly open so water leaks out continuously. If it is too long, it can slip under the flapper and prop it open, or leave the handle feeling loose. Adjust the chain so it has just a little slack when the flapper is closed, enough to let the flapper seat fully but not so much that it snags. This is often the entire fix, and it costs nothing.
Why does the toilet keep refilling or overflow into the tube?
If the flapper is sound but the toilet still runs, look at the water level. If water is trickling into the overflow tube, the tank is filling too high, and the fix is to lower the float so the fill valve shuts off sooner. The water level should sit slightly below the top of the overflow tube, and many tubes are marked with a fill line.
How do you adjust the float?
There are two common float designs. A ball float sits on the end of a long arm; you lower the water level by adjusting the screw where the arm meets the fill valve, or by gently bending the arm downward. A cup float rides up and down the fill valve shaft; you lower it by turning an adjustment screw or clip on the side. Make small adjustments, flush, and watch where the water settles, repeating until it rests just below the overflow tube.
When should you replace the fill valve?
If the water level is correct and the flapper seals but the fill valve still hisses, runs, or will not shut off cleanly, the fill valve itself is likely worn. A replacement fill valve is an inexpensive part, and modern versions are designed to be installed without special tools. The job involves shutting off the water, draining the tank, disconnecting the water supply line, removing the old valve from the bottom of the tank, and fitting the new one following the instructions that come with it. It is a very doable project, though a little more involved than swapping a flapper.
What is a phantom flush?
If your toilet suddenly refills for a few seconds on its own without anyone touching it, and then falls silent, you are hearing what is often called a phantom flush. It is the same underlying problem as a constant run, just slower: the flapper is leaking so gradually that the tank takes a long time to drop to the point where the fill valve kicks in to top it up. The dye test will confirm it, and the fix is the same, usually a new flapper or a cleaned flapper seat. A phantom flush is easy to ignore, but it is still wasting water every cycle, so it is worth chasing down.
How do you prevent toilet problems?
A little care keeps a toilet trouble-free for years. Rubber parts like the flapper wear out eventually, so it is normal to replace one every few years, and doing so at the first sign of a run rather than waiting saves water. Avoid dropping in-tank cleaning tablets that contain harsh chemicals, because they can accelerate the breakdown of the flapper and other rubber seals; a bowl cleaner used from outside the tank is gentler on the mechanism. Do not flush wipes, cotton products, or anything other than toilet paper and waste, since these cause clogs that stress the system. Finally, keep the area around the base dry and check occasionally for moisture, so a small leak at the floor seal is caught before it reaches the subfloor.
When should you call a plumber?
Most running-toilet problems are genuinely DIY-friendly, but some situations call for a professional. Call a plumber if the shutoff valve behind the toilet is stuck or leaks when you turn it, if water is leaking onto the floor from the base or the tank bolts rather than staying inside, if the toilet rocks or the seal at the floor seems to have failed, or if you have replaced the flapper, adjusted the float, and swapped the fill valve and it still runs. Water on the floor in particular deserves prompt attention, because a leak at the base can damage the subfloor over time.
Fixing a running toilet is one of the most satisfying small repairs a homeowner can learn, because it saves water immediately and the parts cost very little. Keeping fixtures in good order is part of looking after a home year-round; for the bigger routine, see our complete seasonal home maintenance checklist. Start with the dye test, work through the flapper, chain, and float in order, and you will solve the great majority of running toilets yourself.
Frequently asked questions
Why does my toilet keep running?
The most common cause is a worn or misaligned flapper that no longer seals, letting water leak from the tank into the bowl so the fill valve keeps topping it up. A too-tight chain or a float set too high can also cause it.
How do I fix a running toilet myself?
Take the tank lid off and watch a flush. Run a dye test to check the flapper, replace it if it leaks, adjust the chain so it has slight slack, and lower the float if water spills into the overflow tube. If those are fine, replace the fill valve.
How do I test whether the flapper is leaking?
Add a few drops of food coloring to the tank water, wait several minutes without flushing, and check the bowl. If colored water appears in the bowl, the flapper is leaking and should be cleaned or replaced.
How do I stop water from running into the overflow tube?
The tank is filling too high, so lower the float. Adjust the screw or clip on a cup float, or bend the arm down on a ball float, until the water settles just below the top of the overflow tube.
When should I call a plumber for a running toilet?
Call a professional if the shutoff valve is stuck or leaks, if water leaks onto the floor from the base or tank bolts, if the toilet rocks, or if replacing the flapper, adjusting the float, and swapping the fill valve does not stop it.
Related
SEO for Beginners: A Complete, Practical Guide
SEO for beginners, explained honestly: how search really works, what moves rankings, and the unglamorous habits that get a small site found,…
Best AI Tools in 2026: A Practical, Hype-Free Guide
The best AI tools in 2026, explained plainly: what consumer AI genuinely does well, where it quietly fails, and how to fold…
How to Start an Email Newsletter From Scratch
How to start an email newsletter from scratch: pick a provider, make a clear promise, add a signup form, follow the rules,…


