What goes inside a toilet tank and why it fails

The inside of your toilet tank holds three main parts: the fill valve (which lets water in when you flush), the flush valve (which releases water into the bowl), and the flapper (a rubber seal that sits on top of the flush valve). When any of these wear out, your toilet either runs constantly, flushes weakly, or leaks water into the bowl. Replacing the inside means swapping out one or more of these parts, not the tank itself.

The flapper is the most common culprit. It's a rubber disc that deteriorates after five to seven years of use, especially in homes with hard water or chlorinated water. The fill valve can jam or wear out, and the flush valve seat (the rim it seals against) can crack or corrode. You can replace these parts individually or buy a complete toilet repair kit that includes all three, which costs between $15 and $40 and takes about 30 minutes to install.

Key Takeaways

  • Turn off the water supply at the shutoff valve under the tank before you start, then flush to empty the tank completely.
  • The flapper is the easiest part to replace first — it clips onto the flush valve and costs $5 to $10 on its own.
  • If the tank still leaks or runs after replacing the flapper, the fill valve or flush valve seat is likely worn and needs replacement.
  • A complete toilet repair kit replaces all three parts at once and costs less than buying them separately, but only if all three are actually failing.

Turn off water and empty the tank

Locate the shutoff valve on the water line that feeds the toilet — it's usually a small knob or lever on the pipe under the tank, near the wall. Turn it clockwise (or flip the lever) until it stops. Flush the toilet once to drain the tank completely. If water remains in the tank after flushing, use a sponge or small cup to remove it.

If you cannot find the shutoff valve or it does not work, turn off the main water supply to your house. This is usually a valve in the basement, crawl space, or outside near the meter. Once the tank is empty, you can safely work inside without water spilling.

Replace the flapper first

Look inside the tank. At the bottom, you'll see a large rubber or plastic disc sitting on top of a hollow tube — that's the flapper and flush valve. The flapper is held in place by a clip or two small arms that hook onto the sides of the flush valve. Lift the flapper straight up and off these hooks. The old flapper will likely look cracked, warped, or discolored.

Take the old flapper to a hardware store or home center to match the size and style, or note the tank model (usually stamped on the back of the tank) and order a replacement online. Slide the new flapper onto the flush valve arms, making sure it sits flat and centered. Flush the toilet (with the shutoff valve still off) to see if the tank refills — if it does not run constantly and stops filling after a few seconds, the flapper was the problem.

Replace the fill valve if the tank still runs

If the tank continues to run or refill slowly after you replace the flapper, the fill valve is worn. This is the assembly on the left or right side of the tank (depending on which side the water line enters). It has a float arm or float cup attached to it. Turn the shutoff valve back on, then turn it off again and flush to empty the tank.

Locate the nut that connects the water line to the fill valve — it's under the tank. Use an adjustable wrench to loosen and remove this nut, then pull the water line away. Inside the tank, there's usually a large nut or clip holding the fill valve in place. Unscrew or unclip it, then lift the old fill valve out. Insert the new fill valve (buy one that matches your tank model) and find it with the nut or clip. Reconnect the water line and tighten the nut by hand, then snug it with the wrench — do not over-tighten.

Turn the shutoff valve back on and let the tank fill. The float should rise with the water and stop the fill valve when the tank is full. If it does not, adjust the float arm or cup according to the instructions that came with the new valve.

Replace the flush valve seat if water leaks into the bowl

If water drips or runs into the bowl even with a new flapper, the flush valve seat (the rim the flapper seals against) is cracked or corroded. This is harder to replace because the flush valve is bolted to the bottom of the tank from underneath. You will need to remove the tank from the toilet bowl to access it.

Turn off the water, flush, and empty the tank. Disconnect the water line from the fill valve. Locate the two bolts on the underside of the tank that connect it to the bowl — use an adjustable wrench or socket wrench to loosen them. Carefully lift the tank straight up and set it upside down on a towel. You'll see the flush valve assembly protruding from the bottom. Unscrew the large nut holding it in place, then lift out the old flush valve. Install the new one (match the model to your tank), screw the nut back on, and flip the tank right-side up. Reconnect it to the bowl and tighten the bolts evenly.

Test the repair and watch for leaks

Turn the shutoff valve back on and let the tank fill completely. Listen for the fill valve to stop — it should be quiet within a few seconds of the tank reaching full. Flush the toilet and watch the tank refill. The water should flow smoothly into the bowl during the flush, then stop when the flapper closes.

Leave the toilet alone for 10 minutes, then check the water level in the bowl. If it has dropped, water is still leaking past the flapper or flush valve seat. If the tank refills on its own without you flushing, the fill valve is still running. Either way, you may need to replace the part you did not yet replace, or the new part may be installed incorrectly — check that the flapper is centered and the fill valve float is adjusted properly.

When to buy a complete repair kit instead

A toilet repair kit bundles the flapper, fill valve, and flush valve together for $15 to $40. It makes sense to buy one if you suspect more than one part is failing, or if you want to replace everything at once to avoid repeat repairs. However, if only the flapper is worn (the most common case), buying a kit wastes money on parts you do not need.

Kits vary in quality. Universal kits fit most standard tanks, but some tanks have unusual shapes or mounting systems. Check the kit packaging to confirm it fits your tank model, or ask at the store. If you buy a kit and only use one part, keep the rest in a dry place — they last indefinitely and you may need them later.

Frequently Asked Questions

How do I know which part is broken?

If the toilet runs constantly, the fill valve is likely worn. If water drips into the bowl when the toilet is not flushed, the flapper or flush valve seat is leaking. If the toilet flushes weakly, the flapper may not be opening fully. Start by replacing the flapper — it's the cheapest and easiest fix.

Can I replace these parts without turning off the water?

No. Water will spray out when you disconnect the fill valve or remove the tank. Always turn off the shutoff valve first and flush to empty the tank. If the shutoff valve does not work, turn off the main water supply to the house.

What if the new flapper does not fit?

Flappers come in different sizes and mounting styles. Take the old one to a hardware store to match it, or look up your toilet tank model online and order the exact replacement. Universal flappers exist but do not always seal properly.

Do I need a plumber for this?

Most people can replace the flapper or fill valve with basic tools — an adjustable wrench and a screwdriver. Replacing the flush valve requires removing the tank, which is heavier and more involved. If you are uncomfortable working under the tank or the bolts are stuck, a plumber can do it in under an hour.

How long do these parts last?

Flappers typically last five to seven years. Fill valves last 10 to 15 years. Flush valve seats can last 20 years or more if the water is not too hard or chlorinated. Hard water and high chlorine shorten the life of all rubber parts.