Plumbing · Toilets
Toilet Tank Repair: How to Fix the Common Problems
Toilet tank repair, part by part: replace a flapper, service or swap the fill valve, set the water level, and fix a tank that leaks onto the floor.
Quick answer
Almost every toilet tank repair is one of four jobs: a new flapper, a cleaned or new fill valve, a corrected water level, or a new tank-to-bowl gasket. The first three take under an hour and no special tools. The gasket job means lifting the tank off the bowl, so plan for a helper.
- Time to fix
- 15 min–2 h
- Difficulty
- Moderate, 2 of 4
- Safety
- Caution
On this page · 10 sections
A toilet tank holds only a handful of parts, and each one fails in its own way. Korky's anatomy guide names the main ones: the flush handle and lever arm, the flush valve with its flapper or seal, the overflow tube, the fill valve with its refill tube, and the tank-to-bowl gasket under the flush valve.[1] This guide walks through repairing each of them, with the parts you need and how to tell the job worked. To find the cause of a specific symptom first, start at toilet parts explained.
Before you start
Shut the water off and empty the tank before you reach in. Every repair below starts this way.
Shut-offs
Water
The valve behind the toilet. Turn it clockwise until it stops; counterclockwise turns the water back on.
Take a photo of the inside of the tank before you take anything apart. It shows where the chain hooks on and how the refill tube was routed.
You'll need
- Microfiber towels
- 5-gallon bucket
- Adjustable wrench
- LED work flashlight
Which tank part needs fixing
Match the symptom to the part. Oatey, a maker of toilet seals, sorts tank leaks the same way.[4]
Handle, lever arm and chain DIY
The handle turns a lever arm inside the tank, and a chain from the arm lifts the flapper. Korky leaves only 1 to 2 links of slack in the chain.[1][10] Fix the handle and chain: Handle, lever arm and chain
Flapper DIY
A rubber or plastic valve that sits on the flush valve opening. It lifts to start the flush and drops to seal the tank. The EPA says to replace it at least every five years.[1][4][11] Replace the flapper: Flapper
Fill valve DIY
Refills the tank after each flush and shuts off when the tank is full. If water keeps flowing after the tank fills, the valve may be clogged with debris or failing to shut off.[1][10] Service the fill valve: Fill valve
Float DIY
Rises with the water and closes the fill valve. Its setting is the water level: set too low, the flush is weak; set too high, the valve can keep running or overflow.[2] Set the water level: Float
Tank bolts and tank-to-bowl gasket DIY with care
On a two-piece toilet, bolts with rubber washers hold the tank on the bowl, and a sponge gasket under the flush valve seals the joint. Korky warns that overtightened bolts can crack the porcelain.[1][3] Leak at the tank bolts: Tank bolts and tank-to-bowl gasket
Shutoff valve and supply line DIY
Turn the valve behind the toilet clockwise to stop the water. A loose fill valve nut or a cracked gasket here leaks onto the floor under the tank. Oatey suggests a new supply line every 3 to 5 years.[12][4] Leak at the supply line: Shutoff valve and supply line
Trapway DIY
The curved passage inside the bowl that carries waste to the drain. Kohler uses a plunger and an auger to clear a blockage from the trap and waste line.[13]
Wax ring and closet flange Pro only
The wax ring seals the toilet base to the closet flange, which holds the toilet to the floor and joins the drain pipe. Oatey rates replacing the ring and flange as work for a plumber.[1][4] Failed wax ring: Wax ring and closet flange
- Dye test. A few drops of food coloring in the tank show a silent flapper leak: color in the bowl within about 10 minutes means water is getting past the seal.[11]
Worn or warped flapper
Water trickles into the bowl and the fill valve turns on by itself.Fix it: Worn or warped flapperFill valve clogged or worn out
The tank fills slowly, hisses or never shuts off.Fix it: Fill valve clogged or worn outWater level set wrong
Too high runs into the overflow; too low gives a weak flush.Fix it: Water level set wrongLoose handle or wrong chain length
You have to jiggle or hold the handle.Fix it: Loose handle or wrong chain lengthLeaking tank-to-bowl gasket or bolts
Drips from the tank bolts or the joint under the tank.Fix it: Leaking tank-to-bowl gasket or bolts
| Symptom | Part | Typical fix |
|---|---|---|
| Colored water in the bowl after a dye test | Flapper[4] | New flapper of the same type and size |
| Water under the tank near the fill valve | Fill valve nut or gasket[4] | Hand-tighten the nut; new gasket if cracked |
| Water at the tank bolts | Tank-to-bowl gasket and bolt washers[3] | New gasket and hardware kit |
| Puddle near the supply line | Supply line[4] | New supply line |
| Handle needs jiggling | Handle nut or chain[5] | Adjust the nut and the chain slack |
Water spreading from under the toilet base, not the tank, is a different job. See toilet leaking at the base.
Replace the flapper
Korky says well water, hard water, treated city water and in-tank cleaning tablets all wear down a rubber flapper until it stops sealing.[6] Fargo's water department says most toilet leaks come from a faulty flapper and suggests replacing it every 3 to 5 years.[5]
Find the right size
- Time: 5 min
Korky calls this the most important step, because some flush valves need a specific fit.[6] Fluidmaster sells separate flappers for 2-inch and 3-inch flush valves, so check the size of yours.[7]
You'll know it worked when: You have a flapper that fits your flush valve.
Mark the level and drain the tank
- Time: 3 min
Close the water, flush normally and mark where the level drops. Then hold the handle down to drain the rest.[6]
You'll know it worked when: A pencil mark shows where the water fell to on a normal flush, and the tank is empty.
Unhook the old flapper
- Time: 2 min
Unhook both flapper ears from the arms on the flush valve, then unhook the chain from the lever arm.[6]
You'll know it worked when: The old flapper and its chain are out.
Clean the seat and fit the new flapper
- Time: 5 min
- Microfiber towels
Wipe sediment off the flush valve rim first, so the new flapper seals. Then hook each ear onto its arm.[6]
You'll know it worked when: The new flapper hangs on both arms and sits flat on a clean seat.
Clip the chain with 1 to 2 links of slack
- Time: 3 min
Too loose gives a slow flush; too tight keeps the toilet running.[6]
You'll know it worked when: The flapper lifts fully and drops flat.
Turn the water on and check the flush
- Time: 5 min
Open the valve counterclockwise. Korky's adjustable flappers have a band you turn until the flush drops the water to within a half inch of the mark.[6]
You'll know it worked when: On an adjustable flapper, the level falls to within 1/2 inch of your pencil mark.
If the new flapper still leaks, the flush valve seat may be damaged. Fluidmaster says to replace the whole flush valve when a new flapper does not stop the leak.[7]
Still not fixed? Next likely cause: Fill valve clogged or worn out
Service or replace the fill valve
The fill valve, also called a ballcock, refills the tank and the bowl after each flush and shuts off when its float rises.[1] Grit and mineral scale are its main enemies.
Clean the valve first
Scrub scale off the outside
- Time: 10 min
Fluidmaster cleans heavy calcium buildup with vinegar and an old toothbrush, then warm soapy water and a fresh-water rinse.[8]
You'll know it worked when: The valve body moves freely and is free of crust.
Flush debris out of the valve body
- Time: 5 min
With the cap off, Fluidmaster sets an upside-down coffee cup over the valve, turns the water fully on for three or four seconds, then off, and does this twice.[8]
You'll know it worked when: Clean water runs from the open valve.
Clean the seal and cap
- Time: 5 min
Clean the seal and the cap assembly, then put them back.[8]
You'll know it worked when: The tank fills at a steady rate and shuts off quietly.
Fluidmaster suggests flushing the valve once a year, or whenever it won't shut off, and replacing the cap assembly and seal every 5 years.[8]
Fit a new fill valve
Korky says fill valves typically last 5 to 7 years, depending on your water.[2]
Drain the tank and sponge it dry
- Time: 5 min
- 5-gallon bucket
Close the valve, flush and hold the handle down, then sponge out what is left.[2]
You'll know it worked when: The tank is empty.
Take out the old valve
- Time: 10 min
- Adjustable wrench
Unscrew the supply line under the tank, with a bucket ready. Take off the mounting nut and lift the valve out.[2]
You'll know it worked when: The old valve is out and the tank hole is clean.
Set the new valve's height
- Time: 5 min
Korky sets its own valve this way. Too high and the valve will not shut off; too low gives weak flushes.[2]
You'll know it worked when: The water level mark on the valve sits about 1/2 inch below the top of the overflow tube.
Install it hand-tight
- Time: 10 min
Korky angles the valve so the refill tube has a straight path to the overflow tube. It fits the mounting nut beveled side up and tightens it by hand only.[2]
You'll know it worked when: The valve stands straight and the mounting nut is snug by hand.
Clip the refill tube to the overflow tube
- Time: 2 min
Korky warns that a refill tube pushed into the overflow tube can create a siphon.[2]
You'll know it worked when: The refill tube is held on the overflow tube, not pushed inside it.
Reconnect the supply and test
- Time: 10 min
Hand-tighten the supply nut with no sealant or tape, then open the water slowly.[2] Water flowing from the refill tube, the top and the base of a Korky valve while it fills is normal.[2]
You'll know it worked when: The tank fills, shuts off at the mark and no drips show under the tank.
A slow fill after a new valve points to the supply. Korky's check is to put the supply line in a bucket and open the valve: no flow means a problem with the home's water supply and a call to a plumber.[2]
Still not fixed? Next likely cause: Water level set wrong
Set the water level
The float sets how high the water rises. Korky says a fill valve set too low leaves too little water for a full flush, and one set too high will not shut off and can run or overflow.[2]
Find the mark
- Time: 2 min
- LED work flashlight
Look for a waterline on the tank wall or a mark on the fill valve. Fargo says the level should match the fill line on the back of the tank.[5]
You'll know it worked when: You know the target level.
Adjust the float
- Time: 5 min
Turn the adjustment screw, or slide the float clip, a little at a time. Fargo also mentions very gently bending the float arm on older ball-float valves.[5]
You'll know it worked when: The tank stops filling at the mark.
Flush twice and watch
- Time: 5 min
If the level creeps up past the tube, the valve itself needs cleaning or replacing.
You'll know it worked when: The water stops at the mark and stays below the top of the overflow tube.
A level that keeps changing on its own is a symptom, not a setting. See water level set too high.
Still not fixed? Next likely cause: Loose handle or wrong chain length
Fix the handle and chain
The handle turns a lever arm inside the tank, and the arm lifts the flapper through the chain.[1] Fargo's water department says a handle that must be jiggled to stop the running may be sticking, and that adjusting the nut that holds it in the tank often fixes it. If not, the handle may need replacing.[5]
Snug the handle nut
- Time: 5 min
- Adjustable wrench
The nut sits inside the tank, behind the handle. Turn it a little and test.[5]
You'll know it worked when: The handle moves smoothly with no wobble.
Set the chain slack
- Time: 5 min
Korky recommends one to two links, so the flapper lifts fully and still seals.[6]
You'll know it worked when: The chain has 1 to 2 links of slack.
If you have to hold the handle down to flush, Fargo says the chain or strap may be too long to lift the flapper high enough.[5]
Still not fixed? Next likely cause: Leaking tank-to-bowl gasket or bolts
Reseal the tank to the bowl
On a two-piece toilet, a sponge gasket seals the flush valve to the bowl,[1] and bolts with rubber washers and nuts hold the tank down.[3] Korky says the weight of the tank and water compresses that gasket over time, and bumping or leaning on the tank can shift it.[3]
Try snugging the tank bolts
- Time: 10 min
- Adjustable wrench
Korky says tightening the bolts may fix the leak, but not to overtighten them or let the tank touch the bowl, because the porcelain can crack.[3]
You'll know it worked when: The drip at the bolts stops.
Drain the tank and free the supply line
- Time: 10 min
- 5-gallon bucket
- Microfiber towels
Close the water, flush, sponge out the rest, then unscrew the supply line over a bucket.[3]
You'll know it worked when: The tank is empty and the supply line is off.
Lift the tank off
- Time: 15 min
Take out the old bolts, washers and nuts, lift the tank and set it on the closed toilet seat. Remove the old gasket.[3]
You'll know it worked when: The tank rests on the closed seat and the old gasket is off.
Fit the new gasket and hardware
- Time: 10 min
Tank-to-bowl gaskets come in 2-inch and 3-inch sizes; match yours.[3] Oatey says to swap bolts with cracked rubber washers or corrosion at the same time.[4]
You'll know it worked when: The new gasket sits on the flush valve nut threads.
Bolt the tank down evenly
- Time: 15 min
- Adjustable wrench
Have a partner press the tank level while you tighten the nuts, alternating sides.[3]
You'll know it worked when: The tank is level and stable, with no gap at one side.
Refill and check the joint
- Time: 15 min
- LED work flashlight
Reconnect the supply hand-tight and open the water slowly.[3] Oatey flushes several times, then checks with a flashlight and snugs the bolts in small steps if it seeps.[4]
You'll know it worked when: The joint and the bolts stay dry after several flushes.
If a new gasket still leaks, Korky's checklist names two things to look at: bolts tightened unevenly, and a gasket of the wrong size.[3]
Still not fixed? See when to call a pro
When to call a pro
Tank parts are a homeowner job for most people. Call a plumber when the problem goes past the tank.
Bring the brand and model, usually stamped inside the tank, so the plumber can bring the right flush valve or gasket. The same plumber visit is a good time to have a dripping tap looked at; see fix a leaking faucet.
Frequently asked questions
FAQ
How often should I replace the flapper?
Can I use thread tape on the supply line nut?
Is it worth fixing an old toilet tank?
What if water leaks between the tank and bowl right after I replaced the gasket?
Sources
“How a Toilet Works: Anatomy of a Toilet” · accessed
“How to Replace Toilet Fill Valve” · accessed
“High Water Bill” · PDF · p. 2 (flapper interval, flush handle problems) · accessed
“How to Replace a Toilet Flapper” · accessed
“Fix Toilet Ghost Flushing & Refill Sounds” · accessed
“Residential Toilets” · accessed
“How to Fix a Running Toilet” · accessed
“Fix a Leak Week” · accessed
“How to Stop a Toilet Bowl from Overflowing” · accessed
“Toilet Troubleshooting (1175975-5)” · PDF · pp. 1-2: Poor Flush · accessed
How this guide was made
This guide was drafted with AI assistance from the manufacturer and safety sources listed above, then checked against those sources in an AI-assisted review. No licensed technician reviewed it. Last reviewed . Our methodology