SwitchBot S20 Floor Cleaning Robot review – The most efficient and autonomous floor cleaning robot so far!

If you buy something from a link in this article, we may earn a commission. Learn more

SwitchBot S20 Floor Cleaning Robot 15

REVIEW – SwitchBot’s S10 Floor Cleaning Robot has ruled the roost since I reviewed it last year (read it here). I liked it so much, I bought a second one, so both floors get the scrubbing love they need. I continue to be elated with the autonomous filling and emptying, its ability to effortlessly switch between hardwood floors and carpet, and the gunk it continuously scrubs away. When the opportunity to review their new S20 popped up, I was curious how they could improve and eagerly awaited its arrival!

⬇︎ Jump to summary (pros/cons)
Price: Single – $799.99, Auto fill station – $139.99
Where to buy: SwitchBot, Amazon, Auto fill station on Amazon



What is it?

The SwitchBot S20 is a rechargeable, self-emptying, app-controlled floor cleaning robot with vacuum and roller mop capabilities that automatically adapts to floor characteristics.

What’s included?

  • Floor cleaning robot
  • Base station
  • Base station moisture pad
  • Cleaning brush
  • Vacuum anti-tangle brush cleaning tool
  • Instruction manual

Tech specs

  • Model: S20
  • Construction: ABS plastic
  • Battery: 21.6V, 4000mAh Li-ion (6×21700 cells)
  • Charge time: Three to four hours
  • Base charging output: 24V, 1.5A
  • Rated power:
    • Cleaner – 85W
    • Base – Charging, 36W; dust emptying, 900W; drying mop and charging, 150W
  • Operating temperature: 0 to 40°C (32 to 104°F)
  • Operating humidity: <90% relative
  • Charging station: <4 hours recharge
  • Dimensions:
    • Cleaner – 365 × 365 × 115 mm (14.3 x 14.3 x 4.5 in.)
    • Base – 380 x 223 x 460mm (14.9 x 8.7 x 18.1 in.)
  • Product Weight:
    • Cleaner – 5.5kg (12 lbs.)
    • Base – 6.79kg (15 lbs.)
  • Suction power: 10kPa
  • Cleaning modes: Vacuum, vacuum and mop, vacuum then mop
  • Obstacle avoidance: AI camera, infrared sensors, side wall follow sensor, carpet detection
  • Auto water supply and dirty water draining (with optional water station)
  • Auto mop cleaning during operation
  • Auto dust emptying every 90 days
  • Hot air mop drying
  • Child lock
  • Connectivity: Wi-Fi 2.4GHz, Bluetooth 4.2 and later
  • Works with Alexa, Google Assistant, and Matter
  • Waterproof
  • One-year warranty

Design and features

If you’ve read my reviews, my fondness for SwitchBot products is evident. I’ve found them to be very well constructed, reliable, and an exceptional value. There are currently dozens of SwitchBot gadgets flipping switches, lighting rooms, reading temperatures, controlling other devices, and cleaning my floors.

I love robot vacuums and have used them since Dyson’s 360 Eye. My first review for The Gadgeteer was back in 2017 for a HouSmile Ecan (read it here). They’ve come a long way since then, and SwitchBot is my current do-all favorite. I was curious to see if they could improve on their S10 and jumped at the chance to see their new S20 floor cleaning robot.

The S20 arrived in a huge box, weighing more than 30 pounds. The box sustained some damage during shipping, but the contents were none the worse for wear.




SwitchBot S20 Floor Cleaning Robot 03

SwitchBot S20 Floor Cleaning Robot 01

My first impression was that the docking station is considerably larger than the S10. SwitchBot has integrated the manual water fill/drain station and the dust empty station into a single unit. The location of the charging contacts and water ports is identical to the S10, so it’s compatible with the automatic fill station and evaporative humidifier (both sold separately). SwitchBot thoughtfully provides excess cord storage on the back of the base.

