Not all Elf Bar Vapes are rechargeable. Rechargeable ElfBar devices (like Elf Bar BC3000 Puffs) have a USB-C port on the bottom and take about 30-90 minutes to charge fully.
Therefore, you should look at the product specifications before purchasing.