Monday 2 November 2026
Trading day 2026-11-02
SA records 17 hours of negative prices
Regional prices ranged from $70.80/MWh in SA to $122.60/MWh in NSW. SA recorded 17.0 hours of negative prices, while QLD had 0.2 hours. No region recorded cap intervals, with the highest price reaching $207.60/MWh in VIC at 10:10.
NSW recorded the highest demand peak of 8731 MW at 17:40, while QLD demand peaked at 8388 MW at 18:30 and VIC reached 5979 MW at 18:00.
Coal accounted for 50.5 per cent of the generation mix, followed by rooftop solar at 16.1 per cent and wind at 9.9 per cent. Renewables provided 44.9 per cent of total energy, while batteries discharged 17,991 MWh with a net output of 1382 MWh.
Total emissions were 312,028 tonnes of carbon dioxide, representing a 3.8 per cent increase from the same weekday last week. FCAS costs were highest for the raise regulation service at $45,480, with no price spikes recorded across any markets.
Today · Pre-dispatch forecasts show TAS reaching a peak price of $400.06/MWh at 07:00. Other regional prices are forecast to peak between $217.98/MWh and $249.51/MWh at 21:30.
In context · The NEM average price of $110.40/MWh was 49.5 per cent above the seven-day average and ranked highest for the week. NSW, VIC and TAS also recorded their highest daily average prices of the past seven days.
Prices
Trading day · 04:00 → 04:00 AEST · 30-min average
| Region | Avg | VWAP | Min | Max | Neg | Cap |
|---|---|---|---|---|---|---|
| NSW | $123 | $124 | $90 | $195 | 0 | 0 |
| QLD | $94 | $101 | -$5 | $198 | 2 | 0 |
| SA | $71 | $93 | -$20 | $172 | 204 | 0 |
| VIC | $122 | $124 | $90 | $208 | 0 | 0 |
| TAS | $114 | $114 | $88 | $190 | 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 | $9,368 | 0 | $16 | 2 Nov, 16:50 |
| LOWERREG | $591 | 0 | $4 | 2 Nov, 06:10 |
| RAISE6SEC | $166 | 0 | $0 | 2 Nov, 19:15 |
| RAISE60SEC | $147 | 0 | $0 | 2 Nov, 06:25 |
| LOWER60SEC | $72 | 0 | $0 | 2 Nov, 16:45 |
| RAISE5MIN | $49 | 0 | $0 | 2 Nov, 05:05 |
| LOWER5MIN | $44 | 0 | $0 | 2 Nov, 16:10 |
| LOWER6SEC | $33 | 0 | $0 | 2 Nov, 16:50 |
| Total | $10,470 | |||
Cost = NSW RRP × cleared MW per 5-min interval.
| Service | Cost | Spikes | Peak | When |
|---|---|---|---|---|
| RAISEREG | $9,082 | 0 | $16 | 2 Nov, 16:50 |
| LOWERREG | $2,031 | 0 | $4 | 2 Nov, 06:10 |
| RAISE6SEC | $198 | 0 | $0 | 2 Nov, 19:15 |
| RAISE60SEC | $157 | 0 | $0 | 2 Nov, 06:25 |
| LOWER60SEC | $46 | 0 | $0 | 2 Nov, 16:45 |
| RAISE5MIN | $42 | 0 | $0 | 2 Nov, 05:05 |
| LOWER5MIN | $29 | 0 | $0 | 2 Nov, 16:10 |
| LOWER6SEC | $21 | 0 | $0 | 2 Nov, 16:50 |
| Total | $11,605 | |||
Cost = QLD RRP × cleared MW per 5-min interval.
| Service | Cost | Spikes | Peak | When |
|---|---|---|---|---|
| RAISEREG | $8,815 | 0 | $16 | 2 Nov, 16:50 |
| LOWERREG | $1,131 | 0 | $4 | 2 Nov, 06:10 |
| RAISE60SEC | $137 | 0 | $0 | 2 Nov, 06:25 |
| RAISE6SEC | $128 | 0 | $0 | 2 Nov, 19:15 |
| RAISE5MIN | $72 | 0 | $0 | 2 Nov, 05:05 |
| LOWER60SEC | $71 | 0 | $0 | 2 Nov, 16:45 |
| LOWER5MIN | $40 | 0 | $0 | 2 Nov, 16:10 |
| LOWER6SEC | $32 | 0 | $0 | 2 Nov, 16:50 |
| Total | $10,425 | |||
Cost = VIC RRP × cleared MW per 5-min interval.
| Service | Cost | Spikes | Peak | When |
|---|---|---|---|---|
| RAISEREG | $7,706 | 0 | $16 | 2 Nov, 16:50 |
| LOWER60SEC | $4,289 | 0 | $20 | 2 Nov, 16:15 |
| LOWERREG | $3,480 | 0 | $4 | 2 Nov, 06:10 |
| LOWER6SEC | $1,648 | 0 | $9 | 2 Nov, 15:35 |
| LOWER5MIN | $200 | 0 | $0 | 2 Nov, 16:45 |
| RAISE6SEC | $182 | 0 | $0 | 2 Nov, 19:15 |
| RAISE60SEC | $158 | 0 | $0 | 2 Nov, 06:25 |
| RAISE5MIN | $49 | 0 | $0 | 2 Nov, 05:05 |
| Total | $17,712 | |||
Cost = SA RRP × cleared MW per 5-min interval.
| Service | Cost | Spikes | Peak | When |
|---|---|---|---|---|
| RAISEREG | $10,509 | 0 | $52 | 2 Nov, 05:40 |
| RAISE6SEC | $7,299 | 0 | $60 | 3 Nov, 03:50 |
| LOWERREG | $3,180 | 0 | $3 | 3 Nov, 03:10 |
| RAISE60SEC | $450 | 0 | $3 | 3 Nov, 03:50 |
| LOWER6SEC | $268 | 0 | $3 | 2 Nov, 10:05 |
| LOWER60SEC | $150 | 0 | $2 | 3 Nov, 03:10 |
| RAISE5MIN | $24 | 0 | $0 | 2 Nov, 10:00 |
| LOWER5MIN | $8 | 0 | $0 | 2 Nov, 10:05 |
| Total | $21,888 | |||
Cost = TAS RRP × cleared MW per 5-min interval.
Battery dispatch
Peak moment
Fleet discharged 1,520 MW at 20:00 as NSW spot hit $143/MWh.
Peak moment
Fleet discharged 1,620 MW at 19:30 as QLD spot hit $145/MWh.
Peak moment
Fleet discharged 696 MW at 20:00 as VIC spot hit $133/MWh.
Peak moment
Fleet discharged 385 MW at 20:30 as SA spot hit $127/MWh.
Peak moment
Fleet discharged 3,949 MW at 20:00 as TAS spot hit $124/MWh.
Fleet net dispatch · spot-price overlay · 30-min average
Regional dispatch ranking
| Region | Discharged | Net |
|---|---|---|
#1NSW | 6,039MWh | +1,220 |
#2QLD | 5,798MWh | -657 |
#3VIC | 3,808MWh | +738 |
#4SA | 2,346MWh | +81 |
Generation Mix
- Coal57.2% · 112.7 GWh
- Gas1.5% · 3.1 GWh
- Hydro4.5% · 8.8 GWh
- Wind4.7% · 9.2 GWh
- Solar (utility)9.1% · 18.0 GWh
- Solar (rooftop)18.9% · 37.4 GWh
- Battery3.1% · 6.0 GWh
- Other1.0% · 2.0 GWh
- Coal56.9% · 124.9 GWh
- Gas0.9% · 2.1 GWh
- Hydro3.6% · 7.9 GWh
- Wind4.4% · 9.7 GWh
- Solar (utility)13.5% · 29.6 GWh
- Solar (rooftop)18.0% · 39.6 GWh
- Battery2.6% · 5.8 GWh
- Other0.1% · 0.2 GWh
- Coal62.1% · 83.1 GWh
- Gas2.6% · 3.5 GWh
- Hydro7.4% · 9.9 GWh
- Wind11.7% · 15.7 GWh
- Solar (utility)5.3% · 7.1 GWh
- Solar (rooftop)7.4% · 9.9 GWh
- Battery2.8% · 3.8 GWh
- Other0.6% · 0.8 GWh
- Gas10.1% · 5.0 GWh
- Wind54.2% · 27.1 GWh
- Solar (utility)4.2% · 2.1 GWh
- Solar (rooftop)26.6% · 13.3 GWh
- Battery4.7% · 2.3 GWh
- Other0.1% · 0.0 GWh
- Gas0.1% · 0.0 GWh
- Hydro90.5% · 30.8 GWh
- Wind2.8% · 0.9 GWh
- Solar (rooftop)6.7% · 2.3 GWh
Renewables
- NSW 37.4%
- VIC 32.4%
- QLD 46.4%
- SA 112.4%
- TAS 124.0%
Interconnectors
| Region (proxy) | Net flow | Direction changes | Hours at limit |
|---|---|---|---|
| N-Q-MNSP1 | +29.7 GWh | 16 | — |
| NSW1-QLD1 | −36.5 GWh | 2 | — |
| VIC1-NSW1 | −11.8 GWh | 21 | — |
| V-SA | +11.6 GWh | 7 | — |
| T-V-MNSP1 | +11.1 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 | 99.6k tCO₂ | 0.501 tCO₂/MWh |
| QLD | 110.6k tCO₂ | 0.496 tCO₂/MWh |
| SA | 2.5k tCO₂ | 0.049 tCO₂/MWh |
| VIC | 99.4k tCO₂ | 0.740 tCO₂/MWh |
| TAS | 25 tCO₂ | 0.001 tCO₂/MWh |