What You Can Replace Inside a Toilet Tank

Most toilet tank repairs involve three parts: the fill valve (also called the ballcock), the flush valve (the large mechanism at the tank bottom), and the flapper (the rubber seal that lets water into the bowl). You can replace any of these yourself with basic tools — a wrench, screwdriver, and adjustable pliers. The job takes 30 minutes to an hour, costs $15 to $40 per part, and requires no special training.

The flapper is the easiest replacement and the most common one. The fill valve is moderate difficulty. The flush valve is the hardest because it requires draining the tank and working at the bottom, but it is still a weekend project for someone with basic mechanical sense. If your tank is cracked or the porcelain is damaged, replacement parts will not help — you need a new tank.

Key Takeaways

  • The flapper, fill valve, and flush valve are the three parts you can replace yourself; the flapper is easiest and costs $5 to $15.
  • Turn off the water supply at the shutoff valve behind or below the toilet before you start any work inside the tank.
  • Drain the tank by turning off the water and flushing, or by siphoning water out with a cup if the tank will not drain completely.
  • Match your replacement part to your current one by taking a photo or bringing the old part to the hardware store, because tank mechanisms vary by toilet model.
  • After installation, turn the water back on and let the tank fill, then flush several times to check for leaks around the base and inside the bowl.

Turn Off the Water and Drain the Tank

Locate the shutoff valve on the water line behind or below the toilet. It looks like a small knob or lever on the pipe. Turn it clockwise (or pull the lever toward the wall) until it stops. Flush the toilet once — the tank will empty and the valve will prevent it from refilling.

If water remains in the tank after flushing, use a cup or small bucket to scoop it out into a larger bucket. You do not need the tank bone-dry for a flapper replacement, but you do for fill valve or flush valve work. If you are replacing the flush valve, place towels on the floor under the tank because some water will spill when you disconnect the supply line.

Replacing the Flapper

The flapper is the rubber or plastic disc at the bottom center of the tank, attached to a chain or rod that connects to the flush handle. Lift the tank lid and set it somewhere safe — it is heavy and breaks easily. Look at how the flapper sits on the flush valve opening (the hole at the tank bottom).

The flapper clips onto a pin or rod on either side. Push down gently on one side to unclip it, then the other side. Lift the flapper straight up and off. Disconnect the chain or rod from the flush handle lever — usually a straightforward clip or hook.

Take the old flapper to the hardware store or photograph it with your phone. Flappers are not universal; a flapper made for a Kohler tank will not seal properly on a Toto. The new flapper will come with a chain or rod already attached. Clip it onto the pins the same way the old one came off, then reconnect the chain or rod to the flush handle. The chain should have a tiny bit of slack — about the thickness of a pencil — when the flapper is closed.

Replacing the Fill Valve

The fill valve is the tall mechanism on the left or right side of the tank (when facing it from the front). It has a float ball or float cup attached, and a supply line running down from the shutoff valve. After draining the tank, use an adjustable wrench to loosen the nut that holds the supply line to the bottom of the fill valve — turn it counterclockwise. Slide the supply line off and set it aside.

Under the tank, you will see a large nut holding the fill valve in place. Use a wrench to hold that nut while you use pliers to turn the valve itself counterclockwise from inside the tank. Once it is loose, pull the valve straight up and out. Take it to the hardware store to match the replacement — fill valves vary by tank size and inlet type.

Insert the new fill valve from the top of the tank, making sure the inlet tube (the small pipe) points toward the overflow tube (the hollow pipe in the center of the tank). From underneath, hand-tighten the mounting nut, then use a wrench to snug it — do not over-tighten or you will crack the tank. Reconnect the supply line and turn the water back on. The float should rise as the tank fills and shut off the valve when the tank is full. If it does not, adjust the float arm by bending it slightly downward.

Replacing the Flush Valve

The flush valve is the large assembly at the very bottom of the tank, underneath the flapper. This job requires removing the supply line and draining the tank completely. After draining, use a wrench to loosen the large nut on the underside of the tank that holds the flush valve in place — turn it counterclockwise. From inside the tank, you may need to use a special flush valve wrench (a socket-like tool that costs $8 to $15) to turn the valve itself counterclockwise and break it free.

Once loose, pull the old valve straight up and out from the top. Take it to the hardware store to match the replacement by tank model and size. Insert the new valve from the top, making sure the overflow tube (if it comes with one) is centered in the tank. From underneath, hand-tighten the mounting nut, then use a wrench to snug it firmly but not with full force.

Reconnect the supply line, turn the water back on, and let the tank fill completely. Flush several times and watch for leaks around the base of the valve where it meets the tank bottom. A small drip is normal for the first few flushes as the new rubber seal settles. If water streams out, turn off the water and tighten the mounting nut another quarter turn.

Check Your Work

After any replacement, turn the water back on and let the tank fill. Listen for the fill valve to shut off when the tank reaches its normal level — if it keeps running, the float may need adjustment or the new valve may be defective. Flush the toilet and watch the bowl. The water should drain completely and the tank should refill without leaking from the base or around the tank lid.

Check under the tank and around the shutoff valve for drips. If you see water pooling, turn off the water when ready and check that all nuts are tight. If tightening does not stop the leak, the new part may be damaged or the tank itself may be cracked. Let the tank sit for an hour after installation — sometimes a new rubber seal needs time to settle and stop weeping.

When to Call a Plumber Instead

If the tank is cracked, leaking from the walls (not from a connection), or if you cannot find a replacement part that matches your model, a new tank is cheaper than a plumber visit. Tanks cost $100 to $300 and a plumber will charge $200 to $400 in labor to install one. If the toilet is very old and parts are no longer made, replacement is usually the better choice.

If you turn the water back on and the tank does not fill, or if it fills but will not stop, do not keep trying — turn the water off and call a plumber. A stuck fill valve or a broken inlet tube inside the tank usually means the part is defective or the tank is damaged, and further work could make it worse.

Frequently Asked Questions

Do I need to turn off the water to replace a flapper?

Yes. Even though the flapper is inside the tank, turning off the water prevents the tank from refilling while you work and gives you a dry workspace. It takes 10 seconds and prevents mistakes.

What if the old part is stuck and will not come off?

explore a penetrating oil like WD-40 to the stuck nut or clip and wait 15 minutes. Use a wrench or pliers to gently work it back and forth — do not force it or you will strip the threads or break the part. If it still will not budge, stop and call a plumber rather than risk cracking the tank.

Can I replace parts while the toilet is still in use?

No. Turn off the water and do not use the toilet until you have finished and tested the replacement. If someone flushes while you are working, you could be sprayed with tank water and the new part could be damaged.

How do I know which part is broken?

If water runs constantly into the bowl, the flapper is leaking. If the tank does not fill after flushing, the fill valve is stuck. If water leaks from the base of the toilet onto the floor, the flush valve seal is broken. Take a photo of the inside of the tank and show it to the hardware store staff — they can usually tell you which part needs replacement.

What tools do I actually need?

An adjustable wrench, a screwdriver (usually flathead), and pliers. A flush valve wrench is only needed if you are replacing the flush valve, and it costs $8 to $15. Everything else you probably have at home already.