Markets Essential term

Energy arbitrage

Energy arbitrage is the practice of charging a grid-scale battery when wholesale electricity is cheap and discharging it when prices are high, capturing the spread as revenue. For a stationary BESS it is a time-shifting strategy: the asset buys energy at the point of interconnection (POI) during low-price hours, typically midday solar oversupply or overnight, and sells it back during the evening peak.

In US ISO/RTO markets, settlement is in MWh at the locational marginal price (LMP) of the battery's node; other markets settle zonally or at a system price. Arbitrage is the most fundamental value stream for utility-scale storage, though rarely the only one a project relies on.

Reviewed July 2026 by Sergey Syrvachev

New to BESS? Start free with the 7-email fundamentals course — no cost, no account.

What it is (precise)

Arbitrage exploits the temporal variation of the locational marginal price at the battery's grid node. A grid-connected BESS schedules a charge cycle when the nodal LMP is low, typically overnight or during midday solar oversupply, and a discharge cycle when the LMP peaks, usually across the early-evening net-load ramp — the steep evening upswing of the duck curve, as solar output fades while demand holds.

The trade can be placed in the day-ahead market, the real-time market, or split between both. Gross margin per cycle equals the price spread multiplied by the energy delivered at the POI, minus the cost of the energy lost to round-trip inefficiency and auxiliary consumption, with those losses valued at the charging price.

Crucially, arbitrage is a real-energy (MWh) play settled in the energy market, distinct from a capacity market payment or ancillary services such as frequency regulation. Most operating projects co-optimize arbitrage against these other streams, letting the ISO / RTO market engine and the plant optimizer dispatch to whichever opportunity pays best in each interval; that combined dispatch is the essence of revenue stacking.

A 4-hour system, for example 100 MW / 400 MWh running at 0.25C, is the canonical arbitrage configuration because it spans a typical daily peak window, though 2-hour and longer-duration systems are built depending on the market's price shape.

Why it matters in a real grid-scale project

Arbitrage revenue is acutely sensitive to round-trip efficiency (RTE). Every percentage point of RTE lost is energy bought but never sold, so it erodes the spread directly. Auxiliary loads, including HVAC and thermal management, PCS standby and the BMS, run continuously and reduce the net energy delivered at the POI, which is why arbitrage performance is quoted on a net-at-POI AC basis rather than at the DC rack terminals.

Delivering 400 MWh at the POI requires roughly 26 MWh more purchased energy per cycle at 85% RTE than at 90% — energy that is bought at the charge price but never reaches the meter.

Arbitrage also drives cycling, and cycling drives degradation. A pure-arbitrage strategy may demand a full cycle most days; over a 15-20 year project life that throughput must be reconciled with the warranty's cycle and energy-throughput limits, and with the augmentation plan that restores usable energy as the cells fade.

This couples the commercial model directly to how aggressively the EMS is allowed to chase spreads: a marginal cycle is only worth taking if the spread beats losses plus the degradation cost it consumes, which operators typically price at a few dollars to a few tens of dollars per MWh cycled.

Finally, spreads compress as more storage enters a market, the so-called cannibalization effect, so few lenders will underwrite a project on merchant arbitrage alone.

In practice the merchant vs. contracted split is the central financing question: arbitrage upside is usually layered on top of a tolling agreement (a fixed payment in exchange for handing dispatch rights to an offtaker), contracted capacity, or a revenue floor (a guaranteed minimum revenue level), with the merchant share sized to what the balance sheet can absorb. The engineering consequence is that the same hardware must satisfy both a conservative contracted duty cycle and an opportunistic merchant one.

Energy arbitrage inside the daily revenue stack — the buy-low/sell-high slice.Interactive · bess.engineer ↗
Energy arbitrage inside the daily revenue stack — the buy-low/sell-high slice. Open the interactive →
Key facts
Typical AC round-trip efficiency (LFP, at POI)
85-90% (roughly 92-95% one-way)
Break-even price ratio
discharge ≥ 1/RTE × charge price, i.e. a 10-18% premium before auxiliary losses and degradation cost
Canonical arbitrage configuration
4-hour duration, e.g. 100 MW / 400 MWh (0.25C)
Typical daily price spread
tens of $/MWh top-to-bottom in mature US markets; hundreds to thousands of $/MWh on scarcity days (e.g. ERCOT)
Typical evening discharge window
roughly 2-4 hours across the evening net-load ramp, about 17:00-21:00 local in solar-heavy markets
Indicative merchant arbitrage revenue (4-hour system)
typically on the order of $20-100/kW-yr in mature markets, strongly market- and year-dependent
Typical arbitrage cycling
around 250-365 equivalent full cycles per year
Common warranty duty-cycle limit
about 1 cycle/day or an annual MWh throughput cap
Capture rate vs perfect foresight
typically on the order of 70-90% in real dispatch
Marginal degradation cost
commonly priced at a few $ to a few tens of $ per MWh cycled
Default chemistry
LFP (NMC only as higher-density contrast)

