The best robot vacuums

By The Verge | Created at 2025-03-10 15:46:48 | Updated at 2025-03-10 19:31:11 4 hours ago

Robot vacuums are impressive devices that will clean your floors well and — thanks to bigger batteries and better robot brains — rarely get tired of doing their job. Over the last few years, they have gone from being utilitarian devices that sweep your floor to full-fledged home robots that can vacuum and mop your home and then trundle off to clean themselves to be ready for the next run.

I’ve been testing robot vacuums for seven years and have run over 70 robot vacuums all over my house. These are my top picks if you’re looking for the best: a robot vacuum that can do it all with limited intervention from you.

Along with my top picks, I have options to fit specific needs, such as mopping or besting pet hair. The good news is there are a lot of great options, and whether you have a 3,000-square-foot home and three shaggy dogs or a small, stylish apartment you share with a goldfish, there’s a robot vacuum to suit your needs.

$1300

The Good

  • Excellent vacuuming performance
  • Good sonic mopping
  • Extendable side brush gets into corners better
  • Very good app

The Bad

  • Dock is still quite ugly
  • Mopping tray is hard to clean
  • Expensive

Dustbin capacity: 270ml / Self-empty dock option: Yes / Auto-refill mop option: Yes / Mop-lift: Yes, 20mm / Mop washing: Hot water and heated air drying / Mapping: Yes, lidar / AI-powered obstacle detection: Yes / Suction power: 10,000Pa / Remote check-in: Yes / Keep-out zones: Yes, virtual / Brush style: Dual rubber / Works with: Amazon Alexa, Google Home, Siri Shortcuts, Matter (coming soon)

Roborock’s S8 MaxV Ultra ($1,799.99) is an exceptional vacuum cleaner and a very good mop. Its dual rubber roller brushes and 10,000Pa suction make it great on carpets; its sonic mopping is very good on hard floors, and its improved AI-powered obstacle detection means it will most likely get the job done without getting trapped or derailed.

The S8 MaxV Ultra is the best in the category of “hands-free” robot vacs, bots that do virtually everything for you: empty their bins, refill their mop tanks, and clean and dry their mop pads. Roborock invented this category with the S7 MaxV Ultra and has been steadily improving it.

The S8 MaxV Ultra brings back the RGB camera last seen on the S7 MaxV Ultra, which makes it much better at navigating obstacles.

The S8 MaxV Ultra brings back the RGB camera last seen on the S7 MaxV Ultra, which makes it much better at navigating obstacles.

That’s the big selling point here; this bot is basically hands-free. Fill the S8 MaxV Ultra’s clean water tank and empty its dirty water once a week, and change out the dust bag every couple of months. The robot will take care of the rest.

For $100 more, you can dispense with dealing with the water tanks entirely and buy the Refill & Drainage System model. This lets you plumb the charging base directly into your home’s water supply. I’ve not tested this on the Roborock, but my experience with the SwitchBot S10 with the same feature leads me to recommend this option if you can swing it.

The S8 MaxV Ultra uses two small appendages to better get into corners and clean along edges.

The S8 MaxV Ultra uses two small appendages to better get into corners and clean along edges.

The S8 MaxV Ultra comes with excellent AI-powered obstacle detection, bringing back the camera it last had on the S7 MaxV Ultra. It’s not quite as good as Roomba’s obstacle detection — it sometimes confused a pile of Cheerios for a charging cable and avoided them — but it’s much better than the Roborocks that rely on non-camera obstacle detection. It deftly navigates around most household clutter, allowing you to get the job done without having to tidy up.

Roborock has caught up to Roomba on cleaning prowess, and the S8 MaxV Ultra’s dual rubber brushes and 10,000Pa of suction power tackled the pet hair on my fluffy carpet and demolished my oatmeal test.

It also did a better job at mopping than Roomba’s mopping bots, though not quite as well as the Narwal Freo X Ultra or Dreame X40 Ultra, though it’s a better vacuum than either.

Its sonic mopping system — which vibrates its mop pad 4,000 times a minute — ably simulated scrubbing and wiped out my OJ and ketchup tests, though I did have to set it to deep scrub. Plus, the addition of a side mop and flexi-arm brush that extends from the bot helped with cleaning edges and corners.

