House & Home
Robot Vacuums

These are the best robot vacuums for carpet and rugs

Confront the gunk embedded in your carpeting.
By Leah Stodart and Jae Thomas  on 
All products featured here are independently selected by our editors and writers. If you buy something through links on our site, Mashable may earn an affiliate commission.

Our Top 8 Picks

iRobot Roomba s9+ (opens in a new tab)

Best for thick carpet

Plush pile meets its match with iRobot's most intense suction power, plus a flat edge to detail corners.

The Good

  • Often on sale for $799
  • Super strong suction
  • Details corners and walls
  • Compact self-emptying base
  • iRobot app offers to set schedules based on high-traffic areas

The Bad

  • Loud during cleaning
  • Takes forever to finish a room

The Bottom Line

If you have carpet that's 5/8 inch high or lower, the Roomba s9+ will give you the most in-depth clean of any robot vacuum.
Pros & Cons

Roborock S7+ (opens in a new tab)

Best for combination flooring

Tenacious suction, room selection, and a mop that avoids carpet make the S7+ a highly hands-off device.

The Good

  • Won't mop on carpet
  • Schedule cleanings of specific rooms or zones
  • Three-hour battery life allows for a full dry sweep and scrub
  • Four power/noise modes
  • Bin can last way longer than 30 days

The Bad

  • Still trips on cords

The Bottom Line

The S7+ has the power and battery to conquer some serious square footage and leave it polished.
Pros & Cons

iRobot Roomba j7+ (opens in a new tab)

Best for small object avoidance

Decent suction paired with meticulous object avoidance make the j7+ handy for homes prone to clutter.

The Good

  • Often on sale for $599
  • Brushrolls less likely to tangle long hair
  • Recognizes phone chargers and pet waste
  • Takes multiple passes over heavily-soiled spots
  • Doesn't get stuck on rugs or bath mats

The Bad

  • Have to create a zone for spot cleaning
  • Won't deep clean thick carpet
  • Automatic emptying is painfully loud

The Bottom Line

It loses to the s9+ in sheer suction, but its navigation and small obstacle avoidance require no babysitting.
Pros & Cons

Yeedi Vac Station (opens in a new tab)

Best budget self-emptying hybrid

This underdog from Yeedi churns out satisfactory suction power, mops, and automatically empties at an unbeatable price.

The Good

  • Ultrasonic carpet sensor enhances suction
  • Almost always on sale
  • Mops, but not on carpet
  • Virtual boundaries are rare at this price point
  • Incredible battery life

The Bad

  • Can't save custom zones
  • Only stores map of one floor at a time

The Bottom Line

Ignoring some navigational quirks allows you to cover your carpet and hard floor bases and secure automatic emptying without splurging.
Pros & Cons

eufy G30 Verge (opens in a new tab)

Best under $200

Boosted suction on heavily-soiled spots and a low profile make this a strong choice for carpeted households on a budget.

The Good

  • Cheapest late-model Eufy to ship with boundary strips
  • Slim profile scoots nicely under low-clearance furniture
  • Very strong suction for the price
  • Quiet, even in Boost IQ mode
  • Decent on medium-pile carpet

The Bad

  • Pathed navigation can still feel a bit clumsy
  • No smart mapping

The Bottom Line

Giving up smart navigation lands you a dependable budget vacuum with surprisingly juicy suction.
Pros & Cons

iRobot Roomba i3+ (opens in a new tab)

Best for frills and tassels

Maximalists with lots of rugs will appreciate the i3+'s balanced suction that's unlikely to suck up frilly corners, plus automatic emptying.

The Good

  • Strong enough for medium-pile, gentle enough for fringe
  • Works at night and on dark carpets
  • Dual rubber brushes
  • Can be purchased without auto-empty dock for $399

The Bad

  • Loud on hardwood floors
  • Doesn't save maps once they're made

The Bottom Line

This Roomba's middling suction typically cooperates with fringe, and the affordable auto-emptying is sweet.
Pros & Cons

Wyze Robot Vacuum (opens in a new tab)

Best budget vacuum with LiDAR

High tech and low price are all you need to know about Wyze's offering that does surprisingly well on carpet.

The Good

  • Frequently on sale for $199
  • Surprisingly strong suction for price
  • Can label and clean specific rooms
  • Quiet, especially on carpet
  • Dustbin size is above average

