01When does power move?

History: how the daily spread has moved over the years

Are the swings between cheap and expensive hours getting bigger year after year?

Germany's daily price spread, the gap between the day's cheapest and dearest hour, has widened: it averaged about €111/MWh in 2024 and €124/MWh in 2025 (ENTSO-E day-ahead prices).

The chart holds every day from 15 October 2023 to 14 October 2026, about 3 years of German day-ahead prices.

Daily spread: gap between the day's cheapest and dearest hour, Germany and Luxembourg
The daily spread (TB1) is the day's most expensive hour minus its cheapest, in €/MWh. Germany and Luxembourg share one price zone (DE-LU). Drag across the chart or scroll to zoom into any stretch, jump to a window with the buttons above, and double-click or press "Reset zoom" to clear. Since October 2025 the market prices every quarter-hour; Wattlas averages to hourly so the years compare. Source: ENTSO-E day-ahead prices.
Seasonal shape: average daily spread by month
Every year folded onto one curve, showing which months run wide. Midday solar widens the spread in summer. €/MWh.
Year on year: average daily spread
Average daily spread per calendar year: the trend across years. €/MWh.
Loading data…

The Price Volatility view reads the same record month by month for six bidding zones, with the hours below zero beside the spread.

What a widening spread is telling you

The daily spread, which traders call TB1, is the day's widest gap: the most expensive hour minus the cheapest, in euros per megawatt-hour. It measures how much the price moved within a single day, which is a separate question from how expensive that day was. A cheap day can be a wide one, when a sunny midday drives the price towards zero and the evening peak brings it back up. An expensive day can be flat, when a cold still week keeps the same kind of plant setting the price around the clock.

Solar is what has done most to widen the German spread. Every gigawatt added deepens the midday trough without touching the evening peak, so the distance between them grows. That distance is the revenue a battery or any other flexible user can earn.

Three ways to read the same data. Dragging across the long series zooms into a stretch, which is how a storm week or a price shock is examined in isolation. The seasonal curve folds every year onto 12 months and answers which part of the year runs wide. The year-on-year chart averages each calendar year into one figure and shows the trend the daily noise hides.

In October 2025 the German day-ahead market moved from hourly to quarter-hour prices, so the underlying series changes resolution partway through. Wattlas averages the quarter-hour prices back to hourly across the whole history before computing any spread, which keeps the years comparable. Finer resolution would show a slightly wider spread in the later period from arithmetic alone, and the hourly series keeps that effect out of the trend.

Questions

How has Germany's daily electricity price spread changed?

It has widened: the gap between the cheapest and dearest hour of the German day averaged about €111/MWh in 2024 and €124/MWh in 2025, according to ENTSO-E day-ahead prices. Each figure is a calendar year's average of the daily gap, computed on hourly averages so that every year compares.

How far back does this price history go?

The chart holds every day from 15 October 2023 to 14 October 2026, about 3 years of German day-ahead prices from ENTSO-E, the European grid operators' transparency platform. Each day shows its spread, the gap between its cheapest and dearest hour, so a run of wide or narrow days stands out.

How these numbers are made: The canonical hourly grid, The daily spread (TB1 and TB2).

Get an email when this section changes.