Error 16
iRobot Robot Vacuum
Severity:What Does This Error Mean?
Error 16 means the Roomba was already pressing against something — a wall, a piece of furniture, or its own dock — when you pressed Clean.
The robot won't start because it can't tell which way is forward.
Pick the Roomba up, place it in the middle of an open floor, and press Clean again.
Error 16 clears immediately.
Affected Models
- Roomba i7
- Roomba j7
- Roomba s9
- Roomba 980
- Roomba 692
Common Causes
- Robot started against a wall, a chair leg, or large furniture
- Robot pressed against the side of its own dock
- Bumper sensor stuck in pressed position from a previous fault
- Robot manually placed too close to an obstacle when starting
- Internal bumper switch failed in the pressed state (rare)
How to Fix It
-
Pick up the Roomba and put it in open floor.
Move it to the middle of the room, at least 30cm from any wall or piece of furniture.
That guarantees the bumper isn't pressed against anything.
Most Error 16 events come down to where the robot was sitting when you hit Clean. -
Press Clean again.
With the robot on open floor, press Clean.
It should start its cycle normally.
If Error 16 returns immediately even with nothing near the robot, the bumper sensor is stuck or has failed. -
If the error persists, tap the bumper firmly.
Press the front bumper in and let it spring back, four or five times.
The bumper should move freely on each press with a small click.
Sluggish or stuck movement means debris is wedged behind it — clear with compressed air or a soft brush. -
Check whether the dock is in a tight spot.
If the Roomba was on the dock when you started, the dock might be too close to a wall or piece of furniture, pressing the bumper.
Reposition the dock with at least 30cm clearance on both sides and 1.5m clearance in front.
Frequently Asked Questions
Why does Error 16 happen even when nothing is near the robot?
Either the bumper sensor is mechanically stuck, or one of the two infrared switches that detect bumper position has failed in the closed state.
Tapping the bumper sometimes frees it.
If the issue is persistent, the bumper assembly needs cleaning or replacement — about $20 for the part on most Roomba models.
Can the Roomba avoid Error 16 automatically?
Modern Roombas pause briefly before starting and check sensor states.
If they detect an obvious bumper press at startup, they back away before continuing — no Error 16.
The error mostly appears when the bumper sensor is genuinely stuck, or when the robot was placed in a really tight spot.