The JBL Charge 4 is designed with a built-in rechargeable Lithium-ion 7500mAH battery that can last up to 20 hours. The battery takes four hours to charge.