Buyer’s guide

How to choose a robot vacuum

Choose a robot vacuum by matching it to your home first: your rugs, your highest door threshold, whether you want it to mop and which chores you want the dock to take over. Then check its sensors and camera, its maker’s suction, runtime and noise claims, and what it costs. Every figure here is the maker’s own claim with the day I read it, not a test result: I haven’t used these robots. Below are the 14 robot vacuums I track for US buyers, from $279.99 to $1,699.99 on their makers’ own US stores. Not ranked.

Prices checked Oct 20, 2026, Oct 21, 2026 and Nov 10, 2026Specs checked Oct 20, 2026, Nov 10, 2026 and Nov 12, 2026 · Plan terms Nov 3 and 10, 2026 · Manuals Nov 12, 2026 · Recalls Nov 2 and 10, 2026Not a review: I haven’t used these robots. Every figure is the maker’s own. How I check

Start with your home

Find your situation, then go to the step that answers it. Each step lists the robot vacuums I track by what their makers state.

If your home hasCheck thisWhere
Rugs, and you want it to mopWhat the maker says the mop does on carpet: lifts it, takes it off, or doesn’t say1. Carpet and thresholds
Raised doorways or thresholdsA single-step height in the maker’s own words; a height that doesn’t say single or double step isn’t comparable1. Carpet and thresholds
Mostly hard floorsThe mop type, and the manual’s lines on floors not to mop2. The mop
Less hands-on upkeepWhat the dock does, and the water tanks you still fill and empty3. The dock
No camera in your homeWhether the maker states a camera; “Not stated” isn’t a no4. Sensors and camera
A budget, or ongoing costsThe price on the maker’s store, any paid plan and the warranty6. Price, plan, warranty
Children, pets or stairsThe manual’s own safety lines and the recall check7. Safety

The 14 robot vacuums I track, side by side

US market only: prices in US dollars on each maker’s own US store, before tax. One row per version sold, so each price sits beside that version’s own figures; each robot I track has one price on its maker’s store today. Every figure is the maker’s; “Not stated” means the maker doesn’t say on the pages I read. In price order, not ranked.

