Data analysis provided by Nordblock
Finland Electricity Market · BZN|FI · Full Year 2025
Published March 2026
nordblock.fi

Finnish electricity market · Full year analysis

Wind producers captured only
55.3% of baseload value in 2025

Production-weighted spot market analysis revealing the true revenue gap between baseload prices and what Finnish wind producers actually received — and why flexible energy systems close that gap.

Wind Capture Price

22.4

per MWh · production-weighted

Baseload Avg Price

40.5

per MWh · simple hourly average

Capture Ratio

55.3%

of baseload value realised

Wind/Price Correlation

0.490

Pearson r · annual · p < 0.001

Negative Price Hours

465 h

5.3% of all 8,760 hours

01 — Price DistributionHow Many Hours Were Prices Low?

Price bucket breakdown by hours, share of year, and average price within each band. n = 8,760 hours.

Share of annual hours per price band
BandHours% of yearAvg €/MWh
Negative4655.3%-1.25
< €52,42227.7%2.41
€5–€108619.8%6.92
€10–€208549.8%14.39
€20–€306097.0%24.65
> €303,54740.5%89.11
02 — Wind & Price CorrelationHigher Wind = Lower Prices

Pearson r = −0.490, Spearman r = −0.578. Both statistically significant at p < 0.001 across 8,758 hourly observations.

Hourly scatter · wind production vs spot price
Monthly capture ratio · price spread · negative-price incidence

The annual Pearson r of −0.490 means wind is the single strongest predictor of hourly spot price in the Finnish market — stronger than demand, hydro, or temperature.

Rolling correlation reaches −0.95+ on individual days. On the strongest cannibalisation days, wind alone explains virtually all price variation.

The €18.08/MWh gap between capture and baseload represents €18.08 × annual GWh of systematic underperformance vs a passive baseload position.

03 — Cannibalisation in ActionTop 10 Days of Negative Correlation

Hourly wind production vs spot price on the days where the inverse relationship was strongest. Select a date to explore.

1,118 MW Avg wind
€60.57 Avg price
€3.44 Min price
€106.22 Max price
€102.78 Price range
-0.978 Pearson r
Hourly wind & price · 2025-01-01
04 — Full Year OverviewWind Production & Spot Price

Select date range · Resolution auto-scales: weekly → daily → hourly → 15-min. Use presets or pick custom dates.

05 — Price DynamicsNegative Price Hours & Monthly Average

465 hours (5.3%) carried negative day-ahead prices in 2025. Spring and summer dominate due to high wind and low demand.

Monthly negative-price incidence & average spot price
06 — Capture Price AnalysisBaseload vs Wind Capture Price

Production-weighted capture price vs simple baseload average. The gap widens in high-wind months — the cannibalisation signature.

Monthly comparison
Capture ratio %
07 — Wind ProductionMonthly Generation & Load Factor

Total GWh per month vs load factor (actual ÷ P99.5 practical max 6,451 MW).

Monthly production (GWh)
Capture discount vs load factor
08 — Forecast AccuracyHow Well Does the Wind Forecast Perform?

Fingrid 15-min and day-ahead daily forecasts vs actual measured output. Full year 2025. Lower MAE = better.

15-min MAE

246 MW

Daily MAE

441 MW

15-min Corr.

0.9855

Daily Corr.

0.9512

Daily Bias

+231 MW

Hours Overfc.

67.5%

Monthly MAE — 15-min vs daily forecast
Daily forecast bias by month (overforecast = positive)
Hourly bias pattern — full-year average across all 2025 days · with avg actual wind production
Forecast error decile vs resulting spot price
09 — VESS Profitability Model by Nordblock30 MW Wind Farm: With vs Without VESS

15 MW flexible compute co-located. VESS pays €90/MWh. Draws wind first, grid if spot < €90. All wind sold to grid when spot > €90.

Net revenue uplift · 30 MW wind farm · Finland 2025
+€7,524,513
Fully incremental model. Scenario A = 100% wind at spot. Scenario B = 15 MW VESS co-located. Uplift = B − A, so opportunity cost is implicit. Logic: spot < €90 → wind feeds VESS at €90/MWh (grid tops up shortfall); spot ≥ €90 → all wind to grid at spot.
Without VESS€2,244,863
With VESS€9,769,376
·
Uplift %+335.2%

VESS Utilisation

83.9%

VESS from Wind

75.6 GWh

VESS from Grid

34.6 GWh

Farm Wind Output

100.1 GWh

Hours Spot > €90

1,413 h

Negative Price Hrs

465 h

Annual revenue breakdown — without vs with VESS
Monthly revenue comparison
Monthly revenue uplift (VESS − no VESS)
VESS power source mix — wind vs grid by month
Hourly spot price vs net revenue — with vs without VESS · 3,000 hour sample

Ready to model your wind asset?

See what VESS delivers
for your portfolio

Nordblock runs site-specific back-tests against real Nord Pool data for your wind farm — modelling grid connection capacity, actual production profiles, and compute market conditions to give you a credible revenue projection.

📧 tuulidata@nordblock.fi

Contact Now 

Analysis tailored to your site · No obligation