Last verified October 19, 2026

Best Self-Emptying Robot Vacuum in 2026: Dock Capacity, Bags and Running Costs Compared

By Ethan Halfhide · Updated

The best self-emptying robot vacuum for most homes is the Dreame L40 Ultra Gen 2 ($569.99 on dreametech.com): its dock empties into a 3.2 L bag that Dreame rates for up to 100 days, and also washes and dries the mops. For vacuum only, the iRobot Roomba 105 Vac + AutoEmpty Dock ($279.99) holds up to 75 days, and the Shark Matrix Self-Empty ($329.99) uses a bagless base so there are no bags to buy. Prices are from each maker's US store as of October 2026. Below, seven robots compared on dock capacity, bag or bagless, what the dock does and what the bags cost each year.

White Dreame L40 Ultra Gen 2 robot vacuum docked in its tall white PowerDock base stationDreame L40 Ultra Gen 2
Black iRobot Roomba 105 Vac robot in front of its AutoEmpty dock and a phone showing the iRobot appRoomba 105 Vac
White Narwal Freo X10 Pro robot vacuum docked in its all-in-one base stationNarwal Freo X10 Pro

Product images: Dreame L40 Ultra Gen 2, Roomba 105 Vac, Narwal Freo X10 Pro

The short answer

A self-emptying robot vacuum returns to a dock that sucks the dirt out of the robot's small bin and into a bag or bin in the base, so you empty that instead of the robot. The differences that matter are how long the base holds dirt, whether it uses bags or not, what else the dock does (wash mops, refill water) and what it costs to keep running. Here is how seven current models compare, using what each maker publishes.

  • Best overall: Dreame L40 Ultra Gen 2. $569.99 (regular $799.99). The dock empties into a 3.2 L bag that Dreame rates for up to 100 days, and it also washes and hot-air dries the mops and refills the robot's water.
  • Best vacuum-only pick: iRobot Roomba 105 Vac + AutoEmpty Dock. $279.99 (regular $449.99). No mop, a LiDAR-guided robot and a bagged dock that iRobot says holds up to 75 days.
  • Best all-in-one dock under $500: Narwal Freo X10 Pro. $499.99 (regular $699.99). Self-empties, washes and dries its mops, with up to 120 days hands-free according to Narwal.
  • Best bagless pick under $350: Shark Matrix Self-Empty Robot Vacuum (RV2310AE). $329.99 (reduced from $499.99). A bagless base that holds up to 45 days, so there are no dust bags to buy.
  • Most dock capacity under $300: Dreame D20 Air Plus. $269.99 (regular $349.99). A 4 L dust bag that Dreame rates for up to 120 days, plus 20,000 Pa suction.
  • Lowest price: Roborock Q7 M5+. $249.99 for the black version (regular $429.99). A 2.7 L bag that Roborock rates for up to 7 weeks. The Tapo RV30 Max Plus (under Also considered) was the same price.
  • Best bagless all-in-one: Shark PowerDetect NeverTouch Pro (RV2820ZE). $999.99. A 60-day bin, automatic water refills for up to 30 days, mop pad washing and drying, and a 3-year limited warranty.

All prices come from each maker's own US store as of October 2026. Most were sale prices, and they change often.

Self-emptying robot vacuum comparison table

