Roomba Battery Compatibility Guide: Which Pack Fits

Roomba Battery Compatibility Guide

For each question, find out which pack is suitable for your robot, how to interpret the label, and what action to take when the names become confusing.

The quickest way is to turn your robot over, read the part number from the label on the old battery, and then find a listing that corresponds to it. In the case where the label is no longer there, use the series map provided below. Both methods lead to the same type of battery pack.

Start here: find your robot's model number

Each Roomba has a model number on a label attached to the bottom of the machine, close to the wheels. The number looks something like R960020, i715020 or j715020. This number acts as the robot's identity card and resolves all issues concerning compatibility.

The sticker located under the robot contains more answers than any forum thread; that's why I begin with it when asking about compatibility, since as soon as you have the model number, all the other information on this page can be treated as a lookup rather than a guess.

The underside of a Roomba robot showing the model number sticker near the wheels
It is positioned on the lower side, typically close to the wheels or the bin release.

If there's no sticker, then open the app and look at the robot's settings page to see the model. If you're still having trouble, send us a photo of the robot and we'll tell you what it is before you place your order.

The full compatibility map

For each series there is one table; locate your robot on the left and the pack is what you need on the right, and in the 'part numbers' column you will find the numbers that are on the original battery's label.

Your robotThe packLabel part numbers
e series (e5, e6)ABL-D1, or ABL-F (high capacity)4624864, 4INR19/66-2
i series (i1-i8 and Plus versions)ABL-D1, ABL-D2, or ABL-F4624864, 4INR19/66-2
j series (j5-j8, Plus and Combo included)ABL-D1, ABL-D2, or ABL-F4INR19/66-2, 4785636
s9, s9+ABL-B4INR19/65-2
500, 600, 700, 800, 900 series4376392, or XLife4376392
Braava jet m6 (robot mop)ABL-C3INR 19/65

There are two points worth making. The first is that each 'or' in the table represents an actual option, all of the ones listed being suitable. The second is that the complete model-by-model lists can be found on each product page in the collection, the fit lists on those pages being the full version of the story.

i Series & j Series, in detail

The i and j families are the ones in which the majority of people reside, and there are three groups which operate within them: the ABL-D1, the ABL-D2 and the ABL-F. The groups differ in their capacity but not in the robots they are aimed at, and their fit lists overlap. This is precisely the reason why the labels confuse people and why it is important to check the part number.

There's a straightforward way of looking at the three options. The D1 is the standard pack, the D2 is the upgraded version having greater capacity, and the ABL-F is the high-capacity choice, rated at up to 120 minutes on a charge. All three models cost the same, so the choice comes down to how long the battery lasts.

PackFitsSpecs
ABL-D1e5, e6 · i1-i8 · j5+, j6+, j714.4V, 1800mAh
ABL-D2j5, j6, j7 · i1, i3, i4, i5, i7+, i8 · e514.4V, 32Wh (2210-2410mAh)
ABL-Fe5, e6 · i1-i8 · j5-j8, Combo included14.4V, 4460mAh / 64.2Wh, up to 120 min

The full model-by-model listings, with the sub-model codes such as i7150 and j7550, can be found on the respective product pages. They are the detailed information and it's worthwhile looking them over before making a purchase.

s9 & s9+: its own pack, full stop

The S9 is the top-of-the-range suction robot and has nothing in common with the other models. One of the packs, the ABL-B, provides a voltage of 14.4V and a capacity of 74.88Wh. None of the models in the i series is suitable for it and none from the j series fits it either. The S9 is, in my opinion, the best example of how little there is in common between the different series.

PackFitsSpecs
ABL-BRoomba s9 (9150), s9+ (9550)14.4V, 74.88Wh

That's the ABL-B pack for s9 and s9+.

e series: the budget workhorses

The e5 and e6 have the same battery platform as the i series, which is why they are cheap to maintain. They both use the ABL-D1 standard battery pack, and the high-capacity ABL-F pack will also fit.

RobotBattery options
Roomba e5 (e5134, e5150, e5158)ABL-D1, or ABL-F
Roomba e6 (e6112, e6134, e6198)ABL-D1, or ABL-F

500, 600, 700, 800 & 900 series: the long tail

The robots won't die, so their batteries will eventually run down. The 4376392 pack includes the entire range from the 500 series up to the 900 series. The XLife pack, which is the endurance model at 4400mAh, covers the 500 through 800 series as well as the Scooba 450.

PackFitsSpecs
4376392500, 600, 700, 800 and 900 series14.4V
XLife500, 600, 700, 800 series and Scooba 45014.4V, 4400mAh

Braava jet m6: the mop, not the vacuum

The Braava jet m6 is a robotic mop and it uses its own power pack, the ABL-C which is based on the 3INR 19/65 cells. It has nothing in common with the vacuums. The model is the one that sprays water.

PackFits
ABL-C / 3INR 19/65Braava jet m6 6110, M611020, M612880

The labels: ABL-D1 vs ABL-D2 vs ABL-F

The fact is that the three labels are used within the same robot family and their fit lists overlap, which is why they are confusing. The ABL-D1 is the standard pack, the ABL-D2 is the upgraded pack, and the ABL-F is the family name of the high-capacity packs based on the 4INR19/66-2 cells.

