iRobot

iRobot Roomba 104 Vac Robot Vacuum - Intense Power-Lifting Suction Smart Fast Home Mapping Ideal for Pet Hair

659+ bought in the past month

$239.00

About this item

  • DEVOURS DIRT WITH 70X MORE POWER-LIFTING SUCTION. 3-Stage Cleaning includes 70X more power-lifting suction*, a Multi-Surface brush, and Edge-Sweeping brush to devour dirt and dust bunnies and leave floors barefoot clean. *As compared to Roomba 600 series robots.
  • SUPER-SMART MAPPING AND NAVIGATION. ClearView LiDAR quickly maps your home to maximize coverage and providea precise clean while steering smoothly around obstacles and specialized sensors prevent falling down stairs.
  • FULLY CUSTOM & TARGETED CLEANING. Schedule and target rooms based on your daily routine and adjust the number of cleaning passes and levels of suction power.
  • EASY-TO-USE ROOMBA HOME APP. Simply tap to set a custom clean, get time estimates, check on the filter life, or create keep-out zones to avoid specific areas
  • EXTRA DIRT - SPOT CLEANING IS ON IT. Easily target the places where your floors need extra attention, with spot cleaning, your robot repeatedly cleans in one area for up to 5 minutes.
  • 3 EASY WAYS TO CONTROL. Conveniently control your Roomba robot by speaking to your preferred voice assistant-enabled* devices, tapping the app, or pressing the robot's buttons. *Works with Alexa, Siri, and Google Assistant-enabled devices.
  • RECHARGES AND RESUMES THE CLEANING TASK. Sends itself for a recharge when needed, and picks up cleaning where it left off. The ultimate in cleaning efficiency.
  • WIFI READY. Uses a 2.4GHz network for setup and operation. After setup, your robot will stay on 2.4GHz for operation adn your phone can return to 5GHz.
  • WHAT'S IN THE BOX. 1 Roomba 104 Vac Robot, 1 Charge Only Dock
$239.00

In Stock

DeliveryEstimated 3–5 business days · Final delivery speed and cost are confirmed at checkout
Easy Returns · 30-day window
This order is a gift

In Stock

Secure Checkout
Free Returns
30-Day Guarantee
Secure checkoutAll transactions are SSL-encrypted. Your payment info is never stored.
Free returnsReturn or replace within 30 days
Fast deliveryOrders ship within 1 business day and arrive in 4–8 days.
Buyer protectionIf your order arrives damaged or doesn't show up, we'll make it right.
24/7 supportOur team is here to help. Reach us anytime by email or chat.
Ships fromOur Warehouse
Sold bySmiles (S N Recorded)
Returns
Easy Returns30-day return window
PaymentsSecure transaction
Currently unavailable
Easy Returns · 30-day window

Product details

BrandiRobot
Model NameQ311020
Surface RecommendationCarpet, Hard Floor
Special FeatureAnti-Fall, Auto-Docking, Automatic Dust Collection, Edge Cleaning, LiDAR Navigation, Logical Navigation, Room-By-Room Navigation, Scheduling, Selective Room Cleaning, Smart Mapping, Variable Suction Control See more
ColorBlack

Technical specifications

brandiRobot
model_nameQ311020
special_featureAnti-Fall, Auto-Docking, Automatic Dust Collection, Edge Cleaning, LiDAR Navigation, Logical Navigation, Room-By-Room Navigation, Scheduling, Selective Room Cleaning, Smart Mapping, Variable Suction Control
colorBlack
product_dimensions13.2"L x 13.2"W x 4.1"H
included_componentsFilter
filter_typeCartridge
battery_life200 minutes
power_sourceBattery Powered
control_methodApp
form_factorround
upc885155046512
item_weight9.9 pounds
manufactureriRobot
item_model_numberQ311020
best_sellers_rank#2,973 in Home & Kitchen ( See Top 100 in Home & Kitchen ) #5 in Robotic Vacuums
batteries_requiredYes
battery_typeRechargeable lithium-ion battery

