Skip to content
Live My Robots

Roomba error 2: the brushes cannot turn

Roomba error 2 means the main brushes or extractors cannot turn, usually because hair or debris is blocking them. The quickest fix is to take the brushes out, clear hair from the ends and under the end caps, refit them and press CLEAN.

Researched by Riley Hart · updated Oct 27, 2026 · How we research

Find your code

Short answer

Error 2 means your Roomba's main brushes or extractors cannot turn, almost always because hair, string or debris is wrapped around them. iRobot says to open the brush frame, remove the brushes, and clear hair from the ends, from under the end caps and around the metal axles. If the robot runs fine with the brushes out but error 2 returns with clean brushes fitted, iRobot says the brushes may need replacing. Thick carpet and brand new brushes can also trigger it.

What you seeLikely causeFix
Error 2 with hair wrapped on the brushesHair or debris blocking the brushes or extractorsOpen the brush frame or cleaning head door, remove the brushes, clear the debris and refit
Error 2 with brushes that look cleanHair hidden under the end caps or around the axlesRemove the end caps and clear hair from on and under the caps and around the metal axles
Error 2 right after fitting new brushesNew brushes still stiff (j series)Run a few more jobs; iRobot says the error should clear as the brushes loosen
Error 2 only on thick carpetHigh pile rugs slowing the brushesTest on a hard floor; if it runs fine there, keep the robot off that rug or block it
An extractor will not spin freely by handWorn extractor or a misaligned brush frameMatch each peg color and shape to its icon, check the frame is aligned, and replace the extractor if it still sticks
Error 2 returns with clean brushes fittedWorn brushesReplace the brushes with genuine iRobot brushes
Error 2 even with the brushes removedFault in the cleaning head or its motorContact iRobot Customer Care
Error 2 on a Roomba 500 with clean brushesHair on the front caster wheel or a tired batteryOwner fix: iFixit owners cleared hair from the brush end caps and front wheel posts; some said a new battery fixed it

From iRobot's j series Error 2 article, its 800 and 900 series extractor and cleaning head article, and the 600 and 800 series error charts, checked October 27, 2026. The owner row comes from an iFixit thread about the 500 series, not from iRobot.

What to do next

Still broken?Repair or replace

If it keeps coming back, contact iRobot support first, especially under warranty. Out of warranty, compare the repair quote with a new robot.

Our top pick from iRobotiRobot Roomba Plus 515 Combo$430Compare robot vacuums →
PartsiRobot parts

Brushes, filters, blades and batteries with prices checked daily.

iRobot Roomba Max 775 Combo parts →
I own a iRobotGet fix alerts

One email for recalls, bad updates and new fixes for iRobot. Nothing else.

iRobot recalls

Nov 11, 2026No iRobot robot recall found
US Consumer Product Safety Commission database, checked daily
OK
Didn't find it?Ask about your iRobot

We read every question. When several owners ask the same thing, the answer goes on this page.

Top picks right now

Floors · Dreame D20 Plus Best for pet owners with carpet on a budget $3109.4/10 Check price →Full profile
Floors · Ecovacs Deebot T50 Pro Omni Best for low furniture and mostly hard floors $4009.1/10 Check price →Full profile
Floors · eufy 11S Max Best for small apartments with low furniture $2809.0/10 Check price →Full profile

Fix Roomba error 2 step by step

Error 2 is the most common brush code. The trick is iRobot's test without the brushes, which tells you whether the brushes or the robot is at fault. These steps come from iRobot's support pages.

  • Turn the robot over on a towel. Open the brush frame or cleaning head door using the yellow or green release tabs.
  • Lift the brushes or extractors out.
  • Close the door with the brushes out, set the robot on a flat floor and press CLEAN.
  • If it runs without error, the brushes were the problem. Pull hair off the pegs, remove the end caps and clear hair from under them and around the metal axles.
  • Check the vacuum path is clear, then refit the brushes, matching each peg color and shape to its icon.
  • Make sure the frame closes square, then spin each brush by hand. It should turn freely.
  • Press CLEAN on a hard floor. If error 2 returns with clean brushes fitted, replace the brushes.

Which Roombas show error 2 and what they say

The 600 series says error two and asks you to open the brush cage and clean the brushes. The 800 series says error two and asks you to open the extractor frame and clean the extractors. The j series says to clean the brushes, then press CLEAN. iRobot's j series page calls them Multi Surface Rubber Brushes and says thick carpet or high pile rugs can slow them enough to cause error 2.

On the Roomba 500 series, 2 beeps mean the main brushes cannot turn. A Roomba 500 servicing guide published by RobotShop from iRobot information adds cleaning the brush bearings and gears, and replacing worn brushes or the brush motor if needed.

iRobot says to clean the brushes at least once a week to keep error 2 away.

The part to replace if error 2 keeps coming back

If the robot runs with the brushes removed but shows error 2 with clean brushes fitted, iRobot says the brushes may need replacing. On the j series these are the Multi Surface Rubber Brushes. On the 800 and 900 series they are the extractors, and iRobot says an extractor that will not spin freely after cleaning may need replacing. Order them from the iRobot Store or an authorized retailer.

If error 2 shows even with the brushes out, the fault is in the robot, such as the cleaning head module or brush motor. That is a support job, not a brush swap.

When to contact iRobot support or claim warranty

Contact iRobot Customer Care if error 2 shows with the brushes removed, or if it stays after new brushes. iRobot says that if your robot is in its first year of ownership, you should contact Customer Care rather than buy brushes, since a covered robot may get parts at no cost.

Have the robot charged and with you, its serial number, and proof of purchase from an authorized retailer for a warranty claim. Brushes are cheap compared with a new robot, so error 2 alone is rarely a reason to replace a Roomba.

Questions people ask

What does error 2 mean on a Roomba?

The main brushes or extractors cannot turn. Remove them, clear hair from the ends and under the end caps, refit them and press CLEAN.

Why does my Roomba say error 2 with clean brushes?

Hair is often hidden under the end caps or around the axles. If the robot runs fine with the brushes out but not with clean brushes in, iRobot says the brushes may need replacing.

Can new brushes cause Roomba error 2?

Yes. iRobot says brand new brushes on the j series can show error 2 at first. Running a few more jobs should loosen them and the error should stop.

Does thick carpet cause Roomba error 2?

It can. iRobot says high pile rugs can slow the brushes enough to trigger error 2. Test on a hard floor to check.

How often should I clean Roomba brushes?

iRobot says at least once a week. Regular cleaning keeps hair from building up under the end caps.

Black Friday is Nov 27Get the Black Friday prices on robot vacuums the day they drop

We check prices every morning and compare them with each model's 2026 low. One email when real deals land, plus our 5 minute Friday roundup. Unsubscribe anytime.