Roborock’s mobile app is easy to use and comes with a laundry list of features and customizations that give you ample control over your cleaning. The S8 MaxV Ultra also has a built-in voice assistant, which makes getting the bot to clean the mess your kid made after dinner as easy as saying, “Rocky, clean here.”

Roborock also sells the S8 Max Ultra (no V) for $1,599.99. It has the same cleaning hardware as the MaxV but no camera, so its obstacle detection will not be as good. However, you also don’t have to worry about a camera in your house. It has a lower 8,000Pa of suction and lacks a voice assistant, too, which makes it seem overpriced since it’s currently only a couple hundred dollars less than the MaxV.

There are several great vacuum/mop hybrids in this guide. Of them, the S8 MaxV Ultra is the best at vacuuming and obstacle detection, and it’s a very good mop. It can also do both in one run, as it can lift its mop 20mm, which will clear all but the highest-pile rugs. If you have a lot of those, go for the Dreame X40 with its automatic mop removal. Its vacuuming and object detection are a notch below the Roborock’s, but its mopping is a notch above. The Narwal Freo X Ultra is an even better mop than the Dreame, but its obstacle detection isn’t great, and its vacuuming is merely pretty good.

A black robot vacuum on a hardwood floorA black robot vacuum on a hardwood floor

$250

The Good

  • Cheap, even with the auto-empty dock
  • A dual mop and dust bin means no swapping
  • Room-specific cleaning
  • Carpet boost

The Bad

  • Short battery life
  • Slow to recharge
  • Docking can be spotty
  • No obstacle detection

Dustbin capacity: 300ml / Self-empty dock option: Yes / Auto-refill mop option: No / Mop-lift: No / Mop washing: No / Mapping: Yes, lidar / AI-powered obstacle detection: No / Suction power: 5,300Pa / Remote check-in: No / Keep-out zones: Yes, virtual / Brush style: Single rubber bristle hybrid / Works with: Amazon Alexa, Google Home, Siri Shortcuts

For around $300, the Tapo RV30 Max Plus is a very capable robot vacuum and mop with some key features usually only found on vacuums that are more than twice its price. These include room-specific cleaning, multiple suction and water levels, smart, lidar-based navigation, and an auto-empty dock. With brands like Roomba and Roborock, you’re often paying double for the privilege of not having to empty the bot’s bin.

The Tapo RV30 Max Plus includes a compact auto-empty charging dock.

The Tapo RV30 Max Plus includes a compact auto-empty charging dock.

Thanks to lidar navigation, the RV30 did an excellent job of navigating my house, cleaning the perimeters of the rooms, and then using a mesh grid to clean inside the rooms. I did have to tidy up before it ran, though, as there’s no camera on board or AI-powered obstacle detection — so cables and socks will trip it up.

Its 5,200 suction power is impressive on a bot at this price, and ably sucked up Cheerios and dry oatmeal on hard floor. It left some of the finer dust and debris, as its single bristle/rubber brush isn’t super effective. It fared less well on carpet. However, in the app, I could set it to clean a room three times for each job, after which it had generally picked up all visible debris.

Mopping was better than average for a mop with no pressure or oscillation. It has a wide mop pad, and the bot has a big 300 ml tank (which also incorporates a 300 ml dust bin), so it applies enough water to do a good surface clean.

Another unique feature for a budget robot is the ability to set customized cleaning for each room, choosing from five suction levels and three water levels, as well as the three rotations.

5,200 suction power is impressive on a bot at this price

The Tapo app is very simple to use, with an easy-to-edit map that lets you add virtual walls and no-go zones, add furniture, and designate carpet areas. There’s no carpet sensing, so you need to tell it where carpets are if you don’t want it to mop them. You can even set the cleaning direction and build up to four maps — again, features usually only found on higher-end robots.

It’s also super easy to start a clean, and I really like that you can just tap on the map to send the robot to that spot. The biggest downside of the Tapo is its tiny battery, which is just 2,600 mAh. This is half the size of most vacs, and it couldn’t clean my entire 800-square-foot downstairs without needing to go back and recharge. It also takes a while to charge and occasionally had trouble repositioning itself on its dock. You can get the RV30 without the auto-empty dock for around $80 less if you prefer an even simpler robot vacuum setup. This way, it will fit under a couch or bed, but you’ll have to manually empty its bin.