From the brand

Product detailProduct detailProduct detailProduct detailProduct detail
Product detailProduct detailProduct detailProduct detailProduct detailProduct detailProduct detail

Product videos

Product video 1

Customer reviews

4.331,258 ratings

Customers say

Customers find the robotic vacuum effective at picking up dirt and pet hair, particularly dog and cat hair, and appreciate its cleaning ability.

★★★★★

LOVE MY ROOMBA! And it’s not the end of the world to empty it yourself!!

UNeed2Know!November 2, 2025

I absolutely love these! I bought my first one over 10 years ago, it still works like a champ. I’ve bought rebuild kits for a couple times and a battery once. They are super easy and CHEAP to maintain. They clean amazingly well. The old one was kind of a random motion generator, it just sort of drove around for several hours, and when you’d look at the tracks on the carpet you would think that a toddler had been driving it. But it did the job! The little dust bin would be absolutely full. You wouldn’t think that little tiny motor would be powerful enough to do much good but it really is. I love the functionality of these things, I turn it on and I leave. When I get home the floor is clean, how simple is that! It fits any place you want to, I would suggest you use double back tape to tape the docking station down to the floor though because if it’s not solidly fixed, it will be confused trying to dock itself and recharge as the dock scoots around. I just recently bought two more, they are even better than my old one! They were not terribly expensive, so I bought one for my daughter for Christmas and a second one for us. We use this new one upstairs at our business where a lot of us bring dogs to work so you can imagine the dog here. You don’t realize how much dog hair is on your floor until you have one of these things running around every other day picking it up! I use them primarily on hard floors, but it does equally well on carpet. One odd thing though, my upstairs of my house has an extremely high-quality extremely dense carpet and I cannot use it up there because it leaves really bad deep tracks where the wheels continue to run the same path over and over. but on regular low carpeting, normal quality, it does just fine and does not leave deep tracks. It does a great job on all these carpets when it comes to cleaning though, it’s just my complaint about the tires leaving tracks in my deep carpet that I don’t like. The last thing, do not use these on a very deep shag! My daughter had one a few years ago that she used on an area rug that had really crazy deep shag, (so deep that it actually laid over because the strands were about an inch and a half long.) It choked that thing down terribly and ruined it. So do not use it on extremely long shag style carpets. Only use it on very tightly woven carpet or hard floors If you will look at the photo, this is an example of what I’m trying to describe about my upstairs carpet. It’s extremely dense and these are the indentations that chair legs leave. They clear themselves up in just a few minutes, but the Roomba would continue to grind those tire tracks in every day Which did not look like it was real good for my carpet. So do not use a Roomba on an extremely dense carpet Read more

Review image 1
★★★★★

This is an amazing floor cleaning robot!

Samuel McCartneyOctober 24, 2025

Our Shark just stopped working and we replaced it with this IRobot Roomba 104. We made a great decision, quality, suction power, smart navigation , long battery run time. I loaded the app, charged the unit and first start this unit mapped my floor plan and then cleaned everything. The cleaning power is much better than the Shark, solid unit, at a much better price. This unit works it way around every inch, rugs, laminate floors, kitchen island. The unit even tells me if it gets stuck, or it runs low on power it goes back to its charger, recharges and returns where it left off, incredible. Easy to program, long battery life, powerful suction and smart nav, cleaner floors and carpets. Happy wife, happy life. Read more

★★★★☆

Helpful!

EjAugust 11, 2025

Technology meets home! I can’t say it has been easy. I had to “create a map” 4 times just for it to work. The first time I created one, it worked but did not save. The second time there was issues with the sensor. It seems to keep getting stuck under my couch which is annoying. I had to reposition my couch and make sure it did not go under it while creating a map. I still love this robot vacuum cleaner despite the bumps in the road. It is a lifesaver for me. I am always on the go and being able to use an app to control my vacuum cleaner even while I am away is so helpful! It doesn’t pick up every little thing but it does more than enough to make any cleaning I do after it very minimal. It is a bit noisy but not nearly as loud as a normal vacuum cleaner. It’s a breeze to clean up also. Read more

