Skip to content
Bristle & Bot
Troubleshooting / index

Robot vacuum problems and how to fix them

Nearly every fault on this page has a free fix that people skip because a product page told them to buy something instead. Start at the top of each list.

By Scooter M.Published
Hand tools and a screwdriver laid out on a workbench

Most robot vacuum faults are one of four things: a dirty sensor, a wound brush, a bad dock contact, or a battery near the end of its life. In that order. Cleaning the sensors and the brush with the robot switched off fixes more reported faults than any purchase does.

This hub is deliberately structured against the way troubleshooting content usually works. The standard article opens with a product recommendation and buries the free fix at the bottom, because the free fix earns nothing. We do it the other way round: the cheapest thing that might work goes first, and a replacement part appears only where a worn part is genuinely the cause.

Start here: the ten-minute maintenance pass

Before you diagnose anything specific, do this. It resolves a surprising share of what gets reported as a broken robot, and it costs nothing but a pair of scissors and a dry cloth.

  1. Power the robot off. Not docked and idle — off. A brush that starts turning while your fingers are in it is a bad afternoon.
  2. Cut the hair off the main brush and the side brush. Most brushes have a cutting groove along the housing. Take the end cap off, pull the brush out and clear both bearings — hair packs into the bearing where you cannot see it and that is what makes the motor labour.
  3. Wipe the cliff sensors. They are the small dark windows on the underside. Dust on them is the single most common cause of a robot that reverses away from perfectly flat floor, or refuses to leave the dock.
  4. Wipe the charging contacts on the robot and on the dock. A thin film of dust here reads as a failed charge.
  5. Clean the filter and check the bin seal. A clogged filter shows up as poor pickup, which people diagnose as a suction fault.
  6. Check the wheels turn freely and the caster is not packed with hair. A packed caster makes the robot veer, which the map then tries to correct for, which produces the circling behavior.

The four faults worth their own page

  • [It keeps getting stuck](/troubleshooting/keeps-getting-stuck) — usually a physical trap the map cannot represent. The fix is a no-go zone, not a setting.
  • [It will not charge](/troubleshooting/wont-charge) — contacts, dock placement and battery age, in that order.
  • [It goes in circles](/troubleshooting/going-in-circles) — a wheel, a caster or a sensor, almost never software.
  • [Runtime has collapsed](/troubleshooting/battery-life-compared) — what published runtimes mean and when a battery is genuinely done.
  • [The brush roll is stuck](/troubleshooting/brush-roll-stuck) — the most common mechanical fault here, and the free fix.
  • [It will not connect to Wi-Fi](/troubleshooting/wont-connect-wifi) — nearly always the 2.4GHz band rather than the robot.

What the manufacturers publish about runtime

Stated runtimes are quoted in the quietest mode on the easiest surface, which is why a robot advertised at nearly five hours may manage well under two in practice on carpet at full power. It is not a lie, but it is a laboratory figure and it should be read as one.

Stated runtime, where the manufacturer publishes one

6 of 16 models publish this figure. Every number below links to the page it came from.

ModelStated runtimeCondition and source
Roborock Qrevo CurvXRoborockNot publishedNot stated on the Roborock series page.
Roborock Saros 10RRoborockNot publishedNot stated on the Roborock product page.
Dreame X50 UltraDreameUp to 220 minutesDreame states this for quiet mode, covering up to 205 square meters on a charge.Source: Dreame X50 Ultra product page — runtime (retrieved 2026-09-01)
Dreame X40 UltraDreameUp to 198 minutesSource: Dreame X40 Ultra runtime — manufacturer listing on Amazon.com (retrieved 2026-09-01)
eufy X10 Pro Omnieufy173 minutes vacuuming, 136 minutes vacuuming and moppingeufy states both figures for standard mode.Source: eufy X10 Pro Omni product page — runtime (retrieved 2026-09-01)
iRobot Roomba Combo j9+iRobotNot publishedNot stated on the iRobot product page.
Shark PowerDetect Self-Empty (AV2820S)SharkNot publishedNot stated on Shark's product page.
Roborock Q7 M5+RoborockNot publishedNot stated on Roborock's product page.
Dreame Aqua10 Ultra Roller CompleteDreameNot publishedNot stated on the page for this variant.
Narwal Flow 2NarwalNot publishedNarwal publishes a 7,000mAh battery capacity but no runtime in minutes. Capacity without a draw figure does not give you a run time.
Shark AI Ultra Self-Empty (AV2501S)SharkNot publishedNot stated on Shark's product page.
Narwal Freo Z10 TurboNarwalNot publishedNot stated on Narwal's product page.
ECOVACS DEEBOT X9 PRO OMNIECOVACSUp to 196 minutesECOVACS states this for vacuuming on hard floor in standard mode. It is not comparable with the 291 minutes stated for the discontinued X8, which was a silent-mode figure.Source: ECOVACS DEEBOT X9 PRO OMNI product page — working time (retrieved 2026-10-03)
eufy Omni S2eufyNot publishedNot stated on the US page for this model, which is unusual at this price.
eufy Omni E28eufy125 minutes vacuum and mop, 216 minutes vacuum onlyBoth figures are eufy's standard-mode numbers. Publishing the mopping runtime separately is more disclosure than most makers give.Source: eufy Omni E28 product page — runtime (retrieved 2026-10-17)
eufy Omni C20eufy101 minutes sweeping and mopping in standard modeSource: eufy Omni C20 product page — run time (retrieved 2026-10-17)