Best mopping robot vacuum for hard floors

Narwal’s Freo X Ultra against the wall.Narwal’s Freo X Ultra against the wall.

$900

The Good

  • The best mopping robot
  • Also good at vacuuming
  • Very quiet
  • Big water tanks mean less refilling

The Bad

  • Middling laser-based obstacle avoidance
  • Wonky app
  • Huge charging dock

Dustbin capacity: 1L / Self-empty dock option: No / Auto-refill mop option: Yes / Mop-lift: Yes, 12mm / Mop washing: Yes, hot air drying / Mapping: Yes, lidar / AI-powered obstacle detection: Yes / Suction power: 8,200Pa / Remote check-in: No / Keep-out zones: Yes, virtual / Brush style: Single, conical rubber bristle hybrid / Works with: Amazon Alexa, Google Home, Siri Shortcuts

The Narwal Freo X Ultra is one of the best mopping robots I’ve tested — and it’s a good vacuum, too. Its spinning triangular mop pads rotate at 180RPM with 12n of downward pressure. Combined with its ability to swing slightly to get closer to baseboards, the Narwhal does a very good job on hard floors. Its dual four-liter water tanks will keep you going longer than most other mopping bots as well, the majority of which feature smaller tanks.

The Narwhal has some innovative features, including dirt sense — which analyzes the dirt level in the water and prompts it to remop — and an ability to adapt the pressure of its mop based on the type of floor material, applying more pressure to tile and less to hardwood. “Freo” refers to the bot’s ability to make cleaning “decisions,” including going back to clean dirty floors.

Its charging dock is very big, though, giving off a real Wall-E vibe. But despite the size, there’s no spot for an auto-empty dustbin; instead, Narwal’s disposable onboard bin compresses the dust, and Narwhal claims you won’t need to empty it for up to 60 days. It wasn’t close to full after two weeks of testing. A bonus here is that there’s no loud noise, as is the case with most auto-empty docks.

Its charging dock is very big, giving off a real Wall-E vibe.

In fact, the Freo X Ultra is one of the quietest bots I’ve tested. Even at full power, it was so quiet that I had to check that it was working. Its anti-tangle brush and 8,200Pa suction did a good job on most carpet, but its 12mm mop lifting isn’t good for plush carpets.

The Narwal can use disposal dustbins that compress dirt, so you don’t have to empty it as often.

The Narwal can use disposal dustbins that compress dirt, so you don’t have to empty it as often.

Narwal’s obstacle detection is also only okay; there’s no camera, and it routinely eats cables. Its three lasers can identify objects as small as a sock and move around them, and it did pass my fake pet poop test.

The app is very hard to follow, making it tricky to access all the bot’s features. Mapping was fast, but it didn’t recognize all my rooms on the first go. It did better the second time, although splitting up rooms and naming them in the app was painful. The lack of a camera also means its navigation is spotty, and sending it to clean specific rooms wasn’t always successful. But if you’ve got a lot of hard floors to keep clean, it will do an excellent job for you.

Best robot vacuum / mop hybrid

$1100

The Good

  • Dual oscillating mop pads that it removes when it vacuums
  • Can reach under low furniture
  • Extendable side brush
  • Optional tricut brush deals with hair tangles

The Bad

  • AI obstacle detection not as good as Roomba’s
  • Uses a single rubber roller brush
  • App can be flaky
  • Expensive

Dustbin capacity: 300ml / Self-empty dock option: Yes / Auto-refill mop option: Yes / Mop-lift: Yes, 20mm / Mop washing: Hot water, hot air drying / Mapping: Yes, lidar / AI-powered obstacle detection: Yes / Suction power: 12,000Pa / Remote check-in: Yes / Keep-out zones: Yes, virtual / Brush style: Single, rubber / Works with: Amazon Alexa, Google Home, Siri Shortcuts

The Dreame X40 is the best robot vacuum / mop hybrid because it can drop its mop pads automatically, extend them, and swing them to get under your cabinets and consoles. I watched the X40 spread its mops wide apart and swing behind my TV console, allowing it to access the dust wedged a good inch under it. That’s impressive.

