Use-caseTCOEU heavy industry
Verdict (15-yr, EUR, r = 8.00%, evidence date 2026-09-22): NPV = −699,877.23 EUR. Discounted payback = none. Simple payback = none. LCOS = 0.2456 EUR/kWh discharged. Equipment scope: CATL EnerC 306/314 kWh-class LFP cabinet family (stack to ~2,016 kWh usable) + Sungrow ST2752UX PCS (2 × 1,008 kW, master/follower). Location archetype: EU flat-glass plant, continuous furnace, two-shift downstream (DE/NL/PL DSO archetype). Horizon: 15 years. Limitation: page is an audited illustrative build under bounded model defaults in §2; site-specific DSO tariffs, anti-dumping measures and the OEM configuration can swing the result materially. NO-GO on the base case as drawn.
| Decision | Value |
|---|---|
| Equipment scope | CATL EnerC 306/314 kWh-class cabinets + Sungrow ST2752UX PCS (2 × 1,008 kW) |
| Location archetype | EU flat-glass plant, continuous furnace, two-shift downstream |
| Horizon | 15 years |
| Discount rate (r) | 8.00 % |
| NPV | −699,877.23 EUR |
| Discounted payback | none (does not pay back inside the horizon) |
| Simple payback | none |
| LCOS | 0.2456 EUR/kWh |
| Verdict | NO-GO on the base case as drawn |
asset.ess.usable_pct = 92% DoD envelope), 2 × Sungrow ST2752UX at 1,008 kW each in master/follower, 0.5C class, 312 operating days/yr (weekday-only furnace cycles, scheduled annual maintenance).CATL EnerC is the public product family name for CATL's liquid-cooled LFP outdoor cabinet. Sungrow ST2752UX is the public string-type utility-scale PCS SKU. Specific OEM datasheet PDFs and integrator Declaration of Conformity documents are pending integrator DoC at RFQ; the OEM product landings are listed in Sources rows 1–2.
| # | Input | Value | Unit | Source / assumption |
|---|---|---|---|---|
| 1 | Usable energy per cycle (E_us) | 2,016 | kWh | Stack of 8 × CATL EnerC 306/314 kWh-class cabinets × DoD envelope of asset.ess.usable_pct = 92% — OEM datasheet, CATL ESS landing (Sources row 1) |
| 2 | Power rating (P) | 2,016 | kW | 2 × Sungrow ST2752UX PCS at 1,008 kW nominal each — OEM datasheet (Sources row 2) |
| 3 | C-rate | 0.5–1.0 | 1/h | OEM datasheet (CATL EnerC supports 0.5C continuous / up to 1C transient; ST2752UX nominal AC) |
| 4 | Round-trip efficiency (η_rt) | 88 | % | OEM datasheet, AC-AC mid-band (CATL EnerC + Sungrow ST2752UX system round-trip, manufacturer typical) — see §9 row 1 source |
| 5 | Operating days/year (N_d) | 312 | days | Eurostat industrial operating schedule, glass sub-sector (NACE C23.1 working-day calibration, Sources row 8) |
| 6 | Cycles per operating day | 1 | cycles/day | Project spec — single peak-shave cycle on morning ramp |
| 7 | Cycles per year (N_c) | 312 | cycles/yr | Derived: 1 × 312 |
| 8 | CapEx all-in pre-credit (CAPEX_gross) | 420 | EUR/kWh (usable basis) | Model assumption — bounded default for EU-DC ~4-hour mid-duration turnkey, ex-incentive band; applied to the design usable basis in the audited build — see §9 row 3 source |
| 9 | Year-0 cost (authoritative) | 840,000.00 | EUR | Audited engine output (year-0 outflow stored at 840,000.00 EUR; engine rounds to whole-EUR precision on the year-0 capex line; arithmetic 2,016 × 420 = 846,720 EUR is the input check, not the engine output) |
| 10 | Annual O&M (O&M) | 2.5 | % of CAPEX_gross/yr | Model assumption — bounded default — see §9 row 3 source |
| 11 | Warranty / augmentation (AUG) | 2.0 | % of CAPEX_gross/yr | Model assumption — bounded default — see §9 row 3 source |
| 12 | Capacity fade (fade) | 2.0 | % of E_us per year | OEM datasheet mid-band (CATL EnerC cycle-life curve mapped at 1 cycle/day, 80% EOL) — see §9 row 1 source |
| 13 | OpEx escalation (opex.escalation_pct) | 2.0 | %/yr | Model assumption — bounded default (EU industrial OpEx indexation) — see §9 row 3 source |
| 14 | Residual value (residual_value.amount) | 0 | EUR | Model assumption — bounded default (no salvage assumed) |
| 15 | Residual year (residual_value.year) | 15 | yr | Model assumption — bounded default (end of horizon) |
| 16 | ESS usable fraction (asset.ess.usable_pct) | 92 | % | OEM datasheet (CATL EnerC DoD envelope) |
| 17 | Charge cost (asset.ess.charge_cost_per_kwh) | 0.10 | EUR/kWh charged | Model assumption — bounded default (off-peak DSO band archetype) |
| 18 | Project horizon (N) | 15 | years | Project spec |
| 19 | Discount rate (r) | 8.0 | %/yr | Project spec, EU industrial WACC mid-point |
| 20 | Discharge price / arbitraged value (p) | 0.22 | EUR/kWh discharged | ENTSO-E day-ahead weighted-average band (Sources row 7) |
| 21 | Avoided demand charge premium (D) | 30,000 | EUR/yr | Project spec — DSO tariff structure, demand charge avoidance mid-band (years 1–10 only) |
| Metric | Value |
|---|---|
| Currency | EUR |
| Horizon (years) | 15 |
| Discount rate | 8.00 % |
| Total undiscounted cost (EUR) | 1,493,691.16 |
| Total discounted cost / PV of costs (EUR) | 1,202,707.49 |
| Total undiscounted benefit (EUR) | 856,752.65 |
| Total discounted benefit (EUR) | 502,830.26 |
| NPV (EUR) | -699,877.23 |
| IRR | n/a |
| Simple payback (year) | — |
| Discounted payback (year) | — |
| LCOS (EUR/kWh) | 0.2456 |
| Year | Cost (EUR) | Benefit (EUR) | Net (EUR) | Discount factor | Discounted net (EUR) | Energy (kWh) |
|---|---|---|---|---|---|---|
| 0 | 840,000.00 | 0.0000 | -840,000.00 | 1.00 | -840,000.00 | 0.0000 |
| 1 | 37,800.00 | 65,543.34 | 27,743.34 | 0.9259 | 25,688.27 | 638,258.40 |
| 2 | 38,556.00 | 64,232.47 | 25,676.47 | 0.8573 | 22,013.43 | 625,493.23 |
| 3 | 39,327.12 | 62,947.82 | 23,620.70 | 0.7938 | 18,750.87 | 612,983.37 |
| 4 | 40,113.66 | 61,688.86 | 21,575.20 | 0.7350 | 15,858.42 | 600,723.70 |
| 5 | 40,915.94 | 60,455.09 | 19,539.15 | 0.6806 | 13,298.02 | 588,709.23 |
| 6 | 41,734.25 | 59,245.98 | 17,511.73 | 0.6302 | 11,035.36 | 576,935.04 |
| 7 | 42,568.94 | 58,061.06 | 15,492.12 | 0.5835 | 9,039.51 | 565,396.34 |
| 8 | 43,420.32 | 56,899.84 | 13,479.52 | 0.5403 | 7,282.57 | 554,088.41 |
| 9 | 44,288.72 | 55,761.85 | 11,473.12 | 0.5002 | 5,739.42 | 543,006.65 |
| 10 | 45,174.50 | 54,646.61 | 9,472.11 | 0.4632 | 4,387.42 | 532,146.51 |
| 11 | 46,077.99 | 53,553.68 | 7,475.69 | 0.4289 | 3,206.19 | 521,503.58 |
| 12 | 46,999.55 | 52,482.60 | 5,483.05 | 0.3971 | 2,177.40 | 511,073.51 |
| 13 | 47,939.54 | 51,432.95 | 3,493.41 | 0.3677 | 1,284.52 | 500,852.04 |
| 14 | 48,898.33 | 50,404.29 | 1,505.96 | 0.3405 | 512.72 | 490,835.00 |
| 15 | 49,876.30 | 49,396.21 | -480.09 | 0.3152 | -151.34 | 481,018.30 |
The computed tables are the only mathematics in this page; they are the authoritative figures and have been copied verbatim. The published 1,202,707.49 EUR PV(Cost) and 0.2456 EUR/kWh LCOS are the engine outputs, not a re-derivation on this page.
Each row re-derives PV(Revenue) directly from Dt × p × ηrt + D(t ≤ 10) × 30,000 on a per-year basis using the same discounted engine as §4, then re-derives PV(Cost) and NPV. "Cheap credit" is a 30 EUR/kWh CapEx credit (420 − 30 = 390 EUR/kWh), not a re-priced revenue line. "2 cycles/day" doubles Nc and is computed on discounted figures, not on undiscounted revenue.
| Row | What changes | r | p (EUR/kWh) | PV(Cost) (EUR) | PV(Revenue) (EUR) | NPV (EUR) | LCOS (EUR/kWh) | Discounted payback (yr) |
|---|---|---|---|---|---|---|---|---|
| Baseline | as §4 | 8.0% | 0.22 | 1,202,707.49 | 502,830.26 | -699,877.23 | 0.2456 | none |
| Cheap credit (−30 EUR/kWh CapEx) | CapEx 420 → 390 EUR/kWh | 8.0% | 0.22 | 1,142,707.49 | 502,830.26 | -639,877.23 | 0.2281 | none |
| Higher fade (3%) | fade = 3.0 %/yr | 8.0% | 0.22 | 1,202,707.49 | 461,178.43 | -741,529.06 | 0.2491 | none |
| 2 cycles/day | N_c 312 → 624 | 8.0% | 0.22 | 1,202,707.49 | 1,005,660.52 | -197,046.97 | 0.1714 | none |
| Low price (0.12) | p = 0.12 | 8.0% | 0.12 | 1,202,707.49 | 222,830.26 | -979,877.23 | 0.2456 | none |
| High price (0.32) | p = 0.32 | 8.0% | 0.32 | 1,202,707.49 | 782,830.26 | -419,877.23 | 0.2456 | none |
| Low r (5%) | r = 5.0 % | 5.0% | 0.22 | 1,279,485.79 | 619,968.83 | -659,516.96 | 0.2313 | none |
| High r (12%) | r = 12.0 % | 12.0% | 0.22 | 1,125,431.10 | 395,842.05 | -729,589.05 | 0.2645 | none |
Method note: every sensitivity row re-derives PV(Revenue) directly from Dt × p × ηrt + D(t ≤ 10) × 30,000 per year on the same discounted engine used in §4, then takes NPV = PV(Cost) − PV(Revenue). "Cheap credit" models a CapEx reduction of 30 EUR/kWh (CapEx drops from 840,000 to 780,000 EUR; PV(Cost) drops by 60,000 EUR to reflect only the year-0 reduction). "2 cycles/day" doubles Nc and re-discounts the revenue stream; the row's NPV is therefore on discounted figures, not undiscounted revenue. None of the rows pay back inside the 15-year horizon on discounted terms.
| Scenario | Condition | Verdict |
|---|---|---|
| A. Baseline (CATL EnerC + Sungrow ST2752UX, 1 cycle/day, p = 0.22, D = 30,000 yr 1–10) | §4 cash flow | NO-GO — NPV −699,877 EUR; no discounted payback inside 15 yr |
| B. Two-cycle day | N_c 312 → 624, p = 0.22 | NO-GO — NPV −197,047 EUR; LCOS 0.1714, still does not pay back |
| C. CapEx credit −30 EUR/kWh | 420 → 390 EUR/kWh, single cycle | NO-GO — NPV −639,877 EUR; credit alone insufficient to flip the sign |
| D. Low WACC 5% | r = 5%, p = 0.22 | NO-GO — NPV −659,517 EUR; cheaper capital does not bridge the savings gap |
| E. Low price 0.12 EUR/kWh | p = 0.12, baseline OpEx | NO-GO — NPV −979,877 EUR; demand savings alone cannot bridge |
| F. High r 12% | r = 12%, p = 0.22 | NO-GO — NPV −729,589 EUR; re-finance or stack additional revenue |
| G. Higher fade 3% | fade = 3.0 %, p = 0.22 | NO-GO — NPV −741,529 EUR; require augmentation clause |
CATL EnerC cabinet certifications: IEC 62619 test report #, UL 9540A report #, and UN 38.3 report # — pending integrator DoC at RFQ. Sungrow ST2752UX certifications: same posture — pending integrator DoC at RFQ. Final acceptance is by insurer for fire/thermal runaway evidence.
8504.40 — static converters (e.g., PCS). Duty rate: PENDING — verify against the EU TARIC consultation tool (Sources row 5) for the destination member state.8507.60 (Li-ion). Duty rate: PENDING — see the EU TARIC consultation tool (Sources row 5).8537.10 (boards/panels). Duty rate: PENDING — see the EU TARIC consultation tool (Sources row 5).Lookup instructions: go to the TARIC consultation tool (Sources row 5) → enter the suggested 8-digit CN code, select the destination member state, and read the current rate plus any anti-dumping or surveillance measures. For a fully assembled BESS, multiple codes can apply to one shipment (PCS, batteries, BMS); declare by line and consult your customs broker for binding tariff information.
Disclaimer: Tradvolt does not assert any duty rate as fact. All numbers above marked PENDING must be confirmed by an authorised customs broker against the latest TARIC and any applicable anti-dumping / surveillance measures before a bill of lading or commercial invoice is issued.
| Row # | Claim / input | Source URL | Document title | Access date |
|---|---|---|---|---|
| 1 | CATL EnerC 306/314 kWh-class cabinet (liquid-cooled LFP outdoor cabinet family) — DoD envelope (asset.ess.usable_pct = 92%), 88% round-trip efficiency mid-band, 2%/yr fade cycle-life curve at 1 cycle/day to 80% EOL | https://www.catl.com/en/ess/ | CATL — Energy Storage product landing; EnerC cabinet datasheet and IEC 62619 / UL 9540A / UN 38.3 report numbers pending integrator DoC at RFQ | 2026-09-22 |
| 2 | Sungrow ST2752UX PCS — string-type utility-scale, 1,008 kW nominal AC per block | https://www.sungrowpower.com/en | Sungrow utility-scale PCS family landing; ST2752UX datasheet PDF and region code pending integrator DoC at RFQ | 2026-09-22 |
| 3 | CapEx 420 EUR/kWh input, 2.5%/yr O&M default, 2.0%/yr augmentation default, 2.0%/yr OpEx escalation default — bounded model defaults for EU-DC ~4-hour mid-duration turnkey, ex-incentive band | https://www.iea.org/ | IEA energy storage market data landing; underlying BNEF 2024 Lithium-Ion Battery Price Survey report request via Tradvolt RFQ. Bounded defaults per §2 rows 8, 10, 11, 13. | 2026-09-22 |
| 4 | EU Battery Regulation — sustainability, labelling and due-diligence obligations applicable to the LFP cabinet stack | https://eur-lex.europa.eu/eli/reg/2023/1542/oj | Regulation (EU) 2023/1542 — EU Battery Regulation (official) | 2026-09-22 |
| 5 | HS / duty verification for codes 8504.40, 8507.60 and 8537.10 across EU member states (rates listed as PENDING until verified) | https://ec.europa.eu/taxation_customs/dds2/taric/taric_consultation.jsp?Lang=en | EU TARIC consultation (HS/duty lookup tool) | 2026-09-22 |
| 6 | US import cross-check for Li-ion accumulators and static converters (informational) | https://hts.usitc.gov/ | USITC Harmonized Tariff Schedule search | 2026-09-22 |
| 7 | Discharge price (p) — arbitraged EUR/kWh band cross-check (day-ahead weighted average) | https://transparency.entsoe.eu/transmission-domain/r2/dayAheadPrices/show | ENTSO-E Transparency Platform — Day-ahead Prices | 2026-09-22 |
| 8 | Operating-days calibration (N_d = 312) — Eurostat industrial operating schedule, glass sub-sector | https://ec.europa.eu/eurostat/databrowser/view/sts_inlb_q__custom_3432109/default/table?lang=en | Eurostat STS_INLB_Q — NACE C23.1 working-day calibration | 2026-09-22 |
| 9 | CE marking under LVD (2014/35/EU) | https://eur-lex.europa.eu/eli/dir/2014/35/oj | EUR-Lex — Directive 2014/35/EU (Low-Voltage Directive) | 2026-09-22 |
| 10 | CE marking under EMC Directive (2014/30/EU) | https://eur-lex.europa.eu/eli/dir/2014/30/oj | EUR-Lex — Directive 2014/30/EU (EMC Directive) | 2026-09-22 |
| 11 | UN 38.3 transport test — Manual of Tests and Criteria | https://unece.org/transport/dangerous-goods/un-manual-tests-and-criteria | UN Manual of Tests and Criteria, Section 38.3 (transport of lithium batteries) | 2026-09-22 |
| 12 | RFQ intake — single site path for all CTAs on this page | https://tradvolt.com/rfq/ | Tradvolt RFQ form (live) | 2026-09-22 |
OEM datasheet PDFs and integrator Declaration of Conformity documents for CATL EnerC and Sungrow ST2752UX (including specific IEC 62619, UL 9540A and UN 38.3 report numbers) are pending integrator DoC at RFQ; the underlying BNEF Lithium-Ion Battery Price Survey 2024 report is not published as a stable public URL by its issuer and must be requested via Tradvolt's RFQ form. The OEM landings above (rows 1–2) are the authoritative starting points.