NEMPulse · Insights · Fleet

NEM Battery Fleet Wrap — H2 2025

Fleet-wide energy and FCAS market revenue, normalised $/MW and $/MWh, and the top-earning grid-scale batteries in H2 2025.

  • Energy + FCAS revenue: $134.46M
  • Batteries: 45
  • Rev / MW: $25k/MW
  • Rev / MWh: $12k/MWh
  • Optimal capture: 48%
  • VPP FCAS revenue: $274k

Across the Australian National Electricity Market, 45 grid-scale batteries earned a combined $134.46M in estimated gross energy and FCAS market revenue in H2 2025, based on AEMO dispatch data tracked by NEMPulse. Figures cover the full period.

Normalised across the fleet's 5,398 MW and 10,761 MWh of active capacity, batteries earned $25k/MW and $12k/MWh for the period (equivalent to $49k/MW/yr annualised).

Energy arbitrage supplied 83% of the total and FCAS 15%, with estimated Frequency Performance Payments adding $1.87M. Within FCAS, regulation accounted for 29% and contingency 71%; the single largest market was lower 6-second at $5.53M.

For context on the trading conditions, the average daily price spread (top two hours minus bottom two hours) across the five NEM regions was $206/MWh, and the highest spot price reached $20,300/MWh.

Revenue per MW by battery duration class: 1H: $30k/MW, 2H: $25k/MW, 3H: $29k/MW, 4H+: $11k/MW. Longer-duration assets typically earn more per MW through energy arbitrage, while shorter-duration batteries often lead on a per-MWh basis.

On energy arbitrage, the fleet captured 48% of the revenue a perfect-foresight strategy would have earned over the same period, leaving an estimated $114.02M on the table.

Re-solving the same batteries on AEMO's published PREDISPATCH price forecasts instead of hindsight — execution held identical to the perfect run — reaches 66% of the perfect ceiling across the 180 forecast-covered days in the period, against 47% actually realised. That isolates what public price information alone is worth; it is a reference point, not a floor — real dispatch can beat it or fall short of it.

On capture of the perfect-foresight energy benchmark, the strongest performers were Koorangie Energy Storage System (76%), Melbourne Renewable Energy Hub Connection A3 (76%), Happy Valley Water Treatment Plant (75%). At the other end: Eraring Battery Energy Storage System (1%), Waratah Super Battery (0%), Swanbank BESS (-1%) — capture reflects strategy, contracting and constraints as much as skill, so a low figure is not automatically underperformance.

The strongest single day was 2 Jul 2025 at $5.38M, and the best single battery-day was Blyth Battery Energy Storage System on 2 Jul 2025 with $2.11M. Revenue stays concentrated: five of the period's 184 days delivered 11% of everything the fleet earned.

10 batteries earned their first market revenue in the period — Melbourne Renewable Energy Hub Connection A1, Melbourne Renewable Energy Hub Connection A3, Western Downs Battery Energy Storage System (BESS), Melbourne Renewable Energy Hub Connection A2 and 6 more — adding 2,235 MW of earning capacity.

The top earners were Western Downs Battery Energy Storage System ($13.59M); Greenbank BESS ($11.16M); Blyth Battery Energy Storage System ($9.37M).

Alongside grid-scale BESS, 21 residential virtual power plant (VPP) and demand-response aggregator units contributed an estimated $274k in FCAS market revenue in H2 2025 ($3,604/MW of registered FCAS capacity). VPPs participate exclusively in FCAS markets through pooled residential and commercial assets.

NEMPulse recorded 186 significant price events during the period, the sharpest an extreme price event in New South Wales peaking at $20,300/MWh. Each event, and how every battery responded, is broken down on the market events page.

Top batteries — H2 2025
BatteryRegionEnergy + FCAS$/MW$/MWhCapture
Western Downs Battery Energy Storage SystemQLD1$13.59M$53k/MW$34k/MWh69%
Greenbank BESSQLD1$11.16M$56k/MW$28k/MWh71%
Blyth Battery Energy Storage SystemSA1$9.37M$47k/MW$23k/MWh40%
Rangebank BESSVIC1$9.09M$45k/MW$23k/MWh68%
Koorangie Energy Storage SystemVIC1$8.39M$45k/MW$23k/MWh76%
Torrens Island BESSSA1$7.23M$29k/MW$29k/MWh38%
Victorian Big BatteryVIC1$5.72M$19k/MW$13k/MWh39%
Hornsdale Power ReserveSA1$5.13M$34k/MW$26k/MWh30%
Chinchilla BESS, Units 1-80QLD1$4.68M$47k/MW$23k/MWh64%
Wandoan Battery Energy Storage System (BESS)QLD1$4.56M$46k/MW$30k/MWh59%

Capture = actual energy revenue as a share of the perfect-foresight LP benchmark; shown only for units with material modelled upside.

Region breakdown — H2 2025
RegionBatteriesEnergy + FCAS$/MW$/MWh
Queensland11$43.53M$23k/MW$12k/MWh
Victoria12$40.95M$25k/MW$12k/MWh
South Australia12$32.19M$35k/MW$22k/MWh
New South Wales10$17.79M$18k/MW$7,411/MWh

$/MW uses Max Cap (the grid-constrained operational rating); $/MWh uses registered energy capacity.

In the news this period
Australian utility Flow Power closes financing on its first BESS project, in Victoria’s Latrobe Valley
Energy-Storage.News · 22 Dec 2025 · Latrobe Valley BESS
Ulinda Park BESS powers up Queensland
Ecogeneration · 17 Dec 2025 · Ulinda Park BESS
Victoria fast-tracks approval of major solar battery hybrid project, and new big battery in Latrobe Valley
Renew Economy · 2 Nov 2025 · Victorian Big Battery
Battery storage system completed at Mannum energy park
murraybridge.news · 16 Oct 2025 · Mannum Battery Energy Storage System
Epic Energy brings 200MWh Mannum battery storage system online in South Australia
Energy-Storage.News · 14 Oct 2025 · Mannum Battery Energy Storage System

Third-party reporting on these units, matched automatically and linked for context. NEMPulse does not endorse or verify external coverage.

Keep reading: Battery fleet dashboardPerformance rankingsActual vs optimal dispatchMarket eventsHow capture is calculated

Explore: All insightsBattery fleetActual vs optimalPerformance rankingsMarket economicsMarket eventsBid stackBidding strategyVirtual power plantsProject simulatorAskPulseEmail alerts

Automatically generated from AEMO public data using fixed templates (not AI-written). Figures are estimated gross market revenue (energy + FCAS) from dispatch — they exclude contracts, hedges and network-support schemes (e.g. SIPS), so actual commercial revenue will differ.

Loading live data…