← Renewable Energy Systems
🔋

Battery State of Charge & Cycle Aging

BESS Cycle Life · DoD · Calendar Aging

When to use: Estimating the service life of a battery energy storage system (BESS). Cycle life rises sharply at shallower Depth of Discharge — using cyclesAtDoD = baseLife × (100/DoD)k. Heat accelerates degradation, roughly halving life per +10°C. Expected life is the lesser of cycle-limited and calendar-limited aging, to the typical 80% retained-capacity end-of-life.

Battery Parameters
kWh
5–100%
%
#
ref 25°C
°C
retained
%
Calculation Steps
Cycles@DoD = 4000 × (100/80)^0.8 = 4,782
Temp factor = 2^(−(25−25)/10) = 1.000×
Adj cycles = 4,782 × 1.000 = 4,782
Expected life = min(13.1 cyc-yr, 15.0 cal-yr) = 13.1 yr
Expected Service Life
13.1 yr
cycle-limited
Results
ChemistryLFP (LiFePO₄)
Cycles at Operating DoD4,782
Usable per Cycle80.0 kWh
Lifetime Throughput382.5 MWh
Cycle-Limited Life13.1 yr
Calendar-Limited Life15.0 yr
Expected Life13.1 yr
References
Cycle life rises at shallower DoD
LFP ~4000, NMC ~2000 cycles @100% DoD
Heat accelerates aging (~2× per +10°C)
EOL typically 80% retained capacity

About the Battery SOC & Cycle Aging Calculator

This calculator estimates the service life of a battery energy storage system (BESS) based on chemistry, depth of discharge (DoD), operating temperature, and daily cycling rate. Engineers use it during BESS sizing to balance usable capacity against expected cycle life and project replacement costs.

How battery cycle aging works

Cycle aging follows a power-law relationship between DoD and cycle life: cyclesAtDoD = baseLife × (100/DoD)^k. This means reducing DoD from 100% to 80% increases LFP cycle life from roughly 4,000 to over 6,000 cycles. The exponent k differs by chemistry — LFP uses k≈0.8 while NMC uses k≈1.0, meaning NMC is more sensitive to DoD.

Temperature accelerates both calendar and cycle aging through Arrhenius kinetics. The model approximates this as life halving for every +10°C above the reference temperature of 25°C. A battery operating at 35°C will experience roughly twice the aging rate of one at 25°C, reducing both cycle life and calendar life by approximately 50%.

The expected service life is the minimum of cycle-limited life (rated cycles ÷ cycles per day ÷ 365) and calendar-limited life. End-of-life (EOL) is typically defined as when retained capacity drops to 80% of nameplate, per IEC 62619 and most BESS warranty terms.

Applicable codes and standards

IEC 62619 specifies safety requirements and test methods for secondary lithium cells and batteries used in stationary applications, including cycle life testing methodology. IEC 61960 defines standard test conditions for cell-level performance characterization at 25°C and various DoD levels.

UL 1973 is the primary North American standard for stationary storage battery systems and covers capacity testing, cycle life, and thermal performance. Manufacturer datasheets reference cycle life curves measured per IEC or UL protocols, and engineers should confirm the test DoD when comparing datasheet values across vendors.

NEC Article 706 and NFPA 855 govern the installation and safety of the BESS system as a whole, but do not directly address cell-level aging. Warranty agreements typically specify minimum retained capacity (80% at EOL) and maximum temperature operating range.

Design considerations

Operating DoD is the single most powerful lever for extending BESS life. Reducing DoD from 100% to 80% can increase LFP cycle life by 50–100%, often more than offsetting the cost of a larger battery. Most commercial BESS systems are configured by the BMS to use only 80–90% of nameplate capacity as the usable window.

Cooling system design directly affects calendar aging. Maintaining battery temperature below 30°C through active thermal management extends both cycle and calendar life and is essential for deployments in warm climates or high-ambient-temperature enclosures.

Lifetime throughput (kWh × cycles) provides a useful metric for comparing total value. LFP at 80% DoD typically delivers 3,200–4,800 kWh of throughput per kWh of nameplate capacity over its service life, compared to 800–1,600 kWh/kWh for NMC at the same DoD — a key factor in levelized cost of storage (LCOS) calculations.

How to use this calculator

Select the battery chemistry (LFP or NMC) and enter the rated nameplate capacity in kWh. Set the operating depth of discharge as a percentage — use the value your BMS is configured to allow, not 100% of nameplate.

Enter the number of charge-discharge cycles per day (1.0 for daily cycling, 0.5 for every-other-day). Set the average operating temperature; enter 25 for reference conditions. The end-of-life threshold (default 80%) sets when the battery is considered to have reached EOL.

Review the Calculation Steps panel to understand how each factor is applied. The Expected Service Life result shows whether the system is cycle-limited or calendar-limited. Use the Lifetime Throughput result alongside the BESS Round-Trip Efficiency calculator to compute levelized cost of storage.

Frequently asked questions

What is the difference between LFP and NMC cycle life?

LFP (lithium iron phosphate) typically delivers 3,000–6,000 cycles to 80% capacity retention at 80% DoD and 25°C. NMC (nickel manganese cobalt) achieves 1,000–2,000 cycles under the same conditions. LFP trades lower energy density for superior cycle and calendar life, making it the preferred chemistry for stationary storage applications.

Why does shallow depth of discharge increase cycle life?

Deeper discharge causes greater lithium ion intercalation stress on electrode materials, accelerating mechanical degradation and electrolyte decomposition. The power-law relationship means small DoD reductions yield disproportionate life gains: dropping from 100% to 80% DoD can increase LFP cycle life by 30–60% because the stress per cycle is lower and recovery during rest is more complete.

How does temperature affect battery calendar life?

Elevated temperature accelerates electrolyte oxidation, SEI (solid electrolyte interphase) growth, and lithium plating — all irreversible aging mechanisms. The Arrhenius relationship approximates a 2× acceleration per 10°C rise. A battery rated for 15-year calendar life at 25°C may deliver only 7–8 years at 35°C, regardless of cycling frequency.

What does end-of-life mean for a BESS?

EOL is conventionally defined as when the battery retains 80% of its original nameplate capacity. At this point, a 100 kWh rated battery delivers only 80 kWh at full charge. Many BESS applications can continue operating past 80% retention with adjusted dispatch settings, but warranty coverage typically expires at EOL and replacement planning should begin.

How should I account for cycle aging in a BESS financial model?

Model battery replacement as a capital cost at the end of service life. Calculate expected life in years from this calculator, then discount the replacement cost back to present value using your project discount rate. For a 10-year project with a 7-year BESS life, you will need one mid-project replacement; include this in your NPV and LCOS calculation alongside the BESS Round-Trip Efficiency and Solar Payback & IRR tools.

🎓

Try our Renewable Energy Studio

More calculators, simulators, and guides for this discipline.

Related tools & guides

BESS Round-Trip EfficiencyBattery Dispatch SimulatorSolar Payback & IRRMicrogrid Islanding Simulator