Typical values and standards

Modern LFP-based systems typically deliver an AC-to-AC round-trip efficiency on the order of 85-90% measured at the POI, after PCS conversion, medium-voltage transformer and auxiliary losses; that corresponds to roughly 92-95% one-way, and the DC-DC efficiency of the cells alone is higher still.

The arithmetic break-even is therefore a discharge price at least 1/RTE times the charge price, about a 10-18% premium, before auxiliary consumption and degradation cost are counted. LFP dominates stationary arbitrage duty because of its cycle life and thermal stability; NMC offers higher energy density but is generally less favored on cost, longevity and safety grounds.

Spread levels vary enormously by market and year. Average daily top-to-bottom spreads in mature US markets have typically sat in the tens of dollars per MWh, while scarcity events in volatile markets such as ERCOT can produce spreads of hundreds or even thousands of dollars per MWh on a handful of days that carry a large share of annual revenue. An arbitrage-weighted asset commonly performs around 250-365 equivalent full cycles per year, and real dispatch typically captures on the order of 70-90% of the theoretical perfect-foresight value, because prices must be forecast rather than observed.

Arbitrage does not change the safety envelope: the hardware that earns it simply carries the usual stationary credentials — UL 9540 system certification, UL 9540A fire-propagation test data and NFPA 855 installation compliance — each covered in its own glossary entry and in the linked fire-safety article. On the performance side there is no single arbitrage standard; RTE, usable energy and auxiliary consumption are verified against the supply contract's capacity-test protocol at commissioning and periodically thereafter.

How it shows up in specs, studies and contracts

On a datasheet, arbitrage economics hide inside three numbers: guaranteed usable energy at the POI at beginning and end of life, guaranteed RTE at a stated ambient temperature and dispatch profile, and auxiliary power consumption in operation and standby.

Check the measurement boundary on every one of them; a vendor quoting DC-side RTE or nameplate rather than usable energy will look several points better than a POI-basis competitor. The degradation table, cycles versus retained capacity at a stated depth of discharge and temperature, is what converts a price forecast into a lifetime energy forecast.

In contracts, arbitrage appears as the merchant tail of the revenue model and as the duty-cycle definition inside the battery warranty: maximum equivalent full cycles per year, often around one cycle per day, annual MWh throughput caps, SOC operating-window restrictions and resting-SOC requirements.

In a tolling structure the offtaker owns the dispatch, so the owner must confirm the allowed duty cycle fits inside the warranty. Questions worth asking on any project: what cycle count does the revenue model assume, does the warranty permit it, and who pays for augmentation if merchant dispatch exceeds the plan?

Common pitfalls

The classic errors are basis errors. Mixing DC and AC efficiency, or BOL nameplate with EOL usable energy, quietly overstates revenue by 10-20%. Assuming perfect foresight of prices overstates it again, which is why bankable studies apply a capture-rate haircut to back-cast optimizer results. And treating arbitrage revenue as independent of ancillary services double-counts the battery: capacity and state-of-charge headroom committed to frequency regulation are not available for the evening discharge, so the streams must be co-optimized, never simply added.

Common misconception

If the price spread between cheap and expensive hours exceeds zero, arbitrage is profitable.

In reality: The spread must exceed the round-trip losses, auxiliary consumption, and the marginal degradation cost of the cycle. With ~85-90% RTE plus parasitic loads and warranty throughput limits, the discharge price must exceed the charge price by at least 10-18% before the cycle even breaks even at the POI.

Visuals & further reading
Go deeper

Energy arbitrage, in context.

The Grid-Scale BESS course covers energy arbitrage — and the rest of the system — from the ground up, the way it actually gets deployed.

Browse the course