BESS Sizing Calculator
Battery storage is specified in two numbers that are easy to conflate: power in kW, which is how fast it can deliver, and energy in kWh, which is how long it can sustain that. The ratio between them is the C-rate, and it drives cell selection and thermal design. The other trap is that the energy you can use is not the energy on the nameplate — depth of discharge and round-trip efficiency both take a cut, and sizing to usable energy without grossing up for them under-sizes the system.
Run the numbers
The working calculator is free and needs no signup.
The formula
Nameplate kWh = Usable kWh / (DoD × RTE)
| kW | Critical load the system must carry |
| hours | Required backup duration |
| DoD | Depth of discharge, the fraction of nameplate energy the BMS will allow you to use |
| RTE | Round-trip efficiency, the fraction of energy in that comes back out |
Worked example
A 500 kW load for 4 hours, at 90% depth of discharge and 88% round-trip efficiency:
Usable = 500 × 4 = 2,000 kWh
Nameplate = 2,000 / (0.90 × 0.88) = 2,525 kWh
So a 2,000 kWh requirement needs roughly 2,525 kWh of installed capacity on day one — and more than that at end of life, which is what augmentation plans for.
Which standard governs this
Installation requirements come from NFPA 855, with UL 9540 for the system and UL 9540A for the thermal-runaway fire test data that sets separation distances. Grid-interconnected inverters follow IEEE 1547 and UL 1741.
What this calculation does not account for
This is a day-one calculation. Capacity fades with cycling and calendar age, so a system sized exactly to requirement will miss it within a few years unless augmentation is planned. It also ignores auxiliary load — the thermal management system draws power from the same asset.
Common mistakes
Sizing to usable energy and ordering that as nameplate. Ignoring degradation, then discovering the shortfall in year three. Treating power and energy as one specification, which produces a system that meets the kWh and cannot deliver the kW.