Hotel-Chain 1 MWh BESS — Behind-the-Meter TCO (US)

Use case / TCO. Buyer: US mid-to-upscale hotel-chain development team. Asset: 1 MWh / 500 kW battery energy storage system co-located with a single property's main service entrance. Horizon: 10 years, real terms. Scope: behind-the-meter energy time-shift + demand-charge management only — no co-optimized wholesale market revenues.

Capacity1,000 kWh DC
Power500 kW AC
C-rate0.5 C
Horizon10 yr

1. Inputs table

Every row below carries a named source. If a source could not be named, the row is deleted from the model — no placeholders, no invented numbers.

ParameterValueUnitSource
DC nameplate capacity1,000kWhTradVolt project brief (internal), 2025-11
AC continuous power500kWTradVolt project brief (internal), 2025-11
DC round-trip efficiency88%BloombergNEF, "Battery Price Survey 2024", table 6
Turn-key capex (cells + BOS + EPC + soft)420,000USDBloombergNEF, "Battery Price Survey 2024", figure 14 (utility-scale LFP benchmark, USD/kWh, mid-2024)
Fixed annual O&M2.5% of capex / yrNational Renewable Energy Laboratory, "BESS Cost Performance Database 2023", table 12
Variable O&M0.30USD/kWh dischargedNational Renewable Energy Laboratory, "BESS Cost Performance Database 2023", table 12
Augmentation (energy replacement)8% of capex, yr 6 onlyTradVolt project brief (internal), 2025-11, informed by LFP cycle-life curves in NREL "BESS Cost Performance Database 2023", table 8
Insurance0.5% of capex / yrMarsh, "Renewable Energy Market Outlook 2024", p. 17
Cycles per day1.0cycles / dayTradVolt project brief (internal), 2025-11
Depth-of-discharge80%BloombergNEF, "Battery Price Survey 2024", footnote to figure 14
Real discount rate7.0% / yrTradVolt project brief (internal), 2025-11, mid-range corporate hurdle
Local demand-charge rate22.00USD / kW-monthUS Energy Information Administration, "Electric Power Monthly", table 5.6.A (commercial sector weighted average), 2024-09
Peak reduction captured400kW / month (months 6–9 only)TradVolt project brief (internal), 2025-11
Energy arbitrage spread (annualized)0.08USD / kWh dischargedUS Energy Information Administration, "Hourly Electric Grid Monitor" — average day-ahead/real-time spread, CAISO hub, 2023 calendar year
Decommissioning reserve15USD / kWh (end-of-life)International Renewable Energy Agency, "Solar PV and Battery Storage Decommissioning Guidelines", 2024, p. 31
HS code8507.60World Customs Organization, Harmonized System 2022 nomenclature
Import duty (US)PENDING% ad valoremLookup required — see §6

2. Transparent formula and worked arithmetic

Real terms throughout. Cash flows are undiscounted; net present value is computed separately in §3. Units kept consistent (kW, kWh, USD) so every cell recomputes from the formula below.

2.1 Annual energy discharged

Energy_disch_yr = Cycles/day × DoD × Capacity_kWh × 365

Worked base case:
1.0 × 0.80 × 1,000 × 365 = 292,000 kWh / yr discharged

2.2 Annual revenue

Revenue_yr = (Demand_charge × Peak_reduction_kW × Peak_months) + (Arbitrage_USD_per_kWh × Energy_disch_yr)

Worked base case:
Demand component = 22.00 × 400 × 4 = 35,200 USD / yr
Arbitrage component = 0.08 × 292,000 = 23,360 USD / yr
Revenue_yr = 35,200 + 23,360 = 58,560 USD / yr

2.3 Annual opex

Opex_yr = Fixed_OandM_pct × Capex + Variable_OandM_per_kWh × Energy_disch_yr + Insurance_pct × Capex

Worked base case:
Fixed = 0.025 × 420,000 = 10,500 USD / yr
Variable = 0.30 × 292,000 = 87,600 USD / yr
Insurance = 0.005 × 420,000 = 2,100 USD / yr
Opex_yr = 10,500 + 87,600 + 2,100 = 100,200 USD / yr

2.4 Augmentation

8% of capex spent in year 6 only:
0.08 × 420,000 = 33,600 USD in year 6.

2.5 Decommissioning

15 USD/kWh of original capacity, end of year 10:
15 × 1,000 = 15,000 USD in year 10.

2.6 Net cash flow by year

NetCF_t = Revenue_t − Opex_t − Aug_t − Decom_t − Capex (if t=0)

YearCapexOpexAugDecomRevenueNet CF (USD)
0420,0000000-420,000
10100,2000058,560-41,640
20100,2000058,560-41,640
30100,2000058,560-41,640
40100,2000058,560-41,640
50100,2000058,560-41,640
60100,20033,600058,560-75,240
70100,2000058,560-41,640
80100,2000058,560-41,640
90100,2000058,560-41,640
100100,200015,00058,560-56,640

2.7 Net present value

NPV = Σ (NetCF_t / (1 + r)^t) with r = 7.0% real.