SwitchBot S20 Floor Cleaning Robot 04




SwitchBot S20 Floor Cleaning Robot 44

SwitchBot S20 Floor Cleaning Robot 21

A small pad helps absorb and dry any drips that occur during water transfers.

SwitchBot S20 Floor Cleaning Robot 16




The vacuum bag hides under a cover. It will need replacing every one to three months.

SwitchBot S20 Floor Cleaning Robot 05

There’s room for a bottle of floor cleaning solution, but don’t use it if you’re planning to use it with the humidifier, because it will cause problems.

SwitchBot S20 Floor Cleaning Robot 06




The Bluetooth pairing button is under the cover, too.

SwitchBot S20 Floor Cleaning Robot 07

On top of the base reside the clean and dirty water tanks with integrated handles.

SwitchBot S20 Floor Cleaning Robot 08




Since I already have and will be using the automatic fill/empty station, the base’s water tanks will stay empty. If you use the manual tanks, plan on filling the clean water tank before mopping and emptying the dirty water tank when the task is complete.

SwitchBot S20 Floor Cleaning Robot 47

Access to the water filter is through a cover at the bottom of the dirty water tank slot.

SwitchBot S20 Floor Cleaning Robot 48




SwitchBot S20 Floor Cleaning Robot 49

The body of the S20 is virtually identical to the S10. The S20 is on the left and the S10 on the right.

SwitchBot S20 Floor Cleaning Robot 45

SwitchBot S20 Floor Cleaning Robot 09

Access to the dust bin, cleaning tool, and power switch is under the cover.

SwitchBot S20 Floor Cleaning Robot 10

SwitchBot S20 Floor Cleaning Robot 13

On the back are the water and dust ports, as well as the detachable water tank.

SwitchBot S20 Floor Cleaning Robot 11

SwitchBot S20 Floor Cleaning Robot 12

The roller mop is accessible through a side door. A steady flow of clean water flows across it as it rotates. Dirt that’s picked up by the roller scrapes across a bar and is suctioned into the dirty water tank. The results are impressive. I rarely need to clean my floors manually. Thank you, SwitchBot!

SwitchBot S20 Floor Cleaning Robot 53

The anti-tangle rubber brush agitates dirt and debris from rugs and carpets. It works spectacularly well and rarely needs cleaning unless it tries to eat a wayward phone cord or shoelace.

SwitchBot S20 Floor Cleaning Robot 54

The treaded tires had no trouble navigating hardwood floors, carpets, and a ¼-inch threshold between a tiled bathroom floor and a hardwood hallway.

SwitchBot S20 Floor Cleaning Robot 55

After powering the cleaning robot the first time, it needs to pair with the base. Charging takes three to four hours.

SwitchBot S20 Floor Cleaning Robot 13

While the S20 charged, I added it to the SwitchBot app and updated the firmware.

SwitchBot S20 Floor Cleaning Robot 17

SwitchBot S20 Floor Cleaning Robot 40

SwitchBot S20 Floor Cleaning Robot 18

SwitchBot S20 Floor Cleaning Robot 19

SwitchBot S20 Floor Cleaning Robot 39

As with all SwitchBot products, there are a plethora of parameters to peruse for peak performance per your personal pleasure! Yay!

SwitchBot S20 Floor Cleaning Robot 29

SwitchBot S20 Floor Cleaning Robot 30

SwitchBot S20 Floor Cleaning Robot 31

SwitchBot S20 Floor Cleaning Robot 32

SwitchBot S20 Floor Cleaning Robot 33

SwitchBot S20 Floor Cleaning Robot 34

SwitchBot S20 Floor Cleaning Robot 35

SwitchBot S20 Floor Cleaning Robot 36

SwitchBot S20 Floor Cleaning Robot 38

SwitchBot S20 Floor Cleaning Robot 41

Cloud services are supported, including Matter.

SwitchBot S20 Floor Cleaning Robot 37