RobotPriceMopOn carpetCrosses a single stepCrosses, step type not statedThe dockDock waterFinds its way with
iRobot Roomba 105 VacIn stock, Nov 10, 2026 · Maker’s page$279.99Not statedNo mop statedNot stated—Empties the binNot statedLiDAR
eufy Omni C28In stock, Oct 20, 2026 · Maker’s page$799.99RollerBoosts suctionNot stated—Empties the bin, washes the mop, dries the mop, refills the robot’s waterTanksNot stated
Ecovacs Deebot T90 Pro OmniSold out, Oct 21, 2026 · Maker’s page$799.99RollerLifts the mop, boosts suctionNot stated—Empties the bin, washes the mop with hot water, dries the mop, refills the robot’s water, adds cleaning solutionTanksMini-ToF, Structured light, Vision
MOVA Mobius 60In stock, Oct 20, 2026 · Maker’s page$849Mops; type not statedLifts the mop, boosts suctionNot stated80 mmEmpties the bin, washes the mop with hot water, refills the robot’s water, adds cleaning solutionNot statedDToF, Structured light
Ecovacs Deebot X12 OmniCycloneIn stock, Oct 21, 2026 · Maker’s page$899.99RollerLifts the mop 15 mm23.9 mm—Empties the bin, washes the mop with hot water, dries the mop, refills the robot’s waterTanksDToF, Vision
iRobot Roomba Plus 678 ComboIn stock, Nov 10, 2026 · Maker’s page$899.99RollerLifts the mop 10 mm, boosts suctionNot stated35 mmEmpties the bin, washes the mop with hot water, dries the mop, adds cleaning solutionTanksLiDAR, Vision
Dreame L60 Ultra PEIn stock, Oct 20, 2026 · Maker’s page$999.99Mops; type not statedTakes the mop off, lifts the mop 10.5 mm, can skip carpet, boosts suctionNot stated40 mmEmpties the bin, washes the mop with hot water, dries the mop, refills the robot’s water, adds cleaning solutionTanksLiDAR, Vision
Narwal Freo 20In stock, Oct 20, 2026 · Maker’s page$1,099.99RollerNot statedNot stated39.9 mmEmpties the bin, washes the mop with hot water, dries the mopNot statedVision
MOVA V70 Ultra CompleteSold out, Oct 20, 2026 · Maker’s page$1,159Mops; type not statedTakes the mop off, lifts the mop 10.5 mm, can skip carpet, boosts suctionNot stated90 mmEmpties the bin, washes the mop with hot water, dries the mop, adds cleaning solutionTanksDToF
iRobot Roomba Max 875 ComboIn stock, Nov 10, 2026 · Maker’s page$1,199.99RollerLifts the mop, boosts suctionNot stated35 mmEmpties the bin, washes the mop with hot water, dries the mop, adds cleaning solutionTanksLiDAR, Vision
Roborock Qrevo Edge 3 ProIn stock, Oct 20, 2026 · Maker’s page$1,499.99Mops; type not statedNot stated45 mm—Washes the mop, dries the mop, refills the robot’s waterNot statedStructured light, Vision
Roborock Saros 20In stock, Oct 20, 2026 · Maker’s page$1,599.99Spinning padsTakes the mop off45 mm—Empties the bin, washes the mop with hot water, dries the mop, refills the robot’s water, adds cleaning solutionNot stated3D ToF, Vision
eufy Omni S2In stock, Oct 20, 2026 · Maker’s page$1,599.99RollerLifts the mop, boosts suction35 mm—Empties the binTanks, plumbing kit sold3D ToF, Vision
Dreame X60 Max Ultra CompleteIn stock, Oct 20, 2026 · Maker’s page$1,699.99Spinning padsTakes the mop off, lifts the mop45 mm—Empties the bin, washes the mop with hot water, dries the mop, refills the robot’s water, adds cleaning solutionTanksLiDAR, Vision

Step 1: Check what it does on carpet, and the thresholds it crosses

If you have rugs and want it to mop, check first what the maker says the mop does on carpet. Among the 14 robot vacuums I track, 4 take the mop off on carpet and 6 lift it, their makers say; eufy Omni C28 says it boosts suction on carpet without saying what the mop does; Narwal Freo 20 and Roborock Qrevo Edge 3 Pro don’t state what the mop does on carpet. 8 of the 14 say they boost suction on carpet, and 2 can be set to skip carpet while mopping.

Then compare your highest threshold with single-step figures only. 5 of the 14 makers give a height for a single step; MOVA Mobius 60, iRobot Roomba Plus 678 Combo, Dreame L60 Ultra PE, Narwal Freo 20, MOVA V70 Ultra Complete and iRobot Roomba Max 875 Combo give a height without saying whether it’s a single or double step, so it isn’t comparable; iRobot Roomba 105 Vac, eufy Omni C28 and Ecovacs Deebot T90 Pro Omni don’t state a height. 4 give how far the mop lifts, from 10 mm to 15 mm.

How to use it: if you have rugs and want it to mop, look for a mop that comes off or lifts on carpet, and check your thickest rug against the maker’s carpet settings. Measure your highest door threshold and compare it with a single-step figure: the list below gives each maker’s own words and says which figures are for a single step. A figure that doesn’t say isn’t comparable, and where the maker gives none, that’s unconfirmed, not a no.

Takes the mop off on carpet 4

Boosts suction on carpet; what the mop does isn’t stated 1

Step 2: Decide whether it should mop, and check the mop

Decide whether you want it to mop, then look at the mop. Among the 14 robot vacuums I track, 13 mop too, their makers say; iRobot Roomba 105 Vac’s own page is unclear on it. 7 describe a roller mop and 2 spinning pads; 4 don’t say which.