The Bad

  • Battery dies faster than advertised
  • Not great obstacle perception
  • Map editing isn't super user friendly
  • No automatic suction adjustment

The Bottom Line

Wyze has an absolute steal on its hands with LiDAR room-scanning tech that's typically reserved for pricier models.
Pros & Cons

Shark IQ Robot Vacuum XL (opens in a new tab)

Affordable large capacity self-emptier

This powerful Shark doesn't map rooms, but self-cleans its brush roll and packs at least a month's worth of dirt in its dock.

The Good

  • Self-emptying on a budget
  • Self-cleaning brush roll
  • Moves from hard floors to carpeting smoothly

The Bad

  • Reviews say that sometimes the robot can't find the base
  • No zone cleaning

The Bottom Line

The Shark IQ is cheaper than higher-end Roombas, has intuitive smart features, and has enough suction for homes with hairy pets or long-haired roommates.
Pros & Cons

Nearly any robot vacuum can sufficiently clear a hard floor of long hairs, pet fur, crumbs, and other debris. Some are more meticulous than others, obviously, but investing in a robot vac is generally a no-brainer in homes that are all hardwood or laminate.

But if your home is mostly carpeted or covered in rugs, the convenience of a robot vacuum gets dicey. Buying the cheapest one you can find will likely create more of a hassle every time it eats a frilly rug corner or welcomes you home to a living room still covered in pet hair because it couldn't muster the strength to pry fur from the carpet.

To find one that'll do the job as acceptably as a human wielding a Dyson might, there are a few main considerations.

Do robot vacuums work well on carpet?

Some, but definitely not all. Most models get the green light for casual upkeep of low-pile carpet or flat-weave rugs. But for fluffy high-pile or those seemingly-chill rugs that act like velcro with pet hair (you know the ones), they won't be much help. Some simply have too little suction to effectively dig into carpet fibers and pull out matted-down debris. Other models don't have the wheels or sturdy build to clear the flap of a thick rug without getting stuck.

What to consider when buying a robot vacuum for carpet

Carpets and rugs are where pet hair, crumbs, and dust go to die, so beefy (yet methodical) suction is key for homes with a lot of stubborn floor coverings.

As a general note, upright vacuum cleaners typically have more suction power than compact robot vacs. But if you'd still prefer to outsource the job, look for a robot vacuum with at least 2,000 Pa in suction to ensure that the carpet fibers are being efficiently combed. Most modern vacuums have a boost mode that automatically kicks in when the vacuum senses carpet. The same sensors should be smart enough to facilitate a smooth transition to dark hardwood floors and *not* mistake them for a cliff.

Automatic emptying is huge for dealing with all of the gunk that should build up quickly if your robot vacuum is doing its job on your carpet. It's especially clutch for large homes or those with pets that inherently need more cleanup, requiring more frequent dust bin emptying. Rather than you having to manually dump the bin into the garbage and wrestle wrapped hairs with your bare fingers, a self-emptying vacuum empties itself into a larger dustbin in its charging dock after each cleaning session. These larger bins can typically hold weeks of dirt without needing to be emptied themselves.

Some rooms need to be tended to more often than others. A robot vacuum with LiDAR creates an internal map of your home's layout and can be sent to specific rooms or zones in the house, like the carpeted living room where the pets hang out or to the entryway doormat that's covered in dirt.

Here are the robot vacuums for carpet in 2023:

Best for thick carpet
Credit: Leah Stodart / Mashable
Specs
  • Battery life: 120 minutes
  • Specific room mapping: Yes
  • App connected: Yes
  • Height: 3.5 inches

Read our full review of the Roomba s9+.

In 2021, the Roomba j7+ overthrew the s9+ as the latest and greatest from iRobot. But the s9+ still does one thing better: clean thick carpets. iRobot's D-shaped botvac reaches deep into carpets with 40 times the suction of 600 Series Roombas (the j7+ offers 10 times the suction).

After skirting the walls and corners with its flat edge, the s9+ makes a lot of passes across a room to ensure thorough cleaning. It uses iRobot Imprint tech to make a map of each floor in your home and is able to target specific rooms or zones. It learns the more you use it, offering customized cleaning plans through the app.

Best for combination flooring
Credit: Leah Stodart / Mashable
Specs
  • Battery life: 180 minutes
  • Specific room mapping: Yes
  • App connected: Yes
  • Height: 3.7 inches

Read our full review of the Roborock S7+.

