Is the power market broken? beta

Internet troll wants to wreck Auvere. Greens propose to stop using oil shale. Conservatives would abandon renewables. National defense obsesses about Estlinks. We'll check what would happen. The source data is real, the results are estimates.

Hours without enough electricity–
–
–
–

Loading the past twelve months…

Consumption: darker = higher Shortfall: darker = bigger

How things get replaced (GWh):

The fine print - how it works, what it is and is not:

How the model works

This is an hourly scenario calculator. It replays each hour of the past year using measured data and asks: would Estonia have had enough electricity if a generating unit or interconnector failed, demand grew, or new generation were added? The calculator shows logical edge cases; the real market always balances somewhere in between.

The shortfall is covered in this order:

  1. the switched-off generation, or the import possible over the interconnector, is removed, and a data centre's demand is added;
  2. transit over the cut interconnector stops - that electricity does not need replacing;
  3. added wind, solar or nuclear covers the shortfall, if there is any in that hour;
  4. imports from Finland rise over the remaining interconnectors, if they have spare capacity - Nordic hydro and nuclear are usually the cheapest replacement;
  5. exports fall: first transit stays in Estonia, then Estonia's own exports are reduced;
  6. the remaining oil-shale plants ramp up: Auvere, Eesti and Balti;
  7. gas and biomass plants increase output;
  8. electricity stored in added batteries is used;
  9. Elering's Kiisa emergency reserve power plant (250 MW) starts;
  10. if electricity is still lacking, there is a shortfall.

When something is added:

  1. added wind, solar or nuclear covers any shortfall;
  2. surplus first reduces oil-shale generation;
  3. then reduces imports;
  4. then increases exports, as far as interconnector capacity allows;
  5. any remaining surplus has to be curtailed.

If an export interconnector is cut and the electricity is not needed in Estonia, plants turn down - the oil-shale plants first.

The card "Neighbours don't help" changes the neighbours' help:

This is a simplified order, not the actual bid-based market calculation. In reality the steps happen at the same time. When Estlink 2 was out in 2025, most of the lost import was covered by lower exports to Latvia and about a quarter by oil shale.

A shortfall hour does not mean a nationwide blackout; it means that, according to the model, part of the demand would have to be curtailed in that hour.

Model version 12.

Sources and capacities

Plant capacities come from Elering's plant list; installed wind and solar from ENTSO-E as of 1 January 2026.

SourceMW
Auvere274
Eesti power plant700
Balti power plant185
Shale gas and other120
Biomass and waste167
Kiisa emergency reserve250
Wind694
Solar1 231
Estlink 1350
Estlink 2650
Latvian lines, in / out1 250 / 900

Data

WhatFrom
DemandElering
Generation and cross-border flowsENTSO-E
Day-ahead priceElering
Offshore windERA5 wind data west of Saaremaa
Emission factorsEU Emissions Trading System registry, 2025
CO₂ priceEEX auctions, January-October 2026

The historical year

Views

In the grid, each column is a day and each row an hour. The boxes show figures for the year; a scenario's change from the actual year appears in smaller type beside the number. Shortfall hours are red in every view.

ViewWhat it shows
PriceWithout changes, last year's day-ahead price, darker is higher. With changes, the direction of the price in each hour.
DemandDemand in the hour, darker is higher.
AffectedHours in which the difference is at least 50 MW.
SpareHow much more could be taken in the hour: spare plant capacity (including Kiisa), exports that could be stopped and spare room on the Finnish cables. With "Neighbours don't help", room on the Finnish cables and transit don't count.
ImportsNet imports = imports - transit - Estonia's own exports. Transit enters Estonia and leaves in the same hour.
Wind and solarHow much of demand wind and solar covered.
EmissionsCO₂ from Estonian plants, or its cost.
Residual loadHours ranked by what is left of demand after wind and solar.

Price

Spare

Wind and solar

Emissions

Sourcet CO₂/MWh
Auvere0.85
Eesti power plant1.82
Balti power plant1.44
Oil-shale extra output1.17
Shale gas and other1.29
Kiisa0.55
Added gas plant0.5
Biomass, waste, wind, solar, nuclear0

Added capacity

AdditionAssumption
Offshore windAn hourly profile from ERA5 wind data west of Saaremaa and a 15 MW turbine power curve. Over the year it gives 45% of its rating, realistic for offshore wind in the Baltic Sea.
Onshore wind, solarThe existing fleet's hourly profile per installed megawatt (ENTSO-E 14.1.A, as of 1 January each year).
Nuclear90% of rated capacity every hour - an annual average, not a specific reactor's schedule.
Gas plantRuns only when nothing else is enough, after the oil-shale plants. 900 MW is the upper limit of Elering's planned fast-start capacity tender; the tender is technology-neutral, but gas plants are the likely outcome.
BatteriesA reserve, not traders: they discharge before Kiisa, for two hours at full power. They charge in each day's cheapest hours only from surplus available in that hour (added output that would be curtailed, exports that can be reduced, spare Finnish interconnector capacity, oil shale, gas and biomass), never from Kiisa. Charging and discharging together lose 12%; the state of charge is the same at the start and end of the year. 400 MW is close to Elering's estimate for 2035, 200 MW roughly Hertz 1 and 2.
Data centreExtra demand, the same every hour, covered in the order above. 500-1,000 MW is the range raised in the 2026 debate.

Each card starts with a set amount; type your own into its box, up to 5,000 MW.

Added capacity is free in the model: construction and running costs are not counted.

What the model does not account for

This tool mainly checks whether Estonia would have enough electricity. It is not a model of market bids or of grid stability.

Model versions

Version 1 (8 Oct 2026). Since the beta, each model change has been assigned a version number. Every version is checked against the same scenarios; a checksum of their results shows when a number changes. Before that, the model went through 48 iterations (22 Sep-8 Oct 2026).

Version 2 (8 Oct 2026). When data for an oil-shale plant are missing, the estimate no longer overwrites other plants' measured output or exceeds the plant's rated capacity.

Version 3 (11 Oct 2026). The flow chart also shows battery charging. No other figures change.

Version 4 (12 Oct 2026). In the price view, added gas no longer lowers prices: it runs only when other sources are insufficient, and it sets the price in those hours. When all interconnectors are cut, the price is determined by supply in Estonia alone; hours with gas generation now show a higher price rather than no change.

Version 5 (13 Oct 2026). “Switched-off potential” no longer counts wind, solar and batteries as reserves: their potential is what they actually produced. No other figures change.

Version 6 (14 Oct 2026). New views “Wind and solar” and “Emissions”, with the CO₂ cost. Earlier figures do not change.

Version 7 (20 Oct 2026). In the price view, hours without enough electricity count as likely pricier. Before, they were left out.

Version 8 (21 Oct 2026). In the “Affected” view, added generation counts in every hour it produces, not only where it covers what is switched off.

Version 9 (22 Oct 2026). New: data centre, extra demand every hour.

Version 10 (22 Oct 2026). Added offshore wind gives 45% of its rating over the year (was about 53%).

Version 11 (26 Oct 2026). On the Affected tab, added output that covers the data centre's demand no longer counts.

Version 12 (27 Oct 2026). New card "Neighbours don't help": Finland can't send more, and transit can't be cut.