Original research · computed

How much battery do you actually buy? The BOL overbuild, computed.

Every grid-scale contract is quoted in usable energy at the meter, but you procure DC cells at beginning of life. Walking one back to the other across realistic assumptions, a utility-scale BESS sized for its full term is bought at ~1.3–1.9× its contracted energy — typically about 1.6×. And one assumption moves that number more than all the others combined.

1.63×
typical BOL overbuild (100 MW / 4 h contract)
1.33–1.93×
range across realistic assumptions
653 MWh
DC nameplate to deliver a 400 MWh contract

The multiplier builds up in four steps

Start at the number the offtake contract cares about — 1.0×, the usable AC energy delivered at the point of interconnection — and walk backward to the DC cells you have to buy. Each loss layer divides what came before, so the multiplier compounds. No single step is dramatic; stacked, they push procurement past 1.6×.

Running overbuild multiplier, contracted energy → BOL DC nameplate
Contracted usable AC at the POI1.00×+ one-way conversion losses (95%)1.05×+ auxiliary loads (3%)1.09×+ usable SoC window (95% DoD)1.14×+ degradation to year 20 (70% SOH)1.63×

overbuild = 1 ÷ (ηone-way × aux-keep × DoD × SOH)

The last step does most of the work. Degradation alone — sizing so the fleet still meets the contract at 70% state of health in year 20 — lifts the running multiplier from about 1.14× to 1.63×. That is the tell for what really drives procurement.

None of this means you write one cheque on day one. The alternative to front-loading is augmentation — install less at BOL and add cells mid-life to claw back the fade — which trades a smaller up-front buy for future procurement and integration risk. Either way, the degradation term is the one you are paying for; the only question is whether you pay it now or in installments.

One assumption dwarfs the rest

Vary each lever across the range a real project actually sees, holding the others at the base case, and the overbuild swings by wildly different amounts. The end-of-life definition — the SOH percentage the warranty is written to — moves it further than the SoC window, one-way efficiency, and auxiliary load put together.

How far each lever swings the overbuild multiplier
1.4×1.6×1.8×base 1.63×EOL definition · SOH 80→65%SoC window · DoD 98→90%One-way efficiency · 97→93%Auxiliary load · 1→5%overbuild multiplier (BOL DC nameplate ÷ contracted energy)

Shifting the end-of-life definition from 80% to 65% SOH swings the overbuild by 0.33× — larger than the SoC window, efficiency, and auxiliaries combined (0.28×). Negotiate the warranty’s EOL number and you move more nameplate than any engineering optimisation on this list.

Method

The multiplier is 1 ÷ (one-way efficiency × auxiliary-keep × DoD × SOH). Because contracted energy and duration cancel out of that ratio, the overbuild is the same for a 2-hour or an 8-hour battery — it is set entirely by the loss and warranty assumptions, not by how big the project is. Only the one-way discharge efficiency enters, not the ≈ 90% round-trip number: the contract pays for energy delivered to the meter, so the charge-side loss doesn’t change how much nameplate you install. The base case uses 95% one-way efficiency (≈ 90% round-trip), 3% auxiliaries (the site’s own thermal management, controls, and transformer no-load losses that never reach the meter), a 95% SoC window, and 70% SOH at year 20; the range sweeps 93–97% efficiency, 1–5% auxiliaries, 90–98% DoD, and 65–80% SOH. Every figure on this page is recomputed at build time from the same open method behind the free sizing calculator — run your own contract through it, or read the full walk-through in the sizing guide.

Cite this
“BESS BOL Nameplate Overbuild” (2026), BESS.courses — https://bess.courses/research/bess-overbuild/