Back to iRobot Guides
iRobot

What Do iRobot Roomba Error Codes Mean and How to Fix Them

iRobot GuideRobot Vacuums
easy difficulty 5-15 minutes 467 views 10 found helpful Where this fix applies: Global Updated
This guide applies to: iRobot iRobot Roomba (Roomba j7+, j9+, i3+, i7+, s9+, Combo j7+)
At a glance — most common causes
  • Brush/extractor jams (Error 2)
  • Wheel stuck or drop detected (Error 1)
  • Cliff sensor issues (Error 6)
5-15 minutes13 solutions coveredeasy level

Expert Review & Technical Scope

DeviceiRobot iRobot Roomba
Model CoverageRoomba j7+, j9+, i3+, i7+, s9+, Combo j7+
Fix Time5-15 minutes
DifficultyEasy
Required ToolsCompressed air
Network / ProtocolWi-Fi / app-based troubleshooting context

Problem Description

Your Roomba stopped mid-clean showing an error code. You have no idea what error 14 or 31 means and iRobot does not make it easy to find answers. These codes tell you exactly what is wrong and most can be fixed in under 5 minutes with simple maintenance.

Why This Happens in Real Homes

Roomba error codes are a diagnostic shorthand — each number points at a specific subsystem, so the fix is almost always "find what that code refers to and address that part" rather than a generic restart. Motion codes mean wheels or brushes, sensor codes mean cliff or navigation sensors, and charging codes mean the battery or contacts.

When Roomba stops with a code, note the number and match it: low single digits usually mean a physical jam (brushes, wheels, cliff sensors) you can clear by hand, teens often mean the bin or navigation/docking, and Charging Errors 1-9 point at the battery and contacts. Routine cleaning of the brushes, wheels, sensors, and contacts plus current firmware prevents most of them from recurring.

Symptoms

  • Roomba shows an error code
  • Robot stopped mid-clean
  • Spoken or app error message
  • Unsure what a code means
  • Repeated errors
  • Different codes at different times
  • Wants a code reference
  • Robot won't resume

Recognize these? Here's what usually causes it.

Common Causes

  • Brush/extractor jams (Error 2)
  • Wheel stuck or drop detected (Error 1)
  • Cliff sensor issues (Error 6)
  • Bin not detected (Error 14)
  • Navigation/docking problems (Errors 17/18)
  • Vacuum motor stall (Error 26)
  • Charging faults (Charging Errors 1-9)
  • Dirty sensors or debris buildup

Most fixes happen in the first 3 steps.

Warning

Error 18 means cannot charge. Check charging contacts on robot bottom and Clean Base. If clean and error persists the battery may need replacement after 2 to 3 years.

Tools & Requirements

Compressed air
Recommended Tools for iRobot Roomba

These tools will help you complete this fix.

As an Amazon Associate we earn from qualifying purchases.

Step-by-Step Solution

1

Capture the exact Roomba error code and event context

Record the exact code, spoken message, and when it appears during cleaning, because iRobot errors map to specific subsystems and the trigger context determines the correct first fix.

2

Inspect and clean the subsystem linked to the code

Clean brushes, wheels, sensors, bin, and charging contacts as indicated by the code category, since debris or drag in one subsystem often causes repeated fault loops.

3

Check battery health and charging path stability

Confirm the robot charges to expected levels and that dock contacts are clean and aligned, because low voltage under load can produce multiple secondary error codes.

4

Restart robot and app after maintenance changes

Power-cycle the robot and refresh app connection after cleaning, because stale runtime state can preserve old error flags even after the physical issue is resolved.

5

Run a controlled room test and escalate persistent codes

Retest in a simple room and verify whether the same code returns at the same task point, then escalate with logs if the code persists despite subsystem cleanup.

Quick Solutions

Note the code number and match it to its cause
Clear brush/wheel jams for motion errors
Clean cliff and navigation sensors
Reseat the bin for bin errors
Clear the dock area for docking errors
Empty the bin and clear clogs for suction errors
Charge and reset for charging errors
Keep the robot clean and firmware updated

Still having issues? This is usually the deeper cause below.

If the keypad rejects valid codes, a lockout timer may be running — five failed entries locks most keypads silently for 5–10 minutes.

Pro Tip

Check the iRobot app notification for exact error number and description. The app provides specific codes more useful than blinking light patterns.

Real-World Insight

This issue almost always looks more complex than it is — the majority of cases trace back to a single setting, a stale credential, or a default that shipped wrong.

What Usually Goes Wrong
  • Brush/extractor jams (Error 2)
  • Wheel stuck or drop detected (Error 1)
  • Cliff sensor issues (Error 6)
  • Bin not detected (Error 14)
  • Navigation/docking problems (Errors 17/18)
Best iRobot Roomba Options

Most popular upgrades chosen by iRobot Roomba owners.

As an Amazon Associate we earn from qualifying purchases.

Official Manufacturer Manual

iRobot provides official product documentation through their online manual rather than downloadable PDF. Access setup guides, troubleshooting steps, and product specifications for your iRobot Roomba.

View iRobot Roomba Online Manual

Source: irobot.com

Need More Help? iRobot Support

Note: The contact information below connects you directly to iRobot's official customer support team, not Trunetto. They can help with warranty claims, device replacements, and advanced technical issues.

How Does iRobot Compare?

Before replacing your iRobot device, see how it stacks up against alternatives in our full comparison guides.