The S20 paired to both the humidifier and the automatic fill/refill station flawlessly.

SwitchBot S20 Floor Cleaning Robot 23

SwitchBot S20 Floor Cleaning Robot 42

SwitchBot S20 Floor Cleaning Robot 24

I let the S20 charge overnight and sent it on its inaugural run to start “quick mapping.” In a few minutes. It navigated around the house, acquiring data. I’m happy to report it had no difficulties, didn’t fall down stairs, get stuck, or lose its way.

SwitchBot S20 Floor Cleaning Robot 20

SwitchBot S20 Floor Cleaning Robot 22

Because I already have the automatic fill/empty station and humidifier, I took a few minutes to pair them both with the S20. Both connected immediately, and the S20 made its way back to the charging station.

SwitchBot S20 Floor Cleaning Robot 46

The S20 has three cleaning modes: vacuum only, vacuum and mop, and vacuum then mop. When in “vacuum and mop” mode, the roller mop automatically lifts when transitioning between hard floors and carpets or rugs. It’s an excellent feature and prevents carpets from getting wet. Vacuum suction has increased from 6,500kPa in the S1o to 10,000kPa in the S10, a vast improvement!

The S20 introduces a new “Vacuum then Mop” feature, which first vacuums all surfaces, then makes a second pass to run the mop over anything that isn’t carpet. For me, this was the best experience of cleanliness I’ve had with a robotic vacuum. Please don’t misunderstand – the S10 does an exemplary job mopping hard surfaces, then vacuuming rugs, but the added step the S20 implements brings floor cleaning to another level and keeps the roller mop assembly cleaner by removing loose particles first. I ran a test with the bane of robot vacuums, kitty litter, and the S20 cleaned all but a few granules on the first pass, and the rest with the mop. Brilliantly done, SwitchBot!

The S20 successfully navigated my home, slaloming and careening its way around furniture, plants, and decorations, rarely bumping into anything. The S10 was good, but the S20 is better. The only time the S20 made contact with objects is if they are too low (under about four inches tall) to be detected by LIDAR.

SwitchBot S20 Floor Cleaning Robot 43

Updated mapping sends the S20 on a very efficient trajectory. It effectively cleaned everything it could access. Bravo!

SwitchBot S20 Floor Cleaning Robot 25

Go/No-Go zones and virtual barriers worked perfectly.

SwitchBot S20 Floor Cleaning Robot 26

SwitchBot S20 Floor Cleaning Robot 27

SwitchBot S20 Floor Cleaning Robot 28

The navigation pattern of the S20 is better, too. It makes a path around the wall and methodically fills in all the gaps. No portion of my floors that the S20 was capable of accessing escaped cleaning. Great job!

SwitchBot S20 Floor Cleaning Robot 52

SwitchBot S20 Floor Cleaning Robot 51

Final thoughts

I’ve been using SwitchBot cleaning robots to keep my floors clean and have always been satisfied, but the S20 brings even more performance to an already great product. My floors are clean, the robot rarely gets stuck, and when paired with the auto-full/empty station, it is as close as I can get to autonomous cleaning, requiring only a few minutes of intervention every few weeks. It’s a great product! Thank you, SwitchBot!

What I like about the SwitchBot S20 Floor Cleaning Robot

  • Excellent cleaning
  • Three cleaning modes! Vacuum, then Mop” is outstanding for hardwood and vinyl floors!
  • Updated obstacle avoidance and navigation.
  • Compatible with the self-empty station and evaporative humidifier

What needs to be improved?

  • Nothing

Price: Single – $799.99, Auto fill station – $139.99
Where to buy: SwitchBot, Amazon, Auto fill station on Amazon
Source: SwitchBot provided a free sample for this review, but did not provide input, guidance, or editing before publication.

Check out these other SwitchBot reviews!

Leave a Comment

Your email address will not be published. Required fields are marked *

Available for Amazon Prime