Skip to main content

The best budget robot vacuums

You don’t have to spend a fortune to have a robot clean your floors. Here’s our pick of the most cost-effective bots you can buy right now.

Share this story

If you buy something from a Verge link, Vox Media may earn a commission. See our ethics statement.

Illustration of various robot vacuums
Illustration: The Verge

Today’s robot vacuums are becoming a bit like cars: with all the features, upgrades, and fancy trimmings available these days, it’s easy to forget that they can just be simple machines that get us from point A to point B. Yes, some bots blow hot air on their bums (mop pads) and deftly navigate dog poop, but there are plenty of basic budget robot vacuums that just do a decent job cleaning your floor autonomously — as long as you tidy up first.

While higher-priced, higher-powered robot vacuums clean better, budget bots do a perfectly good job, especially if you run them regularly. The biggest downside of cheaper models is they get stuck on cables, socks, shoelaces, and other paraphernalia you leave lying around. If you’re home and can untangle it, great, but if you’re not, then it will just sit there stuck until its battery dies, and you have to charge it up again before it will clean your floors. 

Fancier models have obstacle recognition, and some even use AI to tell popcorn from poop and avoid the latter. If you want one of those, check out my Best Robot Vacuum buying guide. But if you think you can manage the task of picking up after yourself (and your puppy), a budget bot will save you a lot of money and still do a good job cleaning your floor. 

Here’s a list of my favorite robot vacuums that don’t cost a fortune and will still get the job done.

Best budget robot vacuum 

The iRobot Roomba i3 Plus EVO robot vacuum lying on a wooden floor.

iRobot Roomba i3 Evo

$35029% off

This robot vacuum has superior cleaning power over the competition thanks to its wide, dual rubber brushes that get up more dirt and debris. While it can map, there are no keep-out zones.

Suction power: unknown / Dustbin capacity: 419ml / Runtime: 90 minutes / Brush style: dual rubber / Auto-empty dock option: yes / Mopping option: no / Mapping: yes / Keep-out zones: physical only / Works with: Amazon Alexa, Google Home, Siri Shortcuts

The Roomba i3 Evo isn’t the cheapest robot on the block, but its cleaning chops, attractive design, superb software, and robust hardware make it the best choice for spending a smaller budget. 

The i3 cleans almost as well as iRobot’s high-end j7 but for a lot less. While it has slightly lower suction power, it has Roomba’s signature dual roller rubber brushes, which do an excellent job of removing pet hair from hardwood floors and sucking up oatmeal from plush carpets. It doesn’t have the AI-powered obstacle avoidance of the j7 (which knows the difference between poop and popcorn), but that’s not a feature you’ll find on any budget bots. 

The underside of the Roomba Combo J7 showing its dual green floor rollers.
The Roomba i3 has two long rubber brushes that move in opposite directions and do an excellent job at getting up pet hair and other debris.

What the i3 does have is mapping and room-specific cleaning, so you can send it to clean the kitchen if you want. Only a handful of the budget bot features mapping, and Roomba’s maps are some of the best in my experience, mainly because they rarely have to be rebuilt. 

The biggest negative here is there are no virtual keep-out zones. If you have somewhere you don’t want the bot to roam, you’ll need to buy one of iRobot’s virtual wall towers. It also has a relatively small bin, but you can pair it with an auto-empty base (although that increases the cost substantially).  

The i3 is a solid vacuum with big wheels that can easily tackle any floor surface you throw at it, managing most transitions. But it does tend to bump into things, resulting in a few toppled chairs during testing. This means it gets almost everywhere you want it to and won’t be put off by a bed skirt. But if you have delicate items on rickety tables, watch out.

As with all Roombas, the i3 is easy to self-repair, and you can buy (not inexpensive) replacements for all its parts. I’ve actually rebuilt one after it rolled over some dog poop. The iRobot app is also simple, uncluttered, and easy to use, with multiple options for scheduling. 

It’s worth noting that the Roomba i4 is the same robot vacuum as the i3 Evo, so pick up whichever offers the best price.

Best basic bump-and-roll bot


A truly basic budget bot, the Shark has good suction power and a big bin and will just go for it. It's easy to buy replacement parts, too, making this one that can go for years.

Suction power: unknown / Dustbin capacity: 425ml /  Runtime: 120 mins / Brush style: single bristle / rubber hybrid / Auto-empty dock option: no / Mapping: no / Keep-out zones: no / Works with: Amazon Alexa, Google Home