How to use it: the mop type is the maker’s own description; this guide doesn’t compare how well they clean. If your floors are unsealed wood or some laminate or vinyl, read the manual before mopping: the lines below are from the makers’ own manuals.

“However, because unfinished hardwood floors and certain laminate/vinyl floors or subfloors may be susceptible to water damage, we do not recommend using the Roller Mop on such flooring.”

iRobot, Roomba Plus 675 - 679 Combo Robot + AutoWash Dock Owner's Guide (English), about the iRobot Roomba Plus 678 Combo. Read Nov 12, 2026.

“We do not recommend using mopping functions on unsealed hardwood floors or certain laminate/vinyl planks because of the potential for water damage to the flooring and/or subfloor.”

iRobot, Roomba Max 875-877 Combo Robot + AutoWash Dock Owner's Guide (English, US), about the iRobot Roomba Max 875 Combo. Read Nov 12, 2026.

Step 3: Choose what the dock does, and where its water comes from

Decide which chores you want the dock to take over, then check what you’d still do by hand. Among the 14 robot vacuums I track, 13 come with a dock that empties the bin, their makers say. 12 docks also wash the mop (10 with hot water), 11 dry it, 8 refill the robot’s water and 8 add cleaning solution.

Then check where the water comes from. 9 of the 14 docks use water tanks you fill and empty, and the maker of the eufy Omni S2 also sells a kit to plumb the dock in. None I track is sold plumbed in. iRobot Roomba 105 Vac, MOVA Mobius 60, Narwal Freo 20, Roborock Qrevo Edge 3 Pro and Roborock Saros 20 don’t state where the dock’s water comes from.

How to use it: a dock with water tanks needs its clean tank filled and its dirty tank emptied by hand; a plumbing kit needs a water line and a drain near where the dock goes. Check the dock’s size and the space the maker asks for in the manual. Self-emptying docks

Water tanks you fill and empty 8

Tanks, and the maker sells a kit to plumb it in 1

Not stated by the maker 5

Step 5: Read suction, runtime and noise as the maker’s own claims

Treat suction, runtime and noise as each maker’s own claim, measured its own way. Among the 14 robot vacuums I track, 11 state a suction figure in pascals; iRobot Roomba 105 Vac, iRobot Roomba Plus 678 Combo and iRobot Roomba Max 875 Combo don’t state one. Only Ecovacs Deebot T90 Pro Omni and eufy Omni S2 state a runtime, and only Ecovacs Deebot T90 Pro Omni, Ecovacs Deebot X12 OmniCyclone and Narwal Freo 20 a noise level, each in the maker’s own mode, so they aren’t compared with each other here.

How to use it: a suction figure is the maker’s claim, not a test; makers don’t all measure it the same way. A runtime or noise level only means something in the mode the maker names, so read the maker’s words below. What Pa means

RobotSuctionRuntime, in the maker’s wordsNoise, in the maker’s words
iRobot Roomba 105 VacNot statedNot statedNot stated
eufy Omni C2815,000 PaNot statedNot stated
Ecovacs Deebot T90 Pro Omni30,000 Paworking time on hard floor-standard mode(sweep)(min)120noise-standard mode -sweep (dBA) 60
MOVA Mobius 6030,000 PaNot statedNot stated
Ecovacs Deebot X12 OmniCyclone22,000 PaNot statednoise-standard mode -sweep (dBA) 61.1
iRobot Roomba Plus 678 ComboNot statedNot statedNot stated
Dreame L60 Ultra PE30,000 PaNot statedNot stated
Narwal Freo 2031,000 PaNot statedAs low as 56.9 dB in Quiet Mode
MOVA V70 Ultra Complete42,000 PaNot statedNot stated
iRobot Roomba Max 875 ComboNot statedNot statedNot stated
Roborock Qrevo Edge 3 Pro36,000 PaNot statedNot stated
Roborock Saros 2036,000 PaNot statedNot stated
eufy Omni S230,000 PaVacuum and Mop: 150 min (Standard) Vacuum: 179 min (Standard)Not stated
Dreame X60 Max Ultra Complete35,000 PaNot statedNot stated