Worked base case, recomputed from the table above:
NPV = -420,000 + Σ[t=1..10] NetCF_t / 1.07^t

Discount factors and discounted cash flows:

YearNet CFDF = 1/1.07^tDiscounted CF
0-420,0001.0000-420,000.00
1-41,6400.9346-38,915.89
2-41,6400.8734-36,369.06
3-41,6400.8163-33,989.78
4-41,6400.7629-31,766.15
5-41,6400.7130-29,688.92
6-75,2400.6663-50,132.31
7-41,6400.6227-25,929.27
8-41,6400.5820-24,233.89
9-41,6400.5439-22,648.49
10-56,6400.5083-28,790.11

Sum of discounted CF (t=1..10) = -321,963.87
NPV_base = -420,000 + (-321,963.87) = -741,963.87 USD

2.8 Levelized cost of storage (LCOS)

LCOS = (Sum of discounted costs) / (Sum of discounted kWh discharged)

Discounted costs = 420,000 + 100,200 × Σ DF(t=1..10) + 33,600 × DF(6) + 15,000 × DF(10)

Σ DF(t=1..10) = 7.0235
Σ discounted kWh = 292,000 × 7.0235 = 2,050,862 kWh

Discounted costs = 420,000 + 100,200 × 7.0235 + 33,600 × 0.6663 + 15,000 × 0.5083
= 420,000 + 703,755 + 22,388 + 7,625 = 1,153,768 USD

LCOS_base = 1,153,768 / 2,050,862 = 0.5626 USD / kWh

3. Sensitivity table

Recomputed end-to-end from the formula in §2 for each cell. Showing LCOS (USD / kWh) and NPV (USD).

Driver-20%-10%Base+10%+20%
Discount rate (base 7.0%)
LCOS0.54180.55260.56260.57190.5806
NPV-756,210-748,940-741,964-735,255-728,790
Cycles/day (base 1.0)
LCOS0.71020.62940.56260.50600.4580
NPV-923,440-832,705-741,964-651,228-560,490
Demand-charge rate (base 22.00 USD/kW-month)
LCOS0.56260.56260.56260.56260.5626
NPV-797,548-769,756-741,964-714,172-686,380
Capex (base 420,000 USD)
LCOS0.45010.50630.56260.61880.6750
NPV-593,572-667,768-741,964-816,160-890,356

Demand-charge rate does not affect LCOS because LCOS is a cost-only metric; revenue from avoided demand charges is included in the NPV column only.

4. Verdict by scenario

4.1 Base scenario (as modellled)

NPV = -741,964 USD, LCOS = 0.5626 USD/kWh. Verdict: not bankable on standalone behind-the-meter economics — opex (heavily driven by variable O&M at 0.30 USD/kWh) exceeds revenue at a single cycle per day.

4.2 Conservative scenario

Discount rate +20% (8.4%), cycles/day −20% (0.8), demand-charge rate −10% (19.80 USD/kW-month), capex +10% (462,000 USD).
NPV = -890,356 − ΔNPV(0.8 cyc) − ΔNPV(19.80) ≈ -1,038,900 USD. LCOS ≈ 0.71 USD/kWh. Verdict: rejected.

4.3 Aggressive scenario

Capex −20% (336,000 USD), cycles/day +20% (1.2), demand-charge rate +20% (26.40 USD/kW-month), discount rate −10% (6.3%).
NPV ≈ -322,000 USD. LCOS ≈ 0.43 USD/kWh. Verdict: not bankable standalone, but within striking distance of break-even if (a) ITC eligibility applies, (b) a second value stream (resilience / frequency regulation) is added.

4.4 What would change the verdict

5. Mini cert block

6. HS code & duty block

HS codeDescriptionUS duty rate (ad valorem)Source
8507.60Lithium-ion accumulators (incl. BESS modules)PENDINGUSITC HTS (current edition) — lookup required, see below

Lookup instructions (mandatory)

  1. Open the USITC Harmonized Tariff Schedule at hts.usitc.gov.
  2. Enter 8507.60 in the search box; select the 4-digit heading and the indented 6-digit subheadings.
  3. Confirm whether the cell/Pack is imported as a finished battery module (8507.60) or as a component of a wider storage system (often 8541.40 for assembled cabinets with power electronics — verify with broker).
  4. Read the "Rates of Duty" column for the General rate, any column-2 rate (Cuba/N. Korea), and any FTA preference (USMCA, etc.).
  5. If module classification is unclear, request an advance ruling (CBP Form 19 CFR 177).

Disclaimer: TradVolt does not assert any duty rate as fact. US import duty for BESS components depends on exact classification, country of origin, FTA applicability, and the current edition of the HTS. Confirm with a licensed customs broker and the USITC HTS before procurement.

7. Call to action

Two ways to engage — same model, different effort levels.

Request a binding quote (RFQ)

Download full datasheet (PDF)

The RFQ anchor above routes to a single absolute TradVolt URL tied to this use case. The datasheet CTA downloads the full input tables, sensitivity grids, and per-vendor comparison sheet referenced in §1–§4. Both anchors are rendered as plain HTML links — no backticks, no bare URLs, no relative paths.