Roborock Q7 M5+ robot vacuum and mop
(save $150)

Roborock Saros 10
(save $300 with Prime)

Prime Day is nearly as good of a time to buy a robot vacuum on sale as Black Friday. It’s the first big sale event of the year for many 2025 robot vacuums that just came out in the spring after being announced at CES — most of them were far too fresh to go on sale for Amazon’s Big Spring Sale in March.
Plus, I can already tell that Prime Day is going to beat those spring robot vacuum deals. Most of said deals are already back in the weeks ahead of Prime Day, and it’s safe to assume that new record low prices will be hit as we approach the actual week of Prime Day (July 8 through 11 this year). There are already heavy discounts on the new Roombas that just came out in March — I guess Amazon and iRobot are still on good terms despite their acquisition falling through.
Eufy E20 shoutout: The most underrated robot vacuum of 2025 so far doubles as a stick vacuum
My dream robot vacuum deal, though? A first-time discount on my favorite model of 2025 so far, Roborock Saros 10R. Considering the fact that the similar Saros 10 (that I also really enjoyed testing) got its first discount ever the day before Prime Day, I sense that a Saros 10R deal is coming.
Regardless of your budget, there’s definitely a robot vacuum on sale for you ahead of Prime Day 2025. I’m tracking all of the best robot vacuum deals at Amazon below, noting when they self-empty, mop, or wash and dry their own mopping pads. All robot vacuums in the list have smart mapping. Note: Deals with a 🔥 next to them have dropped to record-low prices.
Best robot vacuums deals ahead of Prime Day

Opens in a new window
Why we like it
This budget Roborock model was also just released this year, but it’s been living in the shadow of the big bad Saros trio. Nevertheless, it deserves a spotlight for the value that it packs, especially now that it’s under $300 ahead of Prime Day. The most impressive feat of the Roborock Q7 M5+ is its 10,000 Pa of suction power — that’s far stronger than the norm for cheap robot vacuums. That matches the power of my favorite robot vacuum from 2024, the Roborock Qrevo Master, and is the baseline number I’d recommend for keeping up with substantial pet hair.
Note that the Q7 M5+ does mop and does self-empty, but doesn’t wash and dry its own mopping pad like the more premium Roborocks.
More robot vacuums on sale at Amazon
Robot vacuums that mop
-
Roborock Q7 M5 — $179.99
$299.99(save $120) 🔥 -
iRobot Roomba Combo i5 — $199
$349.99(save $150.99) 🔥 -
iRobot Roomba 104 Combo with self-empty station — $249.99
$449.99(save $200) 🔥 -
Yeedi C12 Plus with self-empty station — $269.99
$479.99(save $200 with on-page coupon) -
Roborock Q8 Max — $229.99
$399.99(save $170) -
Narwal Freo Pro with self-empty and mop washing station — $359.99
$699.99(save $340) 🔥 -
iRobot Roomba 405 with self-empty and mop washing station — $399.99
$799.99(save $400) 🔥 -
Eufy Omni C20 self-empty and mop washing station — $399.99
$699.99(save $300) -
Yeedi M12 Pro with self-empty and mop washing station — $399.99
$899.99(save $500) 🔥 -
Roborock Qrevo S with self-empty and mop washing station — $459.99
$799.99(save $340 with Prime) -
Eufy X10 Pro Omni self-empty and mop washing station — $699.99
$899.99(save $200 with Prime) -
Dreame L20 Ultra with self-empty and mop washing station — $559.99
$999.99(save $440) 🔥 -
iRobot Roomba Plus 505 Combo with self-empty and mop washing station — $599
$999.99(save $400.99) 🔥 -
Roborock Qrevo Master with self-empty and mop washing station — $899.99
$1,599.99(save $700 with Prime) -
Eufy E28 Omni with portable carpet cleaner and self-empty and mop washing station — $999.99
$1,299.99(save $300) 🔥 -
Ecovacs X9 Pro Omni with self-empty and mop washing station — $1,099.99
$1,599.99(save $500) 🔥 -
Roborock Saros 10 with self-empty and mop washing station — $1,299.99
$1,599.99(save $300) 🔥 -
Roborock Saros Z70 with OmniGrip arm, self-empty and mop washing station — $1,999
$2,599(save $500) 🔥
Robot vacuums that don’t mop
-
Eufy L60 — $199.99
$279.99(save $80) -
Eufy C10 with self-empty station — $249.99
$479.99(save $230) 🔥 -
Roborock Q5 Max+ with self-empty station — $329.99
$599.99(save $270 with on-page coupon) 🔥 -
iRobot Roomba 105 with self-empty station — $279.99
$449.99(save $170) 🔥 -
Shark AI Ultra AV2511AE — $297.99
$599(save $301.01) -
Eufy L60 with self-empty station — $319.99
$549.99(save $230) -
iRobot Roomba Plus 504 with self-empty station — $379.99
$749.99(save $370 with Prime) 🔥