OpenWindCast

Germany · electricity price and wind power

Germany day-ahead electricity price and wind power forecast

Choose a forecast

Record updated 22 Sept 2026 Hours in CET, and for Germany those hours are also local time

Tomorrow, hour by hour

Wednesday 23 September 2026 · euro per MWh, CET auction hours

Forecast Settled price Day average
0100200300400€/MWh00:0003:0006:0009:0012:0015:0018:0021:00avg €194.33High €354.92 · 19:00Low €104.37 · 13:000100200300400€/MWh00:0006:0012:0018:00avg €194.33High €354.92 · 19:00Low €104.37 · 13:00
Show every hour as a table
Hourly forecast and settled price, euro per MWh
Hour (CET)ForecastSettledError
00:00 €200.83 €188.96 +€11.87
01:00 €191.78 €177.34 +€14.44
02:00 €183.39 €176.48 +€6.91
03:00 €178.16 €176.85 +€1.31
04:00 €178.65 €175.95 +€2.70
05:00 €193.84 €198.62 −€4.78
06:00 €235.66 €300.00 −€64.34
07:00 €302.98 €346.08 −€43.10
08:00 €259.36 €232.06 +€27.30
09:00 €195.86 €182.28 +€13.58
10:00 €165.30 €141.35 +€23.95
11:00 €139.29 €97.41 +€41.88
12:00 €118.12 €73.06 +€45.06
13:00 €104.37 €57.33 +€47.04
14:00 €106.82 €75.09 +€31.73
15:00 €129.40 €110.41 +€18.99
16:00 €158.41 €156.81 +€1.60
17:00 €205.66 €199.01 +€6.65
18:00 €270.09 €243.72 +€26.37
19:00 €354.92 €271.59 +€83.33
20:00 €249.93 €236.62 +€13.31
21:00 €203.25 €195.20 +€8.05
22:00 €179.08 €170.12 +€8.96
23:00 €158.86 €154.00 +€4.86

Error is the forecast minus the settled price, so a positive number means the forecast was too high. Its colour shows the size of the miss against the day's average price (at least €30): green under 10%, amber under 25%, red above. Hours that settle at zero or below are scored like any other hour.

Price forecast accuracy

Every hour scored against the settled day-ahead price, 4 to 23 September 2026.

Average miss per hour

€21.74/MWh

mean absolute error

Against a naive benchmark

57%

lower error naive €51.13

Last 7 scored days

€15.17/MWh

average miss per hour

Scored days

20

20 published in total

Forecast against the settled price

Every published day. Drag to move through the record, point to read a value.

The daily record

Every published day, in euro per MWh. Choose a day to see it hour by hour. A forecast is written once and never changed.

JSON
Delivery dayDay Hour by hour Forecast, day averageForecast Settled, day averageSettled Average miss per hourMiss / hour
Tomorrow€194.33€180.68€23.00
€204.55€226.17€22.58
€98.94€96.60€11.97
€23.15€21.75€7.07
€44.52€42.67€9.57
€141.38€120.53€21.26
€137.19€142.89€10.75
€189.78€182.33€9.89
€191.24€180.07€19.62
€168.47€256.54€88.08
€155.94€166.10€11.12
€141.47€137.96€11.92
€186.02€195.23€10.31
€136.17€191.82€59.84

Forecasting the German electricity price

Germany and Luxembourg form a single bidding zone, so one day-ahead price applies across the whole of it. OpenWindCast forecasts all 24 hours of tomorrow's delivery day, using only information available before the auction closes.

The German day-ahead auction sets one price per hour for the German-Luxembourg bidding zone, and it closes at 12:00 CET for the following delivery day. Every forecast here uses only information that was available before then, and covers all 24 hours, in euro per megawatt hour.

This is the largest and most connected price zone in Europe. Germany is coupled to eleven neighbouring zones, six of them inside the Core flow-based region, where the borders are not simple pipes with fixed limits but a single set of physical constraints solved together. A consequence worth knowing when reading the table: on many hours the German price is set by generation that is not in Germany at all. French nuclear availability, Nordic hydro, Dutch and Danish wind, and how much of any of it can physically reach the German market, all move it.

Germany is also the clearest place in Europe to watch what a very large renewable fleet does to a price. Roughly 100 GW of solar and 70 GW of wind sit against a demand that rarely exceeds 80 GW, so on a bright, breezy spring Sunday there is far more zero-fuel-cost generation available than there is demand to absorb it, and the price goes negative - generators pay to keep running rather than shut down. That is no longer unusual: close to 6 per cent of hours over the last year cleared below zero, and the share has risen every year since 2023. It is a midday phenomenon, driven by solar, and it is followed a few hours later by an evening peak once the sun is gone and the thermal fleet is setting the price again. The daily shape here is not a flat line with two bumps.

Since the last three nuclear reactors closed in April 2023, the units at the top of the German stack are gas, hard coal and lignite. Which of them is on the margin depends on fuel and carbon prices, and that is one of the reasons a day-ahead price in this zone can sit at a very different level from one month to the next while its daily shape stays recognisable.

The auction clears once and the price it sets is final, which is what makes the record on this page possible. Each published forecast is written once and never changed, and the price the auction actually cleared at is placed beside it hour by hour as soon as it settles, including on the days the forecast was wrong. The hours are the CET auction day, which for Germany is also local time, all year round.

The price forecast and the German wind forecast are separate products, scored separately, and each has its own record on this page.

Questions about the Germany price

Is this the German-Austrian price?

No. Germany and Austria were split into separate bidding zones in October 2018. What is forecast here is the German-Luxembourg zone, DE-LU, which is the zone the day-ahead auction clears. Austria has its own price.

Why does the German price go negative so often?

Because roughly 100 GW of solar and 70 GW of wind sit against a demand that rarely exceeds 80 GW. On a bright, breezy day with low demand there is more generation with almost no fuel cost than there is demand to absorb, and rather than shut down and restart, generators accept a negative price for a few hours. Close to 6 per cent of hours over the last year cleared below zero, and it is mostly a midday, solar-driven effect.

Does the price forecast include offshore wind?

The price forecast reads everything that sets the price, and German offshore wind is part of that. It is a separate matter from the wind forecast on this page, which covers onshore wind only, because that is the fleet the German transmission system operators publish a comparable day-ahead forecast for.

What does the German price forecast cover, and in what units?

All 24 hours of the next delivery day, in euro per megawatt hour. It is made the day before, using only information available before the day-ahead auction closes at 12:00 CET. The settled price is added to each hour once the auction clears, and the full record stays public.

Why can tomorrow's actual price already be known today?

Because the day-ahead market is an auction rather than continuous trading. It clears once, around midday on the day before delivery, and fixes one price per hour for the whole of the next day. Nothing moves it during the delivery day itself, so each forecast can be placed beside the price it was aiming at the same afternoon.

Other bidding zones

Compare every operator: how accurate are European TSO wind power forecasts? · How the scoring works