Quick answer

If your Xbox One controller battery is not holding charge, first rule out the cheap causes: reseat the pack, clean the contacts, and try a different cable and USB port. If the pack still drains within minutes or refuses to charge, it has aged out and the fix is a fresh rechargeable pack, such as the CELLONIC 400 mAh battery for Xbox One, One Elite, One S and One X controllers.

Why an Xbox One controller battery stops holding charge

Rechargeable packs lose usable capacity over hundreds of charge cycles. The controller may still power on, but the runtime shrinks until a full charge lasts only minutes. That is normal wear, not a fault in the controller itself.

Charging faults are separate. A worn micro-USB port, a charge-only cable, or a weak USB port on the console can stop the pack from charging even when the battery is fine. Test the pack in another controller before you assume it is dead.

How to confirm the battery is the problem

Fit the suspect pack into a second controller and charge it there. If it still drains fast, the battery is the weak link. If it holds charge in the other controller, the fault is in the first controller's contacts or charging port.

You can also run the controller on AA batteries for a session. If runtime is normal, the controller's power draw is fine and the rechargeable pack is the part to replace.

Fixes to try before buying a replacement

Clean the metal contacts on both the pack and the controller with a dry cotton swab or a little isopropyl alcohol. Dirt and oxidation are a common cause of intermittent charging.

Reseat the pack firmly until it clicks, then charge from a different USB port or a wall adapter rather than the console. A 30-minute charge that adds only a few minutes of play confirms the pack is failing.

What to check when buying a replacement pack

Match the voltage and form factor to the original. The CELLONIC pack is rated 2.4 V and 400 mAh, which matches the original specification for Xbox One, One Elite, One S and One X controllers. Its compact shape fits the standard battery compartment without modification.

Capacity tells you expected playtime, not quality. A 400 mAh pack gives many hours per charge under normal use, but runtime still depends on rumble, headset use and wireless range. If a listing does not state voltage or capacity, treat that as a missing specification and keep looking.

Xbox One battery questions answered

How long should a 400 mAh Xbox One battery last per charge?

Expect many hours of normal play, less with rumble and a headset connected. If a full charge now lasts only minutes, the pack has aged out. Runtime that collapses suddenly points to the battery, not the controller.

Can I use the battery in an Elite controller?

Yes. The CELLONIC 400 mAh pack is listed for Xbox One, One Elite, One S and One X controllers, so the same part covers the Elite series. One spare pack can serve several controllers in the house.

Why does my controller show charging but never reach full?

That pattern usually means the pack is not accepting charge, often after contact corrosion or a worn cable. Clean the contacts and try another cable first. If it still stalls at the same point, replace the pack.

Is a higher mAh pack always better?

No. Voltage and fit matter more. A pack that does not match the 2.4 V specification may not charge correctly or may not fit the compartment. Match the original specification rather than chasing the biggest number.

Replacement battery facts