How long do solar batteries last? The lifespan of a solar battery varies depending on the brand, technology, and how often it’s charged and discharged. On average, solar batteries last between 5 to 15 years before their capacity significantly decreases. Batteries, General Solar| Share This Post With Others! FacebookXLinkedInWhatsAppPinterestEmail