Wednesday 28 October 2026
Trading day 2026-10-28
SA records 12.7 hours of negative prices as QLD averages $114.80/MWh
Regional prices ranged from $72.00/MWh in SA to $114.80/MWh in QLD, with the NEM average at $92.20/MWh. SA recorded 12.7 hours of negative prices, representing 52.8 per cent of its intervals for the day. VIC and TAS each had 0.7 hours of negative prices, while NSW and QLD recorded zero negative hours.
NSW recorded the highest demand peak of 8283 MW at 19:10, followed by QLD with 7756 MW at 18:20. Coal accounted for 49.6 per cent of generation, while rooftop solar provided 16.7 per cent and wind generated 14.5 per cent. Batteries discharged 13,223 MWh across the NEM with a net of -4305 MWh for the trading day.
The RAISE6SEC service cost $504,169 across the NEM, recording two spike intervals and reaching a peak price of $23,190/MW in TAS. Total emissions were 306,563 tCO2, which was 3.8 per cent below the same weekday last week.
Renewables reached an instantaneous peak of 72.1 per cent at 09:30. AEMO issued a market intervention notice at 09:30 directing AusNet to disconnect three VIC wind farms, alongside another intervention notice for VIC at 09:30. AEMO issued price review notices at 10:20 and 10:25 for the respective five-minute intervals.
Today · Pre-dispatch forecasts show prices peaking at $236.42/MWh in NSW at 19:00. All other regions forecast peaks between $206.13/MWh and $229.60/MWh at 19:00.
In context · The NEM average price of $92.20/MWh was above the seven-day average of $89.90/MWh, ranking fourth for the week. The QLD average of $114.80/MWh was the highest for that region in the seven-day period.
Prices
Trading day · 04:00 → 04:00 AEST · 30-min average
| Region | Avg | VWAP | Min | Max | Neg | Cap |
|---|---|---|---|---|---|---|
| NSW | $100 | $104 | $9 | $181 | 0 | 0 |
| QLD | $115 | $117 | $32 | $190 | 0 | 0 |
| SA | $72 | $108 | -$232 | $349 | 152 | 0 |
| VIC | $89 | $90 | -$5 | $173 | 8 | 0 |
| TAS | $84 | $86 | -$5 | $159 | 8 | 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 | $5,405 | 0 | $12 | 28 Oct, 09:10 |
| LOWERREG | $397 | 0 | $4 | 29 Oct, 04:40 |
| RAISE6SEC | $215 | 0 | $0 | 28 Oct, 06:40 |
| RAISE60SEC | $183 | 0 | $0 | 28 Oct, 06:50 |
| LOWER60SEC | $78 | 0 | $0 | 28 Oct, 10:25 |
| RAISE5MIN | $38 | 0 | $0 | 28 Oct, 06:55 |
| LOWER6SEC | $38 | 0 | $0 | 28 Oct, 14:50 |
| LOWER5MIN | $33 | 0 | $0 | 28 Oct, 10:25 |
| Total | $6,388 | |||
Cost = NSW RRP × cleared MW per 5-min interval.
| Service | Cost | Spikes | Peak | When |
|---|---|---|---|---|
| RAISEREG | $8,577 | 0 | $12 | 28 Oct, 09:10 |
| LOWERREG | $2,652 | 0 | $4 | 29 Oct, 04:40 |
| RAISE6SEC | $225 | 0 | $0 | 28 Oct, 06:40 |
| LOWER60SEC | $203 | 0 | $0 | 28 Oct, 10:25 |
| RAISE60SEC | $190 | 0 | $0 | 28 Oct, 06:50 |
| LOWER6SEC | $59 | 0 | $0 | 28 Oct, 14:50 |
| LOWER5MIN | $38 | 0 | $0 | 28 Oct, 10:25 |
| RAISE5MIN | $32 | 0 | $0 | 28 Oct, 06:55 |
| Total | $11,977 | |||
Cost = QLD RRP × cleared MW per 5-min interval.
| Service | Cost | Spikes | Peak | When |
|---|---|---|---|---|
| RAISEREG | $7,290 | 0 | $12 | 28 Oct, 09:10 |
| LOWERREG | $983 | 0 | $4 | 29 Oct, 04:40 |
| RAISE60SEC | $243 | 0 | $0 | 28 Oct, 06:50 |
| RAISE6SEC | $241 | 0 | $0 | 28 Oct, 06:40 |
| LOWER60SEC | $128 | 0 | $0 | 28 Oct, 10:25 |
| RAISE5MIN | $71 | 0 | $0 | 28 Oct, 06:55 |
| LOWER6SEC | $50 | 0 | $0 | 28 Oct, 14:50 |
| LOWER5MIN | $38 | 0 | $0 | 28 Oct, 10:25 |
| Total | $9,044 | |||
Cost = VIC RRP × cleared MW per 5-min interval.
| Service | Cost | Spikes | Peak | When |
|---|---|---|---|---|
| RAISEREG | $2,955 | 0 | $12 | 28 Oct, 09:10 |
| LOWERREG | $1,395 | 0 | $4 | 29 Oct, 04:40 |
| RAISE6SEC | $212 | 0 | $0 | 28 Oct, 06:40 |
| RAISE60SEC | $189 | 0 | $0 | 28 Oct, 06:50 |
| LOWER60SEC | $95 | 0 | $0 | 28 Oct, 10:25 |
| LOWER6SEC | $48 | 0 | $0 | 28 Oct, 14:50 |
| LOWER5MIN | $37 | 0 | $0 | 28 Oct, 10:25 |
| RAISE5MIN | $28 | 0 | $0 | 28 Oct, 06:55 |
| Total | $4,959 | |||
Cost = SA RRP × cleared MW per 5-min interval.
| Service | Cost | Spikes | Peak | When |
|---|---|---|---|---|
| RAISE6SEC | $503,276 | 2 | $23,190 | 28 Oct, 09:55 |
| LOWERREG | $36,108 | 0 | $94 | 28 Oct, 12:25 |
| RAISEREG | $11,913 | 0 | $62 | 28 Oct, 06:25 |
| RAISE60SEC | $509 | 0 | $3 | 28 Oct, 09:55 |
| LOWER6SEC | $266 | 0 | $3 | 28 Oct, 09:50 |
| LOWER60SEC | $92 | 0 | $1 | 28 Oct, 09:50 |
| LOWER5MIN | $26 | 0 | $2 | 28 Oct, 19:05 |
| RAISE5MIN | $22 | 0 | $0 | 28 Oct, 07:40 |
| Total | $552,211 | |||
Cost = TAS RRP × cleared MW per 5-min interval.
Battery dispatch
Peak moment
Fleet discharged 1,182 MW at 20:00 as NSW spot hit $119/MWh.
Peak moment
Fleet discharged 642 MW at 19:30 as QLD spot hit $131/MWh.
Peak moment
Fleet discharged 665 MW at 20:00 as VIC spot hit $117/MWh.
Peak moment
Fleet discharged 342 MW at 20:00 as SA spot hit $121/MWh.
Peak moment
Fleet discharged 2,821 MW at 20:00 as TAS spot hit $108/MWh.
Fleet net dispatch · spot-price overlay · 30-min average
Regional dispatch ranking
| Region | Discharged | Net |
|---|---|---|
#1NSW | 5,696MWh | -2,259 |
#2QLD | 3,015MWh | -530 |
#3VIC | 2,752MWh | -1,138 |
#4SA | 1,760MWh | -378 |
Generation Mix
- Coal45.7% · 101.0 GWh
- Gas1.6% · 3.6 GWh
- Hydro3.2% · 7.1 GWh
- Wind11.7% · 25.9 GWh
- Solar (utility)14.4% · 31.9 GWh
- Solar (rooftop)20.7% · 45.7 GWh
- Battery2.6% · 5.7 GWh
- Coal69.2% · 128.7 GWh
- Gas1.1% · 2.1 GWh
- Hydro2.6% · 4.8 GWh
- Wind5.3% · 9.8 GWh
- Solar (utility)6.8% · 12.6 GWh
- Solar (rooftop)13.3% · 24.8 GWh
- Battery1.6% · 3.0 GWh
- Other0.1% · 0.2 GWh
- Coal52.4% · 83.8 GWh
- Gas0.6% · 0.9 GWh
- Hydro4.2% · 6.7 GWh
- Wind21.7% · 34.8 GWh
- Solar (utility)8.4% · 13.4 GWh
- Solar (rooftop)11.1% · 17.7 GWh
- Battery1.7% · 2.8 GWh
- Gas20.8% · 7.6 GWh
- Wind27.7% · 10.1 GWh
- Solar (utility)4.7% · 1.7 GWh
- Solar (rooftop)42.0% · 15.3 GWh
- Battery4.8% · 1.8 GWh
- Hydro55.6% · 15.9 GWh
- Wind37.8% · 10.8 GWh
- Solar (rooftop)6.7% · 1.9 GWh
Renewables
- NSW 54.9%
- VIC 47.6%
- QLD 28.6%
- SA 71.6%
- TAS 102.4%
Interconnectors
| Region (proxy) | Net flow | Direction changes | Hours at limit |
|---|---|---|---|
| N-Q-MNSP1 | −8.0 GWh | 4 | — |
| NSW1-QLD1 | +13.5 GWh | 4 | — |
| VIC1-NSW1 | +1.6 GWh | 30 | — |
| V-SA | −6.3 GWh | 22 | — |
| T-V-MNSP1 | +2.0 GWh | 1 | — |
Per-region net of NETINTERCHANGE proxied to a representative interconnector. Full per-interconnector decomposition + hours-at-limit needs DINTERCONNECTOR parsing (follow-up).
Emissions
| NSW | 89.2k tCO₂ | 0.398 tCO₂/MWh |
| QLD | 114.1k tCO₂ | 0.612 tCO₂/MWh |
| SA | 3.7k tCO₂ | 0.098 tCO₂/MWh |
| VIC | 99.6k tCO₂ | 0.623 tCO₂/MWh |
| TAS | 0 tCO₂ | 0.000 tCO₂/MWh |