What You Can Replace Inside a Toilet Tank
Most toilet tank repairs involve three parts that wear out and are straightforward to swap yourself: the fill valve (also called the ballcock), the flush valve (the large rubber seal at the tank bottom), and the flapper (the rubber disc that lets water into the bowl). You can replace any of these in 15 to 45 minutes with basic tools—a wrench, screwdriver, and possibly a pair of pliers. The parts cost between $8 and $25 each at any hardware store.
Before you start, turn off the water supply. Look for a valve on the wall or floor behind the toilet and turn the handle clockwise until it stops. Flush the toilet to empty the tank. If water keeps running or the tank fills slowly, one of these three parts is likely the culprit. The good news is that none of them require special plumbing knowledge to replace.
Key Takeaways
- The fill valve, flush valve, and flapper are the three parts most likely to need replacement, and all three are accessible from inside the tank without removing it.
- Turn off the water supply before you start work, and flush the toilet to empty the tank completely.
- The fill valve sits on the left side of the tank; the flush valve is the large rubber seal in the center bottom; the flapper is the rubber disc directly above it.
- Each part takes 15 to 45 minutes to replace and costs less than $25, with no special tools beyond a wrench and screwdriver.
- If water runs constantly, the flapper is usually the problem; if the tank fills slowly or not at all, the fill valve needs replacement.
How to Replace the Flapper
The flapper is the easiest part to replace and the most common reason for a running toilet. It sits at the bottom center of the tank and looks like a rubber disc or cup attached to a chain. When you flush, the chain pulls it up to let water rush into the bowl; when the tank refills, it settles back down to seal the opening.
To replace it, first turn off the water and flush. Look at the flapper and trace the chain up to see where it attaches to the flush lever arm (the handle mechanism). Unhook the chain from the arm—it usually clips on or slides off. Then lift the flapper straight up off the two small pegs it sits on. Slide the new flapper onto those same pegs, making sure it sits flat and level. Hook the chain back to the flush lever arm, leaving just enough slack that the flapper can close completely without the chain pulling it up. Flush a few times to test. The chain should go slack the moment the tank starts to refill.
How to Replace the Fill Valve
The fill valve sits on the left side of the tank (when you face it from the front) and controls how water enters the tank. If the tank fills very slowly, makes a hissing sound, or doesn't fill at all, the fill valve is usually worn out. You will need a wrench for this job.
Turn off the water and flush to empty the tank. Look under the tank where the water supply line enters—you will see a nut holding the fill valve in place. Use the wrench to turn this nut counterclockwise and remove it. The fill valve will come loose from inside the tank. Pull it straight out and set it aside. Slide the new fill valve into the same hole, making sure the threaded part goes through to the underside of the tank. Hand-tighten the nut back on, then use the wrench to snug it firmly—do not over-tighten, or you may crack the tank.
Once the valve is in place, turn the water supply back on and let the tank fill. The fill valve has an adjustment screw or clip that controls how high the water level rises. Most new fill valves come set correctly, but if the water level is too high or too low, you can adjust it by turning a small screw on top of the valve or sliding a clip up or down. Aim for the water to stop about one inch below the overflow tube (the hollow pipe in the center of the tank).
How to Replace the Flush Valve
The flush valve is the large rubber seal at the very bottom center of the tank. Water sits on top of it, and when you flush, the flapper lifts to let that water drain into the bowl. If water leaks from the tank into the bowl even when you are not flushing, or if the tank never fills completely, the flush valve seal may be worn. This is the most involved replacement of the three, because you have to drain the tank completely and may need to remove the tank from the bowl.
Turn off the water and flush. If water remains in the tank, use a sponge or small cup to remove it. Look at the bottom of the tank where the flush valve sits. You will see a large nut underneath—this is what holds the flush valve in place. Use a wrench to turn this nut counterclockwise. It may be tight, so explore steady pressure. Once loose, reach inside the tank and lift the flush valve straight up and out. Slide the new flush valve into the same opening, making sure the rubber seal sits flat against the bottom of the tank. Reach underneath and hand-tighten the nut, then use the wrench to snug it firmly. Do not over-tighten.
Turn the water supply back on and let the tank fill. Flush a few times and watch for leaks around the base of the valve. If water still leaks into the bowl, the seal may not be sitting flat—turn off the water, remove the valve again, and check that the rubber seal is clean and not cracked. Reinstall it, making sure it is centered and level.
Tools and Parts You Will Need
Before you start, gather these items so you do not have to stop mid-job. Most hardware stores stock all of them in the plumbing aisle, and staff can point you to the right section if you are unsure.
You do not need to own expensive tools for this work. A basic adjustable wrench and a screwdriver set are sufficient for all three replacements. If you already have pliers at home, they make the job slightly easier, but they are not required. The replacement parts themselves—flapper, fill valve, and flush valve—are the main expense, and each costs less than $25.
| Item | Why You Need It | Cost Range |
|---|---|---|
| Adjustable wrench or socket wrench | Loosens and tightens the nuts that hold the fill valve and flush valve in place | $5–$15 |
| Screwdriver (flathead and Phillips) | Adjusts the fill valve and removes clips or fasteners | $3–$8 |
| Pliers (optional) | Helps grip and turn stubborn nuts or remove clips | $5–$12 |
| Flapper kit or individual flapper | Replaces the rubber disc that seals the flush valve opening | $8–$15 |
| Fill valve (ballcock) | Replaces the valve that controls water entering the tank | $12–$25 |
| Flush valve kit | Replaces the large rubber seal at the tank bottom | $15–$25 |
| Sponge or small bucket | Removes remaining water from the tank before you work | $1–$3 |
Common Mistakes to Avoid
The most common mistake is over-tightening the nuts that hold the fill valve and flush valve in place. The tank is made of porcelain or ceramic, which cracks easily if you explore too much force. Hand-tighten first, then use the wrench to snug it just until it stops—you should not need to strain. If a nut will not budge, explore a penetrating oil like WD-40, wait 15 minutes, and try again rather than forcing it.
Another frequent error is not leaving enough slack in the flapper chain. If the chain is too tight, it will hold the flapper slightly open even when the toilet is not flushing, and water will leak into the bowl. The chain should be just loose enough that you can lift the flapper by hand without the chain pulling it up.
Finally, do not assume you need to replace the tank itself if one part fails. The tank is durable and lasts decades. If you replace the flapper and the toilet still runs, move on to the fill valve or flush valve. Most running toilets are fixed by replacing just one of these three parts.
When to Call a Plumber Instead
If you turn off the water supply and the valve will not turn, or if it turns but water still runs into the tank, the supply line itself may be damaged. This requires a plumber. Similarly, if you replace the flush valve and water still leaks from the tank into the bowl, the tank may be cracked—a plumber can assess whether repair or replacement is the better choice.
If you are uncomfortable working with water or tools, or if you have already replaced one part and the problem persists, calling a plumber is the right call. A service visit costs between $100 and $200, but it saves you time and the risk of damaging the tank or supply line.
Frequently Asked Questions
How do I know which part is broken?
If water runs constantly into the bowl, the flapper is almost always the problem. If the tank fills very slowly or not at all, the fill valve is likely worn. If water leaks from the tank into the bowl even when you are not flushing, the flush valve seal is failing. You can also listen—a hissing sound usually means the fill valve, while a slow trickle into the bowl means the flapper or flush valve.
Do I need to turn off the water to replace the flapper?
Yes. Even though the flapper is inside the tank, turning off the water first prevents accidental overflow and makes the job cleaner and safer. It takes 30 seconds and is worth the peace of mind.
What if the new part does not fit?
Toilet tanks vary slightly by manufacturer and age. Bring a photo of your toilet or the old part to the hardware store, and staff can confirm the new part will fit. Most flappers and fill valves are universal, but some older tanks use different sizes. If the part does not fit, return it—hardware stores accept returns on unused plumbing parts.
Can I replace all three parts at once?
You can, but it is not necessary unless all three are failing. Start by replacing the part most likely to be the problem based on the symptoms. If the toilet still does not work correctly after one replacement, move on to the next part. This approach saves money and helps you understand what was actually wrong.
How long do these parts last?
Flappers typically last 4 to 7 years depending on water quality and usage. Fill valves last 7 to 10 years. Flush valves last 10 to 15 years. Hard water and frequent flushing shorten these timelines. Once you replace one part, the others are usually not far behind, so do not be surprised if you need another replacement within a year or two.