Kohler Touchless Toilet Troubleshooting: Sensor, Batteries, Ghost Flush, and Calibration
Most Kohler touchless toilet problems are not a mystery computer failure. They are a sensor that cannot “see” your hand (module height, emblem alignment, or calibration), low or wrong batteries, a flush valve/chain that is not lifting with the actuator wheel, or water/motion false triggers that look like ghost flushing. Fix the path that matches the symptom before you order a whole new tank.
Quick note on who’s writing this: I’m a homeowner who fixes his own stuff, not a licensed plumber. Everything Kohler-specific below — five-beep low-battery behavior, 1″–2″ sensor range, foam pads, refill-hose splash, and the 5-minute calibration wait — is checked against Kohler’s Touchless Flush installation and care guide and Kohler Assist troubleshooting pages, cited inline where each claim appears. This guide was substantially rewritten and re-fact-checked in August 2026.
Scope: this page is for Kohler tank touchless flush modules (the battery pack that sits inside the tank and lifts a canister chain) — the family covered in Kohler’s touchless flush install guide for kits such as K-4000, K-6418, K-6419, and related part numbers. It is not a commercial WAVE flushometer guide. Those wall/urinal sensors use different parts and different leak paths.
Symptom, likely cause, and usual fix at a glance
| Symptom | Most likely cause | Usual fix |
|---|---|---|
| Nothing happens when you wave | Dead/mis-seated batteries; wires blocking spring contacts; emblem off the module icon | Reseat/replace AA batteries; clear contacts; align sensor emblem over the module icon |
| Sensor has no range above the lid | Module mounted too low under the lid | Raise the module one notch at a time until range is 1″ (25 mm) to 2″ (51 mm) above the lid |
| Hand already within 1″–2″ still no flush | Batteries low/mis-seated, or emblem not over the module icon | Confirm batteries have charge; reseat AA cells and spring contacts; move the sensor emblem directly above the module icon (Kohler install PDF troubleshooting for this symptom) |
| Works after lid work only after waiting | Sensor still calibrating | Wait at least 5 minutes after installing the tank lid, then retest |
| Five beeps (low battery) and/or incomplete wheel travel | Low batteries | Replace batteries; no rechargeables; no lithium-ion |
| Module beeps, wheel turns, chain moves — bowl does not flush | Chain off, twisted, or not lifting the canister | Reattach/untwist chain; confirm bracket between location marks |
| Ghost / phantom flush with nobody there | Refill splash hitting the module or underside of the lid | Seat the refill hose deep in the flush valve; redirect to cut splash |
| Flushes again while the tank is filling | Water rising too fast and triggering the sensor | Partially close the supply stop to slow refill (Kohler notes this path especially on San Souci) |
| Flushes when you lean back, bump the lid, or open the seat | Objects in the 8″ zone; rocking lid; seat cover striking the tank lid | Clear the sensor zone; install the four foam pads; stop the seat cover from hitting the lid |
Everything in that table is expanded below. Before you dig in: if the toilet is clogged, Kohler’s install guide says turn the water off first. The sensor can fire while you plunge and overflow the bowl.
Key takeaways
- Five beeps at half-second intervals = low batteries on the tank module. Replace them. Do not use rechargeable cells (Kohler Assist) and do not use lithium-ion batteries (fire risk if they get wet — Kohler’s install caution).
- Sensor range should be about 1″ to 2″ above the tank lid. If the module sits too low, raise it one notch at a time with the lid on and retest.
- After you set the lid, give calibration time. If the sensor will not fire right away, wait a minimum of 5 minutes. Also wait at least 10 seconds after a flush before removing or seating the lid.
- Ghost flushes are often water, not “haunted electronics.” Refill splash on the module or the underside of the lid is Kohler’s documented cause.
- If the wheel and chain move but the bowl does not empty, you have a flush-valve/chain problem, not a dead sensor.
- Skip in-tank cleaners. Kohler states they damage seals, corrode internals, and void the warranty.
First: know what you actually have
A Kohler tank touchless flush is a battery-powered module that listens for a hand over a sensor emblem on the tank lid, beeps, spins an actuator wheel, and lifts the canister chain. Manual flush still exists for most setups when batteries die — use that path if the electronics are down rather than forcing the wheel by hand.
Kohler’s Touchless Flush installation and care guide (PDF 1224637-2) is the baseline for the tank kits listed on that document. Commercial WAVE flushometers are a different product line with ceiling-clear sensor zones and vacuum-breaker leak parts. If your “touchless toilet” is a wall-mounted flushometer in a commercial restroom, stop here and use Kohler’s WAVE troubleshooting Assist page instead — the vacuum-breaker part numbers on that page do not belong on a residential tank module.
Batteries, beeps, and a wheel that will not finish turning
Start with power. The install guide specifies four AA batteries in the holder, oriented to the diagram, open side of the holder facing the back of the module, top edge of the holder below the module rim, lid clasped shut.
When batteries are low, Kohler says the unit beeps five times at half-second intervals. Replace the batteries when that happens. Kohler Assist’s page for an actuator wheel that does not fully rotate ties incomplete wheel travel to low batteries and repeats the same five-beep cue. Assist’s fix: replace batteries; do not use rechargeable batteries.
Separately, the install guide’s caution is blunt: do not use lithium-ion batteries with this product. Exposing lithium-ion cells to water can result in a fire. Stick to standard disposable AAs that match the holder diagram.
If literally nothing happens when you try the sensor, Kohler’s troubleshooting chart (same PDF) says confirm batteries are installed correctly, confirm they have charge, and confirm wires are not blocking the spring contacts. That is cheaper than assuming the module is dead.
My honest read: a “beeps three times” rumor floats around older write-ups. Kohler’s documented low-battery signal for these tank modules is five beeps. Trust the manual over folklore.
Sensor will not flush: height, emblem, lid timing, calibration
If batteries are good and the sensor still ignores a hand held roughly 1″–2″ above the lid, work through Kohler’s sensor path.
Module height
Kohler Assist’s sensor does not actuate page lists a common cause: the touchless module is installed too low. Raise the module one notch at a time and test with the tank lid in place until the sensor range is 1″ (25 mm) to 2″ (51 mm) above the tank lid.
Emblem alignment
The install guide’s chart adds: if the hand is in that 1″–2″ window and still nothing happens, confirm the batteries again, then confirm the sensor emblem sits directly above the icon on the module. Move the emblem if it drifted when the lid was set down.
Lid timing and the 5-minute calibration
Two timing rules from the same guide matter more than people think:
- To prevent accidental flushes, the sensor stays inactive for 10 seconds after each flush.
- After the last test flush, wait at least 10 seconds before installing the tank lid. Hold your hand over the sensor 1–2 seconds after the lid goes on to confirm operation.
- If you cannot activate the sensor immediately after installing the lid, wait a minimum of 5 minutes for the sensor to calibrate, then try again.
That calibration wait is not optional fluff. A lot of “it died the minute I put the lid back on” reports are a module still settling, not a failed part.
Module runs, but the toilet does not flush (flush valve / chain)
Separate electronics from mechanics. Kohler’s chart covers the case where the module works — there is a beep, the wheel rotates, and the chain moves — but the toilet does not flush:
- Confirm the chain is attached to the wheel and the canister.
- Remove any twists in the chain.
If the wheel contacts the canister while flushing, confirm the mounting bracket sits between the bracket location marks on the tank. Wrong bracket height/position scrapes the canister and can leave you with a half-flush or a stuck wheel.
If the toilet flushes but the flush is weak, Kohler points you to ordinary toilet troubleshooting (rim jets, trapway, refill settings) rather than replacing the touchless module first. The sensor did its job; the bowl siphon did not.
Ghost flushing and repeated flushes while the tank refills
Kohler defines random/ghost/phantom flushing as a flush that was not user-actuated — or a flush with no external actuation. Assist’s primary cause for the tank module: water from the flush valve splashes on the touchless module and/or the underside of the tank lid while the toilet refills.
Per Kohler Assist’s ghost/phantom flushing page:
- Insert the refill hose as far as possible into the flush valve.
- Reposition the hose to minimize splashing.
That is the first fix I would try before blaming the sensor firmware.
A related but different symptom is repeated flushing after you already flushed — the tank starts filling, then the sensor fires again. Kohler Assist’s repeated flushing page lists rapid water rise activating the sensor, and recommends partially closing the water supply stop to slow the refill. Assist specifically notes that path for San Souci toilets because of that model’s flush valve. On other tanks, still check splash first; slowing the stop is a controlled experiment, not a permanent “starve the toilet” setting. Open it back up once you confirm whether fill speed was the trigger.
Condensation under a cold tank lid in a humid bathroom can also wet the same surfaces splash hits. Dry the underside of the lid and the module area. Kohler lists a foam condensation service kit (K-1275758) as a service part for tank sweating; use it when the lid is wet from condensation, not as a substitute for seating the refill hose correctly.
Early activation: objects, rocking lids, and the seat cover
If the module fires when you lean toward the tank, hang a towel on the lid, or open the seat cover, treat it as a false trigger — not a “too sensitive” personality quirk.
Kohler Assist’s module activates early page: move or remove all items within 8″ (203 mm) of the sensor. Decor on the tank lid is a common self-inflicted problem.
The install guide adds two lid-motion cases:
- Toilet flushes while in use: nothing should bump the tank lid; install the four provided foam pads at the tank’s corners to stabilize the lid.
- Toilet flushes when opening the seat cover: the cover must not strike the tank lid; foam pads again to keep the lid from rocking.
Install those pads where the lid contacts the tank rim — two toward the front, two toward the back near the corners, per the guide. They are there to stop false flushes when the lid is bumped, not for decoration.
Safe checks in order (before you buy parts)
- Listen. Five half-second beeps → new AAs first.
- Manual flush once so you know the canister and bowl still work mechanically.
- Open the tank only after the 10-second post-flush wait. Confirm battery orientation, spring contacts clear, chain attached and untwisted, bracket between marks.
- Set the lid, wait out calibration (up to 5 minutes if needed), then test with a hand about 1″ above the emblem.
- If it ghosts, fix refill-hose depth/aim before replacing electronics.
- If it false-fires from motion, clear the 8″ zone and install/reseat the foam pads.
- Skip in-tank toilet cleaners going forward — Kohler voids warranty coverage for damage they cause.
When to call a licensed plumber (or Kohler service)
This is DIY-friendly until it isn’t. Call a pro when:
- You cannot shut the water off cleanly at the supply stop, or the stop will not hold while you work in the tank.
- The tank leaks at the supply shank, flush-valve seal, or tank-to-bowl bolts — that is ordinary toilet leak work, not a sensor setting.
- The brass/plastic flush valve or canister will not seal after chain and height are correct; worn seals and cracked canisters are parts jobs that may need a plumber if you are not set up for tank teardown.
- The module still fails after new batteries, correct height, emblem alignment, and a full calibration wait — at that point you are in module replacement territory; match the kit to your toilet using Kohler’s service-parts page for your model rather than guessing a universal SKU.
- You have a WAVE flushometer or a hardwired commercial sensor, not a tank AA module.
I’d tell a neighbor to replace AAs, reseat a chain, and slow a splashy refill hose. I would not tell anyone to keep waving at a commercial flushometer while ignoring a leaking vacuum breaker.
Related reading on this site
- Kohler toilet troubleshooting — canister/flapper seals, fill valves, and weak flush once the touchless module has already lifted the chain.
Let Us Know How We’re Doing!
Did this expertly prepared resource answer your question?
Do you have another question about home maintenance, home improvement projects, home appliance repair, or something else?
Get more information, send in questions and keep the discussion going by contacting the I’ll Just Fix It Myself company customer service team at at 1-800-928-1490 or Email us at [email protected]
