Including top-rated models from iRobot and Ecovacs.

By Madison Alcedo and Amina Lake Abdelrahman
Updated September 03, 2020
Each product we feature has been independently selected and reviewed by our editorial team. If you make a purchase using the links included, we may earn commission.
Best Robot Vacuums for Carpet 2019
| Credit: Amazon

With so many smart devices now available to outfit your lifestyle (we're talking smart light bulbs, doorbells, plugs, thermostats, and command hubs from Google and Amazon), you essentially don't have to lift a finger when it comes to doing small tasks and chores around your home. You can even vacuum without actually being there—and that's thanks to some of the best robot vacuums on the market.

If you've held out on upgrading your traditional upright vacuum, now's the time to swap for a robot vacuum that does all the sweeping and cleaning for you. It'll instantly become your new favorite cleaning appliance, and once you make the switch to a robot sweeping your floors, we have a feeling you won't want to turn back.

Many of the most popular robot vacuum brands—including iRobot, Roborock, Ecovacs, and Shark—are available to shop on Amazon, but with so many options, it can be hard to choose the best one for your home and your wallet. So to help you out, we've scoured thousands of customer reviews and rounded up the 13 best robot vacuums for carpet cleaning. 

When shopping for robot vacuums, there are a few features to look for that will make cleaning your rugs much more convenient. You'd be surprised by how many functions robot vacuums actually have, including specific cleaning settings made for carpet. Many of the most popular options boast tons of other standout features, like quiet operation, slim designs, and self-emptying capabilities—some are even powered by Bluetooth via an app on your phone or voice control technology through Amazon Alexa. These smart robot vacuums for carpet can detect changes between surfaces, remember preset routes to clean and areas to avoid, and go under furniture to access hard-to-reach spots you wouldn't be able to get to with a traditional upright vacuum. 

You'll also want to keep an eye out for suction power, which is often listed on each robot vacuum's product page (it'll look like this: 1600Pa). This number indicates how powerful the vacuum's pressure is when sucking up dirt, so the higher the number, the stronger the suction.

From affordable options under $200 to splurge-worthy models, these top-rated robot vacuums for carpet will actually get the job done—and once you get your hands on one, you'll be hooked.

Related Items

eufy BoostIQ RoboVac 11S Slim Robot Vacuum Cleaner
Credit: Amazon

1 Best Overall: Eufy BoostIQ RoboVac 11S Slim Robot Vacuum Cleaner


All things considered, the highly rated Eufy RoboVac is our top pick for a robot vacuum thanks to its quiet and efficient operation, moderate price point, and ultra-thin, scratch-resistant design—so it makes sense that it's also the best-selling option on Amazon. It features numerous cleaning modes, so it's perfect for low to medium pile carpets and hard surfaces alike. Eufy's RoboVac even comes with a remote control and a handy automatic charging base for added convenience. Plus, it uses smart drop-sensing technology, so you never have to worry about it falling down small ledges or stairs. More than 9,000 five-star reviewers agree that this sleek vacuum works really well and is easy to use, with many shoppers noting that it picks up "an insane amount of hair" (which comes in handy if you have pets). And with 1300Pa of suction power for up to 100 minutes of running time, it can clean an entire home in half the time of a regular vacuum.

ILIFE V3s Pro Robotic Vacuum
Credit: Amazon

2 Best Budget: ILIFE V3s Pro Robotic Vacuum


You can't beat the under-$200 price point on this robot vacuum that has more than 2,200 five-star reviews. One of the cheapest options among robot vacuums we've found, this model boasts four cleaning modes (auto clean, edge clean, spot clean, and schedule clean), motion sensors to avoid falling down steps or running into objects, and a sleek minimalist design—in other words, you're still getting almost all the same features of higher-end models. The thin vacuum powerfully picks up unwanted dust and hair and is even self-charging (meaning it automatically brings itself back to the charging dock when it's running low on battery). Plus, customers say the affordable robot vacuum easily moves from hardwood floors onto rugs and carpets with ease. Just note that it's only controlled by a remote instead of an app or voice-command device. 

iRobot Roomba 960 Robot Vacuum
Credit: Amazon

3 Best for Pet Hair: iRobot Roomba 960 Robot Vacuum

$400 (was $450),

The cult-favorite vacuum brand iRobot is known for its best-selling Roomba vacuum that comes in several different models. With expert mapping navigation, this Roomba model creates a smarter, more efficient cleaning route after each clean so it can expertly navigate the carpets in your home. Thanks to a three-stage cleaning system and powerful suction, this robot vacuum is proven to pick up pesky pet air and capture 99 percent of allergens, pollen, and dust as small as 10 microns—making it a great choice if you're a pet owner or have allergies. Shoppers especially love that they can schedule it to start (or stop) cleaning anytime, no matter where they are, thanks to its corresponding iRobot Home smartphone app.

Neato Robotics Botvac D7 Robotic Vacuum Cleaner
Credit: Amazon

4 Most Versatile: Neato Robotics Botvac D7 Robotic Vacuum Cleaner


The most noticeable difference in the Neato robot vacuum is its shape. The special "D" design is made specifically for corner cleaning—it can effectively sweep hard-to-reach corners where dust and dirt often collect. Made for any type of flooring, the Neato also employs a brush that's 70 percent larger than most robot vacuums to ensure pet hair and large dust bunnies are picked up. You can easily control and integrate this smart vacuum into your home with an Amazon Alexa or Google Home device, and because every home has those heavier-trafficked areas that need more attention, the Neato app allows you to designate and schedule specific zones to be cleaned at certain times.

Robot Vacuum

5 Best With a Mop: Roborock S5 Robot Vacuum Cleaner and Mop

$480 (was $600),

Not only is this powerful robot vacuum highly effective at cleaning carpets (thanks to sensors that increase suction when a carpet floor is detected in order to pull deeply lodged dirt), but it also contains a water tank that can mop while vacuuming. The optional mop feature only activates while the device is moving and continuously sucks in water as it cleans to prevent puddling. Another standout function is the motion sensors that automatically slow down the vacuum before it bumps into any obstacles in its path. And if you have a pesky spot on your rug or wood floor, you can engage the spot clean option that draws a circle around its current location so that it knows to spend more time on the designated area.

ECOVACS DEEBOT N79S Robot Vacuum Cleaner with Max Power Suction
Credit: Amazon

6 Quietest Operation: Ecovacs Deebot N79S Robot Vacuum Cleaner with Max Power Suction

$170 (was $300),

Designed to have a minimally intrusive noise level, this ultra-quiet robot vacuum from Ecovacs can be used while watching TV (or even while you're sleeping at night) without any interruptions. Compatible with Amazon Alexa, Google Assistant, or any other smart home device, it also offers a Max Mode, which doubles the suction power when you need to use it on both carpet and hardwood floors. Plus, with more than 3,200 perfect five-star reviews, shoppers say you're "silly" not to buy this easy-to-use vacuum. "I can say, 'Alexa, have Rosie start cleaning' and off she goes. If you're on the fence about this, just buy it. You won't regret it," wrote one reviewer. "My only regret is that I didn't pull the trigger and order sooner. I just can't believe how much better I feel about life when my corners aren't dusty and I have vacuum lines."

Coredy Robot Vacuum Cleaner
Credit: Amazon

7 Best Low-Profile Design: Coredy Robot Vacuum Cleaner


With one of the slimmest designs we've seen in a robot vacuum, this sleek option from Coredy measures only 2.7 inches tall—meaning it can reach even the smallest areas under furniture to clean every inch of your floors. One shopper wrote: "The idea seemed bizarre that this little thing was going to vacuum my floors, carpet, hardwood, and area rugs then find its way back to the charging station, well it does! It goes under my bed, dressers, etc., even goes under my husband's recliner and finds its way out." The robot automatically returns to the charging base after its 120-minute run time, so you never have to worry about the battery dying. And for a three-in-one multi-surface robot vacuum (it also sweeps and mops), this price is a steal.

iRobot Roomba i7+ 7550 Robot Vacuum with Automatic Dirt Disposal
Credit: Amazon

8 Best Self-Emptying: iRobot Roomba i7+ 7550 Robot Vacuum with Automatic Dirt Disposal

$699 (was $1,000),

Since carpets are always dirtier than you think, you might notice your vacuum's bin filling up faster than it would on hardwood floors—and that's what makes this self-emptying robot vacuum so convenient. When it returns to its base, it automatically empties the bin full of dirt and dust into a bag that can hold up to 60 days' worth of waste. "We have carpet, rugs, hardwood, and tile and Roomba cleans it all, even the cat litter on a throw rug and tile," said one shopper. "The cleaning base is the best. Every bit of hair and dirt is sucked out, it sometimes returns to the base for emptying and then finishes the job." If you want it to clean multiple rooms, this Roomba model remembers multiple floor plans thanks to patented mapping technology that logs measurements each millisecond and ensures it reaches every area of your home that needs cleaning.

Samsung POWERbot R7040 Robot Vacuum
Credit: Amazon

9 Best for Cleaning Hard-to-Reach Areas: Samsung Powerbot R7040 Robot Vacuum

$349 (was $499),

The best option for cleaning even the most inaccessible areas, this Samsung model comes with a built-in rubber blade that extends out to clean underneath furniture and hard-to-reach corners, so you can be sure every inch of your floor is left spick-and-span. With 20 times more powerful suction than some circular models, the ergonomically designed Powerbot works on all floor types thanks to its large, easy-pass wheels that transition smoothly between hardwood floors and carpeting.

iRobot Roomba S9 (9150) Robot Vacuum
Credit: Amazon

10 Most Splurge-Worthy: iRobot Roomba S9 (9150) Robot Vacuum

$899 (was $1,000),

If you're willing to splurge on a robot vacuum, the Roomba S9 is worth the investment. Its updated shape now has a five-arm corner brush that allows for the most optimal cleaning, even along edges, corners, and other hard-to-reach areas. As iRobot's most powerful (and most chic!) Roomba vacuum yet, it uses a three-stage cleaning system where multi-surface rubber brushes pick up debris with 40 times the suction power of lower-end models. It's one of the best options for carpet cleaning, as its built-in Power Boost Technology offers a deeper clean and better suction on carpeting and rugs specifically. With this high-tech model, you truly get what you pay for.

GOOVI 1600PA Robotic Vacuum Cleaner
Credit: Amazon

11 Best for Multiple Floor Types: Goovi 1600Pa Robotic Vacuum Cleaner

$159 (was $269),

Thanks to 1600Pa of power, this Goovi robot vacuum can pick up large debris, including pet hair, off carpet with no problem. Shoppers love that its wheels are big enough to transition from the floor to area rugs without any problems.  What's also great about this option is that you don't have to worry about the vacuum constantly bumping into furniture or falling off stairs thanks to its drop-sensor technology. Even though it lasts up to 100 minutes without a charge, when the vacuum is low on battery, it will return automatically to its charging base.

Shark IQ R101AE with Self-Empty Base
Credit: Amazon

12 Best Smart Model: Shark IQ R101AE with Self-Empty Base

$500 (was $600),

As Shark's newest robot vacuum, the Shark IQ Robot is the brand's smartest model yet. Controlled through a smartphone app (you just need WiFi) or a voice-powered device such as an Amazon Echo Dot, this vacuum creates a floor plan of your home and has a smart Room Select feature where you can tell it which rooms to clean and which to avoid. Not only does this new model have 50 percent more cleaning coverage than past Shark vacuums to ensure it never misses a spot, but the self-emptying base can also hold up to 30 days of debris (so you don't have to empty it after each use). And unlike some robot vacuums, this vacuum's self-empty base is sealed, washable, and bagless, meaning you won't have to worry about replacing wasteful bags.

Robot Vacuum

13 Most Powerful: Tesvor 4000Pa Robot Vacuum Cleaner

$230 (was $280),

If you're looking for a super powerful robot vacuum, you can rely on this Tesvor model to efficiently clean all types of carpets and hard surfaces. With 4000Pa and adjustable power modes, it has some of the strongest suction we've seen in a robot vacuum. Like many others on this list, it'll map your home so that every inch ends up clean by the time it's done. And even though it's battery-operated, you still have the option to control it using voice controls or your phone. "This is our second purchase of a robot vacuum cleaner and we love it," wrote one shopper. "It was easy to install and went right to work removing dust and debris from our low-pile carpeted floors."