Runtime and noise read Nov 12, 2026 from each maker’s product page; suction from the specs checked Oct 20, 2026 and Nov 10, 2026.

Step 6: Check for a paid plan, then the price and warranty

Check whether a paid plan is needed, and read the warranty terms. Among the 14 robot vacuums I track, no maker says a paid plan is needed. For the eufy Omni C28 and eufy Omni S2, the maker says: “Yes! It is absolutely free to download and use the eufy Clean app.” That covers the app; I didn’t find a paid plan for the robot on the pages I read. For the other 12, I didn’t find a paid plan mentioned on the maker’s pages I read (Nov 3 and 10, 2026), which isn’t the same as the maker saying there’s none. 6 of the 14 makers state a warranty on the pages I read; each is the maker’s own wording, so read its terms for what’s covered.

For the 3 Roombas (iRobot Roomba 105 Vac, iRobot Roomba Plus 678 Combo and iRobot Roomba Max 875 Combo), Roomba after iRobot’s sale sets what iRobot has promised about the app, warranty and support beside its terms.

Below: the price on each maker’s own US store in US dollars, before tax. Not counted: tax, dust bags, mop pads, cleaning solution and other parts. In price order, not ranked.

RobotPricePaid planWarrantyThe maker’s words
iRobot Roomba 105 VacIn stock on irobot.com, Nov 10, 2026. Maker’s page$279.99Not statedNot statedNot stated
eufy Omni C28In stock on eufy.com, Oct 20, 2026. Maker’s page$799.99None found; the maker says its app is freeNot statedYes! It is absolutely free to download and use the eufy Clean app.
Ecovacs Deebot T90 Pro OmniSold out on ecovacs.com, Oct 21, 2026. Maker’s page$799.99Not statedNot statedNot stated
MOVA Mobius 60In stock on us.mova.tech, Oct 20, 2026. Maker’s page$849Not statedUp to 3 yearsNot stated
Ecovacs Deebot X12 OmniCycloneIn stock on ecovacs.com, Oct 21, 2026. Maker’s page$899.99Not statedNot statedNot stated
iRobot Roomba Plus 678 ComboIn stock on irobot.com, Nov 10, 2026. Maker’s page$899.99Not statedNot statedNot stated
Dreame L60 Ultra PEIn stock on dreametech.com, Oct 20, 2026. Maker’s page$999.99Not stated3 yearsNot stated
Narwal Freo 20In stock on us.narwal.com, Oct 20, 2026. Maker’s page$1,099.99Not statedNot statedNot stated
MOVA V70 Ultra CompleteSold out on us.mova.tech, Oct 20, 2026. Maker’s page$1,159Not statedUp to 3 yearsNot stated
iRobot Roomba Max 875 ComboIn stock on irobot.com, Nov 10, 2026. Maker’s page$1,199.99Not statedNot statedNot stated
Roborock Qrevo Edge 3 ProIn stock on us.roborock.com, Oct 20, 2026. Maker’s page$1,499.99Not stated1 yearNot stated
Roborock Saros 20In stock on us.roborock.com, Oct 20, 2026. Maker’s page$1,599.99Not stated1 yearNot stated
eufy Omni S2In stock on eufy.com, Oct 20, 2026. Maker’s page$1,599.99None found; the maker says its app is freeNot statedYes! It is absolutely free to download and use the eufy Clean app.
Dreame X60 Max Ultra CompleteIn stock on dreametech.com, Oct 20, 2026. Maker’s page$1,699.99Not stated3 yearsNot stated

