# 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.

Updated Oct 27, 2026. HTML version: https://robotsforthat.com/guides/roomba-error-2/

## 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 see | Likely cause | Fix |
|---|---|---|
| Error 2 with hair wrapped on the brushes | Hair or debris blocking the brushes or extractors | Open the brush frame or cleaning head door, remove the brushes, clear the debris and refit |
| Error 2 with brushes that look clean | Hair hidden under the end caps or around the axles | Remove the end caps and clear hair from on and under the caps and around the metal axles |
| Error 2 right after fitting new brushes | New 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 carpet | High pile rugs slowing the brushes | Test 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 hand | Worn extractor or a misaligned brush frame | Match 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 fitted | Worn brushes | Replace the brushes with genuine iRobot brushes |
| Error 2 even with the brushes removed | Fault in the cleaning head or its motor | Contact iRobot Customer Care |
| Error 2 on a Roomba 500 with clean brushes | Hair on the front caster wheel or a tired battery | Owner fix: iFixit owners cleared hair from the brush end caps and front wheel posts; some said a new battery fixed it |

## 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.

## Sources

1. [iRobot: Roomba j Series Error 2](https://asistencia.irobot.es/articles/en_US/Knowledge/31125)
2. [iRobot: Replacing Roomba 800 and 900 series extractors and cleaning the cleaning head](https://homesupport.irobot.com/articles/en_US/Knowledge/8996)
3. [iRobot: Roomba 600 series error messages chart](https://homesupport.irobot.com/articles/en_US/Knowledge/641)
4. [iRobot: Roomba 800 series error messages chart](https://support.irobot.ca/articles/en_US/Knowledge/7265)
5. [RobotShop: Roomba 500 Series Servicing and Repair Guide, beep errors (PDF)](https://hallaweb.jlab.org/tech/Detectors/public_html/manuals/data_sheets-manuals/G-I/I/irobot/roomba_500-beeps.pdf)
6. [iFixit Answers: Roomba keeps giving error 2 even when brushes are clean](https://fr.ifixit.com/R%C3%A9ponses/Afficher/500487/Roomba+keeps+giving+error+2+even+when+brushes+are+clean)