The X40 also features an extending side brush arm to reach corners — like the Roborock S8 MaxV Ultra — and its dual oscillating mop pads are more effective than Roborock’s thin microfiber pad. If you have a mix of carpeted rooms and hardwood floors with high-pile rugs, the Dreame is the best robot vacuum for you.

The Dreame X30 Ultra shows its splits.

The Dreame X30 Ultra shows its splits.

Its signature feature is its ability to automatically remove and reattach its mop pads, depending on whether it’s vacuuming or mopping. This solves the problem of how to vacuum and mop without getting your rugs wet. The robot will do this procedure multiple times during cleaning to ensure carpets are vacuumed and floors are mopped. Genius.

While it’s a superb mopper, its vacuuming prowess is slightly behind the Roborock S8 MaxV Ultra because, despite its 12,000Pa suction power, it still only has a single roller rubber brush. The Roborock’s dual rollers are simply better at getting dirt out of carpets and tackling pet hair.

If you have a mix of carpeted rooms and hardwood floors with high-pile rugs, the Dreame is the best robot vacuum for you.

Roborock’s app is also more stable and easier to use than Dreame’s, which often crashes and can take a while to load. While the Roborock S8 MaxV Ultra is my top pick overall, the Dreame X40 is a very good vacuum, and the two companies are neck and neck regarding innovative features.

The X40 can also clean its washboard, something the Roborock can’t. That area can get quite grungy, so it needs a cleaning every few weeks. The X40 has AI-powered smart dirt detection that uses its cameras to identify spills like milk or particularly dirty areas. When it spots something, it will slow down and do a more thorough cleaning. I also like Dreame’s option to vacuum first and then mop, which the Roborock doesn’t offer.

The X40 has AI-powered obstacle detection, although Roborock’s is just a bit better. However, both still get tripped up occasionally by pencils and other small items — something that never happens with the Roomba’s with this feature.

Best midrange robot vacuum / mop

$600

The Good

  • Good AI-powered obstacle detection
  • Effective mopping
  • Excellent value
  • Nice dock

The Bad

  • Single rubber/bristle brush
  • Lower suction power
  • No heated mop washing
  • Some navigation issues

Dustbin capacity: Unknown / Self-empty dock option: Yes / Auto-refill mop option: Yes / Mop-lift: Yes, 12mm / Mop washing: Yes, hot air drying / Mapping: Yes, lidar / AI-powered obstacle detection: Yes / Suction power: 8,000Pa / Remote check-in: No / Keep-out zones: Yes, virtual / Brush style: single rubber / bristle hybrid / Works with: Amazon Alexa, Google Home

The Eufy X10 Pro Omni combines the Eufy Clean X9 Pro mopping robot vacuum and the Eufy X8 Pro self-empty robot vacuum. It’s the first Eufy with a multifunction auto-empty / wash / fill dock, and unlike many bots in this price range, it comes with AI-powered obstacle detection.

With 8,000Pa suction and oscillating dual spinning brushes for mopping, the X10 has all the same functions as the top-of-the-line, all-in-one bots — but it’s not quite as good at any of them. Which is sort of the definition of “midrange.”

The X10 has all the same functions as the top-of-the-line, all-in-one bots — but it’s not quite as good at any of them

The Eufy performed excellently in my mopping tests, even eradicating dried stains with its 1kg of downward pressure. Thanks to an onboard water reservoir, it didn’t have to head home to fill up as frequently as some mopping bots do. It also has heated mop drying to help prevent the base from getting stinky — a first in this price range. (There’s no hot-water washing.)

An edge-hugging mode makes the robot swing its behind into the baseboards to help mop edges. With its square-ish shape, it got into corners better than most of the round bots. But its 12mm mop pad lift over carpet wasn’t effective, resulting in its pads getting hung up in a few places.

The Eufy uses a single rubber / bristle roller brush that isn’t as good as top-of-the-line Roombas and Roborocks.

The Eufy uses a single rubber / bristle roller brush that isn’t as good as top-of-the-line Roombas and Roborocks.

The X10 has great object recognition, allowing it to suck up Cheerios and piles of oatmeal while deftly navigating fake dog turds and cables. However, its navigation sometimes got screwy; it would go into a corner and stay there for a while, trying to figure itself out.

