The Roborock Saros 20 is a flagship robot vacuum and mop with 36,000 Pa suction, an anti tangle brush, a pet camera and a dock that handles almost all upkeep. Tom's Guide names it the best robot vacuum for pet hair, and it is our upgrade pick for large homes with heavy shedders. It costs around $1,480 at list and its mop missed spots in testing, so most pet owners can spend less.
What the Roborock Saros 20 is
The Saros 20 is Roborock's top of the line robot vacuum and mop. It has a 36,000 Pa HyperForce motor, a rotating mop module, and a RockDock base station that empties dust, washes and dries the mop, refills water and adds detergent Roborock Saros 20 ↗.
It is built with pets in mind. Roborock calls its DuoDivide main brush a 100 percent anti tangle design, and the robot has pet recognition and a camera you can use to check on your pet and talk to it Roborock Saros 20 ↗. Hands on testing is in progress. This review is based on Roborock's product page and lab testing by Tom's Guide.
What it does well
It pulls up pet hair. Tom's Guide named it the best robot vacuum for pet hair, citing strong suction, a brush that resists tangling and consistent removal of embedded hair Tom's Guide ↗. In its lab tests it scored 90 for pet hair on linoleum and 100 for kitty litter on both linoleum and carpet Tom's Guide ↗. Its 36,000 Pa rating was the highest in that guide Tom's Guide ↗.
It avoids obstacles well. Roborock uses 3D time of flight sensing with an RGB camera and says it recognizes more than 300 obstacle types Roborock Saros 20 ↗. Tom's Guide found its obstacle avoidance reliable Tom's Guide ↗.
It gets over things and under things. Roborock says it climbs double layer thresholds up to 3.46 inches and single thresholds up to 1.77 inches, and fits under furniture down to about 3.13 inches Roborock Saros 20 ↗. It handles carpet pile up to 1.18 inches when carpet cleaning is turned on in the app Roborock Saros 20 ↗.
The dock does nearly everything. It washes the mop with water up to 212 F, dries it with warm air, auto empties, refills water, dispenses detergent, cleans itself and dries the dust bag Roborock Saros 20 ↗. FlexiArm extends the side brush and mop into corners Roborock Saros 20 ↗.
Smart home support is broad. It has a built in Hello Rocky voice assistant and works with Siri Shortcuts, Alexa and Google Home through Matter Roborock Saros 20 ↗. SmartPlan 3.0 handles multi floor maps and zone priorities Roborock Saros 20 ↗.
Where it falls short
Mopping is not its strength. Tom's Guide found the mop missed spots and left streaks in lab tests Tom's Guide ↗. Pet hair on carpet scored 70 in its tests, lower than on hard floors Tom's Guide ↗.
It is expensive. At around $1,480 it costs far more than robots that tested as well or better on pet hair Roborock Saros 20 ↗ Vacuum Wars $1,000 to $1,300 ↗.
Some details are missing. Roborock's page does not list runtime, dust bag size or water tank capacity, and does not mention pet waste avoidance Roborock Saros 20 ↗.
The standard warranty is 1 year Roborock Saros 20 ↗. MOVA, by comparison, lists up to 3 years on its Mobius 60 MOVA Mobius 60 ↗.
Pricing and plans
Retail price: Roborock's US store lists it at $1,479.99, down from $1,599.99 Roborock Saros 20 ↗. Tom's Guide's deals roundup showed it on sale for $1,179.99 Tom's Guide ↗. Roborock's page showed conflicting stock messages when we checked, so confirm availability Roborock Saros 20 ↗.
Where sold: Roborock's US store and major retailers through Tom's Guide's deal links Roborock Saros 20 ↗ Tom's Guide ↗.
Warranty: 1 year limited, with an extended warranty option Roborock Saros 20 ↗.
In the box: the robot, dock and dock base, power cable, rotating mop module, one dust bag and one mop pad Roborock Saros 20 ↗.
Consumables: plan on dust bags, mop pads, brushes and detergent over time; Roborock's product page does not list their prices Roborock Saros 20 ↗. There is no subscription.
Who should (and shouldn't) use it
- Good fit: large homes with heavy shedders that want strong suction and the most automation Tom's Guide ↗.
- Good fit: pet owners who like checking on pets through a camera Roborock Saros 20 ↗.
- Skip it if: spotless mopping matters most Tom's Guide ↗.
- Skip it if: you want top pet hair results for less; the MOVA V70 Ultra Complete costs about $1,000 Vacuum Wars $1,000 to $1,300 ↗.
Alternatives worth a look
- MOVA V70 Ultra Complete: our top pet hair pick, with 94 percent pickup, no tangles and a bagless dock, around $1,000 Vacuum Wars $1,000 to $1,300 ↗ MOVA V70 Ultra Complete ↗.
- MOVA Mobius 60: strong on carpet and pet hair with automatic mop pad swapping, around $890 Vacuum Wars $600 to $1,000 ↗.
- Shark PowerDetect UV Reveal: Tom's Guide's best for carpet, with a UV light that reveals hidden messes Tom's Guide ↗.
- Dreame X60 Max Ultra Complete: Tom's Guide's best overall, with excellent hard floor cleaning and mopping Tom's Guide ↗.
Where it appears
ComparedThe Best Robot VacuumUpgrade pickThe Best Robot Vacuum for Pet HairWhat’s good
- Tom's Guide best for pet hair
- Strong suction
- Full automation
What to know
- Mop missed spots in Tom's Guide tests
- Expensive
Key features
- 36,000 Pa HyperForce suction
- DuoDivide anti tangle main brush
- Pet recognition and video interaction camera
- Climbs double thresholds up to 3.46 in
- RockDock: 212 F mop wash, warm air dry, auto empty, detergent
Questions people ask
How much does the Roborock Saros 20 cost?
Roborock lists it at $1,479.99 Roborock Saros 20 ↗. Tom's Guide has seen it on sale for $1,179.99 Tom's Guide ↗.
Is the Saros 20 good for pet hair?
Yes. Tom's Guide named it the best robot vacuum for pet hair Tom's Guide ↗, and Roborock says its brush is fully anti tangle Roborock Saros 20 ↗.
What warranty does the Saros 20 have?
A 1 year limited warranty, with an extended warranty option Roborock Saros 20 ↗.
How high can the Saros 20 climb?
Up to 3.46 inches on double layer thresholds and 1.77 inches on single ones, per Roborock Roborock Saros 20 ↗.
Where this comes from
Checked Oct 9, 2026. Vendor pages describe their own products; independent sources add outside views. Hands on testing is in progress.
01