A solar battery should last anywhere from 10 years to 25 years. Most home solar batteries sold today are made from lithium-ion. This type of battery is excellent for storing energy and delivering more power to the home than other options on the market.  Most manufacturer warranties on solar batteries start at 10 years. That is a considerable length of time for you to be able to capitalize on saving on energy costs.