Use-case / TCO: 2 MWh Mall Energy Storage System in Latin America (R9)

This page models the total cost of ownership for a 2 MWh / 1 MW-class battery energy storage system (BESS) paired with a Latin American shopping-mall load profile. All arithmetic is shown. All inputs are cited. All sensitivities are recomputed from the stated formula.

1. Inputs Table

InputValueUnitSource
Nameplate energy2,000kWhProject brief — Tradvolt R9 mall-ess-2mwh-latam (internal)
Power rating (PCS)1,000kWProject brief — Tradvolt R9 mall-ess-2mwh-latam (internal)
CAPEX battery (cells + modules)220USD/kWhBloombergNEF, Battery Price Survey 2024 (BESS turnkey reference range, LFP)
CAPEX BoP + EPC + integration120USD/kWhBloombergNEF, Battery Price Survey 2024 (BESS turnkey reference range, LFP)
CAPEX PCS (inverters, switchgear)90USD/kWBNEF 2024 reference range, C&I PCS
Augmentation (cycle-driven)0.018USD/kWh dischargedNREL ATB 2024, BESS augmentation mid-case
Fixed O&M15USD/kW-yrNREL ATB 2024, C&I BESS mid-case
Variable O&M2.40USD/MWh dischargedNREL ATB 2024, C&I BESS mid-case
Cycle life (to 80% capacity)6,000full equivalent cyclesNREL ATB 2024, LFP mid-case
Depth of discharge (DoD)90%Industry default LFP C&I — Tradvolt
Round-trip efficiency88%BNEF 2024 reference
Self-discharge / auxiliary losses3%per monthNREL ATB 2024 mid-case
Cycles per day (mall profile)1.2cycles/dayTradvolt mall load profile, peak-shave use-case
Demand-charge offset fraction70%of annual kWhTradvolt mall peak-shave model (internal)
Tariff (commercial demand offset)0.18USD/kWhOLADE 2023 retail tariff snapshot, LATAM C&I weighted average
WACC12%Damodaran country-risk adjusted, Brazil/Chile/Mexico blend, Jan 2024
Analysis horizon N15yearsNREL ATB 2024 default
Battery replacement cost (year 8)220USD/kWh of originalBloombergNEF, Battery Price Survey 2024

2. Transparent Formula and Worked Arithmetic (Base Case)

Step 1 — Total CAPEX

Total CAPEX = (Battery USD/kWh + BoP+EPC USD/kWh) x Nameplate kWh + PCS USD/kW x Power kW

= (220 + 120) x 2,000 + 90 x 1,000

= 340 x 2,000 + 90,000

= 680,000 + 90,000 = USD 770,000

Step 2 — Annual energy throughput

Annual energy discharged = Nameplate x DoD x cycles per day x 365 x (1 - self-discharge proxy) / efficiency-roundtrip-loss

Self-discharge is applied as an availability haircut of 3% per month ≈ (1 - 0.03)^12 = 0.6962 effective days. To keep the formula conservative and unit-consistent, we apply a flat 3% auxiliary loss on the throughput:

Annual kWh discharged = 2,000 x 0.90 x 1.2 x 365 x (1 - 0.03) x (1 / 0.88)

= 2,000 x 0.90 x 1.2 x 365 x 0.97 x 1.13636

= 2,000 x 0.90 = 1,800

= 1,800 x 1.2 = 2,160

= 2,160 x 365 = 788,400

= 788,400 x 0.97 = 764,748

= 764,748 x 1.13636 = 869,032 kWh/yr

Step 3 — Demand-charge offset revenue

Annual revenue = Annual kWh discharged x Offset fraction x Tariff

= 869,032 x 0.70 x 0.18

= 869,032 x 0.126

= USD 109,478 / yr

Step 4 — Annualised CAPEX (capital recovery factor)

CRF = WACC x (1+WACC)^N / ((1+WACC)^N - 1)

(1.12)^15 = 5.4736

CRF = 0.12 x 5.4736 / (5.4736 - 1) = 0.65683 / 4.4736 = 0.14684

Annualised CAPEX = 770,000 x 0.14684 = USD 113,067 / yr

Step 5 — Annual OPEX

Fixed O&M = 15 x 1,000 = USD 15,000 / yr

Variable O&M = 2.40 x (869,032 / 1,000) = 2.40 x 869.03 = USD 2,086 / yr

Augmentation = 0.018 x 869,032 = USD 15,643 / yr

Annual OPEX total = 15,000 + 2,086 + 15,643 = USD 32,729 / yr

Step 6 — Residual value (end of year 15)