While its vacuuming is good, particularly on carpet and tile surfaces, the single rubber / bristle roller brush lets it down and is a good illustration of my point that it’s not all about suction power; it’s also about the brushes and how you use them. The Eufy’s brush is supposedly anti-tangle — a cutting tool inside the robot should shred the hair — but this wasn’t effective.

The Eufy Clean app is very easy to use, and the lidar-powered mapping was fast and accurate, dividing my rooms correctly on the first try. There are many customization options — including room-specific cleaning, zone cleaning, and customized cleaning — but the app is clear and well laid out.

Best robot vacuum for pet hair

$879

The Good

  • Excellent vacuuming
  • Superior AI-obstacle detection
  • Smart scrub feature works well
  • Attractive dock that doubles as a table

The Bad

  • Small mop pad
  • Limited cleaning customization
  • Mapping can take a long time
  • Navigation can be buggy

Dustbin capacity: 250 ml / Self-empty dock option: Yes / Auto-refill mop option: Yes / Mop-lift: Yes, up and over / Mop washing: Yes / Mapping: Yes, vSLAM / AI-powered obstacle detection: Yes / Suction power: N/A / Remote check-in: No / Keep-out zones: Yes, virtual / Brush style: Dual rubber / Works with: Amazon Alexa, Google Home, Siri Shortcuts, Matter (coming soon)

While Roombas may have fallen behind the competition in terms of features and innovation, there’s one area in which they reign supreme, and that’s cleaning prowess. Their dual rubber roller brushes rotate in opposite directions to effectively dig up dirt from carpets, and they are by far the best at tackling pet hair on all surfaces. They are also one of the most self-repairable robot vacuums you can buy, with spare parts for most of the bot’s bits readily available.

The newest model, the Combo 10 Max, is the best Roomba for pet hair as it ties for the highest suction power of the current Roomba line, plus it can clean its own mop. It also has top-notch AI-powered obstacle detection, able to tell the difference between pet poop and a pile of popcorn (and vacuum up one while avoiding the other).

While its mopping isn’t great — the pad is tiny, and there’s no swinging to get along baseboards — it does a decent job, and its retractable mopping system is handy if you have a lot of carpets. All this makes the Combo 10 Max a great buy for pet parents who are in a daily battle with shedding and occasional muddy pawprints.

The Combo has a redesigned dock that’s very large — to accommodate two water tanks and a dust bag — but it doubles as a table.

The Combo has a redesigned dock that’s very large — to accommodate two water tanks and a dust bag — but it doubles as a table.

The Combo is the first Roomba with a multifunction dock that can refill its mopping tank and self-wash its mopping pad, meaning less hands-on time for you. (The j9 Combo Plus has the same suction power and can refill its mopping tank but can’t also wash the mop pad.) The SmartScrub feature that tells the robot to wiggle its butt to scrub your floors works surprisingly well, but its really only effective on small areas, making it good to run in hallways and around pet bowls for an extra clean.

The Dirt Detect feature remembers the dirtiest rooms actively seeking out spots my hairy Wirehaired Pointing Griffon hangs out.

The Dirt Detect feature remembers the dirtiest rooms, and I found that meant it actively seeks out the spots my hairy Wirehaired Pointing Griffon hangs out. The 10 Max can also be set to mop only, which is a new option and handy for deep cleans. But there’s no hot water washing or hot air drying of the mop as there is on similar Dreame and Roborock models, so you’ll want to throw the pad in the washing machine every now and then.

iRobot’s app is also a bit of a pain point. While I appreciate its simplicity, I miss the deeper cleaning customization options that most other high-end robot vacuum apps offer. And it’s recently started popping up ads for Roomba products when I navigate between screens — which is one of the features I did not want to see migrate over from the competition.

The mopping pad is barely there.

The mopping pad is barely there.

While its mapping is very good, it can take a really long time (Roombas use vSLAM, not lidar), and it doesn’t seem to adapt to changes in my home as easily as other robots do. (It also doesn’t lose my maps as often as other robots do.) I’ve also noticed that the newer Roombas (j9 and 10 Max) suffer from the occasional navigation glitches, occasionally getting confused and needing to be re-booted.

