ROBOFAULTS
ROOMBA·FAULT ERR 46 WARN

Roomba Error 46 — Battery too low to finish

Severity: Warning — job stops where it is until the robot gets a full charge ijs
Last verified: 2026-07-05 Tools: none Time: ~5 min Difficulty: easy

DIRECT ANSWER

Error 46 means the battery ran too low to finish the job or reach the dock. Dock it by hand and charge it fully. A robot that keeps dying mid-clean on short runs has a battery that's aging out.
#meaning · #causes · #fix · #parts — link straight to any section

COMMON CAUSES · RANKED

1

Job started on a partial charge MOST COMMON

Launching a big clean before the battery topped up leaves it short.

2

Dock unreachable for mid-job recharge

If the return path is blocked, the robot drains itself trying to get home.

3

Battery capacity fading

Old packs hold less charge every month. Short runtimes plus error 46 mean replacement time.

HOW TO FIX IT

No battery or electrical work involved in this fix.

Dock and fully charge

Place the robot on the dock and watch the charge status in the app before restarting.

Clear the path home

Make sure the dock area is reachable so recharge-and-resume can work next time.

Replace an aging battery

If runtime keeps shrinking after full charges, fit a genuine replacement battery.

COMPATIBLE PARTS

As an Amazon Associate, RoboFaults earns from qualifying purchases. Prices are shown on the retailer's site.

Lithium-ion battery — e & i series

e5e6i1i3i4i6i7i7+i8

Unplug the robot and remove the bin before opening the battery door; dispose of old cells at a battery recycling point.

Check price on Amazon ↗

Lithium-ion battery — s series

s9s9+

A healthy s9 battery runs well over an hour; sudden short runtimes usually mean the pack, not the charger.

Check price on Amazon ↗

Sources

Verification

OFFICIAL SOURCE

Last verified: 2026-07-05 · How we verify a fault code

Corrections

Spotted an error? Report a correction — fixes ship within 48h and are logged on this page.