Plan terms read Nov 3 and 10, 2026, from each maker’s product page, app page or terms (the robot’s page names the source). “Not stated” for a plan means I didn’t find one mentioned on those pages, not that the maker says there’s none. Coupon codes not applied.

Step 7: Read the safety rules and the recall check

Read the manual’s safety section before the first clean. Among the 14 robot vacuums I track, I found a user manual on the maker’s own site for 13. One line from each is below, in the maker’s words: 8 about children near the robot and, where the manual has no warning about children, 5 about stairs and drops. 12 of those manuals also say to use only the maker’s own or approved cleaning solution. For iRobot Roomba 105 Vac I didn’t find a user manual on the maker’s pages I checked (Nov 12, 2026), so there’s no quote: read the one in the box.

“Anti-drop sensors will prevent RoboVac from tumbling down stairs and steep drops in most cases. Sensors are less effective if dirty or used on carpeted / reflective floors. Place physical barriers or set a "No-Go" zone to block off areas where RoboVac may fall.”

eufy, eufy Robot Vacuum Omni C28 User Guide (T211A), before cleaning, about the eufy Omni C28. Read Nov 12, 2026.

“Do not allow to be used as a toy. Close attention is necessary when used by or near children.”

Ecovacs, DEEBOT T90 PRO OMNI Instruction Manual (AMR), important safety instructions, about the Ecovacs Deebot T90 Pro Omni. Read Nov 12, 2026.

“Do not allow to be used as a toy. Close attention is necessary when used by or near children, pets or plants.”

MOVA, MOVA MOBIUS 60 User Manual, important safety instructions and Preparing Your Home, about the MOVA Mobius 60. Read Nov 12, 2026.

“Do not allow to be used as a toy. Close attention is necessary when used by or near children.”

Ecovacs, DEEBOT X12 FAMILY Instruction Manual (US), important safety instructions, about the Ecovacs Deebot X12 OmniCyclone. Read Nov 12, 2026.

“WARNING: To prevent the Robot from falling down stairs, ensure the Dock is at least 1.5m away from the stairs.”

iRobot, Roomba Plus 675 - 679 Combo Robot + AutoWash Dock Owner's Guide (English), about the iRobot Roomba Plus 678 Combo. Read Nov 12, 2026.

“Do not allow to be used as a toy. Close attention is necessary when used by or near children, pets or plants.”

Dreame, Dreame L60 Ultra PE User Manual, important safety instructions and before use, about the Dreame L60 Ultra PE. Read Nov 12, 2026.

“Leave other doors closed and install the fence to prevent the robot from entering elevated or low areas.”

Narwal, Narwal Freo 20 User Manual (model YJCC040), set-up and use, about the Narwal Freo 20. Read Nov 12, 2026.

“Do not allow to be used as a toy. Close attention is necessary when used by or near children, pets or plants.”

MOVA, MOVA V70 Ultra Complete User Manual (US edition), important safety instructions and Before Use, about the MOVA V70 Ultra Complete. Read Nov 12, 2026.

“To prevent the Robot from falling down stairs, ensure the Dock is at least 1.5 m away from the stairs.”

iRobot, Roomba Max 875-877 Combo Robot + AutoWash Dock Owner's Guide (English, US), about the iRobot Roomba Max 875 Combo. Read Nov 12, 2026.

“Do not allow to be used as a toy. Close attention is necessary when used by or near children.”

Roborock, Roborock Qrevo Edge 3 Pro User Manual (FCC), safety information, about the Roborock Qrevo Edge 3 Pro. Read Nov 12, 2026.

“Do not allow to be used as a toy. Close attention is necessary when used by or near children.”

Roborock, Roborock Saros 20 User Manual (FCC), safety information, about the Roborock Saros 20. Read Nov 12, 2026.

“Anti-drop sensors will prevent RoboVac from tumbling down stairs and steep drops in most cases. Sensors are less effective if dirty or used on carpeted / reflective floors. It is recommended to regularly wipe the sensors and set no-go zones, especially around stairs or any areas where the robot might fall.”

