A Roomba battery swap takes 30 seconds and costs $100 to $300
Replacing a Roomba battery is one of the simplest maintenance tasks you can do yourself. The battery slides out from underneath the unit, you insert a new one, and you're done. No tools required. The whole job takes less than a minute once you have the replacement battery in hand.
The cost depends on which Roomba model you own. Newer models with lithium-ion batteries run $200 to $300. Older models with nickel-metal hydride batteries cost $100 to $150. You can buy genuine iRobot batteries from Amazon, Best Buy, or directly from iRobot's website, or you can buy third-party batteries that work with your model for less money.
You'll know it's time to replace the battery when your Roomba stops holding a charge for a full cleaning cycle. Most Roomba batteries last three to four years with regular use before they start losing capacity.
Key Takeaways
- Roomba batteries slide out from the underside of the unit and take less than a minute to swap.
- Genuine iRobot batteries cost $200 to $300 for newer models and $100 to $150 for older ones; third-party batteries are cheaper but may have shorter lifespans.
- Before you buy, confirm your exact Roomba model number by checking the underside of the unit or your purchase receipt.
- Most Roomba batteries last three to four years before they stop holding a full charge.
Identify your Roomba model before ordering
The first step is finding out exactly which Roomba you own, because different models use different batteries. Flip the Roomba upside down and look for a model number printed on the underside. It will look something like "Roomba 690" or "Roomba j7+". Write this number down.
If you can't find it on the unit, check your original purchase receipt or the box it came in. You can also log into your iRobot account online if you registered the device when you bought it—the model will be listed there.
Once you have the model number, search for "[your model number] battery" on Amazon or the iRobot website. This ensures you order the correct battery for your machine. Ordering the wrong battery won't damage your Roomba, but it won't fit, and you'll have to return it and order again.
Remove the old battery from underneath the unit
Turn off your Roomba and flip it upside down so you can see the underside. Locate the battery compartment—it's a rectangular panel usually near the center of the unit. On most models, the battery compartment has a small latch or tab on one or both ends.
Push or slide the latch toward the center of the compartment to release it. The battery should slide out easily. If it doesn't move, check that you've released both latches if your model has two. Don't force it—if it's stuck, you may have missed a latch.
Set the old battery aside. If it still holds some charge, you can recycle it at Best Buy, Home Depot, or through iRobot's battery recycling program rather than throwing it in the trash.
Insert the new battery and test the fit
Take the new battery out of its packaging. Most new Roomba batteries come partially charged, so you don't have to charge them before first use, though some manufacturers recommend a full charge cycle before heavy use.
Align the battery with the compartment opening and slide it in until you hear or feel a click. The battery should sit flush with the underside of the unit. If it doesn't slide in smoothly, double-check that you have the correct battery model and that you're inserting it in the right direction.
Once the battery is seated, push the latch or tab back into place to lock it. Flip the Roomba right-side up and press the power button to confirm it turns on. You should see the battery indicator light up on the unit or in the iRobot app if your model has one.
Charge the new battery fully before the first cleaning run
Even though many new Roomba batteries come partially charged, you should run a full charge cycle before you send the Roomba out for its first cleaning. Place the unit on its dock and let it charge until the indicator light shows it's full. This usually takes two to three hours.
A full initial charge helps the battery's internal management system calibrate correctly and can extend the overall lifespan of the battery. After that first charge, you can use the Roomba normally—most modern models will dock themselves and charge as needed.
Genuine versus third-party batteries: what the difference means
Genuine iRobot batteries are made by iRobot and carry a warranty, usually one year. They tend to last the full three to four years before capacity drops noticeably. You pay more upfront, but you know the battery was designed specifically for your model.
Third-party batteries made by companies like Energizer or Tenergy work with most Roomba models and cost 30 to 50 percent less. They work fine, but some users report they don't hold a charge quite as long as genuine batteries—often two to three years instead of three to four. They may also have shorter or no warranty coverage.
If you plan to keep your Roomba for many years and want the longest possible battery life, a genuine battery is the safer choice. If you're comfortable replacing the battery more often and want to save money, a third-party battery is a reasonable option. Either way, you're not risking damage to your Roomba by choosing one or the other.
What to do if your new battery doesn't hold a charge
If you install a new battery and the Roomba still won't hold a charge or shuts off during cleaning, the problem may not be the battery. Check that the charging contacts on the underside of the Roomba are clean. Dust and debris can prevent good electrical contact between the battery and the unit.
Use a dry cloth or a soft brush to wipe the metal contacts on both the battery and the compartment. Then reinstall the battery and try charging again. If the Roomba still won't charge, the battery itself may be defective—contact the seller for a return or replacement.
If the Roomba charges but dies quickly during cleaning, and you've confirmed the battery is genuine and properly installed, the charging dock itself may be faulty. Try charging the Roomba by plugging it directly into a wall outlet using the charging cable if your model has one. If it charges that way, the dock may need cleaning or replacement.
Frequently Asked Questions
Can I use my Roomba while the battery is charging?
No. Roombas must be docked or plugged in to charge, and they cannot run while charging. Once the battery is full, you can undock the unit and send it out for a cleaning run, or it will dock itself automatically if you schedule it through the app.
How do I know when the battery is fully charged?
Most Roombas have a light on the unit that turns green or blue when fully charged. If your model has the iRobot app, you can also check the battery percentage there. Charging usually takes two to three hours from empty.
Do I need to let the battery fully drain before recharging?
No. Modern Roomba batteries are lithium-ion and don't need to be fully drained before recharging. You can dock your Roomba after each cleaning, and it will top up the charge. This is actually better for battery lifespan than letting it drain completely.
What if I lose the latch or tab that holds the battery in?
Contact iRobot support or check their parts store online—you can order a replacement battery compartment cover or latch. It's a small plastic part that costs $10 to $20. Without it, the battery may rattle or fall out during cleaning.
Is it safe to use a third-party charger instead of the iRobot dock?
Third-party chargers exist, but iRobot doesn't officially support them. If you use one, you lose any warranty coverage on the battery. Stick with the original dock or the iRobot wall charger to avoid potential damage to the battery or the unit.