Why a calculator alone gets you the wrong battery
Type “how to size a BESS” into a search box and you will find plenty of calculators. Feed one a number and it hands you a number back. The trouble is that the input you give it usually hides the two decisions that actually matter. A battery energy storage system (BESS) is not one size — it is two sizes bolted together, and getting either one wrong wastes money.
This article walks the method, not the button. If you understand the logic, you can sanity-check any quote you receive and follow a rough sizing for your own site.
The one idea that unlocks everything: power is not energy
Every BESS is described by two separate ratings, and they are not interchangeable.
- Power, measured in kilowatts (kW) or megawatts (MW), is how fast the battery can push electricity in or out at a single instant. It is the size of the tap.
- Energy, measured in kilowatt-hours (kWh) or megawatt-hours (MWh), is how much electricity the battery can hold in total. It is the size of the tank.
A 500 kW battery that holds 1,000 kWh can deliver 500 kW for two hours. The same 1,000 kWh in a 250 kW package can only deliver 250 kW, but for four hours. Same tank, different tap. The ratio between them is the C-rate: a 100 kWh battery discharging at 50 kW runs at 0.5C and empties in two hours. Many commercial systems land around 0.5C, though shorter, punchier duties push higher.
Step 1: start with the use case, not the battery
Before any number, answer one question: what is this battery for? The answer sets which rating leads.
- Backup and resilience. You care about riding through an outage. Energy leads: you need enough kWh to run critical loads for a set number of hours (your “days of autonomy” for off-grid, or hours for a factory).
- Peak shaving and demand-charge reduction. You care about clipping the tops off your demand curve so the meter never records a high peak. Power leads: you need enough kW to cover how far your peaks rise above your target.
- Time-of-Day (ToD) arbitrage. You charge cheap and discharge expensive. Energy leads: you need enough kWh to move a meaningful block of consumption from the pricey window to the cheap one.
If you are unsure which case fits, our guide to BESS use cases by industry maps common site types to the duty they usually run.
Step 2: read the load profile
You cannot size from a single peak number. You need the load profile — your consumption plotted across the day, ideally at 15-minute resolution from twelve months of meter data or utility bills. Two sites with the same monthly bill can need very different batteries.
What you are hunting for:
- The peak demand and how far it sits above your average. Sites with “peaky” profiles — a few sharp spikes over a flat base — get the best return, because a small battery shaves a big charge.
- The duration of those peaks. A spike lasting 20 minutes needs far less energy than one lasting two hours.
- The shape of the ToD windows if you are arbitraging. In India, ToD tariffs apply to consumers with maximum demand of 10 kW and above, discounting solar-hour power and adding a surcharge in the evening peak — often a spread of 20 to 30 percent between the cheap and expensive slots.
Step 3: size power (kW) to the peak you must cover
Power sizing is the tap. For peak shaving, the rule is direct:
Power (kW) = highest recorded demand − the target demand you want to hold.
If your meter peaks at 900 kW and you want to cap the site at 700 kW, the battery must supply 200 kW at that instant. For backup, the power rating instead equals the largest chunk of critical load you must energise at once. Either way, this number sets the size of the inverter and power conversion system, and it is what the C-rate is measured against.
Step 4: size energy (kWh) to the duration
Energy is the tank. Start with the theoretical amount you would need if batteries were perfect:
Theoretical energy (kWh) = power (kW) × duration (hours).
If you must supply 200 kW for two hours, that is 400 kWh. But batteries are not perfect, so this is only the halfway number.
Step 5: derate — the step every calculator hides
You never get to use a battery’s full nameplate. Two haircuts stand between the label and the electricity you can actually deliver.
- Depth of discharge (DoD). Running a cell to zero and back shortens its life, so systems reserve a buffer. Usable DoD typically sits around 80 to 90 percent. Buy more nameplate than you will use.
- Round-trip efficiency (RTE). Some energy is lost as heat in the inverter, transformer, cabling and cooling. Measured AC-to-AC, RTE for a well-built lithium-iron-phosphate (LFP) system runs roughly 85 to 92 percent, so you must store more than you dispatch. Our deep-dive on round-trip efficiency and degradation explains where those losses go and how capacity fades over ten years.
Put together, the nameplate you actually purchase is:
Nameplate energy (kWh) = power × hours ÷ (DoD × RTE), plus a safety margin of about 10 to 20 percent for degradation over the years and load volatility.
A common industry shortcut multiplies the theoretical figure by about 1.5 to capture all three effects at once — a useful gut check, not a substitute for real inputs.
A worked example (illustrative assumptions)
Take a mid-sized factory near Pune. All inputs below are illustrative, not a quote.
| Input | Value | Where it comes from |
|---|---|---|
| Peak metered demand | 900 kW | 12 months of meter data |
| Target demand cap | 700 kW | chosen to cut the demand charge |
| Peak duration to cover | 2 hours | length of the daily spike |
| Usable DoD | 85% | LFP design assumption |
| Round-trip efficiency | 88% | AC-to-AC, LFP system |
| Safety margin | 15% | degradation and volatility |
Now walk the method:
- Power: 900 − 700 = 200 kW. That sets the inverter.
- Theoretical energy: 200 kW × 2 h = 400 kWh.
- Derate for DoD and RTE: 400 ÷ (0.85 × 0.88) = 400 ÷ 0.748 ≈ 535 kWh.
- Add 15% margin: 535 × 1.15 ≈ 615 kWh nameplate.
So a site that “needs 400 kWh” on paper should be buying closer to a 200 kW / 615 kWh system. The C-rate here is about 0.33C — a gentle, long-life duty. If the same factory instead needed those 200 kW for only 30 minutes, the energy would collapse to roughly 155 kWh nameplate at a much higher C-rate. Same peak, very different battery — which is exactly why the duration question matters.
Match the numbers to a real product envelope
Two systems can share a kW and a kWh on paper yet behave differently in cabinet count, footprint and cooling. That is where standard building blocks help: a modular peak-shaving solution is configured around the kW-and-duration pair you just derived, and you can see how the same energy maps onto different hardware in our product range, from compact C&I cabinets to containerised blocks.
What this means for you
Sizing a BESS is not a single calculation — it is a short, ordered method:
- Decide the use case, which tells you whether power or energy leads.
- Read the load profile to find how high your peaks are and how long they last.
- Size power (kW) to the peak you must cover.
- Size theoretical energy (kWh) as power times hours.
- Derate by dividing by DoD and RTE, then add a safety margin, to reach the nameplate you buy.
Do this and you will spot an oversized quote — or an undersized one that will not deliver for the full peak — before you sign. For a first-pass estimate of the savings a correctly sized system could unlock on your bill, try our BESS savings calculator, then bring your load profile to us for a site-specific study.
Technical snapshot as of July 2026. Sizing assumptions, efficiency and degradation vary by cell, design and duty cycle; confirm current datasheets and a site-specific load study with your supplier before financial decisions.