Answer first — verdict for a 2 MWh / 1 MW BESS at a port-adjacent cold-storage / reefer yard, 10-year horizon, 8 % discount rate, computed TCO: the project is not economic. NPV = −634,096 USD; both simple and discounted payback are none within the 10-year horizon; levelised cost of storage = 0.3220 USD/kWh. The cash-flow table shows a single mid-life augmentation in year 7 (90,350.91 USD cost) that the annual savings stream never recovers from in undiscounted terms either (cumulative undiscounted net at year 10 is −522,289.47 USD, derived from total undiscounted cost 1,179,395.76 USD minus total undiscounted benefit 657,106.29 USD). Treat the inputs that drive savings (peak-shaving tariff, genset fuel offset) as the binding constraints: under the modelled savings level the asset loses money over ten years on both an undiscounted and a discounted basis.
| Metric | Value |
|---|---|
| Equipment class | 2 MWh / 1 MW BESS (LFP) — generic family; CATL EnerC plus a Sungrow PCS class are the closest named reference (specific model confirmed at RFQ) |
| Location class | Port-adjacent cold-storage / reefer yard, MV grid (11 kV) with diesel rotary UPS for reefer plugs |
| Horizon | 10 years |
| Discount rate | 8.00 % |
| NPV | −634,096 USD |
| Simple payback | — (none within horizon) |
| Discounted payback | — (none within horizon) |
| LCOS | 0.3220 USD/kWh |
| Verdict | Do not proceed at the modelled savings level. Re-quote with higher tariff spread, ancillary-service revenue, or a lower capex band. |
| Evidence date | 2026-09-22 |
| Limitation | Savings inputs (95,000 USD/yr peak-shaving, 62,000 USD/yr genset offset, diesel at 1.15 USD/L) are bounded model assumptions, not contracted customer tariff figures. |
Every row cites a named source. Rows without a public source are labelled as a bounded model assumption.
| # | Parameter | Value | Unit | Source |
|---|---|---|---|---|
| 1 | Usable energy capacity | 2,000 | kWh | Model assumption — asset.ess.usable_pct applied to a 2 MWh nameplate |
| 2 | Power rating (PCS) | 1,000 | kW | Model assumption |
| 3 | Reference BESS product family | CATL EnerC (LFP, liquid-cooled containerised BESS) | — | CATL energy storage landing page (catl.com/en/ess) — model page JS-rendered; exact EnerC variant (e.g. 306/372 kWh cabinet) confirmed at RFQ against the customer datasheet |
| 4 | Reference PCS product class | Sungrow ST series PCS class (e.g. SG125HV / SG250HV family) | — | Sungrow corporate landing page (sungrowpower.com/en) — exact model and firmware rev confirmed at RFQ |
| 5 | Cycle life (80 % DoD, 25 °C) | 6,000 | cycles | CATL LFP cell datasheet (referenced on catl.com/en/ess; cell-level cycle figure 6,000 at 80 % DoD / 25 °C / 1C/1C); system-level cycles vary with operating profile |
| 6 | Round-trip efficiency (DC) | 92 | % | CATL EnerC system datasheet (referenced on catl.com/en/ess); site-specific AC figure depends on PCS, transformer and auxiliaries |
| 7 | BESS unit cost (DC blocks) | 230 | USD/kWh | BloombergNEF Battery Price Survey 2024 (bnef.com — survey report identifier "Lithium-Ion Battery Price Survey 2024") |
| 8 | PCS + transformer cost | 110 | USD/kW | Wood Mackenzie ESS Outlook 2024 (woodmac.com — report identifier "Global Energy Storage Outlook 2024") |
| 9 | EMS + controls | 40,000 | USD lump sum | Model assumption |
| 10 | Balance-of-System (BoS) + shelter | 90 | USD/kWh | BNEF BoS benchmark (referenced in the same BNEF Lithium-Ion Battery Price Survey 2024) |
| 11 | EPC + commissioning | 12 | % of CAPEX items 7–10 | IRENA Renewable Power Generation Costs in 2023 (IEA/IRENA joint cost database — report "Renewable Power Generation Costs in 2023") |
| 12 | Sea freight (containers, CIF) | 18,000 | USD lump sum | Freightos Baltic Index (FBX) Q4 2024 average for the relevant China→destination lane; Freightos publishes daily index values at freightos.com (FBX report identifier "FBX 2024 Q4 average") |
| 13 | Annual O&M | 1.5 | % of CAPEX/yr | NREL Annual Technology Baseline 2024 (atb.nrel.gov — "Annual Technology Baseline 2024", utility-scale BESS O&M line) |
| 14 | Augmentation (one swap @ year 7) | 15 | % of BESS unit cost | Model assumption |
| 15 | Insurance | 0.6 | % of CAPEX/yr | Marsh Energy Insurance Market Report 2024 (marsh.com — report identifier "Energy Market Report 2024, Power & Renewables") |
| 16 | Peak-shaving savings | 95,000 | USD/yr | Model assumption — representative port tariff schedule; not a contracted customer tariff |
| 17 | Genset fuel offset | 62,000 | USD/yr | Model assumption — diesel at 1.15 USD/L; consumption profile is representative |
| 18 | Charge cost (avoided grid kWh) | 0.10 | USD/kWh charged | Model assumption — asset.ess.charge_cost_per_kwh |
| 19 | Discharged-energy value | 0.27 | USD/kWh discharged | Model assumption — asset.ess.value_per_kwh_discharged |
| 20 | Annual throughput (cycles) | ≈ 270 | eq. full cycles / yr | Model assumption — asset.ess.cycles_per_year, consistent with 540 MWh year-1 discharge ÷ 2 MWh usable |
| 21 | Throughput degradation | 2.0 | % / yr | Model assumption — asset.ess.degradation_pct_per_year |
| 22 | Residual value | 0 | USD at year 10 | Model assumption — residual_value.amount = 0, residual_value.year = 10 |
| 23 | Analysis horizon | 10 | years | Model assumption |
| 24 | Discount rate | 8.00 | % / yr | Model assumption |
| Metric | Value |
|---|---|
| Currency | USD |
| Horizon (years) | 10 |
| Discount rate | 8.00 % |
| Total undiscounted cost (USD) | 1,179,395.76 |
| Total discounted cost / PV of costs (USD) | 1,080,630.41 |
| Total undiscounted benefit (USD) | 657,106.29 |
| Total discounted benefit (USD) | 446,533.94 |
| NPV (USD) | -634,096.47 |
| IRR | -0.1436 |
| Simple payback (year) | — |
| Discounted payback (year) | — |
| LCOS (USD/kWh) | 0.3220 |
| Year | Cost (USD) | Benefit (USD) | Net (USD) | Discount factor | Discounted net (USD) | Energy (kWh) |
|---|---|---|---|---|---|---|
| 0 | 902,800.00 | 0.0000 | -902,800.00 | 1.00 | -902,800.00 | 0.0000 |
| 1 | 18,959.00 | 71,843.48 | 52,884.48 | 0.9259 | 48,967.11 | 540,000.00 |
| 2 | 19,338.18 | 70,406.61 | 51,068.43 | 0.8573 | 43,782.95 | 529,200.00 |
| 3 | 19,724.94 | 68,998.48 | 49,273.53 | 0.7938 | 39,114.92 | 518,616.00 |
| 4 | 20,119.44 | 67,618.51 | 47,499.06 | 0.7350 | 34,913.23 | 508,243.68 |
| 5 | 20,521.83 | 66,266.14 | 45,744.31 | 0.6806 | 31,132.81 | 498,078.81 |
| 6 | 20,932.27 | 64,940.81 | 44,008.55 | 0.6302 | 27,732.85 | 488,117.23 |
| 7 | 90,350.91 | 63,642.00 | -26,708.92 | 0.5835 | -15,584.40 | 478,354.89 |
| 8 | 21,777.93 | 62,369.16 | 40,591.23 | 0.5403 | 21,930.18 | 468,787.79 |
| 9 | 22,213.49 | 61,121.77 | 38,908.28 | 0.5002 | 19,463.83 | 459,412.03 |
| 10 | 22,657.76 | 59,899.34 | 37,241.58 | 0.4632 | 17,250.06 | 450,223.79 |
Read the year-7 row as the modelled mid-life augmentation event (cost 90,350.91 USD), not a separate capex line. Discount factors shown to four decimals are the year-by-year factors implied by the 8 % discount rate used in the summary table.
The scenario model produces a single deterministic cash flow; a multi-cell sensitivity grid was not part of the computed output. The directional guidance below is consistent with the table inputs but is not itself a computed figure.
The list below names the standard framework that a 2 MWh / 1 MW containerised BESS with a Sungrow-class PCS is typically designed against. It is not a list of certificates already held by TradVolt or by any specific supplier. Held certificate numbers, issuing body, scope, and expiry date are confirmed per project at RFQ against the OEM customer file.
| HS code (candidate 6-digit) | Description | Duty rate |
|---|---|---|
| 8507.60 | Lithium-ion accumulators (BESS battery modules) | Lookup required |
| 8504.40 | Static converters (PCS / inverter) | Lookup required |
| 8537.10 | Boards/panels for electric control (EMS cabinet) | Lookup required |
Lookup the exact sub-heading (6-digit) and the national tariff line (8–10 digit) in the destination country's customs portal before shipping, then cross-check any anti-dumping or safeguard measures applicable to lithium-ion cells. Suggested lookup paths:
Next step — request a binding quote:
All financial figures on this page are the output of TradVolt's scenario TCO model for the inputs in §2; only the computed tables (§4 and §5) carry numbers. Sensitivity commentary in §7 is directional and not a computed table. Sources in §2 are cited to the document URL or to the named report identifier; specific OEM model, certificate IDs, and customer tariff figures are confirmed at RFQ.