What does a robot vacuum cost to keep running: bags, filters, brushes and pads?
Summary
Running costs include dock bags, filters, brushes and mop pads or rollers. A bagless dock avoids bag purchases. On 2026-10-23, iRobot listed a 3-pack of bags at $19.99; Roborock listed a Qrevo and S7 family main brush at $22.99. For that brush, we have both a price and a replacement interval: every 12 months gives $22.99 a year; every 6 months gives $45.98. Other annual costs depend on the parts your model takes and how often you replace them.
Which parts wear out
Docks that empty into a bag need a new bag whenever it fills, while bagless stations dump debris into a container you empty and reuse. ECOVACS describes the DEEBOT X11 OmniCyclone as a "Bagless OmniCyclone station." Dock capacity sets how often a bag fills. iRobot says the Roomba 105 AutoEmpty Dock holds "up to 75 days" of debris. SharkNinja's page for the PowerDetect ThermaCharged (RV2930XE) base lists emptying debris for 60 days, though the bag type for that base is not given here.
Filters need replacing too, and so do brushes: the main brush or rubber rollers under the robot, and the spinning side brushes that sweep edges. Hair, carpet fibers and grit wear both down. Robots that mop add pads or rollers, which wear with use and repeated washing.
What the makers charge for replacements
These are the makers' own US prices on the date checked, per pack as sold. Dividing by the pack size gives the cost of one part.
- iRobot dirt disposal bags, 3-pack: $19.99, or $19.99 ÷ 3 ≈ $6.66 per bag (checked 2026-10-23).
- iRobot High-Efficiency Filter, 3-pack for Roomba e, i and j series and Combo i5/j5: $36.99, or $36.99 ÷ 3 = $12.33 per filter.
- iRobot High-Efficiency Filter for Roomba s series: $13.99.
- iRobot filter 3-pack for Roomba 600 and 500 series: $25.99. The 3-pack for Roomba 105 and Essential is $19.99.
- iRobot edge-sweeping brush, 3-pack for Roomba Combo, i, e and j series: $19.99, or $19.99 ÷ 3 ≈ $6.66 per brush.
- iRobot replenishment kit for e, i, j and Combo i5/j5: $66.99.
- Roborock side brushes, 2-pack: $15.99, or $15.99 ÷ 2 ≈ $8.00 per brush (checked 2026-10-23).
- Roborock main brush for the Qrevo and S7 family: $22.99.
- Roborock mop cloth, 2-pack for Q8 Max, Q5 Pro, Q7, S6 and S5: $16.99, or $16.99 ÷ 2 ≈ $8.50 per cloth. Roborock also sells dust bags and filters as multi-packs (6-packs and 2-packs); confirm their prices with Roborock.
- SwitchBot S Series Dust Bag for the S10 and S20: $26.99 on SwitchBot's US store (checked 2026-10-23).
iRobot alone lists four different filters across its series, so match the part to your exact model before you compare prices. A kit can bundle several parts, so check what is inside it against the parts you actually wear out.
How often the makers say to replace them
Roborock's US blog post on maintenance, dated December 2022, says roller (main) brushes should be changed every 6 to 12 months. It says side brushes should be replaced "if damaged," which ties that cost to wear rather than a calendar. Its filter guidance is every 2 months. The post presents that as what manufacturers recommend in general, not as a Roborock-specific schedule.
For iRobot, an iRobot representative answering a question on Best Buy's product Q&A page said the Dual Multi-Surface Rubber Brushes should be replaced every 6 to 12 months (Best Buy page, checked 2026-10-23). That comes from a retailer's page, not from iRobot's own site.
Within those ranges, a long-haired pet, daily runs or mostly carpet point toward the short end, while a small apartment with hard floors and weekly runs leaves more slack. More debris also fills a bag before the dock's rated days are up.
A yearly estimate from those numbers
For the Roborock main brush, a yearly estimate combines the 2026 Qrevo and S7 family brush price with a December 2022 blog interval that is not model-specific. This assumes one $22.99 brush per replacement, after confirming the pack size with Roborock. Every 12 months gives $22.99 × 1 = $22.99 a year; every 6 months gives $22.99 × 2 = $45.98 a year. Treat this as an estimate using those two sources, rather than a model-specific maintenance budget.
For the other parts above, confirm a replacement schedule for your model before estimating annual costs. To build your own, multiply each per-part cost by the number of times you expect to replace it in a year, then add the results. For example, if your Roomba dock needs a new bag four times a year, that is $6.66 × 4 = $26.64. Treat that figure as your assumption, not iRobot's.
If you are still choosing a robot, a bagless station such as the ECOVACS DEEBOT X11 OmniCyclone removes bag purchases from that sum, though filters, brushes and pads remain running costs.
Shopping for one? Browse robot vacuums →
Sources
- irobot.com/en_US/accessories.html
- us.roborock.com/collections/accessories
- us.roborock.com/blogs/blog/how-to-maintain-your-roborock-robot-vacuum
- us.switch-bot.com/products/s-series-dust-bag
- bestbuy.com/site/questions/irobot-roomba-s-series-replenishment-kit-green/6352888/question/bafec6e5-0d31-3f5b-af1c-4ac0f8684e22
- ecovacs.com/us/shop/deebot-robotic-vacuum-cleaner/deebot-x11-omnicyclone
- irobot.com/en_US/roomba-105-vac-robot-plus-autoempty-dock/Q352020.html
- sharkninja.com/shark-powerdetect-thermacharged-robot-vacuum-mop-2-in-1-nevertouch-pro-heated-mop-wash-dry-base/RV2930XE.html
We have not tested these products. Specs, prices, stock and terms are as published on these pages on the date above and can change; check the manufacturer or retailer before you buy.