One of these makers tells you everything about two machines. The other tells you most things about eight. That is the whole comparison, and which way it falls depends on your floor.
Disclosure — some links on this page go to Amazon, and we earn a commission if you buy through them. It costs you nothing extra and it does not change what we recommend or in what order. The full disclosure.
For a buyer who wants to check the machine before paying, ECOVACS wins: its DEEBOT X9 PRO OMNI publishes all nine specifications we track, which no Roborock does. For almost everyone else Roborock wins on range - six current models against two, and a published body height on four of them where ECOVACS gives a climb height you must read the conditions on.
These two brands are usually cross-shopped on mopping, and that is the wrong axis. Both make a roller mop that rinses while it runs. The real difference is how much each company is willing to put in writing, and it splits in an unusual way: ECOVACS is more forthcoming per machine and Roborock has far more machines.
The disclosure count, side by side
Published rows out of nine, currently-purchasable models only
Model
Brand
Published rows
DEEBOT X9 PRO OMNI
ECOVACS
9 of 9
Qrevo CurvX
Roborock
7 of 9
Saros 10R
Roborock
6 of 9
Q7 M5+
Roborock
6 of 9
DEEBOT T30S Combo
ECOVACS
4 of 9
Qrevo Curv S5X
Roborock
4 of 9
Qrevo (QV 35A)
Roborock
4 of 9
Qrevo Pro
Roborock
3 of 9
The nine rows are suction, threshold climb, mop lift, main brush, navigation, runtime, dustbin, robot height and dock behavior. Counted from each maker's own US product pages; every figure is sourced on that model's spec sheet.
The X9 PRO OMNI is one of only two complete sheets on this entire site, and the other one is the ECOVACS model it replaced. That is a brand habit rather than a one-off. It states suction, a climb height with its condition, a mop lift, the brush, the navigation, a runtime, an on-board bin capacity, a body height and a station description with a wash-temperature range.
Roborock's blank is just as consistent and runs the other way. Roborock publishes a runtime for none of its ten models on this site, and a dustbin capacity for none of them either. Not the flagship, not the cheap one. If you want to know how long the robot runs before it docks, Roborock will not tell you, and that is a real gap on a large house - see runtime and battery life for who does publish one.
Where Roborock is plainly better
Published body height, both brands' current ranges
4 of 4 models publish this figure. Every number below links to the page it came from.
Compiled from the manufacturers’ own published material — every row carries the date its figure was read. We have not measured any of these figures ourselves, see how we pick. Found an error? Tell us and we will correct it.
Roborock publishes an 80mm body height for the Qrevo CurvX and the Saros 10R, and 80mm is the flattest figure any maker states on this site. ECOVACS states 98mm for the X9 PRO OMNI and nothing at all for the T30S Combo. Eighteen millimeters decides whether a robot gets under a kickboard or a low sofa, and on that one question Roborock is the better brand to shop - which robots fit under furniture has the whole table.
The second Roborock advantage is simply choice. Six purchasable models spread from an entry machine to a flagship means you can match the spend to the problem. ECOVACS currently gives you two: the X9 PRO OMNI near the top and the T30S Combo, which publishes four rows. There is no cheap ECOVACS on this site to recommend.
Climb height, and why the two figures are not comparable
Published climb height, with conditions
3 of 5 models publish this figure. Every number below links to the page it came from.
Compiled from the manufacturers’ own published material — every row carries the date its figure was read. We have not measured any of these figures ourselves, see how we pick. Found an error? Tell us and we will correct it.
Read the conditions before you read the numbers. Roborock's 40mm for the Qrevo CurvX is a double-layer threshold figure - two shallow steps with a gap - not a single 40mm riser. ECOVACS's 20mm for the X9 PRO OMNI is stated with the mop attached, which is the harder test and the one that matches how you will actually run it. A single number from each brand measured differently is exactly the trap the threshold table exists to show.
Both brands leave the row blank somewhere it matters: Roborock on the Saros 10R, which is a flagship, and ECOVACS on the T30S Combo.
The mopping mechanisms are closer than the marketing suggests
ECOVACS's OZMO Roller rinses continuously during the run rather than only at the dock, and the X9 PRO OMNI's station washes across a stated 40C to 75C range with selectable drying times. Roborock's flagships use spinning pads that lift a stated 17mm clear of carpet. Those are genuinely different approaches to the same problem, and spinning pads vs roller mops is the argument rather than a brand question. If the rinsing roller is what you want, note that ECOVACS, Dreame and eufy all now build one - see robot vacuums with a roller mop.
How we picked
Criteria first, products second. These are the things we ranked on, stated before anything is recommended.
Count the published rows, model by model. Both companies sell in the US and both publish a product page, so a blank is a decision rather than an accident.
Judge the range, not just the flagship. A maker with one excellent sheet and one buyable machine is a different proposition from a maker with eight machines and a consistent blank.
Compare like conditions. ECOVACS states its climb height with the mop attached. Roborock states a double-layer threshold figure. Those are not the same test and we do not pretend they are.
Only machines we can confirm are on sale new. Both the ECOVACS models here were verified in stock on 2026-10-17; so were all six Roborocks.
No testing claims. We have never handled either brand's machines. See how we pick.
What we did not do: test any of these machines. We do not own one, we do not have a lab, and nothing on this page is written as though we did. The full method.
Quick picks
Ranked on the published specifications below. Tap a row to jump to the full write-up.
#
Product
Best for
Suction
Price
1
ECOVACS DEEBOT X9 PRO OMNIThe roller mop that washes itself continuously while it runs rather than pushing one increasingly dirty pad around, now with a cyclone-directed anti-tangle brush.
Roborock Qrevo CurvXThe highest published suction figure here paired with the highest published mop lift, which is the combination a mixed-floor home actually needs.
Roborock Q7 M5+The Q7 M5's LiDAR and anti-tangle hardware, plus the self-emptying dock the plain M5 does not come with — and a stated bag capacity to go with it.
Every figure in this table is linked to the page it came from in the write-ups below. We have not tested any of these machines.
Top pick
ECOVACS DEEBOT X9 PRO OMNI
Mopping that rinses as it goes
The roller mop that washes itself continuously while it runs rather than pushing one increasingly dirty pad around, now with a cyclone-directed anti-tangle brush.
Self-emptying into a 3L bag, with temperature-controlled mop washing stated from 40C to 75C (104F to 167F) and hot-air dryingECOVACS publishes a wash temperature RANGE rather than a single figure, and states selectable drying durations of 2, 3 or 4 hours.Source: ECOVACS DEEBOT X9 PRO OMNI product page — station (retrieved 2026-10-03)
What it does well
OZMO Roller self-washes during the run rather than only at the dock
Publishes a threshold figure and states the condition (with mop attached)
Mop washing is temperature-controlled across a stated 40C to 75C range rather than a single number
What it does not
20mm climb is among the lowest published figures here
0.22L on-board bin is small, so it leans hard on the dock
16,600 Pa is lower than the model it replaces, which stated 18,000 Pa
Who it is for
Hard floors that actually get dirty — kitchens, entryways, homes with dogs.
Skip it if
Your sills are tall. ECOVACS publishes 20mm with the mop attached, which is at the low end of our threshold table.
It is the cheapest way into Roborock's Qrevo line and it is the skip on this page because it is the weakest answer to the question the page asks. It publishes three of the nine rows - fewer than any ECOVACS here - and its stated 7,000 Pa is the lowest figure in Roborock's current range by a wide margin. If the appeal of Roborock is breadth of choice, choose a different point in that range; if the appeal is a filled-in spec sheet, that is the argument for ECOVACS.
Which brand for which buyer
You want to verify the machine before you pay - ECOVACS, and specifically the X9 PRO OMNI. It is one of two complete spec sheets on this site.
You need the robot to fit under low furniture - Roborock. An 80mm published body height on two models is the flattest figure anyone states; ECOVACS's best is 98mm.
You need to know how long it runs - ECOVACS. Roborock publishes a runtime for nothing it sells.
You are spending at the lower end - Roborock, because there is nothing else to choose. ECOVACS has no budget model on this site.
Hard floors that genuinely get dirty - either, and decide on the mechanism rather than the badge. Both build a self-rinsing roller; read spinning pads vs roller mops first.
A tall single step is the problem - neither is the strongest answer. Dreame publishes 42mm over a single vertical step and 80mm over a step on the Aqua10; see the best Dreame.
Questions people actually ask
+ Is ECOVACS better than Roborock?
On published disclosure, yes - the ECOVACS DEEBOT X9 PRO OMNI fills all nine specification rows we track and no Roborock does. On range and on body height, no: Roborock sells six current models against ECOVACS's two, and states an 80mm height on two of them against ECOVACS's best of 98mm.
+ Does Roborock publish a runtime for its robot vacuums?
No. Roborock publishes no runtime figure for any of the ten models on this site, and no on-board dustbin capacity either. If either figure matters to you, buy from a maker that states it - ECOVACS states both on the X9 PRO OMNI.
+ Which climbs a higher threshold, ECOVACS or Roborock?
The published numbers favor Roborock - 40mm for the Qrevo CurvX against 20mm for the ECOVACS X9 PRO OMNI - but the tests are not the same. Roborock's 40mm is a double-layer threshold, meaning two shallow steps, while ECOVACS states its 20mm with the mop attached. Measure your own sill and treat the two figures as answers to different questions.
+ Which ECOVACS should I buy?
The DEEBOT X9 PRO OMNI, on the basis that it is the only ECOVACS on this site with a complete published sheet and it was verified in stock on 2026-10-17. The DEEBOT T30S Combo is the other current option and publishes four of the nine rows.
+ Do ECOVACS and Roborock both have a self-rinsing roller mop?
ECOVACS does, on the X9 PRO OMNI - its OZMO Roller rinses during the run rather than only at the dock. Roborock's flagships use spinning pads that lift a stated 17mm over carpet instead. Which mechanism suits you is covered in spinning pads vs roller mops.