Friday 30 October 2026
Trading day 2026-10-30
SA records 20.7 hours of negative prices
Regional average prices ranged from $17.9/MWh in SA to $77.1/MWh in NSW. SA recorded 20.7 hours of negative prices, representing 86.1 per cent of the day. VIC and TAS recorded 13.7 and 12.0 hours of negative prices respectively.
NSW recorded the highest demand peak of 8236 MW at 19:25. QLD reached a peak of 7435 MW at 18:05.
Coal supplied 46.2 per cent of generation, while rooftop solar and wind provided 19.4 per cent and 14.7 per cent. Renewables reached an instantaneous peak of 76.7 per cent at 13:20. Batteries discharged 19,828 MWh with a net position of -3151 MWh.
FCAS costs were highest for regulation services, with raise regulation costing $38,529 and lower regulation costing $31,559. There were no FCAS price spikes. Total emissions were 282,393 tCO2.
AEMO issued notices for prices subject to review between 16:45 and 17:10. SA reached a minimum price of -$119.0/MWh at 16:05.
Today · Pre-dispatch forecasts show prices peaking at $127.58/MWh in SA at 01:30 and $120.00/MWh in NSW at 23:30.
In context · The SA average of $17.9/MWh was below its 7-day average of $61.3/MWh, ranking lowest for the week. The NSW average of $77.1/MWh was below the same weekday last week of $117.61/MWh.
Prices
Trading day · 04:00 → 04:00 AEST · 30-min average
| Region | Avg | VWAP | Min | Max | Neg | Cap |
|---|---|---|---|---|---|---|
| NSW | $77 | $82 | -$1 | $138 | 2 | 0 |
| QLD | $69 | $72 | -$1 | $115 | 2 | 0 |
| SA | $18 | $23 | -$119 | $121 | 248 | 0 |
| VIC | $25 | $31 | -$44 | $129 | 164 | 0 |
| TAS | $29 | $33 | -$46 | $150 | 144 | 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,777 | 0 | $12 | 30 Oct, 08:15 |
| LOWERREG | $1,007 | 0 | $5 | 30 Oct, 15:55 |
| LOWER60SEC | $203 | 0 | $0 | 30 Oct, 15:15 |
| RAISE60SEC | $101 | 0 | $0 | 30 Oct, 05:55 |
| RAISE6SEC | $100 | 0 | $0 | 30 Oct, 06:00 |
| LOWER5MIN | $99 | 0 | $0 | 30 Oct, 15:25 |
| LOWER6SEC | $58 | 0 | $0 | 30 Oct, 14:55 |
| RAISE5MIN | $34 | 0 | $0 | 30 Oct, 13:00 |
| Total | $7,377 | |||
Cost = NSW RRP × cleared MW per 5-min interval.
| Service | Cost | Spikes | Peak | When |
|---|---|---|---|---|
| RAISEREG | $4,538 | 0 | $12 | 30 Oct, 08:15 |
| LOWERREG | $2,045 | 0 | $5 | 30 Oct, 15:55 |
| LOWER60SEC | $214 | 0 | $0 | 30 Oct, 15:15 |
| LOWER5MIN | $104 | 0 | $0 | 30 Oct, 15:25 |
| RAISE6SEC | $96 | 0 | $0 | 30 Oct, 06:00 |
| RAISE60SEC | $93 | 0 | $0 | 30 Oct, 05:55 |
| LOWER6SEC | $59 | 0 | $0 | 30 Oct, 14:55 |
| RAISE5MIN | $36 | 0 | $0 | 30 Oct, 13:00 |
| Total | $7,185 | |||
Cost = QLD RRP × cleared MW per 5-min interval.
| Service | Cost | Spikes | Peak | When |
|---|---|---|---|---|
| RAISEREG | $7,002 | 0 | $12 | 30 Oct, 08:15 |
| LOWERREG | $2,201 | 0 | $5 | 30 Oct, 15:55 |
| LOWER60SEC | $123 | 0 | $0 | 30 Oct, 15:15 |
| RAISE60SEC | $95 | 0 | $0 | 30 Oct, 05:55 |
| RAISE6SEC | $79 | 0 | $0 | 30 Oct, 06:00 |
| RAISE5MIN | $59 | 0 | $0 | 30 Oct, 13:00 |
| LOWER5MIN | $56 | 0 | $0 | 30 Oct, 15:25 |
| LOWER6SEC | $41 | 0 | $0 | 30 Oct, 14:55 |
| Total | $9,655 | |||
Cost = VIC RRP × cleared MW per 5-min interval.
| Service | Cost | Spikes | Peak | When |
|---|---|---|---|---|
| RAISEREG | $3,751 | 0 | $12 | 30 Oct, 08:15 |
| LOWERREG | $3,391 | 0 | $5 | 30 Oct, 15:55 |
| LOWER60SEC | $279 | 0 | $0 | 30 Oct, 15:15 |
| LOWER5MIN | $159 | 0 | $0 | 30 Oct, 15:25 |
| RAISE6SEC | $107 | 0 | $0 | 30 Oct, 06:00 |
| LOWER6SEC | $97 | 0 | $0 | 30 Oct, 14:55 |
| RAISE60SEC | $94 | 0 | $0 | 30 Oct, 05:55 |
| RAISE5MIN | $37 | 0 | $0 | 30 Oct, 13:00 |
| Total | $7,916 | |||
Cost = SA RRP × cleared MW per 5-min interval.
| Service | Cost | Spikes | Peak | When |
|---|---|---|---|---|
| LOWERREG | $22,916 | 0 | $119 | 30 Oct, 22:10 |
| RAISEREG | $17,462 | 0 | $994 | 30 Oct, 15:05 |
| RAISE6SEC | $1,249 | 0 | $3 | 30 Oct, 05:45 |
| RAISE60SEC | $1,118 | 0 | $0 | 30 Oct, 05:05 |
| LOWER6SEC | $240 | 0 | $3 | 30 Oct, 05:45 |
| LOWER60SEC | $56 | 0 | $0 | 30 Oct, 05:45 |
| RAISE5MIN | $29 | 0 | $0 | 30 Oct, 05:45 |
| LOWER5MIN | $4 | 0 | $0 | 30 Oct, 05:45 |
| Total | $43,073 | |||
Cost = TAS RRP × cleared MW per 5-min interval.
Battery dispatch
Peak moment
Fleet discharged 1,199 MW at 19:30 as NSW spot hit $95/MWh.
Peak moment
Fleet discharged 879 MW at 20:00 as QLD spot hit $86/MWh.
Peak moment
Fleet discharged 1,412 MW at 20:00 as VIC spot hit $85/MWh.
Peak moment
Fleet discharged 716 MW at 20:00 as SA spot hit $84/MWh.
Peak moment
Fleet discharged 4,189 MW at 20:00 as TAS spot hit $89/MWh.
Fleet net dispatch · spot-price overlay · 30-min average
Regional dispatch ranking
| Region | Discharged | Net |
|---|---|---|
#1NSW | 7,555MWh | -1,764 |
#2VIC | 5,505MWh | +541 |
#3QLD | 4,582MWh | -1,602 |
#4SA | 2,185MWh | -327 |
Generation Mix
- Coal46.2% · 91.6 GWh
- Gas0.6% · 1.2 GWh
- Hydro3.9% · 7.7 GWh
- Wind4.9% · 9.8 GWh
- Solar (utility)17.2% · 34.1 GWh
- Solar (rooftop)23.3% · 46.3 GWh
- Battery3.8% · 7.6 GWh
- Coal57.3% · 118.7 GWh
- Gas0.4% · 0.8 GWh
- Hydro3.8% · 7.9 GWh
- Wind11.3% · 23.5 GWh
- Solar (utility)8.7% · 17.9 GWh
- Solar (rooftop)16.3% · 33.7 GWh
- Battery2.2% · 4.6 GWh
- Coal48.7% · 81.4 GWh
- Hydro2.5% · 4.2 GWh
- Wind18.9% · 31.5 GWh
- Solar (utility)7.5% · 12.6 GWh
- Solar (rooftop)18.7% · 31.3 GWh
- Battery3.3% · 5.5 GWh
- Other0.3% · 0.5 GWh
- Gas7.1% · 2.8 GWh
- Wind64.0% · 25.1 GWh
- Solar (utility)0.5% · 0.2 GWh
- Solar (rooftop)22.8% · 9.0 GWh
- Battery5.6% · 2.2 GWh
- Hydro75.1% · 15.3 GWh
- Wind13.3% · 2.7 GWh
- Solar (rooftop)11.6% · 2.4 GWh
Renewables
- NSW 48.5%
- VIC 56.2%
- QLD 47.3%
- SA 87.6%
- TAS 74.3%
Interconnectors
| Region (proxy) | Net flow | Direction changes | Hours at limit |
|---|---|---|---|
| N-Q-MNSP1 | +28.7 GWh | 8 | — |
| NSW1-QLD1 | −36.5 GWh | 6 | — |
| VIC1-NSW1 | +34.7 GWh | 1 | — |
| V-SA | −4.4 GWh | 6 | — |
| T-V-MNSP1 | −18.0 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 | 80.1k tCO₂ | 0.393 tCO₂/MWh |
| QLD | 104.5k tCO₂ | 0.500 tCO₂/MWh |
| SA | 1.3k tCO₂ | 0.032 tCO₂/MWh |
| VIC | 96.4k tCO₂ | 0.570 tCO₂/MWh |
| TAS | 0 tCO₂ | 0.000 tCO₂/MWh |