The Elf Bar BC5000 comes with an impressive 550mAh Rechargeable battery. The charging time typically ranges between 45 to 60 minutes, depending on the battery's current charge level.