Between strong suction, LiDAR, and mopping that doesn't soak carpets, the Roborock S7 is already major for folks dealing with both carpet and hard floors. With its self-empty dock (a wise bundle for people with shedding pets), the S7+ is triple threat under $1,000.

Roborock's obstacle recognition can't detect cords or pet poop. However, you shouldn't have to babysit it otherwise. The S7+ can be trusted to find your selected zones, decipher between floor type, and get back to its dock (though its three-hour battery life should rarely die on you).

Best for small object avoidance
Credit: Leah Stodart / Mashable
Specs
  • Battery life: 90 minutes
  • Specific room mapping: Yes
  • App connected: Yes
  • Height: 3.4 inches

We would say that the newest Roomba goes where no Roomba has gone before, but it's more about where it doesn't go. The j7+ uses a new PrecisionVision Navigation camera that helps it to avoid small obstacles that are typically blind spots, like cords and pet waste.

The j7+ isn't the vacuum for high-pile carpets though. But its performance on low-pile (and hard floors) is reliable, especially with Dirt Detection that triggers multiple passes across serious messes. Long hair doesn't tangle as easily in its long rubber brush rolls. It empties into a more compact auto-empty dock without sacrificing the 60-day capacity. 

Best budget self-emptying hybrid
Credit: Leah Stodart / Mashable
Specs
  • Battery life: 200 minutes
  • Specific room mapping: Yes, but only one map at a time
  • App connected: Yes
  • Height: 3.1 inches

3,000 Pa of suction is a bold claim that'd top Roomba's best, especially at a price point that's almost always under $400. But people seem to really like the way Yeedi's cyclone gets even stronger on carpeting. Plus mopping, automatic emptying, and room mapping make it almost impossible to question whether this Yeedi deserves a top spot.

The presence of room mapping is also impressive at such a practical price point, despite undercooked quirks like only having the capacity to hold a map of one story at a time. The shaky navigation isn't so annoying when you can still enjoy the convenience of custom room targeting and virtual boundaries in the app. (The Yeedi Vac 2 Pro(opens in a new tab) holds maps of multiple floors, but the self-empty dock is sold separately.)

Best under $200
Specs
  • Battery life: 100 minutes
  • Specific room mapping: No
  • App connected: Yes
  • Height: 2.9 inches

Eufy makes a handful of budget robot vacuums near the $200 or $300 price point — some that mop, some that come with physical boundary strips, and some with larger dust bins. The G30 Verge is the hidden gem of the lineup, retailing for significantly less than some of its siblings while still throwing in a set of boundary strips.

There's an impressive amount of suction power packed into this slim, low-clearance body. The claimed 2,000 Pa leaves the 1,300 Pa of eufy's older darling, the 11S, in the dust, especially during automatic boosting on heavily-soiled areas. Suction coverage is more balanced with the 2.0 version of Eufy's navigational system, which doesn't map rooms but cleans in neatly-tracked paths rather than guessing and bumping.

Best for frills and tassels
Credit: iRobot
Specs
  • Battery life: 75 minutes
  • Specific room mapping: No
  • App connected: Yes
  • Height: 3.6 inches

That vintage heirloom rug in the living room? A robot vacuum with a little less oomph may actually be best for corners or frills. Other bots with stronger suction might slurp them right up, while wimpier bots may be too mild to tackle hair.

The Roomba i3+ is powerful enough to work on most carpet thicknesses, using dual multi-surface rubber brushes that flex to stay in contact with the floor. Though it skimps in a few navigational areas to keep the price down, iRobot's Reactive Sensor Technology typically keeps it from getting stuck under furniture. The "+" signifies the addition of a self-emptying dock, but the vacuum can be purchased on its own.

Best budget vacuum with LiDAR
Specs
  • Battery life: 110 minutes
  • Specific room mapping: Yes
  • Virtual barries: Yes
  • Height: 3.7 inches

The Wyze Robot Vacuum and its raised LiDAR scanner have a similar vibe to one of our pricier faves, the Roborock S7. The mere presence of that smart mapping tower is more than most Roombas can say. This is what unlocks the ability to send the robot vacuum to specific rooms and draw virtual boundaries — one of the most coveted features in the market as of late.

This Wyze vac doesn't automatically crank suction on carpet, but its high power mode in general proves to be quite successful on light debris like hair and heavy debris like cereal on low and medium pile. Hair will tangle in the brush roll, so be sure to snip it regularly.