I really like Roomba’s dock design, which, while large enough to accommodate two rather small water tanks, is the most stylish of all the multifunction docks. Plus, because you access the water tanks from the front rather than top (as on most other models) it can be used as a table. That’s a small quality-of-life upgrade I enjoy.

Overall, it’s a good-looking robot that vacuums really well and is smart enough to get the job done with limited intervention. If you’re not interested in mopping at all, however, save some money and get the Roomba j9 Plus. It has similar cleaning prowess, a self-empty dock, and no messing with mopping.

Other robot vacuums to consider

Dyson’s newest robovac claims to have double the suction power of any other robot vacuum.

Dyson’s newest robovac claims to have double the suction power of any other robot vacuum.

  • The 360 Vis Nav ($1,199.99), Dyson’s first robovac in the US in almost a decade, is a powerful beast and the best robot vacuum for carpets I’ve tested. But its navigation needs a lot of work. If you have a simple floor plan with a lot of carpets, it is worth considering, but the short battery life and lack of an auto-empty dock are major cons. Read more in this hands-on.
  • The Roomba j7 is a previous top pick that has great AI-powered obstacle detection, excellent navigation skills, and superior cleaning power. It can be a bit rough with furniture, but it is aggressive at getting your floors clean and is a great vacuum-only Roomba.
  • The Dreame X30 Ultra is the older version of my top pick for a vacuum/mop hybrid and is a great buy if you can get it on sale. It does most everything the X40 Ultra does, just with lower suction power (8,3000Pa) and no flexi arm.
  • The Roborock Q8 Max Plus ($599.99) is the bigger brother to the Q5 Pro (my pick for pet hair in my budget robot vacuum guide), adding better obstacle detection (still no camera) and better mopping. However, it has a smaller bin to make way for a much bigger water reservoir for mopping (350ml). If you like the idea of the Q5 Pro but want better mopping, this is a good option.
  • The Roborock S8 Plus ($999.99) is a great vacuum that can mop well, has good obstacle detection, and has a sleeker, smaller charging / auto-empty dock with no water tanks. Its dual rubber roller brushes and 6,000Pa of suction do a good job, and its flat mop that vibrates is effective at scrubbing your floors.
  • The Roborock S8 Pro Ultra ($1,599.99) is similar to the S8 MaxV, but ditches the camera, so is less effective at dodging obstacles than the S8 MaxV. Get this if you don’t want a camera on your robot and don’t mind not having Matter support or a built-in voice assistant.
  • The Shark Matrix Plus 2-in-1 ($699.99) was my previous runner-up pick for a midrange option that self-empties its bin, vacuums, and mops. It mops very well, but you have to manually fill and attach the mop reservoir and empty the bin when it mops.

What I’m testing and what’s coming next

Robot vacuum testing involves all members of my household.

Robot vacuum testing involves all members of my household.

  • The Roborock’s Saros 10 and 10R ($1,599.99) are upgrades to the S8 MaxV Ultra. Both can automatically remove their mop pads when not needed — a new option for Roborock — nand feature an AdaptLift chassis to climb high room transitions. The 10R features 19,000Pa suction power, StarSight 2.0 navigation, and oscillating mops. The Saros 10 has 22,000Pa suction power, lidar navigation, and the vibrating flat mopping pad of the S8 MaxV.
  • The $1,699.99 Dreame X50 Ultra adds a “motorized swing arm” that acts like a leg, allowing the robovac to climb a transition up to 6cm tall. Otherwise, it’s a lot like the X40 Ultra, only with higher suction power.
  • The Ecovacs Deebot X8 Pro Omni ($1,299.99) is the first Deebot with a roller mop. The mop is also extendable and self-cleaning and pairs with 18,000Pa of suction power and a redesigned auto-empty fill dock.
  • The Switchbot K10 Plus Pro Combo is an upgrade to the compact K10 Plus, a previous pick for best robot vacuum for small spaces. It has better obstacle detection and a bump up to 3,000Pa of suction power. Plus, its auto-empty dock incorporates a manual stick vacuum.
  • The Switchbot S20 Pro robot vacuum / mop hybrid, the successor to my previous pick for favorite mopping vacuum, the S10, is scheduled to launch in May or June. It features an extendable roller mop and side brush and 15,000Pa of suction power, more than twice that of the prior model.
  • SharkNinja’s PowerDetect NeverTouch Pro 2-in-1 robot vacuum / mop ($999.99) can lift itself over rugs by up to 20mm. Uniquely, its auto empty/wash / dry cleaning station doesn’t require bags.
  • Roborock’s Qrevo Curv ($1,599.99) can raise itself to clear thresholds up to 40mm. The svelte-looking bot gets its name from a curved FlexiArm Arc side brush, which helps prevent hair from tangling as much.
  • Narwal’s Freo Z Ultra ($1,499.99), coming this spring, is an upgrade to my current pick for a best mopping bot. It features dual cameras and dual AI chips for seeing and identifying objects, which should help with obstacle detection and vacuuming methods.
  • The Eufy S1 Pro ($1,499) has a long roller mop that self-cleans as it mops and features a square-ish design that allows it to get into corners more easily. A single rubber roller brush, 8,000Pa of suction, and 3D-powered obstacle detection tackle the vacuuming.
  • The Matic is a $995 robot vacuum that doesn’t need a cloud connection and uses cameras to navigate and is the first robovac mop I’ve seen that can suck up wet spills as well as dry. Here’s some video of it in action.

