Warning: Disconnect power before servicing.

Roomba Error Codes: Every Beep Code, Number Code, and LED Pattern Explained

Quick Answer

Roomba error codes differ by generation: 500-800 series use beep counts (count the beeps between pauses). 900 series and i-series display numeric codes on the screen or in the iRobot app. S9 and j-series use both numeric codes and alphanumeric codes.

Roomba error codes differ by generation: 500-800 series use beep counts (count the beeps between pauses). 900 series and i-series display numeric codes on the screen or in the iRobot app. S9 and j-series use both numeric codes and alphanumeric codes. The most common errors: Error 1/1 beep = Roomba is stuck (wheel drop or cliff sensor). Error 2/2 beeps = main brushes cannot turn (hair wrap). Error 5/5 beeps = side wheel stuck. Error 6/6 beeps = cliff sensors dirty (clean sensors on underside). Error 9/9 beeps = bumper stuck (tap the bumper to free it). Error 14 = bin not detected (remove and reseat the dustbin). Error 26 = vacuum motor fault. For all Roomba errors: flip the robot over and clean the cliff sensors (4 small windows on the bottom edges), remove hair wrapped around the brushes, and clear debris from the wheels. This basic maintenance resolves 70% of all Roomba errors.

IrobotRobotvacuumSeverity: low75% DIY Success
Time to Fix
10–60 min
Difficulty
beginner
Parts Cost
$3 – $80
Tools Needed
Flashlight, Screwdriver set

What Does the EXPANDED-HUB Code Mean?

Roomba errors by beeps: 1 = stuck/wheel drop, 2 = brush jammed, 5 = wheel stuck, 6 = cliff sensor dirty, 9 = bumper stuck, 14 = bin not detected. Clean the underside sensors and brushes to fix 70% of errors.

Most Likely Causes

Based on aggregated repair data, here is the probability breakdown for this error code:

Hair and debris wrapped around brushes (Error 2)40%
Cliff sensors dirty (Error 6)24%
Stuck on obstacle or cliff edge (Error 1)14%
Wheel jammed with debris (Error 5)12%
Dustbin not properly seated (Error 14)10%

Symptoms You May Notice

  • Error number on app or screen
  • Beep pattern then stops
  • Roomba stops mid-clean
  • Red ring light
  • Roomba won't start
  • Roomba won't charge
  • Roomba keeps saying 'Error'

Can you reset a Irobot robotvacuum to clear the EXPANDED-HUB code?

Unplug for 30 seconds. Plug back in. Follow model-specific reset if needed.

Tools Required for Diagnosis

FlashlightScrewdriver set

Diagnostic Checklist

Follow these steps in order. We start with the easiest external fixes before opening up the machine.

1

Flip the Roomba over

Flip the Roomba over. Clean the 4 cliff sensors (small clear windows on the bottom edges) with a dry cloth. Remove hair and debris wrapped around the two main brushes. Check both wheels spin freely.

2

Remove the dustbin and reinsert firmly until it clicks

3

Full restart

4

For persistent errors

Replacement Parts

If your diagnostic testing proves the component has failed, you will need a replacement. We recommend OEM parts over aftermarket for water-handling components.

Part Name
iRobot Roomba Brush SetModel-specific · $15–$30
iRobot Roomba FilterModel-specific · $3–$20
iRobot Roomba BatteryModel-specific · $30–$80

Repair vs. Replace Calculator

Appliance Age (Years)7 Yrs
Labor Approach
Our Verdict
REPLACE
Estimated Cost: $42 (Parts) vs $850 (New Machine)

Frequently Asked Questions

How do I count Roomba beep codes?
On 500-800 series Roombas: when the robot stops and beeps, count the number of beeps before the pause. That number is the error code. For example, 6 beeps = Error 6 (cliff sensors dirty). Newer models show the number on the display or in the app.
Roomba Error 14 but dustbin is in. Why?
Error 14 means the bin presence sensor cannot detect the bin. Clean the metal contacts on the bin and the corresponding contacts on the robot. Debris or dust on these contacts prevents detection. Also check that the bin is fully clicked into place.
Roomba keeps getting Error 2. How do I stop it?
Error 2 = main brushes cannot rotate. Hair wraps around the brush bearings faster than you might expect. Remove the brushes, pull all hair from the bearings and end caps. Long hair homes should clean brushes weekly. Consider the rubber extractors (on newer models) which resist hair wrap better than bristle brushes.
What does a red ring light on Roomba mean?
Solid red ring = error or fault (check the app for specific code). Pulsing red ring = battery too low to start cleaning. Spinning red = hardware fault during clean cycle. A quick red flash after pressing CLEAN = error that needs attention before the robot can start.

Models Known to Experience EXPANDED-HUB Errors

This repair applies to most Irobot robotvacuums with this error code. Common model numbers include:

Roomba 694, Roomba i3+, Roomba i7+, Roomba j7+, Roomba s9+, Roomba Combo j7+, Roomba 692

Last verified for technical accuracy on March 15, 2026