Roomba error 15: an internal error the robot recovered from
Roomba error 15 means the robot hit an internal error and recovered on its own, and iRobot says it is usually harmless. The quickest fix is to press CLEAN, and if it shows on every job, reboot the robot.
Researched by Riley Hart · updated Oct 27, 2026 · How we research
Find your code
Affiliate links. We may earn a commission at no cost to you.
Error 15 means your Roomba had an internal error and recovered from it by itself. iRobot says hearing it right after you put the battery back is expected and usually harmless, so just press CLEAN. If it shows on every cleaning job, reboot the robot, then remove the battery for 10 seconds and refit it. If it still comes back, revert to an older Smart Map or delete the map and remap your home.
| What you see | Likely cause | Fix |
|---|---|---|
| Error 15 right after refitting the battery | Normal startup report after the robot lost power | Nothing to fix. Press CLEAN to resume |
| Error 15 once in a while | A one off internal error the robot already recovered from | Press CLEAN. iRobot says to troubleshoot only if it shows on every job |
| Error 15 on every cleaning job | Robot software stuck in a bad state | Reboot the robot (j series: hold the button 9 seconds; the light ring swirls white for up to about 90 seconds) |
| Error 15 still there after a reboot | Power cycle needed | Remove the battery, wait 10 seconds, refit it and test again |
| Error 15 during room cleaning on Combo j7 or j9 | Known software issue on version 23.53.7 with directed room cleaning | Run Clean Everywhere, or restore a map from a mission before June 24, 2024, and keep the robot software updated |
| Error 15 started after map changes | A Smart Map the robot is struggling with | In History, open an older Clean Map report and choose Update Smart Maps; if that fails, delete all maps and remap |
| Error 15 survives every step | A fault that needs iRobot | Factory reset in the app (this erases maps and settings), then contact iRobot Customer Care |
| Error 15 on an s9 or 980 | Owners describe it as a communication error | Owner fix: owners on iFixit tried pressing CLEAN, rebooting and removing the battery; one 980 owner said even a factory reset did not help, so contact support |
From iRobot's Error 15 article for the j series and Combo 10 Max and iRobot's reboot guide, checked October 27, 2026. The last row comes from iFixit owner threads, not from iRobot.
What to do next
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 →Brushes, filters, blades and batteries with prices checked daily.
iRobot Roomba Max 775 Combo parts →One email for recalls, bad updates and new fixes for iRobot. Nothing else.
iRobot recalls
US Consumer Product Safety Commission database, checked dailyOK
We read every question. When several owners ask the same thing, the answer goes on this page.
Top picks right now
Fix Roomba error 15 step by step
Error 15 is different from most Roomba codes. It does not point at a stuck wheel or a dirty sensor. iRobot says the robot had an internal error and already recovered, so the code is a report after the fact. Work through these steps only if the error keeps showing up and gets in the way of cleaning. The steps come from iRobot's support pages.
- Press CLEAN. If the robot carries on, no further action is needed.
- Reboot the robot. Hold the button for the time listed for your series and wait for the light ring to turn off.
- Run a job and see if the error returns.
- Remove the battery, wait 10 seconds, put it back and test again.
- Open History in the app, pick a Clean Map report from an earlier job, and choose Update Smart Maps from the menu in the top right corner.
- If that fails, delete all Smart Maps and let the robot map your home again.
- As a last step, do a factory reset in the app, then contact iRobot if the error stays.
Which Roombas show error 15 and what they say
iRobot's dedicated error 15 page covers the Roomba j series and the Combo 10 Max. The robot says error 15 out loud, often right after power up when you have just reinserted the battery. Owners on iFixit also report the code on the s9 and the 980. Home automation tools that read the robot's status label code 15 as reboot required, which fits iRobot's advice.
iRobot flagged one known case. Roomba Combo j9 and j7 robots on software version 23.53.7 showed error 15 during directed room cleaning, while Clean Everywhere jobs were fine. iRobot said a software fix was planned. If you are on an older version, update the robot software in the app.
Reboot hold times differ by model, according to iRobot. Hold CLEAN for 9 seconds on the j series and Combo 10 Max, 20 seconds on the i and s series, and 10 seconds on WiFi connected 800 and 900 models. On the newer Roomba 100, 200, Plus and Max models, hold POWER for 10 seconds, then hold it for 3 seconds to turn the robot back on. You can also reboot from the app. A reboot keeps your maps and schedules.
Is there a part to replace for error 15?
iRobot does not name a part for error 15. It is a software and internal error code, not a worn part warning. That makes it different from bin, brush or wheel errors, where a new part often solves the problem.
Because iRobot's own steps include taking the battery out and putting it back, make sure the battery is charged and fully seated before you move on to map resets. If the robot also shows a charging error number, follow that code instead, since charging errors often do point to the battery. Do not replace parts at random for error 15 alone.
When to contact iRobot support or claim warranty
Contact iRobot Customer Care if error 15 shows on every job after a reboot, a battery reseat, a map reset and a factory reset. iRobot suggests calling before a factory reset, since it erases all saved maps and settings and you will need to set the robot up again.
Have the robot charged and with you, its serial number, and proof of purchase from an authorized retailer if you want a warranty claim. Because error 15 points to the robot's internal software or electronics, a robot under warranty is worth sending to iRobot rather than opening yourself.
Questions people ask
What does error 15 mean on a Roomba?
iRobot says the robot had an internal error and recovered from it on its own. It is usually harmless. Press CLEAN to carry on.
Why does my Roomba say error 15 after I put the battery back?
That is expected. The robot reports the power loss as error 15 when it starts up. Press CLEAN and it should clean normally.
How do I fix Roomba error 15 that keeps coming back?
Reboot the robot, then remove the battery for 10 seconds and refit it. If it still returns, restore an older Smart Map or delete the map and remap. A factory reset is the last step.
Does deleting the map fix Roomba error 15?
It can. iRobot lists reverting to an older Smart Map, then deleting all maps and remapping, as steps when error 15 shows on every job.
Is Roomba error 15 a WiFi problem?
iRobot does not say it is. Its error 15 page describes an internal error and points to reboots, battery reseating and map resets, not router settings.