Bosch, Shimano, and Rad Power eBike batteries typically last about 3–5 years or 500–1,000 full charge cycles before noticeable capacity loss. Most riders get 30–70 miles per charge depending on terrain, assist level, and rider weight. Proper charging habits and moderate assist levels help extend battery lifespan.
From my experience working with commuter eBikes, batteries degrade mostly due to heat, full discharges, and constant fast charging. Storing the battery at about 40–60% charge and avoiding extreme temperatures significantly slows capacity loss.