An EV battery is estimated to last for the life of the vehicle, 10 to 20 years. Replacement batteries can cost anywhere from $3,000 to $20,000, but some manufacturers cover the battery in their warranty, commonly for eight years and 100,000 miles.