آیفون 8 دارای باتری 1821 میلی آمپر ساعتی است در حالی که آیفون 8 پلاس دارای باتری 2675 میلی آمپر ساعتی است. این باتری از باتری های 1960 و 2900 میلی آمپر ساعتی موجود در آیفون 7 و آیفون 7 پلاس کوچکتر است، اما به دلیل بهینه سازی های دیگر تفاوتی در طول عمر باتری وجود ندارد.
آیفون 8 تا 14 ساعت مکالمه، 12 ساعت استفاده از اینترنت، 13 ساعت پخش ویدئو و 40 ساعت پخش صدا را ارائه می دهد.