iRobot Roomba Error Code 73: How to Fix It

Easy 15-45 minutes Medium Severity Verified June 2026
Error Code
73
Brand
iRobot Roomba
Product Type
robot_vacuum
Severity
Medium
DIY Difficulty
Easy
Estimated Fix Time
15-45 minutes
iRobot Roomba Error Code 73 indicates that your Roomba is caught in a boot loop — meaning it repeatedly restarts without ever fully loading its operating software. This is usually caused by corrupted firmware, a failed software update, or a deep software glitch that a normal restart cannot resolve. The primary fix is a factory reset, which wipes the device back to its original settings so it can start fresh.
Ad

Tools You'll Need

How to Fix Error Code 73

  1. Confirm the Boot Loop

  2. Force a Manual Restart First

  3. Charge the Battery Fully

    Do not attempt a factory reset while the battery indicator shows critically low charge. An interrupted reset can further corrupt firmware.
  4. Perform a Factory Reset via the Robot

    A factory reset permanently erases all saved maps, schedules, preferences, and Wi-Fi credentials stored on the robot. Make a note of your network password before proceeding.
  5. Perform a Factory Reset via the iRobot Home App (If Accessible)

  6. Reconnect to Wi-Fi and Update Firmware

    Never unplug or interrupt the Roomba during a firmware update. Doing so can re-corrupt the software and trigger another boot loop.
  7. Test Normal Operation

  8. Inspect and Replace the Battery If Boot Loop Persists

    Disconnect the Roomba from its charger and power it fully off before opening the bottom panel or handling the battery. Do not puncture, crush, or expose the lithium-ion battery to heat.

Parts You May Need

Roomba replacement battery pack
Check Price on Amazon
Roomba bottom cover screws
Check Price on Amazon
Roomba replacement battery pack
Check Price on Amazon
Roomba bottom cover screws
Check Price on Amazon
Roomba replacement battery pack
Check Price on Amazon
Roomba bottom cover screws
Check Price on Amazon
Roomba replacement battery pack
Check Price on Amazon
Roomba bottom cover screws
Check Price on Amazon
Ad

When to Call a Professional

If the Roomba continues to boot loop after a confirmed factory reset, firmware update, and battery replacement, the internal motherboard or flash memory chip may be permanently damaged. At this point, DIY repair is not practical. Contact iRobot Support directly at their official website — if your Roomba is within its 1-year warranty period, it may qualify for a free replacement. Out-of-warranty units showing persistent Error 73 after all steps above are generally not cost-effective to repair professionally; replacement is typically the recommended path.

Frequently Asked Questions

Will a factory reset fix Roomba Error 73?
In the majority of cases, yes. Error 73 is a software issue caused by corrupted firmware or a failed update. A factory reset clears the corrupted data and, when followed by a fresh firmware install via the iRobot Home app, resolves the boot loop permanently. If the error returns after a reset, a failing battery or hardware fault may be the underlying cause.
Will I lose my Roomba's maps if I factory reset it?
Yes. A factory reset erases all stored smart maps, room labels, cleaning history, schedules, and Wi-Fi credentials saved on the robot. After resetting, you will need to reconnect it to Wi-Fi through the iRobot Home app and allow it to re-learn your floor plan over several cleaning runs.
Why does my Roomba keep restarting in a loop?
A Roomba stuck in a restart loop (Error 73) is almost always caused by corrupted firmware — often from an interrupted software update or a power loss during an update. Less commonly it is caused by a battery that cannot supply consistent voltage during the boot sequence. Start with a force restart, then a full factory reset, and finally consider battery replacement if the problem persists.
How do I factory reset a Roomba i7, i3, or j7?
For Roomba i, j, and s series models, press and hold the CLEAN button for approximately 20 seconds. You will see the light ring on top spin white and hear a tone when the reset begins. Release the button and wait for the process to complete — it may take up to 2 minutes. The Roomba will then be ready to set up as a new device in the iRobot Home app.
Can a bad battery cause Roomba Error 73?
Yes. A degraded or failing battery that cannot maintain stable voltage can prevent the Roomba's processor from completing its startup sequence, causing a continuous boot loop. If your Roomba is several years old, goes through extended periods without charging, or the battery drains unusually fast, replacing the battery is the recommended next step after a factory reset has not resolved the issue.