Adjust the page to suit you. Your choices are remembered.
Model grid-scale battery energy storage (BESS) annual revenue from energy arbitrage and frequency response services.
Calculate annual revenue from arbitrage and grid services
Excludes capex, opex, tax, and balance sheet financing. Represents 2024 revenue baseline.
Grid-scale batteries earn revenue from three main sources: (1) energy arbitrage (buy cheap, sell expensive), (2) frequency response services (stabilizing the grid), (3) capacity market and transmission services.
Grid-scale batteries (2β200 MWh capacity) make money by exploiting price differences and providing essential grid services. The three main revenue streams are: (1) Wholesale energy arbitrage: charge during cheap periods (3β7am, typically 1β7p/kWh), discharge during expensive periods (4β8pm, typically 35β50p/kWh). Spread of Β£20β50/MWh Γ daily cycles = Β£20β100k/year. (2) Dynamic Containment (Fast Frequency Response): Ofgem-approved frequency response service earning Β£8β25/MW/hour during active events, typically Β£30β60k/MW/year. (3) Capacity Market: government auction for 1-year and 15-year capacity agreements, earning Β£0β20/MW/year depending on auction clearing price.
UK Battery Pipeline: 50+ GW of battery storage is in planning/development by 2030 (vs. 2 GW today). Recent projects: Minety (100 MW/200 MWh, Β£45m), Cottingham (50 MW/150 MWh), Battersea (65 MW/260 MWh, operational). At these scales, revenue is typically Β£8β15m/year (gross), implying project IRR of 10β15% at Β£450β500k per MW installed cost (2024). Payback period: 8β12 years.
Optimal Duration (2-hour vs 4-hour): 2-hour systems (50 MW, 100 MWh) can cycle twice daily, improving arbitrage capture. 4-hour systems (50 MW, 200 MWh) provide longer discharge for capacity market and ancillary services. Trade-off: 4-hour costs 2x, but earns more from sustained revenue streams. Optimal choice depends on market conditions and project revenue strategy (merchant vs. contracted).
Arbitrage Mechanics: Charge at min(wholesale price) 03:00β07:00 (~1β7p/kWh), discharge at max(price) 16:00β20:00 (~35β50p/kWh). Typical spread Β£20β50/MWh after losses. Annual arbitrage = cycles/day Γ capacity MWh Γ spread Β£/MWh Γ efficiency Γ 365. With 1 cycle/day, 100 MWh, Β£30 spread, 88% efficiency: 1 Γ 100 Γ 30 Γ 0.88 Γ 365 = Β£9.6m/year gross arbitrage. Constraint: price spread volatility (spreads collapse in windy/oversupply periods). Typical capacity factor for arbitrage: 30β40% (revenue active during ~100 days/year).
Dynamic Containment (DC) Service: Ofgem-mandated frequency response. Batteries provide MW of stable output within 1β2 seconds of frequency deviation (Β±0.2 Hz). Paid Β£8β25/MW/hour during active events. Activation rate: ~20β30% of hours annually, = 1,750β2,600 hours/year. Revenue: 50 MW Γ Β£15/MWh (mid-range) Γ 2,000 hours = Β£1.5m/year. Can stack with arbitrage if properly sequenced (avoid charging during peak demand periods).
Capacity Market Revenue: Annual auction for capacity to be available during peak (winter 4β8pm, 3β4 winter months). Clearing price: Β£0β20/MW/year depending on shortage margin forecast. 50 MW system: Β£0β1m/year. Long-term (15-year) contracts lock in lower rates but provide revenue certainty for financing.
Route-to-Market and Aggregation: Standalone merchant BESS faces high revenue volatility. Common route: aggregation via specialized software (Limejump, Habitat Energy, Sunrun, etc.) managing multiple BESS units as Virtual Power Plant (VPP) for optimized dispatch. Aggregator takes 15β25% commission but improves revenue predictability through portfolio approach. Alternative: offtake contract or CfD (emerging for BESS), locks in strike price but reduces upside.
Degradation Modelling: Li-ion battery capacity loss ~1β3%/year over 10 years, ~0.3%/year years 10β20. Cycle depth and state-of-charge profiling affect fade rate. Conservative model: 0.5%/year. Annual revenue degradation: Year 1 Β£10m, Year 10 Β£9.5m, Year 20 Β£9m. Full replacement typically occurs after 15β20 years (battery cost Β£200β300k/MWh, ~40% of total system CapEx).