How to Tell If Your Roomba Is Charging
Knowing whether your Roomba is actually charging — and not just sitting on its dock looking like it is — saves you from the frustrating surprise of sending it out on a cleaning job with a dead battery. The indicators vary depending on which Roomba model you own, and what looks like a charging signal on one unit might mean something completely different on another.
The Light Ring and Indicator System
Most Roomba models communicate battery and charging status through some combination of indicator lights, light rings, or app notifications. The specific behavior depends heavily on your model generation.
Older Roomba Models (600, 700, 800 Series)
On these units, a solid green light on the CLEAN button typically means the battery is fully charged. While actively charging, you'll usually see a pulsing amber or orange light. If the light is solid red, the battery is critically low but the unit is still powered. No light at all can mean the battery is deeply discharged — these models sometimes need to charge for a few minutes before any indicator appears.
Newer Roomba Models (900 Series, i Series, j Series, s Series)
These generations use a light ring around the CLEAN button rather than a single indicator LED. Here's what the ring behavior generally means:
| Light Ring Behavior | What It Typically Indicates |
|---|---|
| Pulsing white or soft pulse | Actively charging |
| Solid white | Fully charged |
| Pulsing red | Battery critically low, charging needed |
| Spinning white clockwise | Starting up or updating firmware |
| No light | Fully charged and in sleep mode, or powered off |
⚠️ Important nuance: Newer Roombas are designed to go dark after charging completes, to preserve the light ring and reduce power draw. A completely dark dock doesn't always mean it's not charging — it may simply mean charging finished.
Checking Charge Status Through the iRobot App
If your Roomba is a Wi-Fi connected model (most i, j, and s series units, plus the 960 and 980), the iRobot Home app gives you the clearest and most reliable charging status.
Open the app and look at the robot's status on the home screen. You'll typically see one of the following:
- "Charging" — actively taking a charge
- "Charging Complete" or a full battery icon — ready to clean
- "Ready to Clean" — fully charged and idle
- A battery percentage indicator on some model/app combinations
The app removes most of the guesswork and is particularly useful if your Roomba is in another room or tucked into a corner dock.
How to Physically Confirm the Roomba Is on the Dock Correctly
Before assuming a charging issue, confirm the unit is properly seated. Roombas charge through two metal contact points on the underside of the robot that align with matching contacts on the Home Base. If those contacts are slightly misaligned, or if either surface has accumulated dust or debris, charging won't occur even when the unit looks perfectly placed.
🔍 Check for:
- The Roomba sitting flat and centered on the dock
- Clean, shiny metal contacts on both the robot and the base
- The Home Base power adapter firmly plugged in
- A steady light on the Home Base itself (most models show a green or white indicator when the base has power)
If contacts look tarnished or dirty, wipe them with a dry or lightly damp cloth — no cleaning sprays or abrasives.
What Affects How Long Charging Takes
Charging time isn't uniform across all Roombas. Several variables influence how long you'll wait before a full charge:
- Battery age and condition — Lithium-ion batteries degrade over time. An older Roomba may take longer to charge and hold less total capacity than when new.
- Battery type — Some models shipped with NiMH (nickel-metal hydride) batteries, which behave differently than the lithium-ion packs in more recent units. NiMH can take longer to charge and are more sensitive to partial charging habits.
- Depth of discharge — A Roomba that ran completely flat will take longer to charge than one that docked at 30% remaining.
- Ambient temperature — Charging slows in very cold or very hot environments as a battery protection measure.
Most models take roughly 2 hours for a full charge under normal conditions, though this varies enough that you shouldn't treat that as a guarantee for your specific unit.
When the Charging Indicator Seems Wrong
Sometimes the light behavior doesn't match what you'd expect — a Roomba shows charging for hours without completing, or shows no charging signal at all despite sitting on a powered dock.
Common causes include:
- Firmware quirks — A pending or recently applied firmware update can temporarily change light behavior
- Battery reaching end of life — If a battery can no longer hold a meaningful charge, the indicator may cycle erratically
- Dock contact corrosion — Even light oxidation on the charging contacts can interrupt the circuit
- App and robot out of sync — Wi-Fi connection issues can cause the app to display stale status information
The model you're working with, the age of the battery, and whether you're relying on the physical indicator versus the app all shape what "normal" charging behavior looks like for your specific setup. What reads as a problem on a j7 might be completely standard behavior on a 675.