Error 12 — Battery low, returning to dock
Battery is critically low. The robot pauses or attempts to return to charge.
- Keep using it?
- Limited use only
- DIY difficulty
- Easy
- Typical cost
- $25-45
- Verified against
- global.roborock.com ↗
The fix
Roborock replacement battery
Battery critically low, or aging battery no longer holding a useful charge
Diagnose first: A single low-battery event just needs a full charge — no part required. Only replace the battery if runtime has dropped well under an hour on a full charge, which points to a genuinely worn-out pack rather than one large cleaning run.
Find this part on Amazon →As an Amazon Associate we earn from qualifying purchases.
How to fix it
- Carry the robot to the dock if it can't return on its own.
- Let it charge fully (4-6 hours).
- Enable 'Resume cleaning' so it continues automatically after charging.
- Lower suction mode for larger areas to extend runtime.
- If runtime is under 60 minutes on a full charge, replace the battery.
Why it happens
Typical signs: Voice prompt 'Battery low, returning to dock' · App shows Error 12 or low-battery warning · Cleaning paused mid-run
- Large area cleaned in one run Battery depleted before finishing.
- Aging battery Capacity drops significantly after 2-3 years.
- Dock unreachable Robot couldn't find dock to recharge between zones.
- High-power modes used Max suction and mopping drain the battery much faster.
More Roborock robot vacuum codes
Always unplug an appliance before servicing it. This guide is for informational purposes and is not a substitute for a qualified technician. Verified against manufacturer documentation: global.roborock.com.