Best for carpet
RoborockSaros Z70
Plush carpet22 mm mop lift
Best for carpet
Plush carpet22 mm mop lift
Best for hard floors
Mostly hard floorsself‑rinsing roller, 11 N
Best for thresholds
Tall thresholds88 mm two‑layer climb†
By the Worth To Buy editorial team
Built fromVacuum Wars’ published measurements (carpet deep-clean, obstacles, the X60’s lift and climb) · maker spec pages · Amazon prices and ratings via our affiliate network’s catalogue
8 of 8 robots match
Show themFrom maker specs, and Vacuum Wars where marked †. A missing tag can simply mean the maker doesn’t publish that figure; iRobot publishes almost none.
The mop has to clear the carpet fibres or it drags dirty water onto them. Look for 20 mm of lift, or a cover that closes over the mop.
4.0(2,168)
Plush carpet22 mm mop lift
22 mm mop lift, the highest of the eight compared, and an arm that moves socks off the floor.
The catch One of the lower suction figures here (22,000 Pa), and it is rarely sold near Roborock’s $2,599 MSRP.
22 mm is the highest mop lift in the group, and the AdaptiLift chassis raises the whole body over 40 mm thresholds. It also has the OmniGrip arm, which picks socks up off the floor.
Specs: us.roborock.com; Best Buy listing; Amazon listing title.
Medium‑pile carpetretractable roller cover
The catch iRobot publishes no suction, lift or threshold figures.
A roller mop washed in the dock, with a retractable cover that closes over it on carpet. Most of its cells on this page are blank because iRobot does not publish the figures.
Specs: irobot.com product page; Amazon listing title.
Tile, LVP, hardwood. Roller mops with hot-water washing out-scrub spinning pads; lift height barely matters.
4.0(723)
Mostly hard floorsself‑rinsing roller, 11 N
A self-rinsing roller at 11 N, with a cover that closes on carpet.
The catch 14 mm lift alone will not clear plush pile; the cover is what keeps the mop off it.
A roller that rinses and squeegees itself as it goes, pressing at 11 N, with a counter-rotating roller to stop matting. Lift is only 14 mm, but an AutoSeal cover closes over the roller on carpet.
Specs: dreametech.com product page.
4.4(54,085)
Mostly hard floors1.5 kg roller
The catch 10.5 mm lift and a 21 mm threshold, near the bottom on both.
The cheapest roller mop with a self-cleaning dock among those with a checked price. Its 10.5 mm lift and 21 mm threshold rating are near the bottom of the page: fine in a flat, hard-floor apartment, not in a house with rugs and door saddles.
Specs: eufy listings (Home Depot, Dell); VacuumWars review; Amazon listing (E28 Matic).
4.1(1,385)
Bagless dock60‑day cyclone bin
The catch 10 mm mop lift, the lowest here: hard floors and low pile only.
A bagless dock (a cyclone bin you empty every couple of months instead of buying bags), plus a roller mop washed at 167°F and dried at 145°F. The roller lifts 10 mm on carpet (ECOVACS spec sheet), the lowest lift on the page.
Specs: ecovacs.com; Best Buy and Amazon listing titles.
4.0(315)
Bagless dock120‑day reusable bin
The catch 12 mm lift means hard floors only.
A tank-track mop that washes itself with heated water while it scrubs, and a dock that goes up to 120 days without a bag. Its 12 mm lift is among the lowest on the page, so it is a hard-floor machine.
Specs: us.narwal.com product page.
Threshold figures run from 21 mm to 88 mm. The X60 and the Saros 20 both reach 88 mm; we pick the X60 because Vacuum Wars measured its climb and it costs less.
4.3(294)
Tall thresholds88 mm two‑layer climb†
89% carpet deep-clean and an 88 mm threshold climb, both measured by Vacuum Wars.
The catch Below-average navigation efficiency in Vacuum Wars’ testing.
Independent numbers back it: 89% carpet deep-clean, 22 of 24 obstacles avoided, 21.5 mm measured mop lift and an 88 mm climb, level with the Saros 20’s rating for the highest here. Vacuum Wars ranks it first above $1,600.
Specs: dreametech.com; Amazon listing title; VacuumWars review 2026-09 (lift, carpet %, obstacles, threshold).
4.2(4,496)
Rug over a saddle88 mm two‑layer climb
The catch Mop-lift height not published; spinning pads, not a roller.
Roborock's high-volume flagship: 36,000 Pa, 212°F mop washing, and an AdaptiLift 3.0 chassis rated for an 88 mm double-layer threshold (steps of up to 45 mm and 43 mm). Roborock does not print the mop-lift height for this model on the page we checked.
Specs: us.roborock.com (up to 3.46 in double-layer threshold, steps of up to 1.77 in and 1.69 in); Amazon listing title.
| Robot | Mop lift mm | Threshold mm | Mop | Suction Pa | Amazon | |
|---|---|---|---|---|---|---|
| Carpet | ||||||
| 22 | 40 | Dual spinning pads | 22,000 | $999.99★ 4.0 · 2,168 | Amazon → | |
| cover | — | PowerSpin roller with retractable cover | — | — | Amazon → | |
| Hard floors | ||||||
| Robot | Mop lift mm | Threshold mm | Mop | Suction Pa | Amazon | |
| 10.5 ↓ | 21 | Rolling mop, 1.5 kg, 180 rpm | 20,000 | $629.99★ 4.4 · 54,085 | Amazon → | |
| 10 ↓ | 24 / 40 | Self-washing roller (TrueEdge) | 19,500 | $699.00★ 4.1 · 1,385 | Amazon → | |
| 14 +cover | 42 / 60 | Full-width roller, 11 N, self-rinsing | 30,000 | $899.99★ 4.0 · 723 | Amazon → | |
| 12 | 40 | FlowWash track mop, 7–12 N, heated water | 31,000 | $1,099.99★ 4.0 · 315 | Amazon → | |
| Thresholds & rugs | ||||||
| Robot | Mop lift mm | Threshold mm | Mop | Suction Pa | Amazon | |
| 21.5 | — / 88 | Dual spinning pads | 35,000 | $1,349.99★ 4.3 · 294 | Amazon → | |
| — | 45 / 88 | Dual spinning pads, 212°F wash | 36,000 | $1,479.99★ 4.2 · 4,496 | Amazon → | |
Highlighted = highest mop lift; ↓ = under 12 mm. Threshold is single / double-layer. “+cover” = a physical shield closes over the mop on carpet. Dashes = the maker does not publish it.
| Robot | Dock | Height cm | Battery min | Carpet (VW) | Obstacles (VW) | MSRP | Source |
|---|---|---|---|---|---|---|---|
| Carpet | |||||||
| wash · dry · bag | 7.98 | 180 | — | — | $2,599 | us.roborock.com; Best Buy listing; Amazon listing title | |
| wash · dry · bag (75 days) · detergent | — | — | — | — | — | irobot.com product page; Amazon listing title | |
| Hard floors | |||||||
| Robot | Dock | Height cm | Battery min | Carpet (VW) | Obstacles (VW) | MSRP | Source |
| 212°F wash · dry · bag · detergent | — | — | — | — | $1,600 | dreametech.com product page | |
| wash · dry · reusable bin (120 days) · detergent | — | — | — | — | $1,500 | us.narwal.com product page | |
| 167°F wash · dry · bagless 60-day cyclone | — | — | — | — | $1,099 | ecovacs.com; Best Buy and Amazon listing titles | |
| wash · dry · bin 3 L | — | — | — | — | $999 | eufy listings (Home Depot, Dell); VacuumWars review; Amazon listing (E28 Matic) | |
| Thresholds & rugs | |||||||
| Robot | Dock | Height cm | Battery min | Carpet (VW) | Obstacles (VW) | MSRP | Source |
| 212°F wash · dry · bag 3.2 L · detergent | 7.95 | — | 89% | 22 of 24 | $1,700 | dreametech.com; Amazon listing title; VacuumWars review 2026-09 (lift, carpet %, obstacles, threshold) | |
| 212°F wash · dry · bag | 7.95 | — | — | — | — | us.roborock.com (up to 3.46 in double-layer threshold, steps of up to 1.77 in and 1.69 in); Amazon listing title | |
Carpet (VW) = Vacuum Wars’ carpet deep-clean score; Obstacles (VW) = obstacles avoided in their test.
Shaded bands are typical pile heights in mm. A mop whose bar ends inside a band touches those fibres.
Measure your own pile with a ruler pushed to the backing. Lift figures are maker specifications except the Dreame X60, which is Vacuum Wars’ measurement.
TakeawayMedium-pile carpet needs 20 mm of lift or a physical cover: that is the Z70, the X60, and the covered rollers (Aqua10, Roomba). The Narwal, the ECOVACS and the eufy lift 12 mm or less, so keep them to hard floors and low pile. → Roborock Saros Z70 · check price
Shaded bands are typical heights in US homes, in mm; measure your tallest one.
A robot that cannot climb a threshold maps the room behind it as unreachable, so that room stops being cleaned without any error message. Ratings are maker figures except the X60’s, which Vacuum Wars measured.
TakeawayA standard door saddle (12–20 mm) is within every published rating here; the eufy (21 mm) has almost no margin on a tall one. The X60 and the Saros 20 are rated for 88 mm two-layer thresholds, the highest here, and the Aqua10 for 60 mm. → Dreame X60 Max Ultra Complete · check price
Uses the published figures in the table. “Clears by 3 mm or more” is our margin; makers do not state one.
Push a ruler through the pile to the backing. Under 10 mm, everything here with a published lift height or a cover clears it. 10–13 mm, you want 20 mm of lift or a cover. Plush pile: only the Z70 and X60 clear it on lift alone.
Standard door saddles are 12–20 mm, within every published rating here. A rug over a saddle, or a tall sill, is 25–45 mm: the eufy (21 mm) and the Roomba (no figure) drop out, and the ECOVACS manages 40 mm only as a two-layer rating.
Hard floors with real messes: roller (Aqua10, Flow 2, X11, Roomba, eufy). Mostly carpet with light mopping: pads are fine and lift higher (Z70, X60, Saros 20).
Bags are a running cost and a thing to remember. The ECOVACS cyclone and Narwal’s reusable bin avoid them, and the eufy’s dock lists a 3 L bin; the rest take bags.
19,500 to 36,000 Pa across the seven that publish a figure. Neither extreme is one of our picks, and the robot with the highest figure is one whose maker will not print its mop-lift height, which is the number that decides carpet.
Prices on these robots move a lot. Amazon had the Saros Z70 at $999.99 on Oct 15, 2026, against $1,999.99 shown as the list price on the same listing. Choose the model on the two millimetre figures, then check the current price on Amazon before you buy.
Neither is better across the board: it depends on your floors. For carpet our pick is the Roborock Saros Z70, whose 22 mm mop lift is the highest of the eight compared. For mostly hard floors we pick the Dreame Aqua10 Ultra Roller, and for thresholds and rugs the Dreame X60 Max Ultra Complete. Both brands pay us a commission.
Our pick for carpet is the Roborock Saros Z70: its 22 mm mop lift is the highest of the eight compared. Medium-pile carpet needs 20 mm of lift or a physical cover. On plush pile, only the Z70 and the Dreame X60 Max Ultra Complete (21.5 mm, per Vacuum Wars) clear it on lift alone. See the mop-lift chart.
Two reach 88 mm. Vacuum Wars measured the Dreame X60 Max Ultra Complete climbing 88 mm, and Roborock rates the Saros 20 for an 88 mm double-layer threshold (steps of up to 45 mm and 43 mm). Figures here run from 21 mm to 88 mm, so measure your tallest threshold against the threshold chart.
On hard floors with real messes, yes: roller mops with hot-water washing out-scrub spinning pads. If your home is mostly carpet with light mopping, pads are fine and lift higher, as on the Roborock Saros Z70 and Dreame X60 Max Ultra Complete. Our hard-floor pick is the Dreame Aqua10 Ultra Roller.
Not much: on this page it decides less than mop lift and threshold climb. Published figures run from 19,500 to 36,000 Pa, and neither extreme is one of our picks. The highest belongs to the Roborock Saros 20, whose maker will not print its mop-lift height, the number that decides carpet. Check the comparison table.
It can be, if you have hard floors and hate buying dust bags. The ECOVACS DEEBOT X11 OmniCyclone has a 60-day cyclone dock with no dust bags and a roller mop washed at 167°F. But its mop lifts only 10 mm, the lowest here, so keep it to hard floors and low pile, and its 24 mm single threshold is on the low side. ECOVACS pays us nothing today.
We did not run cleaning tests; where we quote measured results (carpet deep-clean, obstacles, lift, climb) they are Vacuum Wars’, marked †: their X60 Max Ultra Complete review and premium-tier ranking. Specifications come from maker pages and Amazon listing titles checked September 2026. Where a maker does not publish a figure we left the cell blank rather than copy a number from a retailer or a forum.
Prices, star ratings and rating counts are Amazon’s, from our affiliate network’s catalogue, on the date shown on each card. The iRobot Roomba is not in that catalogue, so its price and rating are blank. Rating counts are often pooled across a model’s variants.