The names overlap, so the name by itself isn't enough to settle the matter; the part number on the label of your old battery is.

One rule that settles all of it: read the part number off your old battery's label. It starts with ABL- or 4INR. Match that number to the product page, and the fit is right.

Not sure about your robot? Send us the model number from the sticker underneath, and we'll check the fit before anything ships.

The battery labels of the ABL-D1, ABL-D2 and ABL-F packs side by side showing their part numbers
Same family, different packs. The part numbers are the tiebreaker.

If you want to know the full details about the three labels, you can read the special article ABL-D1 vs ABL-D2 vs ABL-F, which explains each of them in plain English.

Part number decoding: what the label actually says

A Roomba battery has two types of numbers on its label and these numbers give different answers.

The 4INR refers to the cells contained within it; 4INR stands for four lithium cells connected in series, which is the reason why the voltage is 14.4V. The figures that follow indicate the type of cell, and it is this number that determines the specific pack. The 4INR19/66-2 is the high-capacity ABL-F pack, while the 4INR19/65-2 is the s9 pack.

The ABL- figures are the battery family codes used by iRobot, such as ABL-B, ABL-C, ABL-D1, ABL-D2, and ABL-F, the latter of which is part of the same family of names.

Then you have the long numeric part numbers, for example 4624864 and 4376392. Those are the OEM part numbers which appear in the manuals and on the original packaging.

Number on the labelWhat it meansThe pack in this collection
4INR19/66-2High-capacity cells, e, i and j seriesABL-F pack
4INR19/65-2s9 cellsABL-B pack
3INR 19/65Three-cell mop packABL-C pack
4624864OEM part number for the standard e, i and j packABL-D1 pack
4785636OEM part number listed on the high-capacity packABL-F pack
4376392OEM part number for the 500-900 series4376392 pack

To be honest, the OEM numbers vary from model year to model year, and the manuals can sometimes lag behind the robots. If the number on your label is not in this table, then the fit specifications listed on the product pages should be taken as definitive, and our support team will verify this before any items are shipped.

Not sure? Two checks that settle it

First, look at the label: almost all robots have two screws, one photograph, and the part number will answer the question. For the second check, send us the robot's model number and we'll compare the contents with your robot before you make the payment. All you need is the sticker under the robot.

If we had checked the label first, half of the wrong-battery returns that we observe would never have occurred. That's not meant as a lecture; it's the most inexpensive form of compatibility insurance you could get and it only takes one minute.

When to replace, and how to buy

When you have established which pack is suitable, two practical questions still arise: is it actually the time to replace it and how should you go about the purchase? Guides are available on both of these points.

Roomba battery not charging? Seven fixes in order, before you spend a cent. How long does a pack last? The cycle counts and the signs yours is done. The buying guide OEM vs replacement, the four checks, the red flags. Swap it yourself Ten minutes and one screwdriver, step by step.

Every pack in the collection ships charge-tested with a 1-year warranty and free shipping, and each one comes with the screwdriver you need for the swap. If you're still unsure between two packs, ask us before you order.

References & Sources

iRobot Roomba support home: official documentation for Roomba battery part numbers and model compatibility.

iRobot help and support center: official support hub for Roomba product manuals.

Frequently asked questions

Which replacement battery fits my Roomba model?
The ABL-D1 and ABL-D2 packs cover the e, i and j family robots. The ABL-F pack covers the same family with a bigger 4460mAh capacity. The s9 and s9+ take ABL-B. The 500 to 900 series take 4376392, and the XLife 4400mAh pack also fits the 500 to 800 series. The Braava jet m6 takes ABL-C. The surest check is the part number printed on your original battery label.
What is the difference between ABL-D1 and ABL-F Roomba batteries?
ABL-F is the label on the high-capacity pack, marked 4INR19/66-2 with 4460mAh and 64.2Wh, rated up to 120 minutes. ABL-D1 is the standard 1800mAh pack from the same battery family. Both circulate across the i and j robots, so match the part number printed on your old battery to the listing rather than guessing from the label.
How do I know if my Roomba needs a new battery?
The usual signs: run time drops below half of what it used to be, the robot heads back to the dock mid-job, it dies shortly after leaving the dock, or the app reports a battery error. Most Roomba packs last about 2 to 3 years of normal use.
Can I replace the Roomba battery myself?
Yes. It takes about 5 to 10 minutes with a Phillips screwdriver. Flip the robot over, undo the bottom cover screws, lift out the old pack, drop in the new one, and put the screws back. No soldering and no special tools.
How long does a replacement Roomba battery last?
Up to 120 minutes per charge depending on the pack, and roughly 400 to 800 charge cycles overall. For most homes that works out to 1.5 to 3 years of normal use.
Can I use a higher capacity battery in my Roomba?
Yes, as long as the plug and shape match your robot. mAh is just tank size. The robot draws only the current it needs, so a bigger pack simply runs longer between charges.

Found your pack?

All seven Roomba packs, sorted by series, with the full fit lists on each page.

Shop Roomba Batteries