The Shark Ion’s big bin, simple app experience, decent battery life, repairability, and bullish nature make this an excellent bump-and-roll bot. That is a robot that doesn’t map or have any special navigation features other than colliding with things and changing direction. It’s not fancy, but it gets the job done.

It’s a good one to stick under a bed or desk and set to run when you’re not home, as it’s loud and rattly and will bang into everything in its path. But its big wheels and 120-minute runtime mean it’s less prone to getting stuck or running out of juice than simpler $100 bots. 

Unlike many budget bots, it uses a hybrid roller brush that’s both bristle and plastic and doesn’t get as tangled as standard bristle brushes. Its short, squat side brushes are surprisingly effective at getting debris into the robot’s path, and because they’re short, they’re less prone to getting tangled in stray cords.

But the best thing ‘bout this bot is its tank-like wheels that will roll right over anything in its path, including high transitions between rooms, obstacles like lounger chair legs, and other furniture traps that regularly stump other bots. That’s a good thing, as there’s no mapping, obstacle detection, or any way to set keep-out zones here. This bot just goes. 

Another bonus: replacement parts are easily available, making this more repairable than most non-Roombas.

The Shark has big wheels and a hybrid brush that isn’t prone to tangles.
The Shark has big wheels and a hybrid brush that isn’t prone to tangles.

Shark doesn’t share suction power specs, but it ably handled all my tests, including the toughest: raw oatmeal. Those little flakes are hard to pick up; side brushes will spin them all over the floor. It did a good job on pet hair, too, although, like most robots I tested, it required at least two runs to get everything up effectively.

The app is super basic: just on / off, basic scheduling, and a choice of three power levels (all loud). Disappointingly, you can only schedule it once a day. Most robots can be programmed to do two to three passes, but in place of that, I like the option to schedule it to go out twice to make sure it gets the job done. I couldn’t do that with the Shark. Still, you can press its button or use the app to send it out again if needed.

A quieter option

Eufy’s G20 Hybrid plugged into the wall resting on a hardwood floor.

Eufy G20

$25040% off

The Eufy G20 robot vacuum is a quieter option that does well in small spaces. It’s the shortest bot I’ve tested and is whisper-quiet, so it’s better for work-from-home types. Its big 600-milliliter bin is good for a small apartment or as a second bot for upstairs. It has 2,500Pa suction but only runs for 90 minutes. The bristle / hybrid brush works well, and there’s a version with a mop. 

Best budget robo vac with mopping

A robot vacuum on a hardwood floor.

Roborock S7

$65038% off

The Roborock S7 is a former top-of-the-line robot vacuum that can be got for a budget price. It has excellent mopping capabilities thanks to its oscillating mop that it can lift to go over (thin) carpet, plus lidar navigation, mapping, and keep-out zones.

Suction power: 2,500Pa / Dustbin capacity: 470ml /  Runtime: 180 mins / Brush style: single rubber / Auto-empty dock option: yes / Mapping: yes, plus lidar navigation / Keep-out zones: no / Works with: Amazon Alexa, Google Home, Siri Shortcuts

The Roborock S7 is one of those high-end robots you can usually find for a low price. Previously Roborock’s flagship bot, it’s still one of the best robot vacuum mop/combos I’ve tested. And while its successor, the S8, has fancy features like AI obstacle avoidance, the S7 does a darn good job for a now-sub-$400 vacuum (it was $650 when it launched). 

A good vacuum with a large dustbin and a really big 300-milliliter water tank, the S7 does a good job mopping because it carries enough water to actually clean your floors. It also has a sonic-mopping technology that vibrates the mopping pad up to 3,000 times per minute to create some friction. Plus, it can lift its mop up over (thin) carpets to avoid getting them wet. 

The Roborock app has mapping, virtual keep-out zones, and a host of scheduling features and cleaning options. You can also buy the S7 with an auto-empty dock or upgrade to one later, although those are still expensive. 

Read my full review of the Roborock S7.

Also good and probably cheaper

Yeedi Pro Vac 2 

$39549% off

The Yeedi Pro Vac 2 has similar features to the Roborock S7 — oscillating mop, big bin, mapping, keep-out zones — plus a slightly longer runtime and slightly higher suction power. It sometimes gets lost on the way home, and it doesn’t mop as well, but you can get it for as little as $200.

