Wednesday 21 October 2026
Trading day 2026-10-21
NEM average price reaches 113.0 $/MWh with zero cap intervals
NSW recorded the highest regional average price at 123.7 $/MWh, while SA had the lowest at 80.8 $/MWh. SA experienced 14.7 negative price hours, and VIC recorded 1.0 negative price hour. No region recorded any cap intervals. NSW demand peaked at 8482 MW at 18:45, and QLD demand reached 7627 MW at 18:30. Coal accounted for 51.1 per cent of the generation mix, followed by rooftop solar at 18.1 per cent. Batteries discharged 20034 MWh with a net position of -371 MWh. FCAS costs were highest for the RAISE6SEC service at 50661 dollars. The RAISE6SEC price peaked at 148 $/MW in TAS. Total emissions were 318629 tonnes, 0.9 per cent below the same weekday last week. AEMO issued a notice at 08:52 cancelling a forecast LOR2 in SA for 23 October. AEMO issued another notice at 14:43 cancelling a forecast LOR1 in SA for 23 October.
Today · Pre-dispatch forecasts show SA reaching 591.89 $/MWh at 17:30. AEMO projects an LOR2 condition in SA from 09:30 on 23 October.
In context · The NEM average price of 113.0 $/MWh was 49.3 $/MWh above the seven-day average. This ranked as the highest NEM average price of the last seven days.
Prices
Trading day · 04:00 → 04:00 AEST · 30-min average
| Region | Avg | VWAP | Min | Max | Neg | Cap |
|---|---|---|---|---|---|---|
| NSW | $124 | $125 | $88 | $231 | 0 | 0 |
| QLD | $119 | $120 | $74 | $205 | 0 | 0 |
| SA | $81 | $115 | -$118 | $255 | 176 | 0 |
| VIC | $109 | $115 | -$21 | $338 | 12 | 0 |
| TAS | $98 | $98 | $88 | $150 | 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 | $6,940 | 0 | $16 | 21 Oct, 09:25 |
| LOWERREG | $1,303 | 0 | $7 | 21 Oct, 08:10 |
| RAISE6SEC | $252 | 0 | $0 | 21 Oct, 07:30 |
| RAISE60SEC | $227 | 0 | $0 | 22 Oct, 00:50 |
| LOWER60SEC | $223 | 0 | $0 | 21 Oct, 08:30 |
| LOWER5MIN | $111 | 0 | $0 | 21 Oct, 15:40 |
| RAISE5MIN | $55 | 0 | $0 | 21 Oct, 09:15 |
| LOWER6SEC | $48 | 0 | $0 | 21 Oct, 05:10 |
| Total | $9,159 | |||
Cost = NSW RRP × cleared MW per 5-min interval.
| Service | Cost | Spikes | Peak | When |
|---|---|---|---|---|
| RAISEREG | $16,199 | 0 | $16 | 21 Oct, 09:25 |
| LOWERREG | $6,351 | 0 | $7 | 21 Oct, 08:10 |
| RAISE6SEC | $469 | 0 | $0 | 21 Oct, 07:30 |
| LOWER60SEC | $450 | 0 | $0 | 21 Oct, 08:30 |
| RAISE60SEC | $376 | 0 | $0 | 22 Oct, 00:50 |
| LOWER5MIN | $158 | 0 | $0 | 21 Oct, 15:40 |
| LOWER6SEC | $59 | 0 | $0 | 21 Oct, 05:10 |
| RAISE5MIN | $58 | 0 | $0 | 21 Oct, 09:15 |
| Total | $24,120 | |||
Cost = QLD RRP × cleared MW per 5-min interval.
| Service | Cost | Spikes | Peak | When |
|---|---|---|---|---|
| RAISEREG | $11,520 | 0 | $16 | 21 Oct, 09:25 |
| LOWERREG | $2,479 | 0 | $7 | 21 Oct, 08:10 |
| RAISE60SEC | $427 | 0 | $0 | 22 Oct, 00:50 |
| RAISE6SEC | $398 | 0 | $0 | 21 Oct, 07:30 |
| LOWER60SEC | $295 | 0 | $0 | 21 Oct, 08:30 |
| RAISE5MIN | $95 | 0 | $0 | 21 Oct, 09:15 |
| LOWER5MIN | $84 | 0 | $0 | 21 Oct, 15:40 |
| LOWER6SEC | $46 | 0 | $0 | 21 Oct, 05:10 |
| Total | $15,343 | |||
Cost = VIC RRP × cleared MW per 5-min interval.
| Service | Cost | Spikes | Peak | When |
|---|---|---|---|---|
| RAISEREG | $5,016 | 0 | $16 | 21 Oct, 09:25 |
| LOWERREG | $2,823 | 0 | $7 | 21 Oct, 08:10 |
| LOWER60SEC | $466 | 0 | $0 | 21 Oct, 08:30 |
| RAISE6SEC | $431 | 0 | $0 | 21 Oct, 07:30 |
| RAISE60SEC | $368 | 0 | $0 | 22 Oct, 00:50 |
| LOWER5MIN | $154 | 0 | $0 | 21 Oct, 15:40 |
| LOWER6SEC | $108 | 0 | $0 | 21 Oct, 05:10 |
| RAISE5MIN | $72 | 0 | $0 | 21 Oct, 09:15 |
| Total | $9,438 | |||
Cost = SA RRP × cleared MW per 5-min interval.
| Service | Cost | Spikes | Peak | When |
|---|---|---|---|---|
| RAISE6SEC | $49,111 | 0 | $148 | 21 Oct, 11:15 |
| LOWER6SEC | $11,678 | 0 | $3 | 21 Oct, 05:05 |
| RAISEREG | $8,853 | 0 | $67 | 21 Oct, 12:15 |
| LOWERREG | $4,678 | 0 | $3 | 21 Oct, 06:05 |
| RAISE60SEC | $2,383 | 0 | $3 | 22 Oct, 04:35 |
| LOWER60SEC | $2,269 | 0 | $1 | 21 Oct, 10:25 |
| RAISE5MIN | $205 | 0 | $0 | 21 Oct, 06:20 |
| LOWER5MIN | $176 | 0 | $2 | 21 Oct, 16:05 |
| Total | $79,353 | |||
Cost = TAS RRP × cleared MW per 5-min interval.
Battery dispatch
Peak moment
Fleet discharged 946 MW at 20:00 as NSW spot hit $124/MWh.
Peak moment
Fleet discharged 863 MW at 19:00 as QLD spot hit $142/MWh.
Peak moment
Fleet discharged 1,254 MW at 19:30 as VIC spot hit $125/MWh.
Peak moment
Fleet discharged 481 MW at 20:30 as SA spot hit $128/MWh.
Peak moment
Fleet discharged 3,235 MW at 20:00 as TAS spot hit $100/MWh.
Fleet net dispatch · spot-price overlay · 30-min average
Regional dispatch ranking
| Region | Discharged | Net |
|---|---|---|
#1VIC | 6,652MWh | +1,630 |
#2NSW | 6,269MWh | -1,759 |
#3QLD | 4,216MWh | -1,086 |
#4SA | 2,897MWh | +845 |
Generation Mix
- Coal51.5% · 109.6 GWh
- Gas2.1% · 4.5 GWh
- Hydro3.6% · 7.8 GWh
- Wind5.7% · 12.2 GWh
- Solar (utility)14.8% · 31.5 GWh
- Solar (rooftop)19.3% · 41.1 GWh
- Battery2.9% · 6.3 GWh
- Coal63.3% · 125.0 GWh
- Gas1.2% · 2.4 GWh
- Hydro2.1% · 4.1 GWh
- Wind8.8% · 17.4 GWh
- Solar (utility)7.8% · 15.5 GWh
- Solar (rooftop)14.7% · 29.1 GWh
- Battery2.1% · 4.2 GWh
- Coal55.3% · 86.9 GWh
- Gas2.9% · 4.5 GWh
- Hydro7.2% · 11.3 GWh
- Wind4.9% · 7.7 GWh
- Solar (utility)7.4% · 11.6 GWh
- Solar (rooftop)17.1% · 26.9 GWh
- Battery4.2% · 6.7 GWh
- Other1.0% · 1.6 GWh
- Gas21.0% · 7.6 GWh
- Wind21.3% · 7.8 GWh
- Solar (utility)6.1% · 2.2 GWh
- Solar (rooftop)41.3% · 15.0 GWh
- Battery8.0% · 2.9 GWh
- Other2.4% · 0.9 GWh
- Gas3.2% · 0.9 GWh
- Hydro79.2% · 21.2 GWh
- Wind9.4% · 2.5 GWh
- Solar (rooftop)8.2% · 2.2 GWh
Renewables
- NSW 46.1%
- VIC 41.9%
- QLD 37.5%
- SA 67.9%
- TAS 96.4%
Interconnectors
| Region (proxy) | Net flow | Direction changes | Hours at limit |
|---|---|---|---|
| N-Q-MNSP1 | +14.8 GWh | 32 | — |
| NSW1-QLD1 | −6.1 GWh | 28 | — |
| VIC1-NSW1 | +2.3 GWh | 26 | — |
| V-SA | −9.2 GWh | 28 | — |
| T-V-MNSP1 | +0 MWh | 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 | 97.7k tCO₂ | 0.451 tCO₂/MWh |
| QLD | 110.8k tCO₂ | 0.557 tCO₂/MWh |
| SA | 3.7k tCO₂ | 0.098 tCO₂/MWh |
| VIC | 105.9k tCO₂ | 0.664 tCO₂/MWh |
| TAS | 574 tCO₂ | 0.022 tCO₂/MWh |