Kohler Canister Style Toilet Keeps Running

If your Kohler canister style toilet keeps running long after a flush, you are not alone. It is a common problem with a straightforward fix. That constant trickle of water wastes more than just patience.
Per EPA WaterSense standards, a running toilet can waste up to 200 gallons per day. That is like leaving a garden hose running for hours. Most repairs take under an hour.
Let us walk through what is happening and how to stop it.

Image source: Web (Bing) / noelsplumbingsupply.com (Web image (fair-use with source credit))
Quick Answer
Replace the canister seal. That stops 7 out of 10 running Kohler toilets. Cost is 10 to 15 dollars.
Time is 30 minutes. One tool needed: a flathead screwdriver.
This Kohler Toilet Won't Stop Running: Here's What's Actually Happening
A worn canister seal is the most common cause. The rubber dries out or develops mineral buildup. This lets water slip past into the bowl.
Replace the seal and you stop the leak.
You can check it in under a minute. Flush the toilet and watch the canister as it drops. If water continues flowing into the bowl after the canister has seated, the seal is failing.
The Canister vs. Flapper Difference: Why It Matters for This Fix
Standard toilets use a rubber flapper. It tilts open and closes against a drain opening. Kohler uses a canister design.
The canister lifts straight up and seals around its sides, not the bottom. That changes everything about how you diagnose and repair it.

Image source: Bing (Web (fair-use with source credit))
With a flapper, a running toilet often means the chain is too tight or the rubber is warped. With a canister, the side seal is the weak point. The canister also uses a small purge valve that releases air during the flush.
If that valve sticks, water can keep flowing into the overflow tube even when the canister itself is sealed.
Kohler's official support documentation confirms the seal kit is the most commonly replaced part on canister-style toilets. Minerals in hard water accelerate rubber wear. If you live with hard water, plan on replacing the seal every 2 to 4 years.
The 3 Most Likely Culprits: How to Find Yours Fast
Narrow it down in a few minutes. Start with the easiest check first.
Worn canister seal. Pour a cup of water into the canister after the tank is empty. If water seeps past the sides into the bowl, the seal is failing. This is the culprit in about 7 out of 10 cases.
Faulty purge valve. Flush and watch the canister drop. If it drops slowly or seems to hang, the purge valve may be stuck. Water escaping through a bad purge valve causes intermittent running.
Bad fill valve. If the water level rises above the overflow tube, the fill valve is not shutting off. Listen for a hissing sound that continues after the tank is full. This requires a different fix.
Test each one in order. That way you do not waste time replacing a part that is fine.
Step-by-Step Fix for a Shortened Canister Seal
You can do this repair in about 30 minutes. Here is the process.
Turn off the water supply. Turn the shutoff valve behind the toilet clockwise until it stops. Flush and hold the handle down to drain the tank and bowl.
Remove the canister. Lift it straight up. Some models require a quarter turn to unlock it. Set it aside on a towel.
Inspect the seal. The rubber seal sits in a groove on the bottom of the canister. Look for cracks, flat spots, or mineral crust. If it feels hard instead of supple, it needs replacing.
Clean the sealing surface. Wipe the seat where the canister sits with a cloth and white vinegar. This removes mineral deposits that prevent a good seal.

Image source: Web (Bing) / manuals.plus (Web image (fair-use with source credit))
Install the new seal. Push the new seal into the groove around the canister. Make sure it sits flat with no twists. Most seals are directional. The flat side goes down.
Reassemble and test. Place the canister back in position. Turn the water back on. Flush and watch for leaks. If water still trickles, repeat the cleaning and check that the seal is fully seated.
What If the Fill Valve Is the Real Problem?
About 2 out of 10 running Kohler toilets have a fill valve issue. The symptoms are different. The water level in the tank climbs beyond the top of the overflow tube.
You hear a steady hiss that never stops.
The fix is usually an adjustment. Locate the float cup on the fill valve. Turn the adjustment screw to lower the water level so it stops about one inch below the top of the overflow tube.
If the valve itself is worn, replace it. A new Kohler-compatible fill valve costs 12 to 20 dollars.
To confirm it is the fill valve, lift the float cup slightly while the toilet is running. If the water stops, the float is set too high. If it keeps running, the valve is leaking internally.
Add a toilet tank tablet that fights mineral buildup after you finish. It extends the life of both the seal and the fill valve. As of 2026, this is the single best habit for keeping canister toilets working smoothly.
Common Mistakes That'll Cost You Time or a New Toilet
The biggest mistake is treating a canister toilet like a flapper toilet. Bending the linkage or adjusting the chain does nothing here. The canister either seals or it does not.
If you find yourself fiddling with the lift wire, stop.
Another common error is overtightening the canister nut. That plastic nut at the base of the flush valve assembly cracks easily. Hand tighten it only.
A cracked base means replacing the whole flush valve. That turns a 15 dollar fix into a 50 dollar job.
People also skip the cleaning step. They drop in a new seal without wiping the sealing surface. Mineral deposits prevent the fresh rubber from seating properly.
The toilet keeps running. Clean first.
One more thing. Do not use a universal flapper repair kit. Kohler canisters are not compatible with standard flapper replacements.
The shape is wrong and the seal profile is different. You need a genuine Kohler canister seal kit or a direct aftermarket equivalent designed for your specific model.
When to Just Replace the Whole Flush Valve Assembly
Sometimes a seal replacement is not enough. If the canister itself is cracked or warped, a new seal will still leak. Look for hairline cracks near the top rim or where the lift wire attaches.
If you see any, replace the entire canister.
The same goes for the base of the flush valve. If you notice water pooling around the bottom of the valve on the outside of the tank, the base gasket has failed. That requires removing the tank and replacing the whole flush valve assembly.
Here is a quick decision guide for replacement scenarios.
| Problem | Best Fix | Cost | Time |
|---|---|---|---|
| Bad canister seal only | Replace seal kit | $10 to $15 | 30 minutes |
| Cracked or warped canister | Replace canister assembly | $25 to $40 | 45 minutes |
| Leaking base gasket | Replace flush valve assembly | $30 to $50 | 60 to 90 minutes |
Kohler makes several universal canister kits for the 3000, 3010, and 3020 series. Check the model number inside your tank before ordering. The wrong diameter will not seal.
If you are replacing the full assembly, get a kit that includes the overflow tube and the new canister together. Do not mix old and new parts. They are designed as a matched set.
Frequently Asked Questions
How often should I replace the canister seal?
In average water conditions, every 3 to 5 years. Hard water cuts that to 2 to 4 years. If you notice the toilet running more than once a month, inspect the seal.
Can I use a generic seal instead of a Kohler brand one?
Yes, but only if it is designed specifically for Kohler canisters. Generic universal flapper seals will not work. Look for aftermarket kits that list your Kohler model number on the package.
Why does my toilet run intermittently instead of nonstop?
Intermittent running often points to a slow leak past the canister seal or a sticky purge valve. Water trickles out slowly. The fill valve kicks on briefly, then shuts off.
Check the purge valve first.
Do I need to turn off the water supply to replace the seal?
Yes. Always shut off the valve behind the toilet before removing any parts. Flush to drain the tank and bowl.
This prevents water from spilling onto your bathroom floor.
What if the running noise stops after I jiggle the handle?
Jiggling the handle suggests the lift linkage is slightly out of alignment. The canister may not be dropping fully. Check the lift wire for bends or debris blocking the drop.
Is it worth calling a plumber for this repair?
Only if you have replaced the seal, checked the purge valve, and adjusted the fill valve and the toilet still runs. A plumber costs 150 to 300 dollars. For most people, the DIY route works fine.
































