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 indicated by a red light ring pattern or voice alerts (on newer models). This guide covers all Roomba error codes from Error 1 to Error 31 with systematic fixes for each issue.
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) |
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
When to Contact iRobot Support
Warranty Coverage
iRobot offers a 1-year limited warranty covering defects in materials and workmanship. Contact support for:
- Motor failures: Error 8, Error 10, or burning smells
- Battery issues: Error 15 with a battery less than 1 year old
- Sensor failures: Persistent Error 6 or Error 17 after cleaning sensors
- Wheel module failures: Error 1, 5, or 7 that recur after cleaning
- Charging problems: Error 15 or 31 after contact cleaning
iRobot Support: 1-877-855-8593 (US) | support.irobot.com
Preventing Future Errors
- Weekly maintenance: Empty bin after each cleaning, wipe cliff sensors
- Monthly deep clean: Remove and wash extractors, clean all wheels, wipe charging contacts
- Clear floors before cleaning: Remove cables, small objects, and pet waste
- Keep firmware updated: Check for updates monthly in the app
- Replace consumables on schedule: Filters every 2 months, extractors every 6-12 months