Guide
Robot vacuum dock bags: sizes, fit and how often to change them
Published
Note: This page contains affiliate links. If you buy through them we may earn a commission at no extra cost to you. Learn more
In short
Most self-emptying robot vacuums empty into a disposable bag in the dock, typically between about 2.5 and 5 litres depending on the model. Change it when the app or dock says it is full, or when it reaches the fill line, and always buy a bag made for your exact dock. Some bases, such as Shark's bagless docks and the Ecovacs N20e Plus, use a bin you empty instead.
Products for this job
Compare all 7 productsXiaomi H40: compact base with a 4 L bag, 90 days
Check price on AmazonAffiliate linkShark Matrix RV2310AE: bagless base, 45 days
Check price on AmazonAffiliate linkLefant M2 Pro: bagless or bagged, 90 days
Check price on AmazonAffiliate link
A self-emptying dock saves you emptying a small robot bin after every run, but it moves the job to a bag inside the base. That raises practical questions: how big is the bag, how often does it need changing, will a cheaper compatible bag fit, and is a bagless base better? This guide covers bag sizes from current UK listings for popular docks, how to tell when to change one and how bagless bases compare.
How a self-emptying dock and its bag work
When the robot returns to a self-emptying dock, a strong fan in the base sucks the dust out of the robot's bin through a port underneath and blows it into a bag or bin in the dock. On all-in-one docks, the same base also holds clean and dirty water tanks for mopping, but the dust side works the same way.
The bag is sealed at the inlet, so when you lift it out the dust stays inside. That is the main appeal for many households: you deal with dust every few weeks rather than every day. The bag also acts as an extra filter, which is why its fit and material matter.
How long a bag lasts depends on the bag size, the size of your home, pets, carpets and how often the robot runs. Makers quote figures such as days of hands-free cleaning, but these are best treated as rough guides rather than promises.
Dock bag sizes by model
These capacities come from the makers' current UK listings. Where a listing gives a different figure on another version of the same product, both are shown. Check your own dock's manual before buying bags, because similar names can hide different bases.
| Robot and dock | Bag capacity | Notes |
|---|---|---|
| Dreame D20 Plus | 5 L | Disposable bag in the auto-empty base |
| Dreame D20 Air Plus | 4 L | Sealed dust bag |
| Xiaomi H40 | 4 L | Disposable bag |
| Lefant M3 | 3.2 L | Disposable bag |
| Tapo RV30 Max Plus | 3 L | Sealed dust bag |
| Eufy C10 | 3 L | Another listing gives 2.5 L |
| Eufy Omni S1 Pro | 2.5 L | All-in-one dock with water tanks |
How often to change the bag
The simplest rule is to change the bag when the robot's app or the dock tells you it is full, or when the dust reaches the fill line if the lid has a window. Most current apps send a reminder, and many docks stop emptying when the bag is full or missing.
A bigger bag does not always mean fewer changes. A 5 litre bag in a large house with a long-haired dog may fill faster than a 2.5 litre bag in a small flat. Pet hair is bulky and fills a bag faster than fine dust.
Do not wait until a bag is crammed. An overfull bag restricts airflow, so the dock may leave dust in the robot's bin. If the robot starts reporting a full bin straight after emptying, check the bag first, then the evacuation port on the robot and the duct in the dock for a blockage.
- 1
Open the dock lid and lift the bag out by its handle or cardboard collar; on most docks this closes the inlet.
- 2
Put the old bag straight into the bin outdoors to keep dust contained.
- 3
Wipe dust from the bag holder with a dry cloth.
- 4
Slide in a new bag until the collar clicks or seats fully, then close the lid.
- 5
Reset the bag counter in the app if your model has one.
Genuine versus compatible bags
Genuine bags are made for the dock's collar shape and seal, and the maker has matched their material to the base's airflow. Compatible third-party bags are widely sold and often cheaper per bag, and many work fine. The risks are a poor seal, which can let dust escape into the dock, and a thinner material that tears or lets fine dust through.
If you try compatible bags, buy from a seller that names your exact robot and dock model, check that the collar matches the original and that the bag sits flat. Keep an eye on the dock compartment for dust after the first few empties. If dust leaks round the edge, go back to genuine bags.
Some multi-pack accessory kits combine bags with brushes, filters and mop pads. These can be handy, but check every item is listed for your model, because Roborock, Dreame, Eufy and others use different parts across their ranges.
Bagless bases and robots without a dock
If you would rather not buy bags at all, some robots use a bagless base. Shark's Matrix and Navigator self-empty models use a bagless dock with a bin you empty. Ecovacs offers bagless emptying on the DEEBOT N20e Plus and its X12 OmniCyclone. The Lefant M2 Pro and Proscenic Q20Plus also use bagless collection bases.
Bagless bases save on consumables, but you empty a bin by hand, which can release some dust. Doing it outdoors or straight into a bin liner helps. The filter in a bagless base also needs regular cleaning.
A different approach is the iRobot Roomba 205 DustCompactor, which compacts debris inside the robot itself and has no emptying dock. That keeps the footprint small, which may suit a flat; see our guide to the best robot vacuum for small flats.
- Bagged dock: most hygienic to empty, ongoing bag purchases.
- Bagless dock: no bags to buy, you empty a bin and clean a filter.
- No dock (compacting robot): smallest footprint, you empty the robot directly.
Frequently asked questions
Do Roborock, Dreame and Eufy bags fit each other's docks? No, assume they do not. Each maker uses its own collar and seal design, and it can even vary between docks from the same maker. Buy bags listed for your exact model.
Can I empty and reuse a dock bag? Disposable bags are designed for single use. Reusing them weakens the material and the seal, and dust can escape into the dock. Fit a new bag instead.
Is there a robot vacuum and mop without a dust bag? Yes. Some all-in-one and self-emptying robots use a bagless base, such as the Ecovacs DEEBOT X12 OmniCyclone and N20e Plus, and Shark's bagless docks. You empty a bin instead of changing a bag.
Why does my dock not empty the robot properly? A full bag, a bag that is not seated, or a blockage in the robot's evacuation port or the dock duct are the common causes. Check those first, then see our guide to a robot vacuum that won't dock if it is not connecting at all.
What you need
- Check price on AmazonAffiliate link
Xiaomi H40: compact 32.6 cm self-empty base
- Check price on AmazonAffiliate link
Dreame L40 Ultra Gen2: 25,000 Pa and an extending mop
- Check price on AmazonAffiliate link
iRobot Roomba 205 DustCompactor: no emptying station needed
- Check price on AmazonAffiliate link
iRobot Roomba Combo 10 Max: mop retracts to top of robot