

Desertcart purchases this item on your behalf and handles shipping, customs, and support to EGYPT.
🚀 Elevate your clean game — smarter, stronger, and hands-free for weeks!
The iRobot Roomba Plus 504 is a next-gen robotic vacuum featuring advanced LiDAR mapping and PrecisionVision AI for obstacle avoidance and efficient navigation. Its powerful suction and anti-tangle dual rubber brushes excel at removing pet hair and dirt from carpets and hard floors. The self-emptying dock stores debris for up to 75 days, minimizing upkeep. Controlled via an intuitive app or voice assistants, it offers customizable cleaning schedules and room-specific targeting, making it ideal for busy, pet-friendly households seeking effortless, thorough cleaning.










| ASIN | B0F7JVT5FB |
| Battery Life | 210 minutes |
| Battery Type | Lithium Ion |
| Best Sellers Rank | #282,629 in Home & Kitchen ( See Top 100 in Home & Kitchen ) #178 in Robotic Vacuums |
| Brand | iRobot |
| Brand Name | iRobot |
| Color | Black |
| Control Method | App, Push Button, Voice |
| Controller Type | App Control, Button Control, Voice Control |
| Customer Reviews | 3.8 out of 5 stars 641 Reviews |
| Filter Type | Cartridge |
| Form Factor | round |
| Included Components | Docking Station |
| Indoor Outdoor Usage | Indoor |
| Item Dimensions L x W x H | 13.8"L x 14"W x 4.1"H |
| Item Type Name | Robotic Vacuum |
| Manufacturer | iRobot |
| Manufacturer Part Number | K151020 |
| Manufacturer Warranty Description | 1 year limited. |
| Model Name | Roomba 504 |
| Model Number | K151020 |
| Number of Items | 1 |
| Number of Power Levels | 4 |
| Number of Speeds | 4 |
| Number of Wheels | 2 |
| Other Special Features of the Product | 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 |
| Power Source | Battery Powered |
| Product Dimensions | 13.8"L x 14"W x 4.1"H |
| Recommended Uses For Product | Regular, thorough cleaning of carpets and hard floors, especially in homes with pets; hands-free, scheduled, and command-based cleaning routines |
| 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 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 See more |
| Surface Recommendation | Carpet & Hard Floor |
| UPC | 885155046000 |
T**R
Whelp! That was unexpected!
This is my second Roomba. Things to know about my household: 2 x 80lb working dogs 2 x boys under 10 years And a dirt yard because we play hard out back! At any one given point, I dog sit the brothers of my dogs. So there is a lot of hair that if not swept daily or every other day, I have a 3rd dog I didn’t know about. I must say … this was fairly easy to set up. Literally … open the box, three pieces: the Roomba, the canister/charging base and brush. The device does not have to roll up onto the base to dock. Only has to back up to the device and have the metal contacts touch to dock and charge/connect. This allows for cleaning all the way up to the dock/base. No more cleaning under the unit. After installing the brush, we were ready to go. This unit is significantly bigger than my other unit, by 2-2.5” in circumference. Don’t ask me to math … I’m not doing it. :-) The unit came charged at 40%. Starting charging the unit at 8:47am. By 10:15am it was at 73% and it was fully charged by 11:07am. Before mapping my house, I picked up any loose strings, networking cables, nerf darts, dog toys. Because I already had a Roomba, downloading the required app “Roomba Home” , it was able to remember my SSID for my wireless network and I only had to provide my password. The device needed a software update straight out of the box. Honestly, expected. Stated 14 minutes until downloaded and installed. Based on 2GB Fiber, took 6 minutes to download and install over Wi-Fi. Afterwards, it was ready to map the house. Mapping my house thanks to the LiDAR was significantly faster than my other unit. Mapping took approximately 26 minutes. I mapped my house twice with my other unit at approximately 40 minutes a piece. While mapping, it was slightly louder than my other unit. I mapped without the brush installed. I installed the brush only when we were ready for the first clean. Once, fully charged and mapped, I did my first deep clean. I did not have to specify the amount of passes. The unit circles the edges of a room and the rotates back and forth in that area before moving on. This took three bin empties and 1 1/2 hours to need a charge. Had 9% left and docked itself to charge again. Upon charging back to roughly 25% to finish its final pass in the dining room (chairs lifted on top of table) and emptied its bin and docked. Emptying the bin is quieter than my other unit. Still had some “dog hair bunnies” left over but that’s because, in my opinion, the brush can’t get in between some tight areas. And honestly, it’s not supposed to. I really like this unit. The LiDAR is AWESOME. It’s fast. It’s bigger and less of a docking footprint. This allows for less manual cleaning. Would absolutely recommend to someone with a very active family like myself.
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.
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.
C**K
Really happy with my purchase
I bought this iRobot Roomba to replace a Shark robot vacuum. I have 2 dogs that track in grass, dirt & mud daily so I need something I can depend upon to keep my newly remodeled wooden floors clean. It was on sale for a reduced price during Amazon's most recent Prime Days. I previously had one of the first iRobot Roomba that was marketed then a Ecovac Deeboc before the Shark. I waited 2 weeks after receiving the new Roomba before I had it map my open floor plan (living/dining/kitchen/breakfast area/entry), laundry room & 2 hallways. Then I did a quick spot clean to see how it operated. I programmed it for a complete vacuum to start at 1:45 AM this morning, and I am very impressed with this vacuum. It is quiet and gentle with the furniture. It has maneuvered around the dining room table & chairs, bar stools, end tables, sofas & recliner, coffee table, breakfast table & chairs, kitchen cabinets, & over area rugs - big & small - without any difficulties. It has been running for 2+ hrs with one return to the base to empty the contents collected. A positive about this Roomba is the app that is really easy to use. I could never get the Shark app to work correctly. Another positive about this Roomba is that it empties into a replaceable bag at the base and not into a canister that has to be emptied. The only negative is that it has to recharge after 2+ hours to do the laundry room and 2nd hallway, but every other robotic vacuum that I have owned has had to do the same. I am extremely happy with this new Roomba so far, and I am so glad that I purchased it. Also, I purposefully didn't buy the combo mop/vacuum because it has been my experience that you are better off with an appliance doing one thing well than trying to do a combo that is only half as successful.
B**L
Solid vacuum, poor app.
I replaced my trusty 8 year old 960 with this new 504 model. Here are my impressions after a week. The 504 is leaps and bounds ahead of the 960 operationally. The 960 was totally dumb in the sense it wouldn’t stop until it physically rammed into something. Then if it found an opening such as under a piece of furniture, it would continue to push and burrow until it was totally stuck. The new 504 uses Lidar to sense objects, allowing it to stop before contact is made. So far it hasn’t gotten stuck under anything, let alone hit anything. This is a big improvement and it’s clear the technology and programming has come a long way in eight years. The mapping is much superior to my old 960. After activating the new 504, it spent half an hour roaming the house and creating a map that shows each room. This map is what it uses when running a cleaning routine, and I can use the map to tell it exactly which rooms to clean. Then we come to the app that actually controls the 504 and allows you to communicate with it. The app is absolutely horrible. First off and most important, it comes with no documentation whatsoever. Add to that the fact the app is not in the least bit intuitive, and you have a very frustrating learning curve trying to figure things out. There’s no command menu and little logic in the way things are laid out. You just need to stumble through the app and try to make sense of it. I would think most companies realize the importance of product documentation and instructions, but iRobot clearly does not and needs to seriously improve in this area. Lastly the docking station uses a bag to hold the debris it empties from the vacuum, so you need to acquire some spare bags. Since there are no instructions, this is another thing you need to figure out on your own. So in short, the vacuum is very good while the user interface is not.
D**H
So far I'm impressed
Just received this today (10/23/2025), and so far I am feeling pretty good about it. I saw a lot of reviews with issues with the app, but it has worked great so far. It mapped my area perfectly. And cleaned a good amount of dirt on a partial test run (a couple of spot cleans). I have not yet tried to add an additional area - but it looks like it can be done. There really aren't a lot of instructions with the app - but, I am not at all internet and app savvy and for me to figure it out, it has to be pretty easy. The last time I had a robot vacuum was about 17 years ago, and I was not at all impressed. They have come a long way. I got this mainly for the hardwood floors in the main living area. I have 4 dogs and a cat, so keeping up with hair is always a challenge. I am hopeful this will help a lot. It mapped well on the wood floors, a very deep pile area rug, and even fit under my couch. Fingers crossed it will clean things well. I will update this review as things progress. It is a bit noisy, but not offensively so.
N**T
Disappointing. Won't purchase brand again.
Doesn't clean half as well as the one I bought in 2012 or 13. Pet hair just gets twirled into knots. And spread all over the place. The old one only had bumper technology. But I've never had it get stuck. This one. It gets stuck under chairs, benches, tables. Multiple exit options, but it insist on trying to phase through the legs for some reason. How the old one manages to dock so quickly comparatively is lost on me to. This thing can take up to 5 minutes spinning in circles in front of the doc before it parks. If it hist the ramp without getting stuck. And at best I may get 1 or 2 completed cleanings out of 4 or 5 runs. It usually gets stuck the rest of the time. And all these problems. They've only increasingly gotten worse over time.
M**A
⭐️⭐️⭐️⭐️⭐️ A Smart, Powerful Cleaning Partner!
I’m genuinely impressed with this Roomba! The base footprint is small, and setup was incredibly easy. The app walks you through everything step by step, and it was up and running within minutes. The smart mapping feature is next-level; it quickly learned the layout of my home and navigates with precision, even recognizing stairs (no dramatic tumbles here!). What really stands out is how seamlessly it transitions between surfaces — from hardwood to area rugs — without missing a beat. I have a Shiba Inu who sheds a lot, and this Roomba handles dog hair like a champ. The suction power is strong, and it leaves my floors looking freshly cleaned every time. If you’re looking for a vacuum that’s both intuitive and hardworking, this one’s worth every penny. It's making a huge difference in helping me keep my home clean effortlessly!
Trustpilot
4 days ago
1 month ago