iRobot Roomba Error Code 24: How to Fix It

Easy 15-30 minutes Medium Severity Verified June 2026
Error Code
24
Brand
iRobot Roomba
Product Type
robot_vacuum
Severity
Medium
DIY Difficulty
Easy
Estimated Fix Time
15-30 minutes
iRobot Roomba Error Code 24 means the robot's clean head module — the unit that houses the rubber extractor rollers — has stalled and can no longer spin freely. This is most commonly caused by tangled hair, wrapped debris, or a worn-out extractor roller jamming the brushroll mechanism. In most cases, a thorough cleaning of the extractors and their housing will resolve the error without any replacement parts.
Ad

Tools You'll Need

How to Fix Error Code 24

  1. Power Off Your Roomba

    Always power off the Roomba before removing any components. Never attempt to clear jams with the robot running — the extractor rollers can spin and cause injury.
  2. Remove the Extractor Rollers

  3. Clear All Debris and Hair from the Extractors

    Do not submerge the extractor rollers in standing water or use a dishwasher. Allow rollers to air dry fully — at least 30 minutes — before reinstalling to prevent internal moisture damage.
  4. Clean the Extractor Housing and Bearing Ports

  5. Clean the Clean Head Module Contacts and Drive Gear

  6. Reinstall the Extractor Rollers and Test

  7. Inspect and Replace Worn Extractor Rollers if Needed

  8. Reset the Roomba and Perform a Full Reboot

Parts You May Need

Extractor roller set (rubber rollers)
Check Price on Amazon
Clean head module
Check Price on Amazon
Extractor roller set (rubber rollers)
Check Price on Amazon
Clean head module
Check Price on Amazon
Extractor roller set (rubber rollers)
Check Price on Amazon
Clean head module
Check Price on Amazon
Ad

When to Call a Professional

If you have fully cleaned the extractor rollers and housing, replaced the extractor roller set with new rollers, and performed a factory reset — and Error Code 24 still appears — the internal clean head motor or drive gear assembly may have failed. At this point, the clean head module itself likely needs replacement, which iRobot offers as a service repair. Contact iRobot Support at support.irobot.com or call 1-877-855-8593 to check if your Roomba is still under warranty (iRobot offers a 1-year limited warranty). If out of warranty, a local appliance repair technician experienced with robot vacuums, or an iRobot authorized service center, can diagnose and replace the clean head motor assembly for you.

Frequently Asked Questions

What does Roomba Error Code 24 mean?
Roomba Error Code 24 means the clean head module — specifically the extractor roller assembly — has stalled and stopped spinning. This is usually caused by tangled hair, debris wrapped around the rollers, or a worn-out extractor blocking normal movement. Cleaning the extractors resolves the issue in most cases.
How do I fix Roomba Error 24 without taking it apart?
You cannot fully resolve Error 24 without removing the extractor rollers, because the jam or blockage causing the stall is almost always located on or around the rollers themselves. The good news is that removing the extractors requires no tools — just press the release tabs and pull them out. The process takes under 5 minutes.
Why does my Roomba keep getting Error 24 even after cleaning?
If Error 24 returns repeatedly after cleaning, the most likely causes are: (1) the extractor rollers are worn or deformed and need replacement, (2) debris is still packed into the bearing ports inside the clean head housing, or (3) the internal clean head motor is failing. Try replacing the extractor roller set first, as this is the most common fix. If the error persists, the motor module may need professional replacement.
How often should I clean my Roomba's extractor rollers to prevent Error 24?
iRobot recommends cleaning the extractor rollers after every 1-2 uses if you have pets or long hair in your home, and at least once a week for average use. Regular cleaning prevents hair and debris buildup from reaching the point where it causes a stall. You should also do a deep clean of the extractor housing and bearing ports once a month.
Can I run my Roomba without the extractor rollers installed?
No. The Roomba requires both extractor rollers to be properly seated in order to operate. Running the robot without them can damage the drive gear mechanism and will typically trigger an immediate error. Always ensure both rollers are clicked firmly into place before starting a cleaning cycle.