What You're Replacing and Why It Fails
A toilet flush mechanism—the assembly inside the tank that releases water when you push the handle—wears out after years of use. The most common culprit is the flapper, a rubber seal at the bottom of the tank that lifts when you flush and lets water rush into the bowl. Flappers crack, warp, or lose their seal, causing water to leak slowly into the bowl even when nobody has flushed. You'll notice the toilet running constantly or refilling on its own.
The second common failure is the fill valve (also called the ballcock), which refills the tank after a flush. When it wears out, the tank either fills too slowly, doesn't fill at all, or makes a hissing sound. Both parts are inexpensive—usually $15 to $40 each—and you can replace either one in 20 to 30 minutes with basic tools and no plumbing experience.
Key Takeaways
- Turn off the water supply at the shutoff valve behind or below the toilet before you start, then flush to empty the tank.
- A failing flapper causes water to leak from the tank into the bowl; a failing fill valve causes the tank to refill slowly or not at all.
- Flapper replacement takes 10 minutes and requires only a screwdriver; fill valve replacement takes 20 to 30 minutes and may require an adjustable wrench.
- Buy a universal flapper or fill valve kit at any hardware store—they fit nearly all standard toilets made in the last 30 years.
- If the tank is cracked or the bolts holding the tank to the bowl are corroded, replacement is simpler than repair.
Shut Off Water and Empty the Tank
Before you touch anything inside the tank, turn off the water supply. Look behind the toilet at floor level for a small valve with a handle or knob. Turn it clockwise until it stops. If there is no valve there, look under the tank itself. If you cannot find one, turn off the main water shutoff for your house.
Once the water is off, flush the toilet to empty the tank completely. The bowl will still have water in it—that is normal. If water continues to run into the bowl after you flush, the flapper is definitely the problem. Wipe the inside of the tank dry with a clean cloth or paper towels so you can see what you are working with.
Replacing the Flapper
The flapper is the rubber disc at the bottom center of the tank, usually attached to a chain or rod connected to the handle. To remove it, locate the two small ears or tabs on either side of the flapper where it sits on the overflow tube (the hollow pipe in the center of the tank). Lift the flapper straight up and off those tabs. The chain or rod will come free at the same time.
Take the old flapper to the hardware store to match it, or buy a universal flapper kit—they cost $8 to $15 and fit almost all toilets. Before you install the new one, rinse the rim of the overflow tube with clean water to remove any mineral deposits or debris. Slide the new flapper onto the tabs, making sure it sits flat and level. Reattach the chain or rod to the handle lever, leaving about half an inch of slack so the flapper can close completely without being pulled up.
Turn the water back on and let the tank fill. Flush once and watch the flapper lift and fall. It should seal tightly against the tube with no water leaking around the edges. If water still leaks, the flapper may not be seated properly—lift it and check that the rim is clean, then try again.
Replacing the Fill Valve
The fill valve is the assembly on the left side of the tank (when facing it) where the water supply line enters. It has a float arm or float cup attached to it that rises and falls with the water level. To remove it, first disconnect the water supply line by turning the nut at the base of the valve counterclockwise with an adjustable wrench. Have a bucket or towel ready—a little water may spill.
From underneath the tank, locate the large nut holding the fill valve in place. Use an adjustable wrench to turn it counterclockwise while you hold the valve steady from inside the tank with your other hand. Once the nut is loose, pull the valve up and out of the tank from the inside. Rubber washers may come out with it—keep them in order so you can reuse them.
Buy a universal fill valve kit that matches your tank opening size (most are 1.25 inches). Insert the new valve from inside the tank, making sure the rubber washers are in the correct order. From underneath, thread the large nut back on and tighten it firmly with the wrench. Reconnect the water supply line, turn the water back on, and let the tank fill. The float should rise with the water and shut off the valve when the tank is full. If it does not, adjust the float arm by bending it slightly downward to lower the shutoff point, or upward to raise it.
Testing Your Work
After you install either part, flush the toilet three times and watch for leaks. The tank should fill within 30 seconds and stop on its own. The bowl should not refill on its own between flushes. If water is still leaking into the bowl, the flapper may not be sealing—remove it, clean the rim again, and reinstall it. If the tank is not filling, check that the water supply line is tight and the float is moving freely.
Listen for any hissing or whistling sounds, which usually mean the fill valve is not shutting off completely. This is often fixed by adjusting the float arm slightly. If the problem persists after adjustment, the new valve may be defective—return it to the store and try a different brand.
When to Replace the Whole Tank
If you see cracks in the porcelain tank, or if the bolts holding the tank to the bowl are severely corroded and will not turn, replacement of the entire toilet is usually faster and cheaper than trying to repair individual parts. Cracks will only get worse and eventually cause a leak that damages the floor. Corroded bolts can snap when you try to loosen them, leaving you stuck.
A new toilet costs $150 to $400 and takes a plumber 1 to 2 hours to install, or you can do it yourself if you are comfortable with basic plumbing. If you are renting, contact your landlord or property manager before you buy anything—they may have a preferred plumber or may cover the cost.
Tools and Materials You Will Need
| Item | Why You Need It | Cost |
|---|---|---|
| Adjustable wrench | Loosens the fill valve nut and water supply line nut | $10–$20 (one-time) |
| Screwdriver (flathead) | Adjusts float arm or removes handle lever if needed | $5–$10 (one-time) |
| Universal flapper kit | Replaces the worn rubber seal | $8–$15 |
| Universal fill valve kit | Replaces the water inlet assembly | $15–$40 |
| Bucket or towels | Catches water spills when disconnecting the supply line | $0 (use what you have) |
| Cloth or sponge | Cleans the tank rim and dries the interior | $0 (use what you have) |
Common Mistakes to Avoid
Do not force the flapper off the overflow tube—if it is stuck, soak it with a little water and wait a minute for the rubber to soften. Forcing it can crack the tube. Do not overtighten the fill valve nut from underneath; hand-tight plus a quarter turn with the wrench is enough. Overtightening can crack the tank.
Do not assume the fill valve is the problem if the tank is not filling—check that the water shutoff valve is fully open first. A partially closed shutoff valve looks like it is on, but it restricts flow. Do not buy a flapper or fill valve without checking the tank opening size or the type of float mechanism your toilet uses. Universal kits work for most toilets, but a few older models need specific parts. Take a photo of the inside of your tank to the hardware store if you are unsure.
Frequently Asked Questions
How do I know if the flapper or the fill valve is broken?
If water is leaking slowly into the bowl between flushes, the flapper is the problem. If the tank is not filling after you flush, or fills very slowly, the fill valve is the problem. You can also listen—a hissing sound usually means the fill valve is not shutting off completely.
Can I replace just the float on the fill valve instead of the whole valve?
Some fill valves have a replaceable float cup or float arm, but most universal kits come with a complete new valve. Replacing just the float is cheaper if your valve model supports it, but it is often easier and faster to replace the whole assembly. Check the instructions on the kit you buy.
What if I turn the water back on and nothing happens?
Make sure the shutoff valve behind the toilet is fully open—turn it counterclockwise until it stops. If it is already open, check that the water supply line is connected tightly at both ends. If water still does not flow, the shutoff valve itself may be stuck or broken, and you will need to turn on the main water shutoff and replace the shutoff valve.
Do I need a plumber for this, or can I really do it myself?
You can do this yourself if you are comfortable turning wrenches and following steps in order. The flapper replacement is so straightforward that many people do it without any tools at all. The fill valve replacement is slightly more involved but still straightforward. If you get stuck, a plumber charges $150 to $300 for a service call, so trying first saves money.
Why does my new flapper leak right away?
The most common reason is that the rim of the overflow tube is dirty or has mineral buildup. Remove the flapper, scrub the rim with a cloth or old toothbrush, rinse it clean, and reinstall the flapper. If it still leaks, the flapper may not be the right size—take it back and try a different universal kit, or buy one that matches your exact toilet model.