Friday 23 October 2026
Trading day 2026-10-23
Victoria recorded 16.5 hours of negative prices during the trading day
New South Wales recorded the highest average price at 117.6 $/MWh, while Victoria recorded the lowest at 62.5 $/MWh. Victoria saw 16.5 hours of negative prices, and South Australia recorded 5.7 hours. Maximum prices reached 258.7 $/MWh in Tasmania at 13:40 and 225.6 $/MWh in Victoria at 17:55.
Demand peaked at 8341 MW in New South Wales at 18:40, while Victorian demand reached 7367 MW at 17:45. Queensland demand hit a high of 7306 MW at 18:30.
Coal accounted for 46.5 per cent of generation, followed by wind at 19.0 per cent and rooftop solar at 15.4 per cent. The instantaneous renewable share peaked at 71.7 per cent at 12:10, and batteries discharged 14,263 MWh with a net position of -1976 MWh.
Total FCAS costs were $99,990, with the highest peak price reaching 259 $/MW for the RAISE6SEC service in Tasmania. Emissions totalled 290,353 tonnes of carbon dioxide, sitting 2.0 per cent above the same weekday last week.
Today · Pre-dispatch forecasts indicate morning price peaks at 06:00 across all regions, reaching 124.61 $/MWh in Victoria and 123.99 $/MWh in New South Wales.
In context · The NEM average price ranked third highest over the past seven days, sitting above the seven-day average of 70.6 $/MWh. The Victorian average of 62.5 $/MWh was above its seven-day average of 40.0 $/MWh.
Prices
Trading day · 04:00 → 04:00 AEST · 30-min average
| Region | Avg | VWAP | Min | Max | Neg | Cap |
|---|---|---|---|---|---|---|
| NSW | $118 | $119 | $69 | $202 | 0 | 0 |
| QLD | $107 | $109 | $63 | $175 | 0 | 0 |
| SA | $86 | $90 | -$66 | $218 | 68 | 0 |
| VIC | $62 | $69 | -$34 | $226 | 198 | 0 |
| TAS | $108 | $108 | $89 | $259 | 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 | $7,544 | 0 | $16 | 23 Oct, 17:45 |
| LOWERREG | $1,444 | 0 | $10 | 23 Oct, 08:45 |
| RAISE6SEC | $132 | 0 | $0 | 23 Oct, 19:15 |
| RAISE60SEC | $127 | 0 | $0 | 23 Oct, 05:25 |
| LOWER60SEC | $97 | 0 | $0 | 23 Oct, 14:50 |
| LOWER6SEC | $51 | 0 | $0 | 23 Oct, 13:00 |
| LOWER5MIN | $41 | 0 | $0 | 23 Oct, 15:05 |
| RAISE5MIN | $33 | 0 | $0 | 23 Oct, 19:35 |
| Total | $9,470 | |||
Cost = NSW RRP × cleared MW per 5-min interval.
| Service | Cost | Spikes | Peak | When |
|---|---|---|---|---|
| RAISEREG | $9,700 | 0 | $16 | 23 Oct, 17:45 |
| LOWERREG | $5,820 | 0 | $10 | 23 Oct, 08:45 |
| LOWER60SEC | $249 | 0 | $0 | 23 Oct, 14:50 |
| RAISE6SEC | $247 | 0 | $0 | 23 Oct, 19:15 |
| RAISE60SEC | $244 | 0 | $0 | 23 Oct, 05:25 |
| LOWER6SEC | $138 | 0 | $0 | 23 Oct, 13:00 |
| LOWER5MIN | $51 | 0 | $0 | 23 Oct, 15:05 |
| RAISE5MIN | $39 | 0 | $0 | 23 Oct, 19:35 |
| Total | $16,488 | |||
Cost = QLD RRP × cleared MW per 5-min interval.
| Service | Cost | Spikes | Peak | When |
|---|---|---|---|---|
| RAISEREG | $13,781 | 0 | $16 | 23 Oct, 17:45 |
| LOWERREG | $3,030 | 0 | $10 | 23 Oct, 08:45 |
| RAISE60SEC | $288 | 0 | $0 | 23 Oct, 05:25 |
| RAISE6SEC | $278 | 0 | $0 | 23 Oct, 19:15 |
| LOWER60SEC | $156 | 0 | $0 | 23 Oct, 14:50 |
| LOWER6SEC | $86 | 0 | $0 | 23 Oct, 13:00 |
| RAISE5MIN | $79 | 0 | $0 | 23 Oct, 19:35 |
| LOWER5MIN | $43 | 0 | $0 | 23 Oct, 15:05 |
| Total | $17,740 | |||
Cost = VIC RRP × cleared MW per 5-min interval.
| Service | Cost | Spikes | Peak | When |
|---|---|---|---|---|
| RAISEREG | $4,470 | 0 | $16 | 23 Oct, 17:45 |
| LOWERREG | $4,393 | 0 | $10 | 23 Oct, 08:45 |
| LOWER60SEC | $282 | 0 | $0 | 23 Oct, 14:50 |
| RAISE6SEC | $267 | 0 | $0 | 23 Oct, 19:15 |
| RAISE60SEC | $259 | 0 | $0 | 23 Oct, 05:25 |
| LOWER6SEC | $177 | 0 | $0 | 23 Oct, 13:00 |
| LOWER5MIN | $60 | 0 | $0 | 23 Oct, 15:05 |
| RAISE5MIN | $47 | 0 | $0 | 23 Oct, 19:35 |
| Total | $9,954 | |||
Cost = SA RRP × cleared MW per 5-min interval.
| Service | Cost | Spikes | Peak | When |
|---|---|---|---|---|
| RAISE6SEC | $17,999 | 0 | $259 | 23 Oct, 14:40 |
| RAISEREG | $10,703 | 0 | $113 | 23 Oct, 14:40 |
| LOWER6SEC | $8,160 | 0 | $3 | 23 Oct, 05:05 |
| LOWERREG | $3,373 | 0 | $3 | 23 Oct, 21:25 |
| RAISE60SEC | $3,066 | 0 | $3 | 23 Oct, 08:30 |
| LOWER60SEC | $2,629 | 0 | $7 | 23 Oct, 16:05 |
| RAISE5MIN | $310 | 0 | $0 | 23 Oct, 05:10 |
| LOWER5MIN | $100 | 0 | $1 | 23 Oct, 14:05 |
| Total | $46,339 | |||
Cost = TAS RRP × cleared MW per 5-min interval.
Battery dispatch
Peak moment
Fleet discharged 1,217 MW at 20:00 as NSW spot hit $155/MWh.
Peak moment
Fleet discharged 1,188 MW at 19:30 as QLD spot hit $133/MWh.
Peak moment
Fleet discharged 759 MW at 20:00 as VIC spot hit $154/MWh.
Peak moment
Fleet discharged 343 MW at 20:30 as SA spot hit $149/MWh.
Peak moment
Fleet discharged 3,315 MW at 20:00 as TAS spot hit $104/MWh.
Fleet net dispatch · spot-price overlay · 30-min average
Regional dispatch ranking
| Region | Discharged | Net |
|---|---|---|
#1NSW | 5,179MWh | +883 |
#2QLD | 4,404MWh | +197 |
#3VIC | 3,430MWh | -1,983 |
#4SA | 1,250MWh | -1,073 |
Generation Mix
- Coal51.5% · 99.2 GWh
- Gas0.7% · 1.3 GWh
- Hydro3.8% · 7.4 GWh
- Wind9.2% · 17.8 GWh
- Solar (utility)15.1% · 29.1 GWh
- Solar (rooftop)16.0% · 30.8 GWh
- Battery2.7% · 5.2 GWh
- Other1.0% · 1.8 GWh
- Coal62.9% · 126.3 GWh
- Gas0.8% · 1.7 GWh
- Hydro2.0% · 4.0 GWh
- Wind12.0% · 24.2 GWh
- Solar (utility)6.3% · 12.6 GWh
- Solar (rooftop)13.1% · 26.4 GWh
- Battery2.2% · 4.4 GWh
- Other0.6% · 1.1 GWh
- Coal38.1% · 70.6 GWh
- Gas2.1% · 3.9 GWh
- Hydro3.8% · 7.1 GWh
- Wind32.1% · 59.5 GWh
- Solar (utility)5.7% · 10.6 GWh
- Solar (rooftop)16.2% · 30.1 GWh
- Battery1.9% · 3.4 GWh
- Gas23.2% · 7.9 GWh
- Wind41.7% · 14.1 GWh
- Solar (utility)5.6% · 1.9 GWh
- Solar (rooftop)25.9% · 8.8 GWh
- Battery3.7% · 1.3 GWh
- Gas3.3% · 0.9 GWh
- Hydro69.6% · 19.4 GWh
- Wind20.3% · 5.7 GWh
- Solar (rooftop)6.8% · 1.9 GWh
Renewables
- NSW 42.9%
- VIC 65.2%
- QLD 39.4%
- SA 59.7%
- TAS 99.5%
Interconnectors
| Region (proxy) | Net flow | Direction changes | Hours at limit |
|---|---|---|---|
| N-Q-MNSP1 | +28.9 GWh | 2 | — |
| NSW1-QLD1 | −30.5 GWh | 12 | — |
| VIC1-NSW1 | +14.3 GWh | 15 | — |
| V-SA | −13.7 GWh | 21 | — |
| T-V-MNSP1 | +4.2 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 | 87.4k tCO₂ | 0.452 tCO₂/MWh |
| QLD | 111.7k tCO₂ | 0.555 tCO₂/MWh |
| SA | 3.8k tCO₂ | 0.110 tCO₂/MWh |
| VIC | 86.8k tCO₂ | 0.468 tCO₂/MWh |
| TAS | 610 tCO₂ | 0.022 tCO₂/MWh |