Best budget self-empty bot with mapping and mopping

Dreametech D10 Plus

$40013% off

The D10 Plus is a feature-packed midrange all-rounder and one of the least expensive bots that include an auto-empty dock, mopping, and mapping. It’s an effective vacuum but it’s prone to getting stuck, thankfully, you can set keep-out zones to help with this.

Suction power: 4,000Pa / Dustbin capacity: 400ml /  Runtime: 180 mins / Brush style: single bristle / rubber hybrid / Auto-empty dock option: yes / Mapping: yes, plus lidar navigation / Keep-out zones: yes, virtual / Works with: Amazon Alexa, Google Home

The midrange Dreametech D10 Plus is one of the few bots you’ll find that mops, maps, and auto-empties for $400 or less. I like its more compact auto-empty station, which helps compensate for its small 400ml bin.

Decent suction and a rubber / bristle hybrid brush provide a good clean, similar to the Tapo RV10 Plus, but nowhere near as effective as the Roomba i3 Evo with its dual rubber rollers.

The big selling point here is that the Dreame does have lidar navigation and mapping to allow for room-specific cleaning with keep-out zones. Keep-out zones are handy for ensuring the robot finishes the job; if it gets stuck somewhere regularly, you can tell it to avoid that spot.

The Dreame has a small, removable water tank and a washable mopping pad.
The Dreame has a small, removable water tank and a washable mopping pad.

The only other auto-empty bot in this price range that does this is the Roborock Q5 Plus, which is often around $500. For $100 or so less than the Q5, the Dreametech D10 Plus adds mopping (with a thin pad and a small 150-milliliter water tank) and higher suction power.

The Dreame has no-mopping zones in the app, and you can also remove the mop before you send it out. The Dreame did a good job navigating my complicated second floor, and while it’s quite a burly bot, it still fit under most furniture and handled transitions well.

Best cheap self-empty bot without mapping

Tapo RV10 Plus

$4005% off

The Tapo RV10 Plus is one of the cheapest decent auto-empty robot vacuums, thanks largely to its very good app that can manage a whole smart home ecosystem. I also like its compact auto-empty / charging dock that doesn't have the ugly plastic ramp you find on most docks.

Suction power: 2,000Pa / Dustbin capacity: 350ml /  Runtime: 180 mins / Brush style: single bristle / rubber hybrid / Auto-empty dock option: yes / Mapping: no / Keep-out zones: physical only / Works with: Amazon Alexa, Google Home

The best, cheapest robot vacuum that will empty itself is the Tapo RV10 Plus. Its deceptively small and slimline auto-empty dock holds a huge 4-liter bag, almost double most others, meaning you will have to empty that even less (Tapo claims 70 days). A hybrid rubber / bristle brush does a decent job of sucking up dirt and tackled my oatmeal-on-carpet test admirably. 

However, it only has 2,000Pa suction power, and combined with the lack of mapping (it’s a gyroscope bot, there’s no lidar mapping or navigation), I found I had to send it out twice to get a thorough clean. 

The Tapo has a compact auto-empty dock that fits easily into small spaces.
The Tapo has a compact auto-empty dock that fits easily into small spaces.

The good news is the easy-to-use app lets you set it to run up to three times on one job, so you can set it and forget it. You can also schedule it to go out as often as you like and set cleaning preferences for each run, including adjusting suction and / or water levels if you use the mop attachment. But with no mapping, there are no keep-out zones. You have to use magnetic tape (or doors) to keep it from going where it wants to.

The app is a high point of this robot. Tapo is a robust smart home brand owned by TP-Link, so your robot vacuum, smart home camera, lights, and other devices can all be controlled from one app, something no other robot offers. 

While this is technically a mopping bot, it does so with a combined slimline water tank and pad that it just drags along. It will help get up a bit of fine dust or debris the vacuum misses, but it’s not going to scrub your floors.

There are also two cheaper models of the RV. The one worth noting is the Tapo RV10 Lite. It’s one of the only robot vacuums I can find that still has a big 800-milliliter bin. So, if you don’t want to pay for an auto-empty dock, it’s a good option at around $200. I’ve not tested it, but all its other specs are identical to the RV10 Plus.  

Photos by Jennifer Pattison Tuohy / The Verge