NEM
NEM Daily analysis

Friday 30 October 2026

Trading day 2026-10-30

Market Snapshot

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.

NSW $77VIC $25QLD $69SA $18TAS $29
Numbers-only recap · gemini-3.1-pro-preview

Prices

Trading day · 04:00 → 04:00 AEST · 30-min average

NSW VIC QLD SA TAS
$0 $35 $70 $105 $140 -$40 $5 $50 $95 $140 $0 $30 $60 $90 $120 -$80 -$27 $25 $78 $130 -$20 $18 $55 $93 $130 05:00 11:00 17:00 23:00 05:00
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

NSW
Peak
8,236MW
20:25
Trough
3,834MW
13:55
Energy
307.0GWh
QLD
Peak
7,435MW
19:05
Trough
4,138MW
11:35
Energy
280.0GWh
SA
Peak
1,470MW
20:40
Trough
796MW
10:35
Energy
58.4GWh
VIC
Peak
6,017MW
07:35
Trough
2,757MW
13:50
Energy
218.7GWh
TAS
Peak
1,166MW
07:50
Trough
690MW
14:40
Energy
45.2GWh

FCAS

ServiceCostSpikesPeakWhen
RAISEREG$5,7770$1230 Oct, 08:15
LOWERREG$1,0070$530 Oct, 15:55
LOWER60SEC$2030$030 Oct, 15:15
RAISE60SEC$1010$030 Oct, 05:55
RAISE6SEC$1000$030 Oct, 06:00
LOWER5MIN$990$030 Oct, 15:25
LOWER6SEC$580$030 Oct, 14:55
RAISE5MIN$340$030 Oct, 13:00
Total$7,377

Cost = NSW RRP × cleared MW per 5-min interval.

ServiceCostSpikesPeakWhen
RAISEREG$4,5380$1230 Oct, 08:15
LOWERREG$2,0450$530 Oct, 15:55
LOWER60SEC$2140$030 Oct, 15:15
LOWER5MIN$1040$030 Oct, 15:25
RAISE6SEC$960$030 Oct, 06:00
RAISE60SEC$930$030 Oct, 05:55
LOWER6SEC$590$030 Oct, 14:55
RAISE5MIN$360$030 Oct, 13:00
Total$7,185

Cost = QLD RRP × cleared MW per 5-min interval.

ServiceCostSpikesPeakWhen
RAISEREG$7,0020$1230 Oct, 08:15
LOWERREG$2,2010$530 Oct, 15:55
LOWER60SEC$1230$030 Oct, 15:15
RAISE60SEC$950$030 Oct, 05:55
RAISE6SEC$790$030 Oct, 06:00
RAISE5MIN$590$030 Oct, 13:00
LOWER5MIN$560$030 Oct, 15:25
LOWER6SEC$410$030 Oct, 14:55
Total$9,655

Cost = VIC RRP × cleared MW per 5-min interval.

ServiceCostSpikesPeakWhen
RAISEREG$3,7510$1230 Oct, 08:15
LOWERREG$3,3910$530 Oct, 15:55
LOWER60SEC$2790$030 Oct, 15:15
LOWER5MIN$1590$030 Oct, 15:25
RAISE6SEC$1070$030 Oct, 06:00
LOWER6SEC$970$030 Oct, 14:55
RAISE60SEC$940$030 Oct, 05:55
RAISE5MIN$370$030 Oct, 13:00
Total$7,916

Cost = SA RRP × cleared MW per 5-min interval.

ServiceCostSpikesPeakWhen
LOWERREG$22,9160$11930 Oct, 22:10
RAISEREG$17,4620$99430 Oct, 15:05
RAISE6SEC$1,2490$330 Oct, 05:45
RAISE60SEC$1,1180$030 Oct, 05:05
LOWER6SEC$2400$330 Oct, 05:45
LOWER60SEC$560$030 Oct, 05:45
RAISE5MIN$290$030 Oct, 05:45
LOWER5MIN$40$030 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.

Discharged
7,555MWh
peak 1,199 MW · 19:30
Charged
9,319MWh
peak 2,013 MW
Net
-1,764MWh
discharge − charge
Round-trip
81%
discharge / charge ratio
Discharged
4,582MWh
peak 879 MW · 20:00
Charged
6,184MWh
peak 1,265 MW
Net
-1,602MWh
discharge − charge
Round-trip
74%
discharge / charge ratio
Discharged
5,505MWh
peak 1,412 MW · 20:00
Charged
4,964MWh
peak 1,281 MW
Net
+541MWh
discharge − charge
Round-trip
111%
discharge / charge ratio
Discharged
2,185MWh
peak 716 MW · 20:00
Charged
2,512MWh
peak 465 MW
Net
-327MWh
discharge − charge
Round-trip
87%
discharge / charge ratio
NEM-wide
Discharged
19,828MWh
peak 4,189 MW · 20:00
Charged
22,979MWh
peak 4,472 MW
Net
-3,151MWh
discharge − charge
Round-trip
86%
discharge / charge ratio

Fleet net dispatch · spot-price overlay · 30-min average

Net MWdischarge ↑ · charge ↓NSWQLDVICSATAS$/MWh
-5.0 GW0 MW5.0 GW-$100$0$100$20000:3007:3714:4521:5205:00

Regional dispatch ranking

RegionDischargedNet
#1NSW
7,555MWh
-1,764
#2VIC
5,505MWh
+541
#3QLD
4,582MWh
-1,602
#4SA
2,185MWh
-327

Generation Mix

TOP FUEL 46.2%
  • 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
TOP FUEL 57.3%
  • 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
TOP FUEL 48.7%
  • 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
TOP FUEL 64.0%
  • 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
TOP FUEL 75.1%
  • Hydro75.1% · 15.3 GWh
  • Wind13.3% · 2.7 GWh
  • Solar (rooftop)11.6% · 2.4 GWh
coalgashydrobattery dischargewindsolar utilitysolar rooftopBattery (charge)
00:3006:3712:4518:5201:0011.8 GW 0
coalgashydrobattery dischargewindsolar utilitysolar rooftopBattery (charge)
00:3006:3712:4518:5201:0010.6 GW 0
coalhydrobattery dischargewindsolar utilitysolar rooftopotherBattery (charge)
00:3006:3712:4518:5201:008.4 GW 0
gasbattery dischargewindsolar utilitysolar rooftopBattery (charge)
00:3006:3712:4518:5201:002.6 GW 0
hydrowindsolar rooftop
00:3006:3712:4518:5201:001.3 GW 0

Renewables

NSW · Daily renewable share
48.5%
VIC · Daily renewable share
56.2%
QLD · Daily renewable share
47.3%
SA · Daily renewable share
87.6%
TAS · Daily renewable share
74.3%
Peak instantaneous
76.7%
at 14:20
Daily NEM-wide share
50.3%
By region (daily share)
  • 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

Total emissions
282.4k tCO₂
▼ 2.7% vs same day last week
Intensity by region
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