iRobot Roomba Error Code 37: How to Fix It
Easy 10-20 minutes Medium Severity
Verified June 2026
- Error Code
- 37
- Brand
- iRobot Roomba
- Product Type
- robot_vacuum
- Severity
- Medium
- DIY Difficulty
- Easy
- Estimated Fix Time
- 10-20 minutes
Ad
Tools You'll Need
- Microfiber cloth
- Cotton swabs
- Isopropyl alcohol (70% or higher)
- iRobot Home app (smartphone)
How to Fix Error Code 37
-
Power Off and Unplug the Clean Base
Always unplug the Clean Base before cleaning its contacts or inspecting internal components to avoid electric shock. -
Inspect and Clean the Charging Contacts on the Roomba
Do not use excessive liquid. Make sure contacts are fully dry before reconnecting power. -
Clean the Clean Base Charging Ring Contacts
Make sure the Clean Base is still unplugged while cleaning these contacts. -
Check the Clean Base Power Connection
Do not use a damaged power cord. If the cord is visibly frayed or damaged, stop using it and contact iRobot Support for a replacement. -
Reposition the Clean Base for Proper Alignment
-
Restart the System and Test
-
Perform a Factory Reset (If Error Persists)
A factory reset will erase your cleaning history, schedules, and smart maps. Back up any important settings in the iRobot Home app before resetting. -
Inspect the Evacuation Port and Clean Base Filter
Wear a dust mask when handling the dirt disposal bag and evacuation port to avoid inhaling fine dust particles.
Parts You May Need
Clean Base Automatic Dirt Disposal replacement unit
Check Price on Amazon
Clean Base dirt disposal bags (AllergenLock)
Check Price on Amazon
Isopropyl alcohol cleaning kit or electronics contact cleaner
Check Price on Amazon
Clean Base Automatic Dirt Disposal replacement unit
Check Price on Amazon
Clean Base dirt disposal bags (AllergenLock)
Check Price on Amazon
Isopropyl alcohol cleaning kit or electronics contact cleaner
Check Price on Amazon
Clean Base Automatic Dirt Disposal replacement unit
Check Price on Amazon
Clean Base dirt disposal bags (AllergenLock)
Check Price on Amazon
Isopropyl alcohol cleaning kit or electronics contact cleaner
Check Price on Amazon
Ad
When to Call a Professional
If you have cleaned all contacts thoroughly, tested a different outlet, performed a factory reset, and Error Code 37 still appears, there may be a hardware failure inside the Roomba's communication circuitry or within the Clean Base unit itself. Contact iRobot Customer Support at support.irobot.com or call 1-800-727-9077. If your Roomba or Clean Base is under the standard 1-year warranty (or 2-year warranty in some regions), iRobot may replace the unit at no cost. Do not attempt to open the Clean Base housing or disassemble internal electronics, as this will void your warranty and involves high-voltage components.Frequently Asked Questions
What does iRobot Roomba Error Code 37 mean?
Error Code 37 means your Roomba has detected that it is disconnected from its Clean Base Automatic Dirt Disposal dock. This is typically caused by dirty or oxidized charging contacts, a misaligned dock, a power supply issue with the Clean Base, or a software fault in the Roomba.
Can Roomba still vacuum if it shows Error Code 37?
Yes, in most cases your Roomba can still run cleaning cycles even when Error Code 37 is active. However, it will not be able to automatically empty its bin into the Clean Base, so you will need to manually empty the dustbin until the error is resolved.
How do I reset my Roomba to fix Error Code 37?
To perform a soft reset, press and hold the CLEAN button for about 10 seconds until the robot powers off, then power it back on. For a full factory reset, hold the CLEAN button for 20 seconds until you hear a tone. Note that a factory reset erases your schedules, maps, and cleaning history, so try the soft reset first.
Why does my Roomba keep getting Error 37 after I clean the contacts?
If the error returns repeatedly after cleaning the contacts, the contacts themselves may be physically worn down or corroded beyond surface cleaning. The Clean Base evacuation port seal may also be deformed, preventing a solid connection. In these cases, a replacement Clean Base charging ring contact assembly or a full Clean Base unit may be needed. Contact iRobot Support if the unit is still under warranty.
Does iRobot Roomba Error 37 mean I need a new Clean Base?
Not necessarily. Error 37 is most commonly caused by dirty contacts or a power issue, both of which are easy DIY fixes. Only if you have exhausted all troubleshooting steps — cleaning contacts, checking power, realigning the base, and resetting the Roomba — should you consider replacing the Clean Base. Always check your warranty status with iRobot before purchasing a replacement.