

🚀 Elevate your clean game—because your home deserves a Roomba that works as hard as you do.
The iRobot Roomba Plus 504 combines advanced PrecisionVision AI and LiDAR mapping to navigate and clean your home with 150x power-lifting suction. Its anti-tangle dual rubber brushes and Edge-Sweeping Brush tackle pet hair and dirt on all floor types. The self-emptying AutoEmpty Dock holds debris for up to 75 days, delivering a truly hands-free experience. Control cleaning schedules, zones, and suction levels via the intuitive Roomba Home App, or command it with Alexa, Siri, or Google Assistant. Designed with modern aesthetics, it blends seamlessly into any home while providing a thorough, smart clean every time.








| ASIN | B0F7JVT5FB |
| Are Batteries Included | Yes |
| Batteries | 1 12V batteries required. (included) |
| Batteries required | Yes |
| Battery Life | 210 minutes |
| Best Sellers Rank | #86,827 in Home & Kitchen ( See Top 100 in Home & Kitchen ) #109 in Robotic Vacuums |
| Brand | iRobot |
| Color | Black |
| Control Method | App, Push Button, Voice |
| Customer Reviews | 4.1 4.1 out of 5 stars (475) |
| Filter Type | Cartridge |
| Form Factor | round |
| Included Components | Docking Station |
| Item Weight | 15.57 pounds |
| Item model number | K151020 |
| Manufacturer | iRobot |
| Model Name | Roomba 504 |
| Power Source | Battery Powered |
| Product Dimensions | 13.8"L x 14"W x 4.1"H |
| Special Feature | Anti-Fall, Automatic Dust Collection, Bagless, Dirt Detection Sensor, Edge Cleaning, LiDAR Navigation, Logical Navigation, Multi-Floor Mapping, Obstacle Avoidance, Pet Hair Pick Up, Precision Laser Mapping & Navigation, Room-By-Room Navigation, Scheduling, Selective Room Cleaning, Self-Emptying, Smart Mapping |
| UPC | 885155046000 |
L**N
Best Robot Vacuum I’ve Owned — Great Value for the Cost
I’ve tried a few robot vacuums over the years, and this Roomba 504 has easily been the best by far. The suction is powerful enough to actually lift pet hair and dust instead of just moving it around, and the LiDAR mapping is spot-on. It navigates neatly around furniture, doesn’t slam into walls, and somehow manages to cover every inch of the floor without missing spots. The self-emptying dock is a total game-changer. I used to have to empty my old robot’s bin almost daily, but now it just empties itself and keeps going. It really can go weeks without me touching it, which makes it feel like I’ve outsourced cleaning altogether. The obstacle detection is smarter than I expected, too — it avoids cords, shoes, and even my dog’s toys without getting tangled up. Setup was quick, and the app makes it super easy to customize cleaning schedules or target certain rooms. For the cost, this thing is honestly the best value I’ve found. It performs like a top-tier model, keeps my floors spotless, and saves me a ton of time. If you’re looking for a robot vacuum that actually delivers on what it promises, this is the one to get.
E**E
Easy to use, and didn’t miss a single spot!
This is my first experience with a robot vacuum and I am never going back to life without one. The Roomba arrives ready to use straight out of the box, and takes only minutes to set up the accompanying app. I found the digital owner’s manual clear and easy to follow. Once you have the Roomba and docking station unpacked and plugged in, you can set your cleaning schedule and track its progress live all through the app. You are able to map and label all the different rooms and levels of your home, and can pick and choose individual rooms or levels to clean. The Roomba can sense stairs and will not fall down them. I was really impressed with my floors after the first cleaning. Not a spec of dust was left behind, and watching it maneuver around furniture and kids toys with ease was really satisfying. When the Roomba completes its cleaning program it goes back to the docking station and empties the dust back into the dock. It’s just so easy, efficient and perfect for our needs.
M**R
Very good vacuum, mediocre Control Ap
I received my Roomba 504+ last evening and set it up today for first time use. It was very easy to unpack and prepare for use. The wifi connection to my 5G router was quick and easy. After downloading the associated Ap on my iphone, I found and read the user manual and used the Ap to start mapping. In my opinion, the Ap is very crude and weak in functionality and usability. I give it a 2star rating. Because it was not intuitive or very diversely functional. I came very close to returning this Roomba after fighting with it most the day! However I persisted trying different options on the Ap until I figured the whole first floor map was too large to vacuum in one mission. Each time the roomba would get halfway thru the map then need to go recharge the battery. After recharging it resumed vacuuming but all prior progress on the map was lost and the vacuum would start over at the beginning of the map. This has to be an error in the software. I could never find a way to resume where it last left off. To work around this problem I searched and experimented until I was able to divide the map into reasonable sized rooms, using merge and split, named the rooms and then vacuumed by room. I also set different vacuum settings for each room to optimize the battery power. I adjusted suction and # of passes per room according to usual amount of traffic. Then I started launching an automation for each Room, one by one. Im still learning the Ap so havent discovered how to string automations together by day/time. But at least Ive decided to keep this Roomba and continue testing it. The actual hardware is very good. It has good lidar mapping, good cleaning power and very configurable. I gave it 4stars for the quality and functionality of the hardware. My only complaint is that Roomba desperately needs to improve their Ap.
D**N
If you love your older model iRobot vacuum, this will let you down
I very rarely write reviews, but I feel that this is necessary for anyone who has used, or has been using, older model Roombas, and is considering a newer model (or, specifically, this one), and expecting a product that is going to perform as well as their old one, because I can promise you that this won't be the case. I love my i4, and I love it even more after experiencing the 504 for the past 25 days. I owe my i4 a nice dinner and a day of pampering for even logically thinking that the much more expensive, updated, and modern 504 could ever replace it. How silly of me. I am uncertain if this is just how this product is designed to work, or if my unit is defective. However, some of the cons are definitely not due to defective behavior and are still incredibly valid. PROS: - CLEANING When it DID clean, the cleaning seemed well done. Suction was good for our laminate floor, and our area rugs seemed to get cleaned up just fine. I have zero complaints about its functionality as a vacuum, and was impressed with the job it did. - AUTO-EMPTYING DOCK It exists. This is not really a pro over similar models that also have self-emptying docks, but as I was coming from an i4 with no auto-emptying feature, it was a big plus for me. CONS: - BUGGY, LIMITED NEW APP The 504 can only run using the new Roomba Home app (older models use the iRobot Home app), and it cannot be connected to the iRobot app despite the app recognizing the device if you try to add new devices. Whether this is due to compatibility issues - which I'm less likely to believe because, again, the iRobot app DOES SEE the device, it just can't be added/controlled - or whether they are just forcing their new app for arbitrary reasons, I can't say. Regardless, they took the iRobot Home app and removed almost every feature that was good from it, and called it Roomba Home. I can't set quiet times where I want the vacuum to skip vacuuming for the day, I can't save multiple maps (you can only save ONE!), when the vacuum encounters an issue - which is insanely frequently - trying to get anywhere in the app and do anything is impossible because most functions are just replaced by a notification that says there's an issue, which often gives little to no information on what the issue is and the actual best way to fix it. - MAPPING WAS A NIGHTMARE This may just have to do with the terrible app again, but it took me 4 tries to map the first floor of our house. It's not a huge space, maybe 1000sqft or so, but the mapping failed over and over. I eventually found someone on Reddit who said they got the mapping to work if they made sure their phone stayed awake (i.e. screen didn't turn off) and on the mapping setting of the app for the entire duration of the mapping process, meaning you can't use your phone while it's mapping, and you have to make sure the screen never sleeps. Once I did this, it seemed to finally save a map. This honestly should have worried me more than it did at the time, considering this was the first thing you do after unboxing. Yeah, by the way, you cannot run this vacuum unless it has a map saved. It's not possible. So when my map kept failing, I was stuck in this non-cleaning limbo because it refused to do a single thing, vacuum-wise, until it had a map. Something this supposedly smart should be able to wing it without a map if it needs to, and it shouldn't have an app gatekeeping that ability. - NEW LiDAR IS TERRIBLE (OR MAYBE IT'S JUST DEFECTIVE?) The 504 gets lost or stuck a lot. A LOT. For something that's supposed to have some of the latest navigation technology in it, I am extremely disappointed. This thing could probably get "stuck" (and by stuck, I mean it tells the app to throw you a "I'm stuck" error even though it's not stuck on anything) in the middle of a completely empty basketball court with no walls. The number of times the vacuum said it was stuck or blocked by an obstacle, only for me to go downstairs and find it in the middle of the floor, not surrounded by anything, was incredibly frustrating. I got the 504 because I wanted to be more hands-off with my robot vacuum (not having to manually empty it all the time, etc. - I just wanted to set it and forget it until I needed to change the vacuum bag) but not only was I more hands-on than ever, it was a struggle just to get it to finish the cleaning job. At least my i4 did the job (well) and when it said it was stuck, it was legitimately stuck. - IT'S LAZY I know this sounds bizarre, but hear me out. Because of the new LiDAR navigation, it "sees" obstacles before bumping into them, unlike my i4, which bumper cars itself around my house with reckless abandon. However, this sight means that it looks at an obstacle, such as a chair leg, does some weird internal risk assessment calculation, and determines that this obstacle has an incurable infections disease and it cannot go anywhere near it, even though if it would just go around the stupid chair leg, it would see that it could clean under the chair no problem. This resulted in spaces under my chairs and tables not being fully cleaned. It didn't even want to TRY any amount of problem solving to see if it could clean around the obstacle; it just chose not to. It's the laziest thing I've ever seen. Meanwhile my i4 is out here busting its butt to gently ram into every possible surface it can find in an attempt to clean every inch around it like a cleaning demon with a singular purpose. I will be returning the 504 and, honestly, probably avoiding the iRobot brand altogether moving forward if this is the trajectory on which their vacuums and support apps are going to continue. If you can find an older unit with the older technology, and that uses the iRobot Home app, then I can't recommend iRobot enough, but these new products are a huge disappointment. My i4 will be reprising its role as the primary first floor vacuum like the absolute queen it is.
Trustpilot
1 week ago
1 month ago