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

Negative prices

Research notes

Figures are for London unless they say otherwise.

What happened

London down to −3.1p at 11:30 and below zero for 4.5 hours from 11:00. All regions negative, lowest −3.8p in Northern Scotland. Daily average 13.2p.

Likely causes

  • Solar-led on a low-demand Saturday. Solar peaked at about 10.3GW around midday, and total transmission-connected supply bottomed at 16.6GW at 15:00. (confirmed by source: grid data) PV_Live 31 May · Elexon FUELHH 31 May 2025
  • Wind was moderate rather than strong (averaging 6.4GW, rising to 9.5GW late evening), so the timing of the negative spell, late morning to mid-afternoon, points to sun plus weekend demand. (inference from grid data)
  • May 2025 was a record month for solar (2.5TWh, 11.6% of UK electricity) and the UK's second-sunniest May. (confirmed by source) Carbon Brief, 4 Jun 2025

Wider context that week

  • Last day of the sunniest UK spring on record (653 hours, beating 2020). Carbon Brief, 4 Jun 2025
  • Same price cap and Argus context as the 24 to 25 May section. London's May average of 16.2p was the lowest month of this period.

Confidence

Medium. Grid data supports the explanation; no report found for this date.

Gaps

No news or NESO item found for 31 May specifically.

More notable days

Half-hourly prices

Saturday 31 May 2025 · half-hourly prices

South Eastern England

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

Stats for Saturday 31 May 2025

−3.5p

Cheapest half-hour 11.30am – 12pm

32.2p

Dearest half-hour 6.30pm – 7pm

4.5 hours

Negative prices 11am – 3.30pm

−2.3p avg

Cheapest 3 hours 11.30am – 2.30pm

14.4p

Average price on 31 May 2025

Show as a table
TimePrice
12am – 12.30am18.3p
12.30am – 1am18.0p
1am – 1.30am17.3p
1.30am – 2am17.5p
2am – 2.30am18.0p
2.30am – 3am18.0p
3am – 3.30am18.0p
3.30am – 4am18.5p
4am – 4.30am19.8p
4.30am – 5am18.7p
5am – 5.30am18.1p
5.30am – 6am18.1p
6am – 6.30am17.0p
6.30am – 7am17.3p
7am – 7.30am14.2p
7.30am – 8am14.8p
8am – 8.30am15.0p
8.30am – 9am13.7p
9am – 9.30am12.3p
9.30am – 10am9.7p
10am – 10.30am6.7p
10.30am – 11am2.3p
11am – 11.30am−0.6p
11.30am – 12pm−3.5p
12pm – 12.30pm−0.6p
12.30pm – 1pm−3.5p
1pm – 1.30pm−1.7p
1.30pm – 2pm−3.4p
2pm – 2.30pm−1.2p
2.30pm – 3pm−2.3p
3pm – 3.30pm−0.6p
3.30pm – 4pm0.0p
4pm – 4.30pm16.8p
4.30pm – 5pm19.5p
5pm – 5.30pm28.5p
5.30pm – 6pm28.9p
6pm – 6.30pm31.7p
6.30pm – 7pm32.2p
7pm – 7.30pm21.4p
7.30pm – 8pm21.9p
8pm – 8.30pm21.7p
8.30pm – 9pm21.9p
9pm – 9.30pm22.7p
9.30pm – 10pm22.7p
10pm – 10.30pm20.3p
10.30pm – 11pm18.1p
11pm – 11.30pm19.6p
11.30pm – 12am17.4p