Energy was last better‑than‑free: yesterday Next

On the Agile Octopus tariff, customers get paid to use electricity when there’s too much in the grid.

That’s cheaper than Octopus Energy paying to store it.

The price changes every half-hour.

How free electricity works

Region

Price spike (three days, cap hit twice)

Mon 20 Jan · Tue 21 Jan · Wed 22 Jan

Research notes

Figures are for London unless they say otherwise.

What happened

London hit the 100p cap at 16:30 on both 20 Jan and 22 Jan; 21 Jan peaked at 81.1p (94.9p in Northern Scotland). Daily averages 38.5p, 33.1p and 45.2p. Overnight lows never fell below about 19p, so these were expensive all day.

Likely causes

  • A wind drought. Transmission-metered wind averaged 2.5GW on 20 Jan, 3.2GW on 21 Jan and just 0.6GW on 22 Jan, touching 86MW at 08:30 that morning. Gas averaged 23 to 24GW on all three days and peaked at 26.7GW. (confirmed by source: grid data) Elexon FUELHH 20 to 22 Jan 2025
  • Bloomberg, 21 Jan: UK day-ahead power hit £241.49/MWh, the highest in more than two years, with wind forecast to average 0.9GW on Wed 22 Jan, the lowest since Sep 2023, and record imports from Europe. (confirmed by source; article is paywalled, details taken from its headline, search summary and the syndicated report below) Bloomberg, 21 Jan 2025
  • The same report gave a peak evening hourly price of £620/MWh and said low wind was pushing up prices across north-west Europe too. (confirmed by source) OilPrice.com, 21 Jan 2025
  • Which day the £241.49 applies to: OilPrice words it as Tuesday's price, while Smart Energy UK's monthly report lists £241.49 on 22 Jan as January's highest. The auction was held on Tue 21 for delivery on Wed 22, and 22 Jan is the dearest of the three days in the Agile data, so it is almost certainly the 22 Jan delivery price. (inference, sources worded inconsistently) Smart Energy UK January 2025 report
  • Nuclear output was down as well: about 3.5GW on 20 Jan against about 5.0GW on 8 Jan, so roughly 1.5GW of steady supply was missing. (confirmed by source: grid data; which reactors were off was not established) Elexon FUELHH 20 Jan 2025
  • On 20 and 21 Jan GB was exporting nearly 3GW in the early hours despite having almost no wind, which suggests continental prices were even higher overnight. It fits the reports of a Europe-wide still, cold spell, and means GB could not lean on cheap imports. (inference from grid data)
  • Drax describes Dec 2024 and Jan 2025 as two spells of "dunkelflaute" (cold, dark, still weather). Its write-up names 12 Dec and 8 Jan; it does not mention 20 to 22 Jan specifically. (confirmed by source, general context) Drax Electric Insights Q4 2024

Wider context that week

Confidence

High for 21 and 22 Jan (Bloomberg plus grid data). Medium to high for 20 Jan: grid data shows the same conditions, but no report was found about that day by name.

Gaps

No NESO margin or capacity notice found for these dates. No weather-service write-up of the high pressure over the UK on 20 to 22 Jan was found; the "still, cold" description rests on the grid data and market reports. The reason for the lower nuclear output was not found. The Bloomberg article itself could not be opened.

More notable days

Half-hourly prices

Monday 20 Jan 2025 · half-hourly prices

South Eastern England

2am 4am 6am 8am 10am 12pm 2pm 4pm 6pm 8pm 10pm Now

Stats for Monday 20 Jan 2025

20.8p

Cheapest half-hour 12am – 12.30am

100.0p

Dearest half-hour 4.30pm – 5pm

0 hours

Negative prices none on 20 Jan 2025

22.4p avg

Cheapest 3 hours 12am – 3am

42.0p

Average price on 20 Jan 2025

Show as a table
TimePrice
12am – 12.30am20.8p
12.30am – 1am23.8p
1am – 1.30am22.9p
1.30am – 2am22.2p
2am – 2.30am22.2p
2.30am – 3am22.9p
3am – 3.30am22.9p
3.30am – 4am22.6p
4am – 4.30am23.0p
4.30am – 5am21.8p
5am – 5.30am25.1p
5.30am – 6am24.3p
6am – 6.30am35.2p
6.30am – 7am41.6p
7am – 7.30am47.0p
7.30am – 8am55.4p
8am – 8.30am53.3p
8.30am – 9am53.3p
9am – 9.30am46.2p
9.30am – 10am46.3p
10am – 10.30am40.3p
10.30am – 11am46.2p
11am – 11.30am46.2p
11.30am – 12pm40.5p
12pm – 12.30pm40.8p
12.30pm – 1pm39.3p
1pm – 1.30pm42.1p
1.30pm – 2pm45.6p
2pm – 2.30pm44.4p
2.30pm – 3pm39.7p
3pm – 3.30pm46.2p
3.30pm – 4pm58.4p
4pm – 4.30pm68.0p
4.30pm – 5pm100.0p
5pm – 5.30pm100.0p
5.30pm – 6pm100.0p
6pm – 6.30pm92.0p
6.30pm – 7pm66.2p
7pm – 7.30pm45.8p
7.30pm – 8pm32.6p
8pm – 8.30pm34.9p
8.30pm – 9pm28.6p
9pm – 9.30pm31.0p
9.30pm – 10pm26.6p
10pm – 10.30pm31.8p
10.30pm – 11pm23.3p
11pm – 11.30pm27.2p
11.30pm – 12am23.3p