Compiled from the manufacturers’ own published material — every row carries the date its figure was read. We have not measured any of these figures ourselves, see how we pick. Found an error? Tell us and we will correct it.

Note how few makers publish it at all. Where the cell reads not published, that is what we found on the manufacturer's own page — not a figure we could not be bothered to look up. Doubling back on that: if a figure appears here later it will be because the maker published it, with the date.

Parts, and when a part is actually the answer

Brushes, filters, mop pads and side brushes are consumables and they do wear out. The honest signal is behavioral rather than calendar-based: a filter that no longer looks clean after tapping it out, a brush whose blades have gone soft and rounded, a mop pad that comes out of the wash still stained. Replacing those restores performance. Replacing them because a maintenance reminder fired does not.

The cost-per-year comparison across brands, which is a real difference and one nobody puts in a buying guide, is on replacement parts compared.

When it is not fixable

Two failures are genuinely terminal on most models. A swollen battery — which you will see as a bulging underside or a robot that no longer sits flat — is a safety issue, and the robot should be stopped and the battery disposed of properly rather than run. And a main-brush motor that has been running against a jammed brush for months will eventually go, at which point the repair usually costs more than the machine is worth.

If you are at that point, the useful question is which floor problem sent you here in the first place. Start from the six floor problems rather than buying the same class of machine again. And if the problem is a staircase, read no robot vacuum climbs stairs before you spend anything — the feature you are looking for does not exist. And if it is the battery that has finished, when a robot vacuum battery dies sets out which manufacturers will actually sell you a replacement pack, and when replacing the robot is the better call.

Go deeper on troubleshooting

Work top-down through whichever page matches your symptom. The fixes are ordered cheapest and easiest first, which is the opposite of how most of the internet orders them.

Troubleshooting / guide

When a robot vacuum battery dies

Three of six makers sell a first-party battery; two list none. The prices, the gaps, and the arithmetic for repairing versus replacing.

Questions people actually ask

+ Why does my robot vacuum keep getting stuck?

Almost always a physical trap rather than a software fault: a sill it can nearly climb, a rug edge that lifts under the bumper, a chair base that catches. Watch one full run and note where it happens, then draw a no-go zone there. Full method on keeps getting stuck.

+ Why does my robot vacuum keep going in circles?

Usually a mechanical problem in a wheel or the caster, or a dirty sensor making the robot think it is drifting. Turn it off, check that both drive wheels spin freely, pull hair out of the caster, and wipe the cliff sensors. That fixes it far more often than a reset does.

+ Why does my robot vacuum keep shutting off?

Either the battery is at the end of its life, or the brush motor is drawing too much current because the brush is jammed and the robot is protecting itself. Clear the brush first — it is free and it is the more common cause on a machine less than three years old.

+ Why does my robot vacuum stink?

If it mops, a damp pad drying slowly in the dock. If it does not, a full bin left sitting or a filter that has absorbed moisture. Both are maintenance rather than faults. See mop smells musty.

+ Why does my robot vacuum make a grinding sound?

Something rigid in the brush housing or the intake — a small stone, a coin, a piece of plastic. Power the robot off and clear it before running again. Running with a foreign object in the brush is how a brush motor dies.

+ How do I reset my robot vacuum?

A reset is worth trying after you have checked the physical causes, not before. A soft reset clears a stuck state; a factory reset also wipes your maps, which means rebuilding them, so treat it as a last step rather than a first one.

+ Why does my robot vacuum start by itself?

A schedule you forgot, a voice assistant routine, or an app automation. Check the schedule tab first — this is very rarely a fault and very often a routine somebody set up months ago.

Sources

Every ranking on this site links back to how we pick. That is a trust requirement, not an SEO one.