Fix a toilet that leaks from the tank
We'll confirm the leak is from the tank, check the bolts and gaskets, and replace the flush valve gasket or fill valve—or tell you when to call a plumber for a cracked tank.
What you'll need
- Flush valve gasket kit (spud gasket)
- Fill valve replacement kit (if needed)
- Wrench or pliers for tank bolts
- Towels or rags
Step-by-step diagnostic
Quick triage — pick your path
Get started
Choose the option that matches what you see. You can jump straight to that section.
- Follow this guide Work through the full procedure from confirming the leak to replacing gaskets.
- Check tank bolts first You want to try tightening the bolts before removing the tank.
- Replace flush valve gasket Bolts are snug and the leak is at the tank-bowl joint.
- Replace fill valve The fill valve leaks or does not shut off properly.
- When to call a pro The tank is cracked or the leak continues after repair.
Show full guide
Steps
Goal: Confirm the leak is from the tank, then fix it by tightening bolts or replacing gaskets.
- Wipe the tank dry and watch where water appears. Tank leaks drip onto the floor or cause constant refilling; base leaks pool at the floor.
- Good: Leak is from the tank. Proceed to Check tank bolts first.
- Bad: Leak is from the base or supply line. See the appropriate guide.
Check tank bolts first
Goal: Rule out loose tank bolts before removing the tank.
- Look inside the tank. The two tank bolts secure the tank to the bowl. Tighten them alternately—a quarter turn each—until snug. Do not overtighten.
- Dry the tank and turn the water on. Wait a few minutes.
- Good: No more leak—bolts were the cause. See Verification.
- Bad: Water still seeps—proceed to Replace flush valve gasket.
Replace flush valve gasket
Goal: Replace the worn flush valve gasket that seals the tank to the bowl.
- Shut off the water. Flush and sponge out the tank.
- Unscrew the tank bolts and lift the tank off the bowl. Set it on towels.
- Remove the old flush valve gasket from the flush valve. Clean the mating surfaces.
- Install a new gasket per the kit instructions. Reinstall the tank and tighten the bolts alternately.
- Reconnect and turn the water on. Check for leaks.
- Good: No more leak. See Verification.
- Bad: Leak continues—check the fill valve or call a plumber.
Replace fill valve
Goal: Replace a faulty fill valve that leaks or does not shut off.
- Shut off the water. Drain the tank. Disconnect the supply line from the fill valve.
- Remove the locknut under the tank and pull out the old valve. Install the new fill valve per the kit instructions.
- Reconnect the supply and adjust the water level. Test for leaks.
- Good: Fill valve works with no leaks.
- Bad: Leak continues or tank is cracked—call a plumber.
When to get help
Call a plumber if:
- The tank is cracked (visible crack in the porcelain).
- The leak continues after replacing the gasket and fill valve.
- You are not comfortable removing the tank.
Verification
- No water dripping from the tank or tank-bowl joint.
- Tank fills and shuts off properly.
- No leaks at the supply connection.
Escalation ladder
Work from the device outward. Stop when the problem is fixed.
- Confirm leak location Verify the leak is from the tank, not the base or supply line.
- Tighten tank bolts Check and tighten tank bolts; do not overtighten.
- Replace flush valve gasket Remove tank, replace gasket, reinstall.
- Replace fill valve If the fill valve leaks or does not shut off, replace it.
- Call a pro Tank cracked or leak persists—call a plumber.
What to capture if you need help
Before calling support or posting for help, have these ready. It speeds everything up.
- Whether the leak is from the tank, base, or supply line
- Tank bolt tightness
- Flush valve gasket and fill valve condition
- Steps already tried
Is the leak from the tank?
Tank leaks drip onto the floor or cause constant refilling. Base leaks pool at the floor; supply leaks drip from the connection.
You can change your answer later.
Are the tank bolts loose?
Loose tank bolts can cause leaks at the tank-bowl joint. Tighten alternately; do not overtighten.
You can change your answer later.
Does the leak stop after tightening?
Dry the tank and wait. Run water and observe.
You can change your answer later.
Is the leak at the tank-bowl joint?
Water seeping between the tank and bowl usually means a failed flush valve gasket.
Tank-bowl joint Fill valve or other
You can change your answer later.
Replace flush valve gasket
Does the fill valve leak or not shut off?
A faulty fill valve can leak at its base or cause constant running.
You can change your answer later.
Replace fill valve
Leak fixed
Call a plumber
Reviewed by Blackbox Atlas
Frequently asked questions
- Why does a toilet tank leak?
- Common causes: loose or corroded tank bolts, a worn flush valve gasket (spud gasket), or a faulty fill valve. Tank bolts and gaskets seal the tank to the bowl; when they fail, water leaks out.
- Can I fix a tank leak myself?
- Yes. Tightening tank bolts and replacing the flush valve gasket or fill valve are DIY tasks. If the tank is cracked, call a plumber—the tank must be replaced.
- When should I call a plumber for a tank leak?
- Call a plumber if the tank is cracked, the leak continues after replacing gaskets, or you are not comfortable working inside the tank.
Rate this guide
Was this helpful?
Thanks for your feedback.