The Asus Zenfone 8 comes with a non-removable Li-Ion 4000 mAh battery. It also supports quick charging 3.0. The device is available in three storage variants - 64GB, 128GB, and 256GB - all of which are expandable up to 1TB via a microSD card. So yes, the zenfone 8 has expandable storage.