A Eufy robot vac running the gauntlet in my test lab / sitting room.

A Eufy robot vac running the gauntlet in my test lab / sitting room.

I test robot vacuums constantly. At any time, there are 7 or 8 of these busy little bots roaming my floors. Alongside everyday use, I put them through a gauntlet of specific tests. This includes testing object detection and avoidance with phone chargers, socks, a pencil, and fake pet poop. I throw in Cheerios or popcorn to see if they know to vacuum them up rather than avoid them. I also run them over oatmeal and flour to see how well they pick up fine debris and have them tackle both thick and low-pile carpets. I watch to see how they handle rug tassels, skinny chair legs, and room transitions.

For mopping prowess, I test them on hardwood and tile floors with dried milk, fresh OJ, and ketchup. I monitor how quickly they fill up their bin / auto-empty dock and how efficiently they use water and clean their mop pads.

I also set schedules, hook them up to voice assistants, and play with any advanced features in the app. I evaluate how well they map and how easy the maps are to edit and use, as well as test and unique features such as home security camera capabilities, AI-cleaning programs, and auto-mop removal.

What I look for

It’s not all about suction. In my testing, the brush is also a big factor in how well a robot will clean your floors. A large rubber roller brush is much better than a small bristle brush at picking up debris. It’s also less prone to getting tangled up with hair. Two brushes are better than one, and a brush housing that has some flexibility — so it can move with the contours of the floor — is also more effective.

It’s hard to find a robot vac that doesn’t have some form of mopping, but not all mops are created equal. I looked for mopping bots that could get up dried-on stains, like milk and ketchup, and scrub up small wet spills without messing themselves up. Oscillating, spinning, or vibrating mop pads clean better than bots that just drag a wet rag around, but the new self-cleaning roller mops that are beginning to appear are even more effective. Auto-carpet sensing is also important since it prevents the robot from accidentally mopping your rug.

A big bin means you don’t need to empty it as often. The largest I’ve seen is 800ml, but anything over 500ml is decent. With many bots now pulling double duty as mopping robots, plus the popularity of self-empty dock / charging bases, it’s getting harder to find small robot vacs with big bins. But they’re worth considering — especially if you have carpets and pets. I love self-empty docks, but sometimes you don’t have space for them, and if you like your robot to be out of sight (living under your bed or sofa), you’ll want a big bin and no dock.

These are becoming standard now and coming down in price (thankfully). A self-empty dock turns the charging base for your robot into a motorized emptying station that sucks out the dirt from its bin. (Warning: This process can be loud!) This saves you from having to pull out the bin after every few runs and empty it yourself. Instead, you’ll have to replace the bag (and buy new ones) when it gets full, generally about once a month. Many robots now have a self-empty dock option you can add later, although buying them together is generally cheaper.

Another nice-to-have feature, AI-powered obstacle detection helps your robot “intelligently” detect and avoid clutter (and a potential poop apocalypse if it encounters pet waste). These models use cameras (worth noting) to see objects in their path and onboard processors to “decide” how to approach them based on what they see. All AI is not created equal, however, and some are much better at this than others. The end result is robot vacuums with AI detection are less likely to get stuck when cleaning, so you’re more likely to come home to a clean floor rather than a beached bot.

