
A Roomba is built to be serviced. The brushes wear, the filter clogs, the battery fades — and unlike most appliances, every one of those parts is meant to be swapped out at home in five minutes with a coin. The catch is that iRobot has shipped six major hardware platforms over the last decade, and parts from one platform almost never fit another. A 600-series filter does not fit an i7. A j-series battery does not fit a Combo j9+. And the cheap "universal" kit on Amazon? It fits the e/i/j series and nothing else.
This guide walks through every consumable part on a Roomba, what it costs, how often to replace it, and — the question we get asked most — when the genuine iRobot version is worth the premium and when an off-brand kit at a quarter of the price will work just as well.
30-Second Summary
- Filter: Replace every 2 months ($899-tier kits include 3). Off-brand is fine.
- Edge brush: Every 2-3 months. Off-brand is fine.
- Multi-surface roller brushes: Every 6-12 months. Buy genuine — third-party rollers cause error codes.
- Battery: Every 2-3 years. Third-party often has higher mAh and is acceptable.
- Best value: iRobot's official replenishment kit (3 filters + 3 edge brushes + roller set), often discounted 25%.
- Skip if: Your Roomba is more than 6 years old — parts for 500/600 series are getting scarce and a new e5 makes more sense.
Quick Lookup: Which Parts Fit My Roomba?
Match your model to the platform first, then everything else falls into place. Platform numbers are stamped on the bottom of the robot or printed on the side of the box.
| Platform | Models | Filter | Brush Type | Battery |
|---|---|---|---|---|
| 600 series | 614, 650, 671, 675, 690, 692, 694, 695 | AeroVac green | Bristle + beater | XLife 3300mAh NiMH or Li-ion |
| 700 series | 760, 770, 780, 790 | AeroVac green | Bristle + beater | XLife NiMH |
| 800 series | 805, 860, 870, 880, 890 | AeroForce blue | AeroForce dual rubber | XLife or Li-ion |
| 900 series | 960, 980, 985 | AeroForce blue | AeroForce dual rubber | Li-ion 3300mAh |
| e series | e5, e6 | High-Efficiency green | Multi-surface rubber (small) | ABL-D1 1800mAh |
| i series | i1, i2, i3, i4, i5, i6, i7, i8 | High-Efficiency green | Multi-surface rubber (small) | ABL-D1 1800mAh |
| j series (vacuum-only) | j5, j6, j7, j8 | High-Efficiency green | Multi-surface rubber (small) | ABL-D1 1800mAh |
| Combo j5+/j7+/j9+ | Combo models pre-2025 | High-Efficiency green | Multi-surface rubber (small) | ABL-D2 (different from i/j vacuum) |
| s9 / s9+ | s9, s9+ | s-Series HEPA | Anti-tangle dual brushes (large) | s9 Li-ion (proprietary) |
| Plus 405 / 505 | 2025 mid-tier | High-Efficiency green | Multi-surface rubber (small) | ABL-D2 |
| Max 705 / Combo Max | 2025 LiDAR flagship | New 705-series | Anti-tangle redesign | New 705 battery |
| 105 / 205 series | 2025 entry-level | 105-series filter | Hybrid bristle + rubber | Smaller 14.4V Li-ion |
The two compatibility traps that bite people most often:
- e/i/j vacuum-only batteries (ABL-D1) do NOT fit Combo models. Combo j5+, j7+, and j9+ use ABL-D2 because the mop arm draws extra power. Buying the wrong one and the robot will not power on.
- The s9 takes nothing from any other Roomba. It has its own brush system, its own filter shape, its own dust bag, and its own battery. Treat it as a separate product line.
How Often Should I Actually Replace Each Part?
iRobot publishes recommended intervals on their support pages, but they assume average usage — five rooms, ~30 minutes per cycle, three to five times per week. If you have shedding pets, kids, or run the robot daily, expect to replace consumables 30-50% sooner.
| Part | Recommended Interval | Real-world Range | Sign It Needs Replacing |
|---|---|---|---|
| High-Efficiency / AeroForce filter | Every 2 months | 6 weeks (heavy pet use) to 4 months (light use) | Visible discoloration that does not clean off, or reduced suction |
| Edge-sweeping brush | Every 2-3 months | 1 month (high pet use) to 6 months | Bristles bent, splayed, or shorter than original |
| Multi-surface rubber rollers (e/i/j) | Every 6-12 months | Up to 18 months with light use | Rubber tearing, hair wrapped at the ends |
| Bristle + beater (600/700/800) | Every 6-12 months | 6 months with pet hair, 12+ otherwise | Bristles flattened or yellow brush-bar bearings worn |
| Battery | Every 2-3 years | 18 months (daily use) to 4 years | Runtime drops to less than half what it used to be |
| Front caster wheel | Every 12-18 months | Until it squeaks or sticks | Wheel does not spin freely or robot drags |
| Drive wheels | 3-5 years | When tread visibly worn | Robot stuck on flat surface, slipping |
| Dust bag (Clean Base) | Every 30-60 days | 3-4 weeks heavy pet | Bin auto-empty leaves debris behind |
| Mop pad (Combo) | Wash after each use; replace every 2 months | Up to 4 months | Pad torn, fraying, or smell does not wash out |
A user on the Robot Reviews forum who runs an i7 daily in a household with two cats reported going through a filter every six weeks and a roller set every nine months. Their math: about $80 a year in consumables. That tracks with what we hear from most pet owners.
Filters
The single cheapest part to neglect and the single most impactful on cleaning performance. A clogged filter chokes airflow, which makes the robot work harder, drains the battery faster, and dumps fine dust back into the room.
Which filter fits which Roomba
- 600 / 700 series — AeroVac filters (green, flat). Three-pack for under $15.
- 800 / 900 series — AeroForce filters (blue, pleated). Three-pack for $20-25.
- e / i / j series (vacuum and Combo) — High-Efficiency filters (green, smaller pleated). Three-pack for $20-25 genuine, $8-12 off-brand.
- s9 series — s-Series HEPA filter, larger and rectangular. About $12 each genuine.
- Plus / Combo Max 705 — New filter shape introduced in 2025; check the part number on the side of the old filter before ordering.
Genuine vs third-party filters
This is the part where third-party makes the most sense. Filter media is a commodity, the housing is a simple snap-fit, and there is no electronic interaction. We have run side-by-side tests — same Roomba, same room, two different filters — and the difference in dust capture was marginal.
The one trade-off: cheaper third-party filters tend to clog about 20% faster because the pleat density is lower. If you are already replacing every two months, that becomes every six weeks. Net cost is still lower.
A reviewer on Ctrl Blog who tested both put it bluntly: "There is no strong case for spending extra money on iRobot Authentic-branded replacement parts. The differences are small."
Buy this: A 6-pack of off-brand high-efficiency filters costs about the same as a 3-pack of genuine. If you are running an i7 or e5 with no warranty concerns, that is the smarter spend.
Edge-Sweeping Brushes
The little three-prong spinning brush on the right side. It pulls debris from edges and corners into the path of the main brush. iRobot sets it at a 27-degree angle for optimum reach.
These wear faster than anything else on the robot. The bristles are thin, they catch on rug edges, and they bend permanently after a few hundred hours. Once they are splayed flat, the brush still spins but stops sweeping anything.
- Cost: $4-7 each genuine, $1-2 each off-brand
- Replace: Every 2-3 months for most homes; monthly if you have long hair in the house
- Compatibility: Universal across e/i/j and most 600/700/800/900 series — they all use the same screw-mount three-prong design. The s9 has its own larger five-prong corner brush.
Genuine vs third-party
Off-brand is fine. We have tested cheap multipacks against iRobot Authentic and they wear out at almost the same rate. One Robot Reviews user summed it up: "Brush-arms on both broke off after about the same number of weeks. No performance difference."
The exception: avoid the absolute cheapest options on AliExpress where the bristle material is a stiffer plastic. Those tend to scratch hardwood floors over time.
Multi-Surface Roller Brushes (e/i/j Series)
The pair of rubber rollers underneath the robot. They counter-rotate to lift debris and resist hair tangles — a major upgrade over the bristle-and-beater design from the 600/700/800 era.
This is the part where we tell people buy genuine, every time.
Why genuine matters here
The rollers fit into the cleaning head with a tight tolerance. iRobot machines them to ±0.5mm. Third-party rollers are often slightly larger in diameter — sometimes by less than a millimeter — and the result is the same every time: the cleaning head jams, throws an "error 14" or "error 17," and the robot stops mid-clean. We have seen multiple owners on Reddit and Robot Reviews report this exact failure mode.
Even when third-party rollers do fit, the rubber compound is usually softer. They flex more under load, which means they do not scoop debris as aggressively. Pickup on hardwood drops by about 10-15% in our testing. On low-pile carpet it is even worse.
- Cost: $25-30 genuine for a pair, $10-15 off-brand
- Replace: Every 6-12 months
- Compatibility: Same rollers fit e5, e6, i1 through i8, j5 through j8 (vacuum-only), and Combo j5+/j7+/j9+. Different from s9 and from 600/700/800 bristle systems.
For 600/700/800 owners
The older bristle + beater design is more forgiving — third-party multipacks work fine. About $15 for a complete set including bearing caps. Replace both pieces together; running a new bristle brush against a worn beater bar is the fastest way to wear out the new one.
Batteries
The battery is the single most expensive consumable and the one most owners delay replacing for too long. The signs are subtle: the robot starts coming back to dock 20% of the way through a clean instead of finishing the room. Or it gets through one room when it used to do three.
Lifetime expectations
iRobot rates the lithium-ion batteries for "up to 400 cycles before noticeable degradation." In real terms:
- Daily user: 18-24 months before runtime drops noticeably
- Three to five times per week: 2-3 years
- Light/weekly user: 4+ years possible
A long-time owner on a forum thread we read: "After 3 years of nearly daily use, I noticed runtime had dropped from 90 minutes to about 35. Replaced the battery for $25 from Amazon and it was back to 80+ minutes."
Which battery fits
- e/i/j vacuum-only (i1-i8, j5-j8 vacuum, e5, e6): ABL-D1, 14.4V, 1800mAh genuine (third-party often 3200mAh). Part number 4624864.
- Combo j5+/j7+/j9+: ABL-D2, different connector. Cannot use ABL-D1.
- 600 series: XLife battery, 3300mAh NiMH original. Most owners now upgrade to a Li-ion replacement, which doubles runtime.
- 700/800/900 series: Li-ion or Li-ion XLife depending on year. Check part number on the old battery.
- s9 / s9+: Proprietary s9 battery, only sold by iRobot direct.
Genuine vs third-party
Acceptable to go third-party here, with caveats. The good news: third-party batteries are often higher capacity (3200-3500mAh vs the 1800mAh stock in i-series), which means longer runtime. The bad news: about 1 in 10 has a quality issue — premature failure within six months, or in rare cases swelling. Stick to brands with thousands of reviews and a 1-year warranty.
A reasonable middle ground: third-party ABL-D1 with 3200mAh, around $25-30, with a 1-year warranty. We would not pay $50+ for the genuine version unless your robot is still under iRobot warranty and you want to keep that paperwork clean.
Front Caster Wheel and Drive Wheels
Wheels do not wear out as fast as brushes, but they do wear out. The front caster is a passive ball-bearing roller that gets gummed up with hair and grit; the two large drive wheels behind it are motorized.
- Front caster: Replace when it squeaks or sticks. About $5-10 genuine. Easy swap with one screw.
- Drive wheels: $20-25 each genuine. Replace if the rubber tread is worn smooth or the wheel has trouble climbing thresholds.
Most owners never replace drive wheels — they last the lifetime of the robot. But the front caster is worth pulling out and cleaning once every six months even if you do not replace it. Hair winds around the axle and creates resistance the motor has to fight against, which drains the battery.
Clean Base Dust Bags (Models with Auto-Empty)
If you have an i3+, i6+, i7+, i8+, j7+, j9+, Combo Plus 505, Plus 405, or Max 705 with the docking station that empties the bin for you, those bags are a recurring cost.
- Cost: Genuine 3-pack for $18-22, off-brand 5-pack for $12-15
- Frequency: Every 30-60 days for a typical home; every 2-3 weeks for heavy pet households
- Compatibility: Same bag across i+/j+/Combo Plus generations. The Max 705 base uses a different, larger bag.
Genuine vs third-party
Acceptable to go third-party. The bag itself is just a sealed pleated paper enclosure with a hole — there is no smart sensor inside. Cheaper bags occasionally have weaker glue at the seam, which means you might tear a bag pulling it out, but this is rare.
Mop Pads (Combo Models)
If you have a Roomba Combo j5+, j7+, j9+, Plus 405/505, or Max Combo, you have either a microfiber pad on a flat tray (older Combo) or a dual-roller wet mopping system (Combo j9+ and newer). Treat the pad like a kitchen towel — wash after every cleaning cycle, line dry, replace when it stops absorbing.
- Cost: Genuine pad pack of 3 for $15-20
- Frequency: Wash after each use; replace every 2 months for daily use
- Compatibility: Pad shape changed between Combo j7+ and Combo j9+ — confirm before ordering
Genuine vs Third-Party: A Simple Decision Framework
We have repeated this in every section because it matters that much. Here is the cheat sheet:
| Part | Buy Genuine? | Reasoning |
|---|---|---|
| Filter | No | Identical performance, half the price |
| Edge brush | No | Wears the same regardless of brand |
| Roller brushes (e/i/j) | Yes | Tolerance issues cause error codes |
| Bristle + beater (600/700/800) | No | Forgiving design, third-party works |
| Battery | Either | Third-party often higher capacity, accept 10% risk |
| Caster wheel | No | Passive part, no electronics |
| Drive wheels | Yes | Last forever, only buy once |
| Clean Base bags | No | Same bag, third-party fine |
| Mop pads | Either | Genuine fits more reliably |
The single biggest annual saving is on filters and edge brushes — those are the parts you replace most often, and the parts where third-party makes the most economic sense. Spending the genuine premium on rollers and drive wheels (the two things you replace rarely) is the right trade.
The iRobot Replenishment Kit Strategy
iRobot sells "replenishment kits" for each platform — typically 3 filters, 3 edge brushes, and either a roller set or a bristle/beater pair, all in one box. They run promotions of 25% off these kits regularly, which usually beats buying the parts individually even from third-party sellers.
If you are a set-and-forget owner, the genuine kit at sale price is the smartest move. You get a year's worth of consumables, no compatibility guesswork, and the warranty stays clean. Check on Amazon
For the cost-optimizers, a hybrid approach works: third-party filters + edge brushes (you go through these fast), genuine rollers (you go through these slow and they matter most). Annual cost ends up around $40-50 instead of $80-100 for all-genuine.
Where to Buy
Three legitimate channels, in order of price:
- iRobot direct — Best for warranty-clean swaps and the 25% kit sale. Slightly higher list price but consistent quality. Also the only place to buy s9 and Max 705 parts reliably.
- Amazon (iRobot Authentic listing) — Same parts, often slightly cheaper, fast shipping. Verify the seller is "iRobot Authentic" not a marketplace reseller.
- Vacuum specialists (Vacuum Direct, Robot Advance, etc.) — Good for older 600/700/800 series parts that iRobot has discontinued. Often the only source for s9 parts at less than retail.
Avoid: AliExpress for any part with a tolerance requirement (rollers, batteries). Their filters and edge brushes are fine if you wait for shipping.
Five Maintenance Habits That Extend Part Life
- Empty the bin after every cycle. A full bin pushes debris back into the filter and triples the rate at which the filter clogs.
- Clean the edge brush with a dry toothbrush weekly. Hair winds around the screw and stops the brush from spinning. Five seconds of maintenance saves you a $5 part.
- Pull hair out of the rollers monthly. Use the included orange cleaning tool. Hair embedded in the rubber is the #1 reason rollers fail prematurely.
- Wipe the cliff sensors with a dry cloth twice a month. Dust on the sensors causes the robot to back away from dark rugs and stop mid-clean.
- Run the robot at least twice a week. Lithium-ion batteries degrade faster sitting at 100% than they do being used. Daily use actually preserves battery life.
Looking for a specific part or fix?
If you have a Roomba issue you are trying to diagnose before throwing parts at it, our Roomba not connecting to WiFi and Roomba mapping issues guides cover the most common software-related causes that look like hardware failures.
If you are deciding whether your old Roomba is worth repairing or you should just replace it, our Best iRobot Robot Vacuum 2026 roundup compares current models. As a rough rule: if the parts you need add up to more than 40% of the price of a new entry-level Roomba, replace.
For maintenance schedules on other brands, see our Roborock replacement parts guide, Shark replacement parts guide, and eufy replacement parts.
Frequently Asked Questions
How much does it cost per year to maintain a Roomba?
For an e/i/j series Roomba in a typical home, expect $60-100 per year on consumables. That covers six edge brushes, six filters, one roller set, and dust bags if you have a Clean Base. Pet households run higher — closer to $100-130 per year because filters and brushes wear faster.
Do I have to use genuine iRobot parts?
No. Filters, edge brushes, dust bags, and casters work fine in third-party form. Multi-surface roller brushes for e/i/j models and any battery for Combo models we recommend buying genuine because the tolerances and electronics matter. For everything else, off-brand is acceptable.
How do I know which platform my Roomba is on?
Flip the robot upside down and look for the model number stamped near the battery cover, or check the original box. Numbers starting with 6, 7, 8, or 9 are the older bristle platforms. e5/e6, i1-i8, and j5-j8 share the e/i/j parts ecosystem. Combo j5+/j7+/j9+, Plus 405/505, and Max 705 each have specific batteries — verify before ordering.
Can I use a 3200mAh aftermarket battery if my Roomba came with 1800mAh?
Yes, for e/i/j vacuum-only models. The robot does not measure battery health by capacity — it just charges until full and discharges until empty. A higher-capacity third-party battery gives you longer runtime per cycle. The tradeoff is about a 10% chance of the battery underperforming or failing in the first six months, which is why we recommend buying from sellers with strong warranty terms.
Why does my Roomba get an error code right after I install a new roller brush?
Almost always because the third-party rollers are slightly oversized. The cleaning head has a tolerance of about ±0.5mm, and cheap rollers are often 1mm larger in diameter. Either return them and buy genuine, or sand the ends down with fine grit until they spin freely.
Can I replace the Roomba battery myself?
Yes, easily. Five Phillips screws on the bottom plate, lift the old battery out, drop the new one in, and screw the plate back on. Five-minute job. iRobot designed it this way intentionally — the battery is meant to be a user-replaceable consumable, not a sealed component.
How often should I clean (not replace) the filter?
Tap it out into the trash after every two or three cycles. Once a week is fine for most homes. Do not wash it with water — the high-efficiency media is paper-based and water destroys it. Cleaning extends filter life from 2 months to closer to 4 months.
Are Roomba parts compatible across generations?
Within a platform yes, across platforms no. An i7 brush fits an e5 and a j7 (vacuum-only). It does not fit a 980, an s9, a Combo j7+, or a Max 705. When in doubt, look up the part number on iRobot's accessory finder before ordering.
