Wednesday 15 July 2026
Trading day 2026-07-15
South Australian prices lead NEM as regional averages climb above ninety dollars
Regional average prices ranged from 73.90 dollars in Queensland to 114.70 dollars in South Australia, with New South Wales and Victoria both exceeding 99 dollars. Queensland was the only region to record negative pricing intervals, while South Australia and Victoria saw maximum prices reach 227.30 and 190.50 dollars respectively.
Total energy consumption was highest in New South Wales at 418.7 gigawatt hours, followed by Victoria at 319.1 gigawatt hours. Evening demand peaks occurred between 17:55 and 19:55 across the mainland, coinciding with a period of lower renewable availability after the 63 percent instantaneous peak at 12:20.
Coal remained the primary generation source at 54.1 percent, while wind and solar combined for 28.2 percent of the daily energy. Batteries contributed 21,649 megawatt hours of discharge, representing 3.1 percent of the total generation mix for the day.
Frequency control ancillary services costs remained low, with the highest single service cost being 31,906 dollars for New South Wales Raise Regulation. Total emissions fell by 2.8 percent compared to the same day last week, reaching 381,548 tonnes of carbon dioxide.
Today · Queensland is forecast to reach a peak pre-dispatch price of 319.04 dollars at 19:30 this evening.
Why it matters · The daily average of 91.10 dollars sits above the seven-day average of 85.71 dollars, reversing a recent downward trend observed over the previous four days. This price lift occurred despite a 2.8 percent reduction in emissions, as battery discharge and gas generation filled gaps during the evening demand peaks.
Prices
Trading day · 04:00 → 04:00 AEST · 30-min average
| Region | Avg | VWAP | Min | Max | Neg | Cap |
|---|---|---|---|---|---|---|
| NSW | $99 | $102 | $38 | $155 | 0 | 0 |
| QLD | $74 | $80 | -$1 | $130 | 2 | 0 |
| SA | $115 | $119 | $42 | $227 | 0 | 0 |
| VIC | $101 | $104 | $21 | $190 | 0 | 0 |
| TAS | $88 | $89 | $0 | $176 | 0 | 0 |
Min · Max are 5-minute dispatch extremes; the price chart plots 30-minute averages, so its peak reads lower.
Demand
FCAS
| Service | Cost | Spikes | Peak | When |
|---|---|---|---|---|
| RAISEREG | $4,980 | 0 | $20 | 16 July, 00:05 |
| LOWERREG | $356 | 0 | $5 | 15 July, 05:15 |
| RAISE6SEC | $232 | 0 | $0 | 15 July, 22:10 |
| RAISE60SEC | $166 | 0 | $0 | 15 July, 06:20 |
| LOWER60SEC | $126 | 0 | $0 | 15 July, 13:50 |
| LOWER6SEC | $85 | 0 | $0 | 15 July, 13:50 |
| RAISE5MIN | $78 | 0 | $0 | 15 July, 21:00 |
| LOWER5MIN | $43 | 0 | $0 | 16 July, 01:10 |
| Total | $6,064 | |||
Cost = NSW RRP × cleared MW per 5-min interval.
| Service | Cost | Spikes | Peak | When |
|---|---|---|---|---|
| RAISEREG | $5,379 | 0 | $20 | 16 July, 00:05 |
| LOWERREG | $2,225 | 0 | $5 | 15 July, 05:15 |
| RAISE6SEC | $503 | 0 | $0 | 15 July, 22:10 |
| RAISE60SEC | $283 | 0 | $0 | 15 July, 06:20 |
| LOWER60SEC | $219 | 0 | $0 | 15 July, 13:50 |
| LOWER6SEC | $107 | 0 | $0 | 15 July, 13:50 |
| RAISE5MIN | $88 | 0 | $0 | 15 July, 21:00 |
| LOWER5MIN | $60 | 0 | $0 | 16 July, 01:10 |
| Total | $8,864 | |||
Cost = QLD RRP × cleared MW per 5-min interval.
| Service | Cost | Spikes | Peak | When |
|---|---|---|---|---|
| RAISEREG | $7,741 | 0 | $20 | 16 July, 00:05 |
| LOWERREG | $1,686 | 0 | $5 | 15 July, 05:15 |
| RAISE6SEC | $368 | 0 | $0 | 15 July, 22:10 |
| RAISE60SEC | $334 | 0 | $0 | 15 July, 06:20 |
| LOWER60SEC | $179 | 0 | $0 | 15 July, 13:50 |
| RAISE5MIN | $129 | 0 | $0 | 15 July, 21:00 |
| LOWER6SEC | $125 | 0 | $0 | 15 July, 13:50 |
| LOWER5MIN | $46 | 0 | $0 | 16 July, 01:10 |
| Total | $10,608 | |||
Cost = VIC RRP × cleared MW per 5-min interval.
| Service | Cost | Spikes | Peak | When |
|---|---|---|---|---|
| RAISEREG | $6,102 | 0 | $20 | 16 July, 00:05 |
| LOWERREG | $2,903 | 0 | $5 | 15 July, 05:15 |
| RAISE6SEC | $358 | 0 | $0 | 15 July, 22:10 |
| RAISE60SEC | $269 | 0 | $0 | 15 July, 06:20 |
| LOWER60SEC | $169 | 0 | $0 | 15 July, 13:50 |
| LOWER6SEC | $110 | 0 | $0 | 15 July, 13:50 |
| RAISE5MIN | $91 | 0 | $0 | 15 July, 21:00 |
| LOWER5MIN | $58 | 0 | $0 | 16 July, 01:10 |
| Total | $10,059 | |||
Cost = SA RRP × cleared MW per 5-min interval.
| Service | Cost | Spikes | Peak | When |
|---|---|---|---|---|
| RAISEREG | $7,705 | 0 | $4 | 15 July, 04:30 |
| LOWERREG | $5,141 | 0 | $50 | 15 July, 13:35 |
| LOWER6SEC | $1 | 0 | $0 | 15 July, 13:50 |
| LOWER60SEC | $1 | 0 | $0 | 15 July, 13:50 |
| RAISE6SEC | $0 | 0 | $0 | 15 July, 22:10 |
| RAISE60SEC | $0 | 0 | $0 | 15 July, 06:20 |
| RAISE5MIN | $0 | 0 | $0 | 15 July, 21:00 |
| LOWER5MIN | $0 | 0 | $0 | 16 July, 01:10 |
| Total | $12,848 | |||
Cost = TAS RRP × cleared MW per 5-min interval.
Battery dispatch
Peak moment
Fleet discharged 1,606 MW at 18:30 as NSW spot hit $125/MWh.
Peak moment
Fleet discharged 1,428 MW at 18:30 as QLD spot hit $112/MWh.
Peak moment
Fleet discharged 730 MW at 19:00 as VIC spot hit $136/MWh.
Peak moment
Fleet discharged 238 MW at 19:30 as SA spot hit $154/MWh.
Peak moment
Fleet discharged 3,921 MW at 18:30 as TAS spot hit $115/MWh.
Fleet net dispatch · spot-price overlay · 30-min average
Regional dispatch ranking
| Region | Discharged | Net |
|---|---|---|
#1NSW | 9,306MWh | +1,701 |
#2QLD | 6,549MWh | +550 |
#3VIC | 4,204MWh | -825 |
#4SA | 1,590MWh | +221 |
Generation Mix
- Coal66.3% · 145.4 GWh
- Gas0.7% · 1.6 GWh
- Hydro2.4% · 5.2 GWh
- Wind5.3% · 11.7 GWh
- Solar (utility)9.6% · 21.0 GWh
- Solar (rooftop)10.3% · 22.7 GWh
- Battery4.2% · 9.3 GWh
- Other1.2% · 2.6 GWh
- Coal57.3% · 122.0 GWh
- Gas3.2% · 6.7 GWh
- Hydro2.8% · 5.9 GWh
- Wind12.5% · 26.6 GWh
- Solar (utility)8.0% · 17.1 GWh
- Solar (rooftop)12.3% · 26.2 GWh
- Battery3.1% · 6.5 GWh
- Other0.8% · 1.8 GWh
- Coal57.8% · 109.7 GWh
- Gas2.8% · 5.4 GWh
- Hydro11.1% · 21.0 GWh
- Wind17.9% · 34.0 GWh
- Solar (utility)4.0% · 7.6 GWh
- Solar (rooftop)4.2% · 8.0 GWh
- Battery2.2% · 4.2 GWh
- Gas59.9% · 20.5 GWh
- Wind8.3% · 2.9 GWh
- Solar (utility)7.2% · 2.5 GWh
- Solar (rooftop)19.4% · 6.6 GWh
- Battery4.6% · 1.6 GWh
- Other0.6% · 0.2 GWh
- Gas7.7% · 3.2 GWh
- Hydro68.2% · 28.3 GWh
- Wind22.9% · 9.5 GWh
- Solar (rooftop)1.3% · 0.5 GWh
Renewables
- NSW 28.4%
- VIC 41.4%
- QLD 43.8%
- SA 30.6%
- TAS 119.7%
Interconnectors
| Region (proxy) | Net flow | Direction changes | Hours at limit |
|---|---|---|---|
| N-Q-MNSP1 | +40.8 GWh | 0 | — |
| NSW1-QLD1 | −48.9 GWh | 0 | — |
| VIC1-NSW1 | +14.0 GWh | 14 | — |
| V-SA | −20.0 GWh | 4 | — |
| T-V-MNSP1 | +19.5 GWh | 0 | — |
Per-region net of NETINTERCHANGE proxied to a representative interconnector. Full per-interconnector decomposition + hours-at-limit needs DINTERCONNECTOR parsing (follow-up).
Emissions
| NSW | 127.5k tCO₂ | 0.570 tCO₂/MWh |
| QLD | 108.4k tCO₂ | 0.504 tCO₂/MWh |
| SA | 10.0k tCO₂ | 0.286 tCO₂/MWh |
| VIC | 133.7k tCO₂ | 0.702 tCO₂/MWh |
| TAS | 1.9k tCO₂ | 0.047 tCO₂/MWh |