RobotPrice (maker's US store, Oct 2026)Vacuum only or vacuum and mopWhat the dock doesDock capacity (maker's figure)Bag or baglessSuction (maker's figure)
Dreame L40 Ultra Gen 2$569.99 (reg. $799.99)Vacuum and mop (two spinning mops)Empties, washes mops, hot-air dries, refills waterUp to 100 days, 3.2 L bagBag25,000 Pa
iRobot Roomba 105 Vac + AutoEmpty Dock$279.99 (reg. $449.99)Vacuum onlyEmptiesUp to 75 daysBagNo Pa figure ("70X" vs Roomba 600 series)
Narwal Freo X10 Pro$499.99 (reg. $699.99)Vacuum and mop (dual scrubbing mops)Empties, washes and dries mopsUp to 120 daysBag11,000 Pa
Shark Matrix Self-Empty (RV2310AE)$329.99 (reduced from $499.99)Vacuum onlyEmptiesUp to 45 daysBaglessNo figure published
Dreame D20 Air Plus$269.99 (reg. $349.99)Vacuum and mop (flat mop pad)EmptiesUp to 120 days, 4 L bagBag20,000 Pa
Roborock Q7 M5+$249.99 black (reg. $429.99)Vacuum and mopEmptiesUp to 7 weeks, 2.7 L bagBag10,000 Pa
Shark PowerDetect NeverTouch Pro (RV2820ZE)$999.99Vacuum and mopEmpties, refills water, washes and dries the pad60-day bin; water refills for up to 30 days60-day bin, no bags mentionedNo figure published

Capacity figures are each maker's own estimate, usually from in-house testing, and real homes vary with size, pets and how often the robot runs. Suction figures are also maker numbers measured in different ways, so treat them as rough.

How a self-emptying dock works, and what the "days" mean

The robot cleans with its own small bin (Shark lists 0.2 qt on the Matrix; Dreame lists 220 ml on the D20 Air Plus). When it docks, a motor in the base pulls the debris out of that bin into a much larger bag or container. Ecovacs describes it the same way in its own FAQ: the station transfers the dirt into a dedicated bag or container that typically holds several weeks of dust, depending on your home.

The "up to 100 days" style figures are best-case estimates. Dreame says its 100 and 120 day figures come from its in-house lab and that actual performance may vary, and Roborock says its 7 week figure is based on internal testing. A home with a shedding dog, a lot of carpet or daily runs will fill a base sooner. Use the figures to compare models against each other, not as a promise.

The running cost: dust bags

Bagged docks keep dust sealed and are easy to empty, but you keep buying bags. Bagless docks avoid that cost but have to be emptied by hand. These are the replacement bag prices we could match to a specific model on the maker's own store:

RobotReplacement bags (maker's store, Oct 2026)Price per bagRough yearly cost (estimate)
Roborock Q7 M5+6 bags for $25.59 (sale; regular $31.99)About $4.27About $32 a year if each bag lasts the full 7 weeks
Narwal Freo X10 Pro2 bags (2.5 L each) for $19.99About $10.00About $30 a year if each bag lasts the full 120 days
Tapo RV30 Max Plus (also considered)5 bags for $19.99About $4.00About $24 a year if each bag lasts the full 2 months (about 60 days)
Shark Matrix and Shark PowerDetect NeverTouch ProNo bags$0$0 for bags (Shark sells a replacement 60-day dust cup for the NeverTouch Pro base at $24.95)

The yearly figures are our estimates: 365 days divided by the maker's best-case capacity, times the price per bag. Fuller homes use more bags. We could not match a replacement bag listing to the exact Dreame L40 Ultra Gen 2, Dreame D20 Air Plus or Roomba 105 Vac docks on the makers' stores, so they are left out rather than guessed.

Dreame L40 Ultra Gen 2: best overall

Who it's for: Homes with a mix of hard floors and rugs that want the dock to handle nearly everything, and the longest gap between emptying, without paying flagship prices.

Key facts

  • $569.99 on dreametech.com as of October 2026, a sale price (regular $799.99). Bundles with an accessory kit were $639.99.
  • The PowerDock auto-empties into a 3.2 L dust bag that Dreame says lasts up to 100 days (in-house lab figure).
  • The dock also washes the two spinning mops, dries them with hot air and refills the robot's clean water box. Dreame's FAQ says you still empty the dock's used water tank and fill its clean water tank yourself. The tanks hold 4.5 L clean and 4.0 L used.
  • An automatic cleaning solution dispenser is sold separately ($39.99).
  • 25,000 Pa suction, according to Dreame. The mops lift 0.41 in (10.5 mm) on carpet, and the side brush and mop extend toward edges.
  • 3D structured light obstacle avoidance, LiDAR navigation and maps for up to 4 floors.
  • A 5,200 mAh battery: Dreame lists up to 231 minutes in Vacuum Only mode at Quiet suction.
  • The robot is 3.82 in (97 mm) tall and crosses obstacles up to 0.79 in (2 cm). Dreame's store lists a 3-year warranty.

Trade-offs: It is a vacuum and mop with a large base (17.99 x 13.39 x 23.23 in), so you pay for mopping and give up floor space. Dreame says Matter support comes in a future update, so do not count on it today. Dreame's spec table lists hot water mop cleaning but gives no temperature for this model. If you want a stated wash temperature, the Dreame L60 Ultra FE ($799.99, regular $999.99) lists 212°F (100°C) mop washing, 30,000 Pa and the same 100-day, 3.2 L bag.

iRobot Roomba 105 Vac + AutoEmpty Dock: best vacuum-only pick

Who it's for: Mostly carpeted homes, or anyone who wants dirt off the floor without water tanks, mop pads or a big station.

Key facts

  • $279.99 on irobot.com as of October 2026, a sale price (regular $449.99). The page showed it in stock.
  • The AutoEmpty dock holds up to 75 days of debris, and iRobot says its bag traps 99% of allergens as small as 0.7 microns.
  • A 3-Stage Cleaning System with a Multi-Surface bristle brush and an Edge-Sweeping brush. iRobot claims 70X more suction, compared with Roomba 600 series robots, and gives no Pa figure.
  • ClearView LiDAR navigation, up to 3 maps, 4 suction levels and keep-out zones in the Roomba Home app.
  • The robot is 4.09 in tall. It needs a 2.4 GHz Wi-Fi network.
  • iRobot lists a 60-day home trial on the product page.

Trade-offs: No mopping and no camera, so iRobot describes obstacle avoidance from LiDAR only. iRobot's FAQ lists changing the filter every 3 to 6 months, and the dock bags are an ongoing cost we could not price for this model. For a vacuum-only Roomba with a 90-day dock, the Roomba Max 715 Vac was $499.99, covered in our robot vacuums for pet hair compared guide.

Narwal Freo X10 Pro: best all-in-one dock under $500

Who it's for: People who want the dock to wash and dry mops as well as empty dust, for well under the price of most full stations.

Key facts

  • $499.99 on us.narwal.com as of October 2026, a sale price (regular $699.99).
  • Narwal describes the dock as "Self-Empty, Wash & Dry, 120 Days Hands-Free".
  • Replacement dock bags are 2.5 L each and sold in pairs for $19.99; Narwal says each lasts 120 days.
  • 11,000 Pa suction, according to Narwal, with a DualFlow Tangle-Free System (a de-tangling side brush and a floating roller brush).
  • Dual scrubbing mops, and the mop extends toward corners, edges and toe kicks.
  • The robot measures 355 x 350 x 107.7 mm (about 4.24 in tall) with a 5,000 mAh battery.

Trade-offs: Its suction figure is the lowest of the mopping picks here. Narwal's product page does not say whether the mops are washed with hot water. At 107.7 mm it is one of the taller robots on this page, so measure under your sofa first.

Shark Matrix Self-Empty Robot Vacuum (RV2310AE): best bagless pick

Who it's for: People who never want to buy dust bags and only need vacuuming.

Key facts

  • $329.99 on sharkninja.com as of October 2026, reduced from $499.99, and shown in stock.
  • Self-empties after each clean into a bagless base that holds up to 45 days of dirt and debris. Shark says no disposal bags are needed.
  • Self-cleaning brushroll that Shark says is engineered to pick up more hair and resist hair wrap.
  • 360° LiDAR mapping, with object detection and avoidance day or night.
  • A 0.2 qt dust cup, a washable pre-motor filter, 90 minutes of battery life and a 6-hour charge.
  • 1-year limited warranty.

Trade-offs: At 45 days, the base holds the fewest days of any pick here, and emptying a bagless bin is messier than dropping a sealed bag in the trash. Shark publishes no suction figure.

Dreame D20 Air Plus: most dock capacity under $300

Who it's for: Smaller budgets that still want months between emptying.

Key facts

  • $269.99 on dreametech.com as of October 2026, a sale price (regular $349.99).
  • The robot's 220 ml dust box empties into a 4 L dust bag that Dreame rates for up to 120 days (in-house lab figure). The box includes two dust bags, one pre-installed.
  • 20,000 Pa suction, according to Dreame, with a dual anti-tangle brush design.
  • A flat mop pad with a 280 ml water tank, and carpet detection that raises suction on rugs.
  • LiDAR navigation and up to 4 maps. Dreame lists up to 150 minutes of runtime in Vacuum Mode at quiet suction, from a 3,200 mAh battery.
  • The robot is 325 x 325 x 94.7 mm (about 3.73 in tall). Dreame's store lists a 3-year warranty.

Trade-offs: The dock only empties dust: the mop is a basic pad you wash yourself. Dreame describes LiDAR hazard detection, not camera or 3D obstacle recognition, so pick up cords and socks before a run.

Roborock Q7 M5+: lowest price

Who it's for: The cheapest way into a self-emptying robot from a major maker, for apartments and smaller homes.

Key facts

  • $249.99 for the black version on us.roborock.com as of October 2026, a sale price (regular $429.99). The white version was $359.99.
  • RockDock Plus empties into a 2.7 L dust bag that Roborock says lasts up to 7 weeks (internal testing).
  • Replacement bags are 6 for $25.59 on Roborock's store (sale; regular $31.99).
  • 10,000 Pa suction, measured by Roborock under Max+ mode according to IEC 62885-2.
  • Dual Anti-Tangle System, three water flow levels for mopping, 360° LiDAR and multi-level mapping.
  • Crosses thresholds up to 2 cm. The robot is 3.9 in tall, and the dock is compact at 8.3 x 7.0 x 10.2 in.

Trade-offs: Seven weeks is the shortest bagged capacity on this page. Roborock lists LiDAR navigation but no camera-based obstacle avoidance on this model, and the mop is a simple pad the dock does not wash.

Shark PowerDetect NeverTouch Pro (RV2820ZE): best bagless all-in-one

Who it's for: People who want a full station that mops too, without buying bags, and who value a longer warranty.

Key facts

  • $999.99 on sharkninja.com as of October 2026, shown in stock in black.
  • After every run the robot empties debris into a 60-day-capacity bin, refills its own water tank (Shark says for up to 30 days) and the base washes and dries the mopping pad.
  • Shark says the NeverTouch Pro base traps 99.97% of pet allergens and dust down to 0.3 microns, with Odor Neutralizer Technology.
  • 360° LiDAR plus a 3D sensor for obstacle avoidance. NeverStuck Technology lifts the robot over obstacles and thresholds and keeps the pad above carpets.
  • When mopping, the pad extends up to an inch toward edges.
  • Shark lists a 0.3 qt dust cup, a HEPA post-motor filter and a 3-year limited warranty.

Trade-offs: The most expensive pick, and Shark gives no suction figure. The water side needs attention about monthly by Shark's own "up to 30 days" figure, so it is not truly hands-off for 60 days. A replacement 60-day base dust cup costs $24.95 if you ever need one.

Also considered

  • Tapo RV30 Max Plus ($249.99, regular $329.99): a 3 L bag rated for up to 2 months and 5,300 Pa suction. Cheap bags (5 for $19.99), but less suction than the Roborock Q7 M5+ at the same price.
  • Roborock Q10 X5+ ($319.99, regular $499.99): the same 2.7 L bag and 7 week rating as the Q7 M5+, with Reactive Tech obstacle avoidance added.
  • iRobot Roomba 205 DustCompactor Combo ($469.99): no dock at all; iRobot says it compacts debris inside the robot for up to 60 days. It showed as out of stock on irobot.com when we checked.
  • Shark AI Ultra Self-Empty (AV2511AE) ($599.99): a bagless base rated for up to 60 days, but it showed as out of stock on sharkninja.com.
  • Dreame D20 Plus ($309.99, regular $369.99): Dreame rates its dock for up to 150 days. It is covered with other shedding-friendly picks in our pet hair guide linked above.
  • eufy: eufy lists self-emptying Omni models such as the E25 (a 3 L bag rated for up to 75 days), but its store showed different prices for the same model on different pages, so we left eufy out until the price is clear.

If mopping matters more to you than the dust bin, compare robot vacuum and mop combos on mop type, hot-water washing and carpet protection.

How to choose

  1. Decide whether you need mopping. If not, a vacuum-only robot (Roomba 105 Vac, Shark Matrix) costs less and has a smaller dock with nothing to refill.
  2. Bag or bagless. Bags seal dust away and are the easiest to empty; budget roughly $24 to $32 a year on the models we could price. Bagless bases (both Shark picks) cost nothing to run but you tip out a bin by hand.
  3. Compare days, not liters. Makers rate capacity in days or weeks: 120 (Dreame D20 Air Plus, Narwal Freo X10 Pro), 100 (Dreame L40 Ultra Gen 2), 75 (Roomba 105 Vac), 60 (Shark NeverTouch Pro), about 49 (Roborock Q7 M5+) and 45 (Shark Matrix). Expect less in a home with pets.
  4. A full station still needs you. Docks that wash mops need their clean and dirty water tanks handled. Shark rates its water refill at up to 30 days; Dreame's L40 Ultra Gen 2 FAQ says you empty and fill the dock tanks yourself.
  5. Check the dock size and height. Full stations are much bigger than a plain emptying dock (the Dreame L40 Ultra Gen 2 base is 23.23 in tall; the Roborock Q7 M5+ dock is 10.2 in). Among the picks with a published robot height, they range from about 3.73 in (Dreame D20 Air Plus) to about 4.24 in (Narwal Freo X10 Pro).
  6. Buy direct when you can, and check the date. Nearly every price above was a sale price, and two shortlisted models were out of stock when we checked.

Self-emptying docks trap dust in the base, but they do not tell you what is in the air. For that, see smart air quality monitors compared, and for the rest of the connected home, our smart home device guide.

What we could not verify

  • Real capacity in your home. Every day or week figure is the maker's own estimate. None of the makers publish how much dirt a "day" means.
  • Dock noise. Emptying is loud for a few seconds on most docks, but none of these product pages publish a decibel figure for the dock.
  • Bag prices for three picks. We could not match a replacement bag listing to the Dreame L40 Ultra Gen 2, Dreame D20 Air Plus or Roomba 105 Vac docks on the makers' stores.
  • Suction across brands. Pa figures are each maker's own. iRobot and Shark publish none for these models.
  • Long-term reliability. No maker publishes failure rates, and it takes months of use to judge. This page compares published information only.

How this page was put together

HomeGearLab does not test products in a lab or at home. This page compares each maker's US product pages, US store prices and replacement bag listings, all fetched on October 19, 2026. Picks are based on what each maker publishes about dock capacity, bags, dock features, suction and navigation, and claims are attributed to the maker that made them. Yearly bag costs are our own arithmetic from those published figures. Prices change often and most were sale prices that day, so confirm before you buy.

Related guides

Frequently asked questions

What is the best self-emptying robot vacuum?

For most homes, the Dreame L40 Ultra Gen 2 ($569.99 on dreametech.com as of October 2026, regular $799.99). Its dock empties into a 3.2 L bag that Dreame rates for up to 100 days and also washes and hot-air dries the mops. For vacuum only, the iRobot Roomba 105 Vac + AutoEmpty Dock ($279.99) holds up to 75 days, according to iRobot.

Are self-emptying robot vacuums worth it?

They are worth it if you want the robot to run daily without emptying a small bin each time. The robots on this page have onboard bins as small as 0.2 qt (Shark Matrix) or 220 ml (Dreame D20 Air Plus), while their docks are rated for 45 to 120 days by the makers. The trade-offs are a bigger dock, some noise when it empties, and the ongoing cost of bags on bagged models.

How does a self-emptying robot vacuum work?

When the robot returns to its dock, a motor in the base pulls the dirt out of the robot's bin and into a larger bag or bin in the base. You then empty or replace that bag every few weeks or months instead of emptying the robot after every run. Some docks also wash and dry mops and refill the robot's water tank.

How often do you change the bag on a self-emptying robot vacuum?

Makers rate their docks from about 7 weeks (Roborock Q7 M5+, 2.7 L bag) to 120 days (Dreame D20 Air Plus with a 4 L bag, and Narwal Freo X10 Pro). These are best-case estimates from the makers' own testing, so expect to change bags sooner with pets, lots of carpet or daily runs.

Is a bagged or bagless self-emptying base better?

Bagged bases seal the dust away and are the cleanest to empty, but you keep buying bags: about $24 to $32 a year on the models we could price, assuming each bag lasts the maker's full rating. Bagless bases, such as the Shark Matrix (up to 45 days) and the Shark PowerDetect NeverTouch Pro (60-day bin), cost nothing to run but you tip the bin out by hand.

What is the cheapest self-emptying robot vacuum?

Of the models on this page, the Roborock Q7 M5+ (black version, regular $429.99) and the Tapo RV30 Max Plus were the lowest at $249.99 each on the makers' US stores as of October 2026. Roborock rates the Q7 M5+ dock for up to 7 weeks, and Tapo rates its 3 L bag for up to 2 months. The Dreame D20 Air Plus was $269.99 with a 4 L bag rated for up to 120 days.

Is there a self-emptying robot vacuum without a mop?

Yes. The iRobot Roomba 105 Vac + AutoEmpty Dock ($279.99, up to 75 days, bagged) and the Shark Matrix Self-Empty Robot Vacuum ($329.99, up to 45 days, bagless) are vacuum only. The Roomba Max 715 Vac ($499.99) is another vacuum-only option with a dock iRobot rates for up to 90 days.

What are the downsides of a self-emptying robot vacuum?

The dock takes floor space (a full station like the Dreame L40 Ultra Gen 2 is about 23 inches tall), emptying is briefly loud, and bagged docks need replacement bags. Docks that also mop need their water tanks filled and emptied. Capacity figures are the makers' estimates, so real homes may fill the base sooner.

Sources

About the author

Ethan Halfhide: Ethan Halfhide is a smart home enthusiast and AI technologist who follows the connected home market closely, from smart locks and security cameras to robot vacuums, lighting, sensors and hubs. He curates HomeGearLab's device directory, comparing products on published specs, compatibility, setup requirements and price so readers can pick gear that fits their home and works together.