eufy, eufy Robot Vacuum Omni S2 User Guide (T2081), before cleaning, about the eufy Omni S2. Read Nov 12, 2026.

“Do not allow to be used as a toy. Close attention is necessary when used by or near children, pets or plants.”

Dreame, Dreame X60 Max Ultra Complete User Manual (R5042, text version, EN), important safety instructions and before use, about the Dreame X60 Max Ultra Complete. Read Nov 12, 2026.

Research note, Nov 12, 2026: I didn’t find a user manual for the iRobot Roomba 105 Vac on the maker’s pages I checked: iRobot's owner's guide pages (articles 843 and 845) list no guide for the Roomba 105 Vac, and the 100/1000 Vac link leads to the 110-119 Combo guide. Where I looked.

Recalls: I search cpsc.gov for each maker and model. A recall of a maker’s other models is listed on the robot’s own page, not here. What a recall is

Before you buy: what the makers don’t say

Ask the maker or seller about these before you buy. For each of the 14 robot vacuums I track, these are the things this guide covers that its maker doesn’t state on the pages I read. “Not stated” isn’t a no: it means I didn’t find it.

  • iRobot Roomba 105 Vacwhether it mops: its own page conflicts; how high a threshold it can cross; whether it has a camera; a suction figure; its runtime; whether any paid plan exists or is needed; its warranty; a user manual on its own site
  • eufy Omni C28how high a threshold it can cross; which sensors it finds its way with; whether it has a camera; its runtime; its warranty
  • Ecovacs Deebot T90 Pro Omnihow high a threshold it can cross; whether it has a camera; whether any paid plan exists or is needed; its warranty
  • MOVA Mobius 60what kind of mop it has; where the dock’s water comes from; whether it has a camera; its runtime; whether any paid plan exists or is needed
  • Ecovacs Deebot X12 OmniCyclonewhether it has a camera; its runtime; whether any paid plan exists or is needed; its warranty
  • iRobot Roomba Plus 678 Combowhether it has a camera; a suction figure; its runtime; whether any paid plan exists or is needed; its warranty
  • Dreame L60 Ultra PEwhat kind of mop it has; whether it has a camera; its runtime; whether any paid plan exists or is needed
  • Narwal Freo 20what it does with the mop on carpet; where the dock’s water comes from; its runtime; whether any paid plan exists or is needed; its warranty
  • MOVA V70 Ultra Completewhat kind of mop it has; whether it has a camera; its runtime; whether any paid plan exists or is needed
  • iRobot Roomba Max 875 Combowhether it has a camera; a suction figure; its runtime; whether any paid plan exists or is needed; its warranty
  • Roborock Qrevo Edge 3 Prowhat kind of mop it has; what it does with the mop on carpet; whether the dock empties its bin; where the dock’s water comes from; its runtime; whether any paid plan exists or is needed
  • Roborock Saros 20where the dock’s water comes from; its runtime; whether any paid plan exists or is needed
  • eufy Omni S2its warranty
  • Dreame X60 Max Ultra Completeits runtime; whether any paid plan exists or is needed

How this guide was made

Every figure on this page comes from the same records as Robot vacuums and each robot’s own page: the maker’s product page, manual, app page and terms, each with the day I read it (specs checked Oct 20, 2026, Nov 10, 2026 and Nov 12, 2026; prices Oct 20, 2026, Oct 21, 2026 and Nov 10, 2026; plan terms Nov 3 and 10, 2026; manuals Nov 12, 2026; recalls Nov 2 and 10, 2026). Where a maker gives a figure in inches, the table shows it in millimeters beside the maker’s own words. When a record changes, this page changes with it. I haven’t used any of these robots, and nothing here is a test result. The lists are in price order and aren’t ranked. Drafted with Claude, checked against the records. How I check · Report a mistake