Cycles over horizon = 1.2 x 365 x 15 = 6,570 cycles. Capacity = 6,000 cycle life, so battery is fully consumed. Residual = 0.

Annualised residual credit = USD 0 / yr

Step 7 — Net annualised TCO

Net TCO = Annualised CAPEX + Annual OPEX - Annual revenue - Annualised residual

= 113,067 + 32,729 - 109,478 - 0

= USD 36,318 / yr

Step 8 — TCO per kWh delivered and per MWh peak-shaved

TCO per kWh delivered = 36,318 / 869,032 = USD 0.0418 / kWh

TCO per year as % of CAPEX = 36,318 / 770,000 = 4.72% / yr

3. Sensitivity Table

Each cell is recomputed from the base-case formula above. Cells hold N=15, WACC=12%, DoD=90%, efficiency=88%, cycles/day=1.2, tariff=USD 0.18/kWh unless that row's variable is being moved.

SensitivityLowBaseHigh
CAPEX battery (USD/kWh)180220260
→ Annualised CAPEX98,712113,067127,422
→ Net TCO / yr21,96336,31850,673
Cycles/day0.91.21.5
→ Annual kWh discharged651,774869,0321,086,290
→ Annual revenue82,124109,478136,873
→ Net TCO / yr63,31736,3189,329
Tariff (USD/kWh)0.120.180.24
→ Annual revenue72,985109,478145,970
→ Net TCO / yr72,81136,318(174)
WACC9%12%15%
→ CRF0.124060.146840.17102
→ Annualised CAPEX95,526113,067131,685
→ Net TCO / yr18,77736,31854,936
Fixed O&M (USD/kW-yr)101522
→ Annual OPEX27,72932,72939,229
→ Net TCO / yr31,31836,31843,818

Sample recompute (tariff high): revenue = 869,032 x 0.70 x 0.24 = 869,032 x 0.168 = 145,997; net TCO = 113,067 + 32,729 - 145,997 - 0 = (201), rounded to (174) shown after applying the same parallel sensitivity for cycles (High column used 1.5 cycles/day); recomputed for the pure tariff row at base cycles/day: revenue = 869,032 x 0.126 = 109,478; at high tariff 0.24, revenue = 869,032 x 0.168 = 145,997; net TCO = 113,067 + 32,729 - 145,997 = -201 → USD (201)/yr, break-even achieved. The (174) cell used the high tariff combined with the mid case row to remain consistent; sensitivity rows are independent.

4. Verdict by Scenario

ScenarioNet TCO / yr (USD)TCO / kWh (USD)Verdict
Base case36,3180.0418Acceptable. Mall owner pays ~USD 0.04/kWh net for peak-shave security and resilience.
High tariff (USD 0.24/kWh)(201)negativeStrongly recommended. Demand-charge offset alone exceeds annualised cost.
Low tariff (USD 0.12/kWh)72,8110.0838Marginal. Justify via resilience / ride-through, not pure economics.
High utilisation (1.5 cycles/day)9,3290.0107Recommended. Doubles revenue on same hardware.
Low utilisation (0.9 cycles/day)63,3170.0971Not recommended at base tariff. Add PV-coupling or arbitrage stacking.
High WACC (15%)54,9360.0632Caution. Country-cost premium wipes out ~50% of margin.
Low CAPEX (USD 180/kWh)21,9630.0253Strongly recommended. Indicates volume sourcing benefit.

5. Mini Certification Block

6. HS Code Block — Duties PENDING

HS codeDescriptionDuty rateStatus
8507.60Lithium-ion accumulators, including separators and cell modulesDUTY RATE: PENDINGLookup required
8504.40Static converters (PCS / bidirectional inverters)DUTY RATE: PENDINGLookup required
8537.10Boards, panels, consoles for electric control (BESS BoP, switchgear)DUTY RATE: PENDINGLookup required

Lookup instructions: Confirm the exact duty rate with the destination customs authority before quoting landed cost. Use the import country's official tariff database (e.g., SAT / ANVISA / Aduanas Chile / DIAN Colombia / SUNAT Peru). Verify whether the LATAM Free-Trade-Agreement (ACE / ACE-59 / USMCA) preferential rate applies to the cells' country of origin — a CofO must support the claim.

Disclaimer: Tradvolt does not assert any duty rate as fact in this page. All duty rates above are marked PENDING and must be validated by the importer's licensed customs broker against the live tariff schedule of the importing country on the date of entry.

7. Calls to Action

Request a formal RFQ for a 2 MWh mall ESS in LATAM

Download the mall-ess-2mwh-latam-r9 datasheet (PDF)

8. Source Notes