Review image 1
★★★★★

This is a really good roomba!!!!!!

Brooklyn StarkDecember 2, 2025

So far I love this. For being on the lower end of the price scale, I cannot tell. I have 3 dogs and a cat and it does a really good job at picking up hair/dirt. It is really easy to start from my phone and it works anywhere in my house to start it. I can choose for it to do a single room, or all of the rooms. It goes over rugs with no issue either. Read more

★☆☆☆☆

Not Worth the Hype or the Price

Kelli BApril 25, 2025

I purchased the Room 692 Robot Vacuum in late June 2024, and after nearly a year of use, I can confidently say: I wish I had returned it. I picked this model because it advertised being great for pet hair and a mix of flooring types. I have two dogs, two kids, and a 2,400 sq ft home with an open floor plan — mostly hard flooring with carpeted bedrooms. On paper, this seemed like the perfect fit. In reality? It’s been nothing but a headache. Let’s start with navigation: it’s awful. This robot wanders aimlessly, circles the same areas repeatedly, and frequently gets stuck or lost trying to find its charging base. Just today, it spent over 30 minutes vacuuming the same three-foot stretch — nowhere near the dock — before dying mid-job. And no, it doesn’t resume cleaning after recharging, even though it’s supposed to. It also doesn’t clean the whole house — not even close. There’s one room it insists on cleaning multiple times in a single cycle, while completely skipping others. There’s no way to “redirect” it or select specific rooms, because the 692 doesn’t have home mapping. You may think, Oh, it’ll get those missed rooms after it recharges. Unfortunately, you’d be wrong. It restarts like it has no memory of what it was doing before. I’ve repositioned the charging base, cleaned the sensors and charging contacts, updated the firmware — nothing has improved its navigation or charging reliability. Most of the time, I end up having to pick it up and carry it back to the charger myself. I genuinely spend more time managing this vacuum than it would take me to just clean the floors myself. The suction? Laughable. The so-called “power-lifting suction” doesn’t pick up much at all, especially on carpet. I have both low and high pile carpet and wasn’t expecting miracles on the high pile — but it struggles even on the low pile. After it finishes a room, I’ve run my regular vacuum over the same area and pulled up way more pet hair and debris than the Roomba managed to collect. Suction power? Laughable. I have both high and low pile carpet, and while I didn’t expect miracles on the high pile, it can’t even handle the low pile. I’ve tested this by running my regular vacuum after the Roomba “finished” cleaning — and the amount of pet hair and debris left behind is honestly ridiculous. The “power-lifting suction” feels more like weak airflow. And yes, I’ve done the upkeep: I’ve cleaned the filters, rollers, sensors, and brush. I’ve even replaced the filter, side brush, bristle roller, and beater brush — all with official parts. No improvement. It is also very loud when it runs. The edge sweeping brush is another disappointment. Don’t expect clean corners or anything near baseboards. It misses those completely, especially around furniture or along cabinets. I initially had it scheduled to clean daily. Then I tried every other day, hoping it would help with the constant errors and getting stuck. Spoiler: it didn’t. It still traps itself behind doors, under furniture, on cords — and for some reason, it thinks it's falling off a cliff despite there being no stairs or thresholds in the house. Another big limitation: the 692 doesn’t map your home. That means you can’t set it to clean specific rooms or avoid areas. It just bumps around randomly, and you hope for the best. For this price point, that’s a major flaw. At the end of the day, I expected better from the iRobot brand. This vacuum feels like it coasts on name recognition, not actual performance. Between the constant issues, the weak cleaning ability, and the lack of smart features, this robot has been more hassle than help. Bottom line: I do not recommend this vacuum — especially if you have pets, kids, or any sort of standards. You’ll end up doing more work, not less. Read more

Recently Viewed