SwitchBot built the S20 around one idea: a roller mop that rinses itself as it cleans, instead of dragging an increasingly dirty pad around your house. The idea mostly works: TechRadar cleared a soy sauce and milk spill without smearing, and owners call the mopping the machine’s best part. The execution has holes, though: there is no mop-only mode, a damp roller turns any follow-up vacuum run into a debris-smearing mess, and the robot is loud, with erratic docking behavior. At the $799.99 list price those flaws sting; at the $450 to $550 that SwitchBot’s near-constant vouchers produce, this is one of the cheapest self-washing roller mops you can buy.
Who it’s for
The S20 makes the most sense in a home that is mostly tile, LVP, or sealed hardwood, where mopping is the priority. The RevoRoll roller presses on the floor with 1kg of force, scrubs 300 times per minute, and gets fed clean water while a scraper pulls the dirty water into a separate onboard tank. That mechanism normally lives in machines like the $1,099 Ecovacs Deebot X8 Pro Omni; flat-pad hybrids at the S20’s street price mostly push moisture around.
It fits worse in mixed carpet-and-hard-floor homes that want one-button cleaning. The roller cannot be removed, and it stays damp after a mopping run — TechRadar’s hard-floor vacuum test right after mopping ended with oats and tea scattered across the kitchen. Noise-sensitive households should read the next sections carefully.
- Homes that are mostly tile, LVP, or sealed hardwood
- Buyers who want a roller mop without paying Ecovacs or Eufy prices
- Apple Home users who want Siri room-by-room cleaning through Matter
- Anyone able to plumb in the Auto-Fill & Drain version for hands-off water
Key specs
| Spec | Detail |
|---|---|
| Suction | 10,000Pa max, four modes, auto carpet boost |
| Mop system | RevoRoll roller, 300 scrubs/min, 1kg pressure, continuous RinseSync rinse |
| Navigation | dToF LiDAR plus AI camera, front infrared, and side PSD sensors |
| Battery | 4,000mAh Li-ion (6 x 21700 cells), 3 to 4 hr charge |
| Dock | 4L dust bin, 2.7L clean / 2.5L waste water tanks, 50°C hot-air mop drying |
| Size and weight | 14.4 in diameter, 4.5 in tall, 12.1 lb robot; threshold clearance 0.8 in |
| Smart home | Matter 1.4 with Apple Home section cleaning; Alexa and Google supported |
| Warranty | 1 year, with official US repair points |
Living with it
Mopping earns first mention because it is the reason to buy this machine. The roller gets washed continuously as it works, so it lays clean water on the floor rather than redistributing the last room’s grime — a structural advantage over flat pads that reviewers confirmed in practice. TechRadar’s spill test cleared a soy sauce and milk puddle instead of spreading it, and MacRumors got dried ketchup off the floor in two passes. Limits exist: a single pass barely touched TechRadar’s smeared ketchup patch, the roller cannot reach corners or kick out to edges, and it takes most of a large room to saturate fully.
Obstacle avoidance is the second genuine strength. In TechRadar’s testing the S20 avoided a charging cable — something the reviewer had never seen a robot do — steered around a shoe, and detoured around a coffee table to finish the zone. It still shoved a tissue box across the room, and once treated a milk puddle as an obstacle to skirt, so the caution cuts both ways.
Now the flaw you will live with daily: there is no mop-only mode, and the roller neither detaches nor lifts on hard floors. Every mopping run starts with vacuuming, and any vacuum run after mopping happens with a damp roller that smears debris instead of collecting it. The workaround is rigid scheduling — vacuum first, mop last, never the reverse. On carpet the news is better: the mop lifts, water shuts off, and a built-in wiper strips leftover moisture; neither The Gadgeteer nor MacRumors found damp carpet in testing.
Noise is a real cost. TechRadar called the S20 “louder than average in every cleaning mode,” found the mopping drone grating, and rated the dock’s auto-empty the loudest it had experienced in years of robot vacuum reviews. MacRumors agreed: not a robot to run while working or sleeping in the next room.
Docking and navigation are the reliability question marks. The robot mapped quickly and mostly cleaned in logical lines, but in TechRadar’s weeks of testing it regularly returned to the base and then failed to dock, and on several evenings it left the dock unprompted at night to re-dock — in a bedroom, a dealbreaker-grade quirk. MacRumors also had it beach itself on a bathroom threshold. Owner sentiment is mixed: aggregated Reddit threads score the S20 around 43 percent positive, praising the roller, questioning the polish. The app is workable with irritations — an eight-character room-name limit, a room divider tool that fights you — while Matter support is a bright spot.
Cost of ownership
Both versions — the water-tank model and the Auto-Fill & Drain model that plumbs into your water lines — list at $799.99. SwitchBot discounts aggressively and almost permanently: TechRadar found a 44 percent voucher taking it to $448 shortly after the September 2025 launch, and MacRumors quoted about $520 after 35 percent off. Treat roughly $500 as the real price and never pay list.
Running costs are trivial on the electric side: charging the 86Wh battery daily costs around $5 a year at typical US rates. The real tax is consumables — dock dust bags on SwitchBot’s claimed 90-day emptying cycle, a washable filter, a side brush, and eventually a replacement roller. Budget roughly $50 to $100 a year depending on pets. The retrofit water station for plumbed-in water runs about $139.99.
The warranty is 1 year with official US repair points — standard for the category, but thin comfort on a first-generation roller mechanism with moving scrapers and pumps. SwitchBot’s support record in owner reviews is mixed, with reports of slow warranty responses, so buy through a retailer with an easy return window if that worries you.
How it compares
The Ecovacs Deebot X8 Pro Omni is the closest rival: a self-washing roller mop with 18,000Pa suction and an edge-extending roller that reaches baseboards the S20 misses. It lists at $1,099 — $300 above the S20. Ecovacs wins on edge cleaning and suction; SwitchBot wins on price and Matter smart-home depth.
The Dreame L40 Ultra Gen 2 makes the case for spinning pads: 25,000Pa suction, pads that lift and extend, and street prices that have dipped below $600. Its mopping trails a pressurized roller on grimy hard floors, but it transitions between carpet and hard floor without the S20’s damp-roller problem — the better pick for mixed-floor homes, as is Roborock’s comparable Qrevo line with its lifting pads.
Inside SwitchBot’s own lineup, the SwitchBot K20+ Pro we have reviewed is a different animal: a $699.99 mini vacuum that carries modular accessories — air purifier, security camera, cargo tray — but does not mop at all. Buy the K20+ Pro for the platform tricks, the S20 for floors; they share one app and ecosystem.
FAQ
Can it mop without vacuuming first?
No. Your options are vacuum, vacuum and mop together, or vacuum then mop; Home Assistant users report the same restriction. In practice you schedule mopping as the last job of the day so the damp roller never runs a dry vacuum pass.
Does it really work with Apple Home?
Yes, and better than most. Matter 1.4 with section cleaning means Siri or the Home app can send it to a specific room, no hub required, with local control. Map editing, suction levels, and mopping modes still require the SwitchBot app.
Which version should I buy — water tank or Auto-Fill & Drain?
They cost the same $799.99. The tank version holds 2.7L of clean and 2.5L of waste water and needs roughly weekly attention. The Auto-Fill & Drain version connects to household water lines and removes that chore, but the dock must sit near a supply and drain point.
Bottom line
Buy it if your home is mostly hard floors, mopping is the job you actually care about, and you can catch one of the near-permanent vouchers that put it between $450 and $550. At that price the self-rinsing roller, top-tier cable avoidance, and real Matter and Apple Home support are a combination nothing else offers this cheap, and the plumbed-in version is genuinely hands-off.
Skip it if your home mixes carpet and hard floor and you want one robot to handle both without babysitting a schedule, if it must dock reliably near a bedroom, or if noise matters — the missing mop-only mode, the damp-roller smearing, and the loud auto-empty are documented across multiple reviews. The Dreame L40 Ultra Gen 2 handles mixed floors more gracefully for similar street money, and the Ecovacs Deebot X8 Pro Omni does the roller-mop concept with stronger suction and edge reach if the budget stretches. At the full $799.99, wait for the voucher; it always comes.











