Thursday 29 October 2026
Trading day 2026-10-29
SA records 20.5 negative hours as NEM average price reaches $77.4/MWh
NSW recorded the highest regional average at $91.7/MWh, followed by VIC at $90.3/MWh and TAS at $87.2/MWh. QLD averaged $64.7/MWh with 10.2 negative hours, while SA averaged $49.5/MWh with 20.5 negative hours. No region recorded cap hours during the trading day, and NSW was the only region with zero negative hours. NSW recorded the highest demand peak of 8312 MW at 18:50, while QLD peaked at 7762 MW at 18:45. VIC reached a demand peak of 6160 MW at 06:40, and SA peaked at 1506 MW at 19:50. Coal accounted for 46.5 per cent of generation, while rooftop solar provided 21.1 per cent and utility solar 12.7 per cent. Wind contributed 7.8 per cent and hydro 6.8 per cent, while batteries discharged 20,443 MWh with a net position of -2353 MWh. FCAS costs remained low across all services, with regulation raise recording the highest total cost at $37,649. Total emissions were 294,374 tonnes of carbon dioxide, representing a 5.0 per cent decrease from the same weekday last week.
Today · Pre-dispatch forecasts show NSW reaching a peak of $136.9/MWh at 23:00, while QLD is forecast to reach $124.64/MWh at 23:00.
In context · The NEM average of $77.4/MWh was 13.9 per cent below the seven-day average, ranking sixth out of the last seven days. SA's average of $49.5/MWh was the lowest for the region in the seven-day period, which ranged up to $86.1/MWh.
Prices
Trading day · 04:00 → 04:00 AEST · 30-min average
| Region | Avg | VWAP | Min | Max | Neg | Cap |
|---|---|---|---|---|---|---|
| NSW | $92 | $98 | $3 | $166 | 0 | 0 |
| QLD | $65 | $74 | -$9 | $157 | 122 | 0 |
| SA | $50 | $87 | -$282 | $143 | 246 | 0 |
| VIC | $90 | $96 | -$68 | $210 | 52 | 0 |
| TAS | $87 | $89 | -$59 | $215 | 46 | 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,510 | 0 | $20 | 29 Oct, 16:35 |
| LOWERREG | $1,275 | 0 | $14 | 29 Oct, 16:50 |
| LOWER60SEC | $598 | 0 | $2 | 29 Oct, 16:20 |
| LOWER5MIN | $399 | 0 | $5 | 29 Oct, 16:50 |
| RAISE6SEC | $143 | 0 | $0 | 29 Oct, 06:10 |
| LOWER6SEC | $137 | 0 | $1 | 29 Oct, 14:50 |
| RAISE60SEC | $121 | 0 | $0 | 29 Oct, 06:10 |
| RAISE5MIN | $36 | 0 | $0 | 29 Oct, 22:35 |
| Total | $8,219 | |||
Cost = NSW RRP × cleared MW per 5-min interval.
| Service | Cost | Spikes | Peak | When |
|---|---|---|---|---|
| RAISEREG | $9,116 | 0 | $20 | 29 Oct, 16:35 |
| LOWERREG | $4,782 | 0 | $14 | 29 Oct, 16:50 |
| LOWER60SEC | $559 | 0 | $2 | 29 Oct, 16:20 |
| LOWER5MIN | $508 | 0 | $5 | 29 Oct, 16:50 |
| RAISE6SEC | $191 | 0 | $0 | 29 Oct, 06:10 |
| RAISE60SEC | $143 | 0 | $0 | 29 Oct, 06:10 |
| LOWER6SEC | $104 | 0 | $1 | 29 Oct, 14:50 |
| RAISE5MIN | $31 | 0 | $0 | 29 Oct, 22:35 |
| Total | $15,433 | |||
Cost = QLD RRP × cleared MW per 5-min interval.
| Service | Cost | Spikes | Peak | When |
|---|---|---|---|---|
| RAISEREG | $8,926 | 0 | $20 | 29 Oct, 16:35 |
| LOWERREG | $3,333 | 0 | $14 | 29 Oct, 16:50 |
| LOWER60SEC | $699 | 0 | $2 | 29 Oct, 16:20 |
| LOWER5MIN | $198 | 0 | $5 | 29 Oct, 16:50 |
| RAISE6SEC | $176 | 0 | $0 | 29 Oct, 06:10 |
| RAISE60SEC | $171 | 0 | $0 | 29 Oct, 06:10 |
| LOWER6SEC | $148 | 0 | $1 | 29 Oct, 14:50 |
| RAISE5MIN | $68 | 0 | $0 | 29 Oct, 22:35 |
| Total | $13,719 | |||
Cost = VIC RRP × cleared MW per 5-min interval.
| Service | Cost | Spikes | Peak | When |
|---|---|---|---|---|
| RAISEREG | $4,433 | 0 | $20 | 29 Oct, 16:35 |
| LOWERREG | $3,641 | 0 | $14 | 29 Oct, 16:50 |
| LOWER60SEC | $720 | 0 | $2 | 29 Oct, 16:20 |
| LOWER5MIN | $433 | 0 | $5 | 29 Oct, 16:50 |
| RAISE6SEC | $178 | 0 | $0 | 29 Oct, 06:10 |
| LOWER6SEC | $163 | 0 | $1 | 29 Oct, 14:50 |
| RAISE60SEC | $151 | 0 | $0 | 29 Oct, 06:10 |
| RAISE5MIN | $31 | 0 | $0 | 29 Oct, 22:35 |
| Total | $9,750 | |||
Cost = SA RRP × cleared MW per 5-min interval.
| Service | Cost | Spikes | Peak | When |
|---|---|---|---|---|
| RAISEREG | $9,665 | 0 | $70 | 29 Oct, 11:00 |
| LOWERREG | $9,168 | 0 | $65 | 29 Oct, 16:35 |
| RAISE6SEC | $3,996 | 0 | $50 | 30 Oct, 02:50 |
| RAISE60SEC | $775 | 0 | $3 | 29 Oct, 11:05 |
| LOWER6SEC | $709 | 0 | $3 | 29 Oct, 08:05 |
| LOWER60SEC | $178 | 0 | $3 | 29 Oct, 11:05 |
| RAISE5MIN | $39 | 0 | $0 | 29 Oct, 07:40 |
| LOWER5MIN | $12 | 0 | $2 | 29 Oct, 17:00 |
| Total | $24,543 | |||
Cost = TAS RRP × cleared MW per 5-min interval.
Battery dispatch
Peak moment
Fleet discharged 1,609 MW at 20:00 as NSW spot hit $115/MWh.
Peak moment
Fleet discharged 1,471 MW at 20:00 as QLD spot hit $104/MWh.
Peak moment
Fleet discharged 781 MW at 20:00 as VIC spot hit $118/MWh.
Peak moment
Fleet discharged 463 MW at 20:00 as SA spot hit $117/MWh.
Peak moment
Fleet discharged 4,325 MW at 20:00 as TAS spot hit $101/MWh.
Fleet net dispatch · spot-price overlay · 30-min average
Regional dispatch ranking
| Region | Discharged | Net |
|---|---|---|
#1NSW | 9,028MWh | +208 |
#2QLD | 5,424MWh | -1,421 |
#3VIC | 4,120MWh | -842 |
#4SA | 1,872MWh | -297 |
Generation Mix
- Coal43.8% · 93.5 GWh
- Gas1.7% · 3.6 GWh
- Hydro4.0% · 8.4 GWh
- Wind3.5% · 7.4 GWh
- Solar (utility)18.2% · 38.7 GWh
- Solar (rooftop)24.3% · 51.8 GWh
- Battery4.2% · 9.0 GWh
- Other0.4% · 0.9 GWh
- Coal56.3% · 117.9 GWh
- Gas0.3% · 0.6 GWh
- Hydro4.2% · 8.8 GWh
- Wind4.9% · 10.3 GWh
- Solar (utility)12.6% · 26.3 GWh
- Solar (rooftop)19.1% · 40.0 GWh
- Battery2.6% · 5.4 GWh
- Coal56.9% · 87.4 GWh
- Gas0.4% · 0.6 GWh
- Hydro5.0% · 7.7 GWh
- Wind8.3% · 12.8 GWh
- Solar (utility)10.0% · 15.4 GWh
- Solar (rooftop)16.7% · 25.7 GWh
- Battery2.7% · 4.1 GWh
- Gas19.0% · 7.4 GWh
- Wind32.9% · 12.7 GWh
- Solar (utility)2.3% · 0.9 GWh
- Solar (rooftop)41.0% · 15.9 GWh
- Battery4.8% · 1.9 GWh
- Gas0.4% · 0.1 GWh
- Hydro66.6% · 19.0 GWh
- Wind24.9% · 7.1 GWh
- Solar (rooftop)8.1% · 2.3 GWh
Renewables
- NSW 51.5%
- VIC 43.0%
- QLD 47.8%
- SA 77.5%
- TAS 101.8%
Interconnectors
| Region (proxy) | Net flow | Direction changes | Hours at limit |
|---|---|---|---|
| N-Q-MNSP1 | +31.9 GWh | 0 | — |
| NSW1-QLD1 | −24.6 GWh | 4 | — |
| VIC1-NSW1 | −1.2 GWh | 32 | — |
| V-SA | −2.3 GWh | 13 | — |
| T-V-MNSP1 | −499 MWh | 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 | 83.0k tCO₂ | 0.379 tCO₂/MWh |
| QLD | 103.7k tCO₂ | 0.489 tCO₂/MWh |
| SA | 3.5k tCO₂ | 0.089 tCO₂/MWh |
| VIC | 104.0k tCO₂ | 0.671 tCO₂/MWh |
| TAS | 80 tCO₂ | 0.003 tCO₂/MWh |