Can you predict the nextgrid imbalance price?

Every 15 minutes, Elia sets a price that determines whether it is cheap or expensive to use electricity right now. We analysed a full year of data to find out how well you can guess that price โ€” before it happens.

First, what is an imbalance price?

The electricity grid has to be in perfect balance at every moment โ€” as much power flowing in as flowing out. When that balance tips, Elia (Belgium's grid operator) steps in to correct it, by calling on power plants to ramp up or consumers to switch off. The imbalance price is the cost of that correction, settled every 15 minutes.

When the grid is short โ€” more consumption than production โ€” the price goes up, sometimes sharply. When the grid is long โ€” more production than consumption, often on sunny or windy days โ€” the price drops, and can even go negative. That means Elia effectively pays you to use electricity.

WHY DOES THIS MATTER TO YOU? If you have a flexible load โ€” an EV charger, a home battery, a heat pump โ€” and you are connected to a supplier that passes through the imbalance price, you can save money by charging when the price is low and pausing when it is high. The question is: can you know in advance?

The problem: the price is published after the fact

Elia only publishes the official 15-minute price after the quarter-hour ends. By then, it is too late to act. So the real question becomes: can you make a good enough guess at the start of a quarter-hour to decide whether to load or not?

Fortunately, Elia also publishes a stream of real-time data that updates every minute: the current minute-by-minute price estimate, the system imbalance in megawatts, and the activation prices of the balancing bids. This data is free and publicly available. We used it to build a predictor and tested it against one full year of actual outcomes.

The short answer: yes โ€” most of the time

The single most useful signal is the last published minute price from the previous quarter-hour. You have that number before the new quarter-hour even starts. Here is what it tells you:

DIRECTION CORRECT 93% positive or negative, correctly calledAVERAGE ERROR 33 โ‚ฌ/MWh mean absolute error on the price levelERROR UNDER 20 โ‚ฌ 81% of all quarter-hoursPRICE CORRELATION 0.80 T-1 to T, Pearson r

In plain terms: if the previous quarter-hour had a very low or negative price, there is a 93% chance the next one will too. If it was high, it will almost certainly stay high. The exact number is harder to pin down, but the direction โ€” should I load now or not? โ€” is reliable enough to act on.

THE KEY INSIGHT For a home automation, you do not need to know the price is going to be exactly -47 โ‚ฌ/MWh. You just need to know it is going to be very low. The direction signal alone is enough to make good decisions.

It gets better if you wait 5 minutes

You do not have to decide at the very start of a quarter-hour. Most flexible loads โ€” EV chargers, batteries, heat pumps โ€” can tolerate a few minutes' delay. If you wait just 5 minutes and check the first few real-time minute prices of the new quarter-hour, the prediction improves noticeably.

:00Quarter-hour starts โ€” decide now? Use last minute price from previous quarter. Average error: 33 โ‚ฌ/MWh. Direction: 93% correct.
:03Wait 3 minutes Average of 3 real-time minute prices. Error drops to 26 โ‚ฌ/MWh. Direction: 94% correct.
:05Wait 5 minutes โ€” recommended Error: 23 โ‚ฌ/MWh. Direction: 94% correct. Good balance between speed and accuracy.
:10Wait 10 minutes โ€” most accurate Error drops to 18 โ‚ฌ/MWh, direction 95% correct. But only 5 minutes left to benefit.
:15Quarter-hour ends โ€” price is published Too late to act. Elia confirms the official settlement price.

How accurate is 'accurate enough'?

What counts as a good prediction depends on what you want to do with it. The three scenarios below cover most home automation use cases.

โ–ผ Very cheap โ€” load now Price below โˆ’50 โ‚ฌ/MWh. These moments are rare (3.7% of the year) but valuable. The predictor catches 71% of them in advance. When it fires, the average actual price is โˆ’153 โ‚ฌ/MWh โ€” deeply negative.โ€” Normal โ€” do nothing Price between 0 and 100 โ‚ฌ/MWh. This is 70% of all quarter-hours. No particular action needed. The predictor correctly identifies this zone 9 times out of 10.โ–ฒ Very expensive โ€” pause loading Price above 150 โ‚ฌ/MWh. Once a high-price regime starts, it persists: 96% chance it continues next quarter. The predictor reliably detects these and triggers a pause.

Prices tend to stay where they are

One of the most useful properties of the Belgian imbalance price is its tendency to persist. Once the price is in a regime, it tends to stay there. This is what makes the previous quarter-hour such a strong predictor.

High price stays highย ย ย ย ย ย ย ย ย ย ย ย ย ย  96%

Low price stays lowย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย  71%

Direction correct overallย ย ย ย ย ย ย ย ย ย  93%

Error under 20 โ‚ฌ/MWhย ย ย ย ย ย ย ย ย ย ย ย ย ย ย  81%

High-price regimes are stickier than low-price ones. A negative price can flip back to positive within one quarter-hour โ€” it is a short-lived opportunity. A high-price period tends to last longer and is easier to avoid.

It varies by time of day

Not all hours are equally predictable. Overnight and early morning (midnight to 6am), prices are stable and the predictor performs well. The trickiest times are the morning ramp (7โ€“9am) and evening peak (17โ€“20h), when demand changes rapidly and the grid moves between states.

RULE OF THUMB Trust the predictor most during stable periods: nights, weekends, and midday on sunny days (when solar is predictably high). Be more cautious during morning and evening peak hours on weekdays โ€” that is when the market is most likely to surprise you.

It varies by season

Summer (Junโ€“Aug) 15% negative quarter-hours. Solar production creates frequent low-price windows, especially midday. Good for opportunistic loading. Average price was 69 โ‚ฌ/MWh.Spring (Marโ€“May) 13% negative quarter-hours. Variable โ€” wind and solar mix creates both dips and spikes. The week of 6 April 2026 had extreme prices in both directions. Average: 68 โ‚ฌ/MWh.
Autumn (Sepโ€“Nov) 11% negative quarter-hours. Prices start climbing as heating demand grows. October and November are the start of the high-price season. Average: 76 โ‚ฌ/MWh.Winter (Decโ€“Feb) Only 4% negative quarter-hours. High heating demand keeps prices elevated. January 2026 averaged 116 โ‚ฌ/MWh. Fewer opportunities to load cheaply, but high-price avoidance matters more.

What the predictor cannot do

There are situations where even the best real-time signal gives you no warning. The most common is a late-quarter MARI activation โ€” when Elia calls on large balancing bids in the last few minutes of a quarter-hour, the price can jump from 80 to 300 โ‚ฌ/MWh with no advance signal in the per-minute data.

KNOWN FAILURE MODE On 6 April 2026, five consecutive quarter-hours settled at โˆ’15,000 โ‚ฌ/MWh โ€” an extreme event with no precedent in the prior year. The per-minute data showed nothing unusual. Any automation that acted on these would have been very lucky, not smart. For this reason, the system includes a filter that ignores any price outside ยฑ500 โ‚ฌ/MWh as likely noise.

The overall error distribution tells this story: 64% of quarter-hours have a prediction error below 10 โ‚ฌ/MWh, and 81% are below 20 โ‚ฌ/MWh. But the remaining 19% includes a long tail of large errors โ€” mostly driven by these late-quarter activation events. For a home battery, you can afford the occasional missed spike. For a commercial BRP with strict settlement obligations, you would need a more sophisticated model.

The bottom line for home automation

Here is what the data says you can reasonably do:

WHAT WORKS Load when the previous quarter-hour price was below โˆ’50 โ‚ฌ/MWh. This fires around 1,300 times per year (3.6% of quarters), mostly in summer and spring. When it fires, the average price you actually pay is โˆ’153 โ‚ฌ/MWh โ€” the grid is genuinely long and Elia is happy to see you consume. Wait 5 minutes after the quarter starts to confirm the signal before activating. ย  Pause when the price is above 150 โ‚ฌ/MWh. Once you are in a high-price regime, 96% chance the next quarter is also high. No need to rush back โ€” wait for a clear drop below 50 โ‚ฌ/MWh before resuming.
WHAT DOES NOT WORK Trying to trade the exact price level. The average error of 33 โ‚ฌ/MWh means you cannot reliably distinguish between, say, 60 and 90 โ‚ฌ/MWh. The signal is useful for extreme decisions โ€” clearly cheap or clearly expensive โ€” not for fine-grained optimisation.

This explainer is based on a full-year analysis of Elia open data (datasets ods134 and ods133, May 2025โ€“May 2026, 35,018 quarter-hours). The underlying data and Python analysis script are available for replication. All imbalance price data is published by Elia under an open data licence.

10s Energy โ€” Prijscalculator
10s energie

Maak een schatting van uw elektriciteitsrekening

Bekijk wat u zou betalen bij een standaardtarief versus het 10s Smart-contract โ€” inclusief de volledige tariefberekening voor Vlaanderen.

Voldoet aan de CREG-normen ยท referentieverbruik 3.500 kWh/jaar ยท Belgiรซ 2025โ€“2026
1
Huishouden
2
Netkosten
3
Slimme apps
4
Resultaten
1
Uw huishouden
Regio
Netwerkgebied
Het tarief voor capaciteit verschilt per regio. Raadpleeg je factuur of Mijn Fluvius als je twijfelt.
Ik weet niet hoeveel ik verbruik
Gebruik het Belgische gemiddelde voor een woning zonder elektrische auto of warmtepomp
Basisverbruik van een huishouden 2.200 kWh
Verlichting, koelkast, tv, koken โ€” alles behalve je elektrische auto en warmtepomp. Die voeg je apart toe in stap 3.
2
Capaciteitstarief Vlaanderen

Sinds januari 2023 wordt een deel van uw netkosten berekend op basis van uw hoogste verbruik in een kwartier per maand โ€” en niet alleen op basis van uw totale verbruik. Hoe hoger uw gelijktijdige belasting, hoe hoger uw capaciteitstarief.

Gemiddelde maandelijkse piek 4,5 kW
Je hoogste stroomverbruik in 15 minuten in een gemiddelde maand. Bekijk je verbruik in Mijn Fluvius โ€” of maak hieronder een schatting.

Weet je niet wat je piekverbruik is? Maak dan een schatting op basis van je apparaten
Opladen van elektrische auto's
Vermogen van de lader
Prijzen per week3ร—
Warmtepomp
Nominaal vermogen
Uren/dag (gemiddeld in de winter)6 uur
Oven / kookplaat
Teken tijdens het koken
Wasmachine / droger
Gecombineerde loting

3
Slimme apparaten met het 10s-tarief

Deze systemen werken op basis van de realtime kwartierprijzen van Elia. 10s schakelt ze automatisch over naar de goedkoopste tijdvakken โ€” inclusief periodes met negatieve prijzen, waarin je wordt betaald om stroom te verbruiken.

Elia-prijzen worden opgehaald...

EV-opladen op de 10s smart
Gepland voor de goedkoopste nachtvluchten
Ik weet niet hoeveel ik met mijn elektrische auto rijd
Gebruik het Belgische gemiddelde (3.000 kWh/jaar, ~15.000 km)
Grootte van de batterij
Kosten per week3ร—

Warmtepomp op 10s smart
Laadt op wanneer de prijzen laag zijn (thermische batterijlogica)
Ik weet niet hoeveel ik mijn warmtepomp gebruik
Gebruik het Belgische gemiddelde (3.500 kWh/jaar, gemiddelde woning)
Nominaal vermogen
Uren/dag (winter)6 uur

Wasmachine
Vertraagde start van het goedkoopste venster
Aantal trainingen per week4ร—

Vaatwasser
Wordt 's nachts uitgevoerd tijdens de goedkoopste tijdvakken
Aantal trainingen per week5ร—
Uw geschatte jaarlijkse rekening
Volledig overzicht โ€” standaardtarief
Totaal jaarlijks verbruik
โ€”
basis + slimme apparaten
Waarvan via het 10s Smart-tarief
โ€”
Elektrische auto, warmtepomp, huishoudelijke apparaten
Energie (standaardtarief)โ€”
Distributie (kWh-component)โ€”
Vaste distributiekostenโ€”
Capaciteitstariefโ€”
Groene certificatenโ€”
Heffing op warmtekrachtkoppelingโ€”
Federale heffingenโ€”
Elia-transmissieโ€”
Alle bovenstaande prijzen zijn exclusief btw
btw (21%)โ€”
Geschatte totale jaarlijkse kostenโ€”
Wat je in plaats daarvan zou kunnen betalen
Drievoudige vergelijking
Optie 1
Vast markttarief
โ€”
CREG-referentiegemiddelde 2025
Optie 2
Standaard dynamisch tarief
โ€”
Elia-dag-vooruit-gemiddelde, zonder verschuiving
Vast markttariefโ€”
Standaard dynamischโ€”
10s Smartโ€”
Geschatte jaarlijkse besparing ten opzichte van een vast tarief met 10s Smart โ€”
Niet opgenomen in bovenstaande cijfers

Noch in de standaard dynamische kosten, noch in de 10s Smart-kosten is de commerciรซle marge van de leverancier meegerekend. In de vaste marktreferentie is al een gebruikelijke marge verwerkt โ€” in de dynamische cijfers is dat niet het geval.

Belgische aanbieders van dynamische tarieven rekenen doorgaans โ‚ฌ 0,015โ€“0,025/kWh bovenop de spotprijs, plus een jaarlijkse vergoeding van ongeveer โ‚ฌ 50โ€“80/jaar (Luminus: โ‚ฌ 0,021/kWh + โ‚ฌ 75/jaar; Engie: spotprijs ร— coรซfficiรซnt + vaste toeslag).

Indicatieve margetoeslag
โ€”
bij uw verbruik
Van toepassing op
Standaard dynamisch & 10s Smart
hetzelfde voor beide opties
10s Smart โ€” defect aan een apparaat
Kosten per apparaat op basis van de realtime tarieven van Elia
Besparing op het capaciteitstarief met 10s: door slim te schakelen daalt uw gemiddelde maandelijkse piekverbruik met ongeveer 35%, wat alleen al op het capaciteitstarief een besparing van โ€” per jaar oplevert.

Klaar om over te stappen op slimme prijsstelling?

Schrijf je in voor onze early bird-lijst en wees een van de eersten die toegang krijgt tot het 10s Smart-contract.

Profiteer van vroegboekkorting
Stap 1 van 4