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

Zero and negative prices (record wind)

Sun 15 Dec · Mon 16 Dec

Research notes

Figures are for London unless they say otherwise.

What happened

  • Sun 15 Dec: London touched 0.0p at 22:30; average 12.6p.
  • Mon 16 Dec: two negative half-hours before dawn (02:30 and 05:00), min −0.6p; average 15.3p.
  • Three days earlier the price had been at the 100p cap.

Likely causes

  • An all-time GB wind generation record was set at 18:30 on Sun 15 Dec, confirmed by NESO. Sources disagree on the figure: Solar Power Portal gives 22,243MW (beating 21,998MW from 10 Jan 2023); Review Energy and RenewableUK give 22.4GW (beating 21.8GW from 21 Dec 2023), supplying 54% of electricity at the time. NESO's half-hourly dataset shows 22.2GW at 18:30, which supports the 22,243MW version. Sources: Solar Power Portal, 20 Dec, Review Energy, 18 Dec, NESO historic generation mix. (confirmed by source that a record was set; the exact figure is disputed)
  • Wind stayed above 17GW for the whole of both days, averaging 20.2GW on Sunday and 20.0GW on Monday. At 22:30 Sunday it was 21.6GW (64% of supply); at 05:00 Monday 21.1GW (65%). Source: NESO historic generation mix. Figures (confirmed by source); link to price (inference).
  • Low demand: Sunday night, then the small hours of Monday. (inference)

Wider context that week

  • The record fell again within days: 22,523MW at 03:30 on Wed 18 Dec, 68.3% of GB electricity. RenewableUK's Dan McGrail: "Setting another clean electricity generation record just four days after the previous high shows the pivotal role wind is playing". RenewableUK, 19 Dec
  • Half-hourly wholesale prices went negative on Wed 18 Dec between 05:30 and 06:30, touching −£6.57/MWh, and the UK had by then seen 131 negative-price hours in 2024, 45 more than in 2023. EcoWatch, 19 Dec, Bloomberg, 18 Dec. Note that 18 Dec is not in the data file as a zero or negative Agile day, so the wholesale dip evidently did not carry through to Agile after its multiplier and adders. Worth a look in the site's own data before mentioning it.
  • The cost of wasted wind on 18 Dec was put at £12.6m (£4.2m to turn turbines off, £8.5m to buy power elsewhere). Solar Power Portal, 20 Dec
  • Hansard has the Commons statement on the Clean Power 2030 Action Plan on Mon 16 Dec. Hansard

Confidence

High that record wind caused these prices: the record was set four hours before Sunday's zero price. Medium on the exact record figure because sources differ.

Gaps

Did not find NESO's own announcement of the 15 Dec record (only trade press relaying it). No named storm was involved; I found no Met Office write-up of the 15 to 16 Dec weather.

More notable days

Half-hourly prices

Sunday 15 Dec 2024 · half-hourly prices

South Eastern England

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

Stats for Sunday 15 Dec 2024

0.0p

Cheapest half-hour 10.30pm – 11pm

35.5p

Dearest half-hour 5.30pm – 6pm

0 hours

Negative prices none on 15 Dec 2024

6.2p avg

Cheapest 3 hours 9pm – 12am

13.7p

Average price on 15 Dec 2024

Show as a table
TimePrice
12am – 12.30am11.6p
12.30am – 1am15.8p
1am – 1.30am13.2p
1.30am – 2am6.2p
2am – 2.30am14.6p
2.30am – 3am8.0p
3am – 3.30am9.2p
3.30am – 4am7.9p
4am – 4.30am9.0p
4.30am – 5am7.2p
5am – 5.30am7.4p
5.30am – 6am7.9p
6am – 6.30am8.1p
6.30am – 7am10.4p
7am – 7.30am11.1p
7.30am – 8am13.7p
8am – 8.30am9.2p
8.30am – 9am14.4p
9am – 9.30am9.2p
9.30am – 10am14.0p
10am – 10.30am10.7p
10.30am – 11am12.7p
11am – 11.30am12.4p
11.30am – 12pm11.9p
12pm – 12.30pm10.5p
12.30pm – 1pm12.9p
1pm – 1.30pm12.5p
1.30pm – 2pm12.0p
2pm – 2.30pm11.1p
2.30pm – 3pm11.1p
3pm – 3.30pm14.6p
3.30pm – 4pm17.9p
4pm – 4.30pm32.2p
4.30pm – 5pm35.0p
5pm – 5.30pm34.4p
5.30pm – 6pm35.5p
6pm – 6.30pm33.6p
6.30pm – 7pm31.3p
7pm – 7.30pm18.4p
7.30pm – 8pm12.9p
8pm – 8.30pm18.0p
8.30pm – 9pm9.2p
9pm – 9.30pm14.9p
9.30pm – 10pm5.8p
10pm – 10.30pm11.9p
10.30pm – 11pm0.0p
11pm – 11.30pm3.2p
11.30pm – 12am1.7p