iRobot Roomba Error Codes Complete Guide
Quick Fix for Most Errors
Step 1: Clean all sensors with a microfiber cloth (cliff sensors under the robot, front bumper sensor).
Step 2: Remove debris from wheels and brushes.
Step 3: Restart by holding CLEAN button for 10 seconds until you hear a tone.
Step 4: If error persists, see specific error code below.
Roomba error codes are reported as a red light ring pattern, a spoken alert on newer models, or a numbered message in the iRobot Home app. This guide decodes every Roomba error code from Error 1 to Error 31, explains what each light pattern means — including a red light on the base — and gives the fix for each one in the order iRobot's own technicians work through them. Most errors are debris, not hardware.
Understanding Roomba Light Patterns
| Light Pattern | Meaning |
|---|---|
| Spinning white light | Roomba is starting up or charging |
| Solid white light | Fully charged or cleaning |
| Pulsing red light | Battery is critically low (return to dock) |
| Red light ring with number pattern | Error code (count the blinks) |
| Solid red light | Error condition (press CLEAN for voice alert) |
Red Light on the Roomba Base or Clean Base
A red or amber indicator on the dock rather than on the robot means something different: it is telling you about the base, not the cleaning cycle. Work through these in order.
- Dirt disposal bag full or missing (Clean Base models): open the lid and check the bag. A full bag, a bag that is not clicked fully into its holder, or no bag at all will all stop evacuation.
- Evacuation path blocked: look into the suction port in the base ramp and the matching port on the underside of the robot's bin. Socks, tissue and pet hair mats are the usual culprits.
- Robot not seated on the charging contacts: wipe both the two metal contacts on the base and the matching strips on the robot with a dry cloth, then re-dock by hand and confirm the robot's own charge indicator responds.
- Base has no clean power: plug the base directly into a wall outlet, not a power strip, extension lead or smart plug, and make sure the excess cable is wound onto the base's cable tidy so it cannot foul the robot.
- Still red: unplug the base for 30 seconds, plug it back in, then place the robot on it. If the light stays red with an empty, clear, correctly seated bag, the base needs service — see robot vacuum not charging for the full dock diagnostic.
Complete Error Code List
Error 1: Side Wheel Stuck
Symptom: One light blink + voice alert "Error one. Move Roomba to a new location and press Clean to restart."
Cause: Side wheel cannot rotate due to obstruction or mechanical issue.
Fix:
- Flip Roomba upside down and check both side wheels for hair, carpet fibers, or debris
- Press each wheel inward and spin it freely - it should rotate smoothly and spring back
- Use scissors to carefully cut away hair wrapped around the wheel axle
- Remove the wheel module by pulling it straight out, clean inside the cavity
- Reinsert wheel until you hear a click, then restart
Warranty Note: Wheel module failures within 1 year are typically covered by warranty.
Error 2: Main Extractors / Brushes Stuck
Symptom: Two light blinks + voice alert about main brushes.
Cause: Rubber extractors or bristle brush cannot rotate.
Fix:
- Remove the green extractor frame by pulling the two yellow tabs
- Lift out both rubber extractors or the main brush roller
- Clean extractors with warm water, remove all hair and debris
- Check the square extractor socket inside Roomba for obstructions
- Ensure the green end caps on extractors are firmly attached
- Reinstall extractors (yellow bearings on right side), snap frame back
Error 5: Side Wheel Stuck (Both Wheels)
Symptom: Five light blinks.
Cause: Both side wheels cannot move freely.
Fix:
- Clean both side wheels using Error 1 procedure
- Check for uneven surfaces causing the robot to tilt
- Ensure Roomba is not stuck on a threshold or carpet edge
- If wheels move freely but error persists, wheel encoders may be faulty (contact support)
Error 6: Cliff Sensors Dirty
Symptom: Six light blinks + "Move Roomba to a new location."
Cause: Cliff sensors detecting a false drop-off or are dirty.
Fix:
- Flip Roomba over and locate six cliff sensors (small circular windows on the bottom)
- Wipe each sensor with a clean, dry microfiber cloth
- Do not use cleaning solutions or water on sensors
- Move Roomba away from dark carpets or reflective surfaces (these can trigger false positives)
- Ensure adequate lighting - cliff sensors use infrared and need some ambient light
Persistent Issue: If error occurs on all surfaces, cliff sensor hardware may be defective.
Error 7: Side Wheel Suspended
Symptom: Seven light blinks.
Cause: One side wheel is hanging off a surface.
Fix:
- Move Roomba to flat, level surface
- Press both side wheels to ensure they spring back properly
- Restart and observe first few movements to verify both wheels contact ground
Error 8: Fan / Vacuum Motor Stalled
Symptom: Eight light blinks + voice alert about suction motor.
Cause: Vacuum impeller is blocked or motor is failing.
Fix:
- Remove dustbin and check for large debris blocking the air intake
- Look inside the bin cavity and remove any visible obstructions
- Remove and clean the filter (tap gently, do not wash unless washable filter)
- Check for clogs in the bin's air pathway
- Restart Roomba - motor should spin freely without resistance
If unfixable: Motor failure requires professional repair. Check warranty status.
Error 9: Tap Bumper to Clean
Symptom: Nine light blinks.
Cause: Front bumper sensor is compressed or stuck.
Fix:
- Tap the front bumper firmly several times to dislodge debris
- Press the bumper all around its circumference - it should have slight give and return to position
- Lift the bumper edge and blow compressed air into the gap to remove dust
- Ensure no objects are wedged behind the bumper
Error 10: Side Wheel Stalled
Symptom: Ten light blinks.
Cause: Side wheel motor cannot turn the wheel.
Fix:
- Follow Error 1 procedure to clean side wheels
- Check for stripped gears inside wheel module (rare)
- If wheel spins freely by hand but error persists, motor or gearbox is failing
Error 14: Bin Error / Bin Not Detected
Symptom: 14 light blinks + "Reinstall Roomba's bin."
Cause: Dustbin is missing, improperly seated, or bin sensors are dirty.
Fix:
- Remove dustbin completely
- Clean the two metal contacts on the bin and inside the bin cavity
- Empty the bin and ensure the filter is properly seated
- Reinsert bin firmly until you hear a click
- Verify the bin release button pops out (indicates proper seating)
Error 15: Charging Error
Symptom: 15 light blinks + "Charging error fifteen."
Cause: Battery or charging system malfunction.
Fix:
- Clean charging contacts on both Roomba and Home Base with a melamine sponge or pencil eraser
- Remove battery and reinstall after 1 minute (may reset battery management system)
- Place Roomba on Home Base manually and observe charging indicator
- Try a different electrical outlet for the Home Base
- Check Home Base power adapter LED - if not lit, adapter may be faulty
Battery replacement: If battery is 2+ years old, replacement may be needed.
Error 16: Roomba Cannot Start
Symptom: 16 light blinks.
Cause: Roomba is moved while starting up.
Fix:
- Place Roomba on flat surface and do not touch it
- Press CLEAN button and step away immediately
- Allow Roomba to complete startup sequence without interruption
Error 17: Navigation Problem
Symptom: 17 light blinks.
Cause: Roomba cannot determine its position (applies to mapping models).
Fix:
- Ensure adequate lighting in the room (camera-based navigation models need light)
- Remove any new furniture or obstacles that changed the room layout
- Clean the camera lens on top of the Roomba (j7, j9, Combo models)
- Delete the map and re-train Roomba by running 2-3 mapping runs
Error 18: Roomba Stuck
Symptom: 18 light blinks + "Roomba is stuck."
Cause: Robot is physically trapped or wheels are off the ground.
Fix:
- Move Roomba to open floor space
- Clear cables, curtains, or other entanglement hazards
- Use virtual barriers or no-go zones in the app to avoid problem areas
- See our guide: Why Does My Robot Vacuum Keep Getting Stuck?
Error 26: Vacuum Impeller Jammed
Symptom: 26 light blinks.
Cause: Debris blocking vacuum impeller.
Fix:
- Remove dustbin
- Look into the bin cavity - you'll see the impeller blades
- Manually spin the impeller with your finger to check for resistance
- Remove any visible debris (string, paper, large particles)
- Do not force the impeller - if it won't spin, contact support
Error 29: Software Update Needed
Symptom: 29 light blinks.
Cause: Firmware is outdated or corrupted.
Fix:
- Ensure Roomba is connected to WiFi
- Open the iRobot Home app
- Go to Settings > Software Update
- If update is available, place Roomba on Home Base and keep it plugged in
- Allow 30-60 minutes for update to complete (do not interrupt)
Error 31: Communication Error with Base
Symptom: 31 light blinks.
Cause: Roomba cannot communicate with Clean Base (self-empty base).
Fix:
- Ensure Clean Base is plugged in and LED is lit
- Clean charging contacts on both Roomba and base
- Check that the evacuation port on Roomba's bin is not blocked
- Verify the bag in the Clean Base is not full
- Restart both Roomba and unplug/replug the Clean Base
Troubleshooting Steps for All Errors
- 1. Force Restart Hold CLEAN button for 10 seconds until Roomba plays a tone and light ring spins.
- 2. Factory Reset (Last Resort) Hold CLEAN button for 20 seconds. This erases all maps and settings.
- 3. Battery Calibration Let battery drain completely, then charge for 3 hours uninterrupted.
- 4. App Re-pairing Delete Roomba from app, then add it again via Settings > Add Robot.