The iRobot Roomba 104 vacuum and mop is currently $250, marked down from its usual $320 price. That's a $70 savings. We've seen it dip as low as $220 before, but this is still a solid drop for a self-emptying model that both vacuums and mops.
If your floors never seem to stay clean for long -- whether it's crumbs, pet hair drifting into corners or mystery footprints -- a robot vacuum like this is built for that in-between maintenance.
The Roomba 104 pairs strong suction with a multisurface brush and an edge-sweeping brush to help grab debris along the walls and baseboards. It also includes a built-in mop with a micro-pump that controls water flow to keep the pad evenly damp. It automatically detects and avoids carpets while mopping, so you don't have to worry about soggy rugs.
Navigation is powered by ClearView lidar mapping, which helps it move methodically through rooms instead of bouncing around randomly. It can empty itself into the included AutoEmpty dock, which can last up to 75 days. In the app, you can schedule cleanings, create keep-out zones and choose between vacuum-only, mop-only or combo mode depending on what your floors need that day.
If you're still not sure, take a look at our roundup of the best robot vacuums to compare stats.
VACUUM DEALS OF THE WEEK
- $700 (save -$700)
- $700 (save $800)
- $360 (save $440)
- $550 (save $350)
- $700 (save $400)
Why this deal matters
At $250, this falls into a more accessible price range for a robot vacuum that handles both vacuuming and mopping, with the added convenience of self-emptying. If you've been considering automating floor care but didn't want to commit to top-tier pricing, this feels like a practical entry point.