Affordable large capacity self-emptier
Credit: Shark
Specs
  • Battery life: 90 minutes
  • Specific room mapping: No
  • App connected: Yes
  • Height: 3.5 inches

This mid-range Shark checks the basic boxes and gets you off the hook from emptying a dustbin for 45 days at a time. It provides impressive, methodical coverage despite lacking laser mapping. 

The 2,000 Pa suction is typically powerful enough to really clean your carpets and will pick up surface-level debris on the first run. A self-cleaning brush roll is particularly helpful for carpets that shed. The multi-stage filtration system that traps dust and dander is another added bonus for pet parents or indoor allergy sufferers.

More in Robot Vacuums

Frequently Asked Questions


Any robot vacuum is unlikely to ruin your carpet. However, loose carpet strings and rugs with fringed ends are something to look out for. Bumbling bots with less accurate object sensors may gobble these right up and get stuck on them, potentially damaging your floor coverings. Folks who love a good frilly rug should consider a robot vacuum that follows virtual boundaries through smart mapping (rather than hit-or-miss physical no-go strips).

Folks in homes with combination flooring may be considering a hybrid model. Note that many budget robot vacuums do offer mopping now — but they could accidentally mop your carpets as well. To ensure that your carpets don't get soggy, opt for a hybrid that stops its water flow when soft floors are sensed.


Both are good, but much like the Instant Pot vs. Ninja Foodi debate, a general comparison between the two brands doesn't work so well.

Shark's whole lineup is generally more budget-friendly than its most direct counterpart from Roomba. However, in between iRobot's low-end and high-end robovacs lies a much wider range of models to choose from and features that can be tailored to your needs. Shark's cheapest self-emptier can frequently be found on sale for less than $250, while Roomba's cheapest self-emptier typically sits near the $400 mark on sale (though there was a period of time around the 2022-2023 holiday season when the Roomba i1+ was under $260). Shark's most expensive is $649.99 compared to the most expensive Roomba at $1,099.99.

iRobot has been filling the gaps in the budget-friendly department in recent years. While Shark would still be the go-to to find a non self-emptying model under $200 on any random day, the cheapest Roomba drops that price point pretty often.

But iRobot and Shark are hardly the only players in this group chat. Roborock, Eufy, and Yeedi pose serious competition, offering attractive features like mopping or room mapping that rival that of the Big Brands for hundreds of dollars less.

Leah is a shopping reporter at Mashable, where she covers shopping trends, gift ideas, and products that make life easier. She graduated from Penn State University in 2012 and is watching horror movies or "The Office" when she’s not shopping online herself. You can follow her on Twitter at @notleah(opens in a new tab).

Jae Thomas is the Deputy Shopping Editor for Mashable. They specialize in all things outdoor gear, kitchen goods, pet products, and fitness gadgets. Before Jae came to Mashable, they received a B.A. in Journalism and English Literature from New York University and wrote for publications like Bon Appétit, Epicurious, The Daily Beast, Apartment Therapy, and Marie Claire.

When they're not testing products or writing about online shopping, you'll find Jae whipping up an elaborate meal, hiking, camping, or hanging out with their dog, Miso. Reach out to them on Twitter at @jaetaurina(opens in a new tab) or by email at [email protected]


Recommended For You
Bruvi brewer system: The new and improved Keurig?

Review: The Windmill AC lets me come home to a cool apartment


9 robot vacuum and mop hybrids that actually work

Dropps is our favorite eco-friendly laundry detergent

More in Life
How to watch sports live without cable (or even a TV)

Best streaming services: We compare Disney+, Sling TV, HBO Max, Paramount+, and more
By Leah Stodart, Dylan Haas, and Haley Henschel

Looking to stream anime? These 7 services are the best places to start.
By Carlos Cadoringa and Ashley Keegan

Best places to watch cartoons online: Why we love Boomerang, Crunchyroll, and more

Book of the Month has changed my reading habits for the better

Trending on Mashable

'Wordle' today: Here's the answer, hints for April 21

Dril and other Twitter power users begin campaign to 'Block the Blue' paid checkmarks

How to remove Snapchat's My AI from your Chat feed

The biggest stories of the day delivered to your inbox.
By signing up to the Mashable newsletter you agree to receive electronic communications from Mashable that may sometimes include advertisements or sponsored content.
Thanks for signing up. See you at your inbox!