In turn, this reduces travel time and the amount of time between charges. The typical battery guarantee offered by manufacturers is between five and eight years. On the other hand, experts expect that a battery for an electric vehicle would last between 10 and 20 years before it has to be changed.