A robot that maps your house will get into every nook and cranny better than one that bumps and rolls around. Mapping also lets you send the robot to clean specific rooms rather than the whole space and add virtual walls to prevent your bot from going where you don’t want it to. These are crucial if you have delicate objects or areas in your home that regularly trap robots. Most robots use variations on simultaneous localization and mapping (SLAM) technology such as lidar or vSLAM.

A good app has easy controls to stop and start your vacuum, scheduling options (including do-not disturb hours), plus good mapping features. Nice-to-have features are room-specific cleaning and settings (so you can tell your vacuum to clean the kitchen or have it mop and vacuum the kitchen but only vacuum the living room). My biggest frustration with apps is maps that are fiddly to update and / or crash and must be rebuilt constantly. Most vacuums now have voice control (see FAQs), but some offer more in-depth control, such as telling Alexa to have the robot clean twice under the dining room table.

Nearly all robot vacuums can “recharge and resume” — take themselves back to their dock when they’re low and recharge before picking up where they left off. But a vacuum with at least 120 minutes of runtime (180 is ideal) will clean the whole house in one go. If it takes too long, noisy robots that are constantly running will get shut off by annoyed family members who aren’t about to clean the room for you.

Robot vacuums are quite an investment, and it’s important to be able to buy replacement parts to keep them going for longer and have access to good support in case your robot has a serious issue.

Robot vacuum FAQ

Suction power is measured in pascals (Pa), and while most vacuums offer between 5,000 and 8,000, we’re starting to see robots with 18,000 and even 22,000Pa. Higher suction power will do a better job getting the fine dust and debris off your floor, but it’s important that it’s paired with effective brushes. The real key to a clean floor with a robot vac is consistency. Run it daily if you can; it won’t keep up as well if it only runs once a week. If you want hands-free cleaning everywhere, you’ll want to budget for one per floor or be prepared to move it around. You can also buy extra charging bases, and most models can map multiple floors.

Yes, every Wi-Fi-connected robot vacuum worth its salt today works with Alexa or Google smart speakers for voice control. However, some are limited to stop, start, and pause, and maybe suction level, whereas others can be told to go clean specific areas. Here’s how to set up a bot with Alexa voice control or Google Home voice control. A couple of manufacturers now also work with Siri Shortcuts, so you can use Apple’s Siri voice assistant to command your bot. Robot vacuums are now part of Matter, meaning more opportunities for smart home integration and native Siri voice control for robot vacuums.

Matter is a new smart home standard that allows connected gadgets to work with any smart home platform, including Apple Home, Amazon Alexa, Google Home, and Samsung SmartThings. When connected to your smart home platform through Matter, you should be able to control basic robot actions including start / stop and changing cleaning modes, as well as get alerts directly in the app, meaning you won’t need to use the manufacturer’s app for these functions.

The latest Matter spec, Matter 1.4, adds support for cleaning specific areas, so while you will still need the manufacturer app to set up a map, you will be able to use your smart home platform app and/or voice assistant to direct the robot to do things like clean the kitchen or clean downstairs. Samsung SmartThings and Amazon both support robot vacuums in Matter; Apple has added it to iOS 18.4, which should come this spring, and Google said support is coming soon.

While Amazon Alexa and Google Home have supported robot vacuums for years via the cloud, Matter will bring this control locally. It will also bring support to Apple Home for the first time, allowing you to control them with Siri through HomePods and add them to scenes and automation.

There are still relatively few robot vacuums that support Matter. As of March 2025, that list includes:
Ecovacs X8 Pro Omni
Ecovacs Deebot X2 Combo
Switchbot S20
Switchbot S10
Switchbot K10 Pro Plus
Switchbot K10 Plus
Dreame X50 Ultra
Dreame X40 Ultra
Roborock Saros 10 and 10R
Roborock S8 MaxV Ultra
Roomba Combo 10

Photos by Jennifer Pattison Tuohy / The Verge

Update, March 10th: Added new picks for best budget and best pet hair and removed some old picks and older models throughout. Updated details on all current picks and updated FAQs with new information.

Read Entire Article