Finnish electricity price statistics

Two prices that are usually published apart: realised day-ahead prices for the Finnish price area from 2021, and a daily archive of what electricity contracts were actually offered to consumers. Every series is free to reuse with attribution and downloadable as CSV or JSON.

Open data

Suomeksi: Sähkön hintatilastot

Realised day-ahead prices for the Finnish price area as monthly and daily statistics and an hour-of-day profile. The series are available as CSV and JSON.

Coverage
1 January 2021 – 28 October 2026
Time covered
51,048 / 51,048 hours (100.000%)
VAT treatment
by era 24 % / 10 % / 25.5 % · negative: 0 %
Page updated
29 October 2026, 20:17

Time series

Monthly day-ahead averages

Each monthly figure is weighted by period duration rather than averaged across quotations. Across the whole record the most expensive month is August 2022 at 32.42 c/kWh and the cheapest August 2024 at 1.57 c/kWh; the extremes of the selected range appear under the pickers.

From
To

Selected range: 24 months. Most expensive February 2026 (17.22 c/kWh), cheapest July 2026 (1.93 c/kWh). Average across the range: 6.00 c/kWh.

Range average
6.00 c/kWh
Most expensive
17.22 February 2026
Cheapest
1.93 July 2026
Monthly average day-ahead price, c/kWh incl. VAT · scale 0–20
Monthly average day-ahead prices, extremes, and shares of time at a negative price and below one cent
MonthAverageLowestHighestNegativeBelow 1 cTime covered
October 20245.10-0.3062.7616.1 %47.5 %745 h
November 20245.69-0.1527.794.6 %35.0 %720 h
December 20244.87-0.1061.993.0 %43.0 %744 h
January 20256.630.0044.790.0 %28.8 %744 h
February 20255.93-0.00137.310.4 %37.4 %672 h
March 20255.96-1.0043.165.5 %46.2 %743 h
April 20255.99-0.6047.959.6 %43.9 %720 h
May 20252.30-1.6619.9313.2 %62.0 %744 h
June 20252.34-2.1437.6417.5 %72.8 %720 h
July 20253.03-0.1717.482.7 %23.9 %744 h
August 20256.93-0.6358.675.0 %38.3 %744 h
September 20255.25-0.1037.652.6 %34.9 %720 h
October 20256.14-0.0157.243.0 %33.8 %745 h
November 20256.02-0.0430.831.4 %28.2 %720 h
December 20254.51-0.00521.571.9 %32.4 %744 h
January 202614.720.9641.990.0 %0.3 %744 h
February 202617.221.3977.050.0 %0.0 %672 h
March 20263.490.0424.650.0 %20.7 %743 h
April 20266.21-0.0723.621.4 %20.0 %720 h
May 20266.64-0.9626.502.3 %16.8 %744 h
June 20265.69-1.0028.551.6 %21.3 %720 h
July 20261.93-0.0027.770.7 %28.3 %744 h
August 20265.180.0025.410.0 %29.0 %744 h
September 20267.15-0.0550.160.9 %16.3 %720 h

Closed calendar months only: a part-month average is not comparable with a full one. “Time covered” states the hours used; a month is published only when no more than one hour is missing. Known gaps are listed in the documentation.

“Negative” and “below 1 c” are shares of TIME, not of the number of stored values. From 1 October 2025 through 14 June 2026, the source API’s hourly value is the mean of four quarter-hours. Monthly averages remain comparable, but extrema and threshold shares in that interval cannot reveal individual quarter-hour extremes or signs. Prices are in cents per kWh and include the source’s applicable VAT.

0255075100Sep 2024Jan 2025Apr 2025Aug 2025Nov 2025Mar 2026Sep 2026c/kWhweek from 2024-09-30average 13.67 c/kWhrange 0.00–62.76week from 2024-10-07average 3.33 c/kWhrange -0.21–31.37week from 2024-10-14average 3.50 c/kWhrange -0.20–35.78week from 2024-10-21average 2.22 c/kWhrange -0.30–19.39week from 2024-10-28average 1.56 c/kWhrange -0.30–19.51week from 2024-11-04average 5.73 c/kWhrange 0.00–22.64week from 2024-11-11average 3.89 c/kWhrange -0.15–27.79week from 2024-11-18average 8.45 c/kWhrange 0.24–22.09week from 2024-11-25average 6.15 c/kWhrange -0.12–25.11week from 2024-12-02average 7.38 c/kWhrange -0.05–34.23week from 2024-12-09average 4.66 c/kWhrange -0.03–37.65week from 2024-12-16average 7.00 c/kWhrange -0.01–61.99week from 2024-12-23average 2.19 c/kWhrange -0.01–13.41week from 2024-12-30average 7.55 c/kWhrange -0.10–18.85week from 2025-01-06average 8.22 c/kWhrange 0.48–20.51week from 2025-01-13average 1.34 c/kWhrange 0.00–37.86week from 2025-01-20average 7.93 c/kWhrange 0.03–44.79week from 2025-01-27average 4.97 c/kWhrange 0.30–18.25week from 2025-02-03average 5.59 c/kWhrange 0.25–37.31week from 2025-02-10average 10.75 c/kWhrange 0.31–37.04week from 2025-02-17average 4.51 c/kWhrange -0.00–27.88week from 2025-02-24average 3.90 c/kWhrange 0.12–20.08week from 2025-03-03average 2.58 c/kWhrange -0.02–31.37week from 2025-03-10average 11.19 c/kWhrange -0.00–31.38week from 2025-03-17average 5.62 c/kWhrange -1.00–28.15week from 2025-03-24average 3.39 c/kWhrange -0.01–43.16week from 2025-03-31average 3.77 c/kWhrange -0.60–33.76week from 2025-04-07average 3.82 c/kWhrange -0.27–22.96week from 2025-04-14average 3.76 c/kWhrange 0.00–23.84week from 2025-04-21average 11.90 c/kWhrange -0.05–47.95week from 2025-04-28average 4.94 c/kWhrange -0.28–37.64week from 2025-05-05average 6.21 c/kWhrange 0.52–19.93week from 2025-05-12average 1.83 c/kWhrange -1.66–18.82week from 2025-05-19average 0.79 c/kWhrange -0.01–9.27week from 2025-05-26average 0.99 c/kWhrange -0.94–10.21week from 2025-06-02average 1.20 c/kWhrange -0.25–25.04week from 2025-06-09average 5.82 c/kWhrange -1.99–37.64week from 2025-06-16average 0.94 c/kWhrange -1.00–10.19week from 2025-06-23average 2.02 c/kWhrange -2.14–16.60week from 2025-06-30average 2.02 c/kWhrange -0.17–17.48week from 2025-07-07average 4.02 c/kWhrange 0.00–15.67week from 2025-07-14average 2.27 c/kWhrange 0.33–6.73week from 2025-07-21average 3.31 c/kWhrange 1.02–9.82week from 2025-07-28average 2.62 c/kWhrange 0.04–8.27week from 2025-08-04average 1.88 c/kWhrange -0.31–18.84week from 2025-08-11average 6.35 c/kWhrange -0.63–27.97week from 2025-08-18average 11.34 c/kWhrange 0.02–58.67week from 2025-08-25average 10.36 c/kWhrange 0.52–33.18week from 2025-09-01average 4.48 c/kWhrange -0.10–26.99week from 2025-09-08average 5.98 c/kWhrange -0.00–37.64week from 2025-09-15average 5.05 c/kWhrange -0.10–37.64week from 2025-09-22average 5.18 c/kWhrange -0.00–37.65week from 2025-09-29average 5.31 c/kWhrange -0.00–29.65week from 2025-10-06average 5.12 c/kWhrange -0.01–31.79week from 2025-10-13average 9.65 c/kWhrange -0.01–57.24week from 2025-10-20average 3.57 c/kWhrange 0.09–19.71week from 2025-10-27average 6.42 c/kWhrange 0.32–17.63week from 2025-11-03average 3.43 c/kWhrange -0.04–14.68week from 2025-11-10average 4.35 c/kWhrange -0.00–17.06week from 2025-11-17average 11.81 c/kWhrange 1.15–30.83week from 2025-11-24average 5.15 c/kWhrange -0.00–25.22week from 2025-12-01average 6.87 c/kWhrange 0.03–21.57week from 2025-12-08average 6.87 c/kWhrange 0.90–19.60week from 2025-12-15average 1.74 c/kWhrange -0.00–12.26week from 2025-12-22average 2.11 c/kWhrange -0.01–12.13week from 2025-12-29average 7.23 c/kWhrange 0.13–20.31week from 2026-01-05average 13.32 c/kWhrange 4.42–28.66week from 2026-01-12average 9.41 c/kWhrange 2.51–25.84week from 2026-01-19average 16.72 c/kWhrange 10.26–33.82week from 2026-01-26average 22.62 c/kWhrange 6.58–41.99week from 2026-02-02average 26.85 c/kWhrange 10.96–77.05week from 2026-02-09average 18.75 c/kWhrange 6.72–40.72week from 2026-02-16average 11.88 c/kWhrange 1.39–56.85week from 2026-02-23average 11.09 c/kWhrange 3.06–22.91week from 2026-03-02average 4.65 c/kWhrange 0.25–18.62week from 2026-03-09average 3.71 c/kWhrange 0.18–24.65week from 2026-03-16average 2.02 c/kWhrange 0.04–12.68week from 2026-03-23average 1.76 c/kWhrange 0.33–6.28week from 2026-03-30average 4.35 c/kWhrange 0.34–16.57week from 2026-04-06average 7.62 c/kWhrange 0.26–23.62week from 2026-04-13average 10.67 c/kWhrange 1.58–22.35week from 2026-04-20average 3.05 c/kWhrange -0.07–16.03week from 2026-04-27average 3.91 c/kWhrange -0.21–16.05week from 2026-05-04average 8.87 c/kWhrange 0.79–26.50week from 2026-05-11average 8.99 c/kWhrange 0.48–17.58week from 2026-05-18average 6.54 c/kWhrange -0.96–18.16week from 2026-05-25average 3.87 c/kWhrange -0.07–13.74week from 2026-06-01average 9.00 c/kWhrange 0.13–28.55week from 2026-06-08average 6.44 c/kWhrange 0.00–25.84week from 2026-06-15average 3.05 c/kWhrange -0.00–14.57week from 2026-06-22average 5.12 c/kWhrange 0.18–18.82week from 2026-06-29average 3.21 c/kWhrange -1.00–9.98week from 2026-07-06average 2.10 c/kWhrange 0.13–5.65week from 2026-07-13average 1.15 c/kWhrange -0.00–4.34week from 2026-07-20average 1.75 c/kWhrange 0.00–3.88week from 2026-07-27average 1.83 c/kWhrange 0.23–5.24week from 2026-08-03average 1.66 c/kWhrange 0.00–7.13week from 2026-08-10average 3.62 c/kWhrange 0.17–18.82week from 2026-08-17average 8.95 c/kWhrange 0.19–25.41week from 2026-08-24average 6.70 c/kWhrange 0.13–25.26week from 2026-08-31average 5.73 c/kWhrange 0.20–18.10week from 2026-09-07average 6.55 c/kWhrange 0.13–28.87week from 2026-09-14average 6.06 c/kWhrange -0.05–50.16week from 2026-09-21average 9.87 c/kWhrange 0.97–43.92week from 2026-09-28average 6.13 c/kWhrange 0.39–31.38
Weekly average and the week’s min–max range of stored period values, c/kWh incl. VAT

The range chart is weekly: the line is the week’s duration-weighted average and the band spans the week’s lowest and highest stored period value. Daily figures are in the daily CSV.

Time series

Yearly day-ahead averages

The same data by calendar year. The yearly average is weighted by period duration, not computed as the mean of monthly averages — February is a tenth shorter than January, so an unweighted mean would give it too much weight.

Yearly day-ahead averages, extremes and the shares of time spent negative and below one cent
YearAverageLowestHighestNegativeBelow 1 c
20218.97-0.14124.010.1 %1.9 %
202218.81-0.21106.780.3 %4.3 %
20236.68-50.0096.375.3 %17.7 %
20245.68-2.00235.108.3 %28.9 %
20255.08-2.1458.675.2 %40.2 %
20269 mo7.49-1.0077.050.8 %17.1 %

Annual average, c/kWh

20219.0
202218.8
20236.7
20245.7
20255.1
2026*7.5
Annual average c/kWh incl. VAT, weighted by period duration. * = current year, not a full year.

The current year is included, because it is usually the figure people ask for — but it is marked with its month count and is not comparable to a full year. Lowest and highest are the extremes of the year’s months, not of their averages.

Note when comparing: different years carry different VAT rates (24 %, temporarily 10 % from 1 December 2022 to 30 April 2023, and 25.5 % from 1 September 2024). A VAT-inclusive comparison of 2022 against 2026 is therefore not a clean price comparison. The series is downloadable as its own CSV.

Hour of day

At what times has electricity been cheapest on average?

Average price by clock hour across the whole series. The cheapest hour is 03:00 at 4.50 c/kWh and the most expensive 09:00 at 12.37 c/kWh. The highest hourly average is 2.7 times the lowest. Weekdays and weekends are separated so their profiles can be compared.

CheapestMost expensive
Average price by hour of day, c/kWh incl. VAT. Markers show the cheapest and most expensive hours of the selected day type.
Weekday (Mon–Fri)
9.88c/kWh
Weekend (Sat–Sun)
6.04c/kWh
Weekend cheaper by
39%

Hours are Finnish local time. These are averages across the whole series, not a forecast: on any single day the cheapest hour can fall anywhere. The weekday and weekend difference reflects the mix of days in this dataset; an individual weekday or weekend day need not follow the overall average.

15-minute settlement

Price varies within the hour too

The Nord Pool day-ahead market moved to 15-minute periods on 1 October 2025. The source API still supplied 60-minute prices to this dataset through 14 June 2026, so intra-hour variation can be analysed from 15 June 2026 onwards. Below is the spread between the priciest and cheapest quarter within the same hour, computed across 3,265 completed hours with all four quarters.

Median
0.78c/kWh
half of hours fall below this
Mean
1.61c/kWh
individual spikes pull the mean up
90th percentile
4.23c/kWh
one hour in ten exceeds this
Largest observed
26.07c/kWh
widest spread inside one hour
Spread above 1 c
44%
share of hours

Only completed hours with all four quarters present are counted, so a partially ingested hour cannot masquerade as a calm one. Market quarter-hours for 1 October 2025–14 June 2026 have not yet been backfilled into this dataset.

Extremes

Records in the series

The highest and lowest stored period value across the period covered by the data. These are not daily or monthly averages.

Highest period value
235.10c/kWh
Fri 5 January 2024, 19:00
Lowest period value
-50.00c/kWh
Fri 24 November 2023, 15:00

Timestamps mark the start of the period, in Finnish local time. A negative spot price means the day-ahead energy price was below zero for that period. It does not automatically mean a consumer was paid: retailer margin, monthly fee, electricity tax and transmission can keep the total cost positive.

Market prices can turn negative when supply is abundant relative to demand. From 1 October 2025 through 14 June 2026, the stored hourly value is the mean of four quarter-hours rather than one quarter-hour quotation.

Market snapshot

Prices of contracts on offer

A cross-section of what is currently offered to Finnish consumers. For fixed contracts the figure is the energy price; for spot contracts it is the retailer’s margin on top of the exchange price. The table uses the ongoing list price; temporary campaign prices and monthly fees are excluded. Only products with a recorded source verification are included. Prices in these groups were source-checked on 29 October 2026 between 18:00 and 18:01.

Price distribution of active contracts by type
Contract typeProductsSuppliersCheapest · median · most expensive
Spot (exchange-linked)margin c/kWh3424
Cheapest 0.39Median 0.60Most expensive 1.99
Fixed, 6 monthsc/kWh88
Cheapest 14.18Median 14.60Most expensive 16.67
Fixed, 12 monthsc/kWh2818
Cheapest 10.99Median 11.99Most expensive 13.06
Fixed, 24 monthsc/kWh2920
Cheapest 10.38Median 10.99Most expensive 12.20
Fixed, open-endedc/kWh2514
Cheapest 10.19Median 13.95Most expensive 17.90

Covers comparable products generally offered to consumers. Consumption-effect and seasonal products are excluded because they have no single comparable energy price. The median is product-weighted, so separate tariff variants from one supplier count separately. Without monthly fees and campaign prices, this table cannot identify the cheapest contract overall.

It shows groups holding at least five products: a median and a range over one or two products say nothing about a market. 5 further products are on offer with terms of 9, 18, and 36 months. They are included in the JSON dataset, where every group appears with its product count.

Market time series

Price history of contracts on offer

Every morning this series records each comparable contract’s energy price or margin, monthly fee, campaign price and online orderability. The regulator’s price statistics describe currently offered products as monthly national weighted averages; this archive records prices at product level, daily. It currently holds 88 days and is extended each morning. The series exists only forward from the start of collection.

From
To
Show

88 days in range. Each chart point is one day.

5101520Aug 3Aug 16Aug 29Sep 11Sep 24Oct 7Oct 29Fixed 6 moFixed 12 moFixed 24 moFixed, open-endedc/kWh2026-08-03Fixed 6 mo 11.92 c/kWhFixed 12 mo 10.19 c/kWhFixed 24 mo 9.33 c/kWhFixed, open-ended 6.94 c/kWh2026-08-04Fixed 6 mo 11.92 c/kWhFixed 12 mo 10.19 c/kWhFixed 24 mo 9.33 c/kWhFixed, open-ended 6.94 c/kWh2026-08-05Fixed 6 mo 11.92 c/kWhFixed 12 mo 10.19 c/kWhFixed 24 mo 9.33 c/kWhFixed, open-ended 6.94 c/kWh2026-08-06Fixed 6 mo 11.92 c/kWhFixed 12 mo 10.19 c/kWhFixed 24 mo 9.33 c/kWhFixed, open-ended 6.94 c/kWh2026-08-07Fixed 6 mo 11.92 c/kWhFixed 12 mo 10.19 c/kWhFixed 24 mo 9.33 c/kWhFixed, open-ended 6.94 c/kWh2026-08-08Fixed 6 mo 12.64 c/kWhFixed 12 mo 10.19 c/kWhFixed 24 mo 9.33 c/kWhFixed, open-ended 6.94 c/kWh2026-08-09Fixed 6 mo 12.64 c/kWhFixed 12 mo 10.19 c/kWhFixed 24 mo 9.33 c/kWhFixed, open-ended 6.94 c/kWh2026-08-10Fixed 6 mo 12.64 c/kWhFixed 12 mo 10.19 c/kWhFixed 24 mo 9.33 c/kWhFixed, open-ended 6.94 c/kWh2026-08-11Fixed 6 mo 12.86 c/kWhFixed 12 mo 10.19 c/kWhFixed 24 mo 9.33 c/kWhFixed, open-ended 6.94 c/kWh2026-08-12Fixed 6 mo 12.86 c/kWhFixed 12 mo 10.29 c/kWhFixed 24 mo 9.33 c/kWhFixed, open-ended 6.94 c/kWh2026-08-13Fixed 6 mo 12.86 c/kWhFixed 12 mo 10.29 c/kWhFixed 24 mo 9.33 c/kWhFixed, open-ended 6.94 c/kWh2026-08-14Fixed 6 mo 12.86 c/kWhFixed 12 mo 10.29 c/kWhFixed 24 mo 9.33 c/kWhFixed, open-ended 6.94 c/kWh2026-08-15Fixed 6 mo 13.14 c/kWhFixed 12 mo 10.29 c/kWhFixed 24 mo 9.33 c/kWhFixed, open-ended 6.94 c/kWh2026-08-16Fixed 6 mo 13.14 c/kWhFixed 12 mo 10.29 c/kWhFixed 24 mo 9.33 c/kWhFixed, open-ended 6.94 c/kWh2026-08-17Fixed 6 mo 13.14 c/kWhFixed 12 mo 10.29 c/kWhFixed 24 mo 9.33 c/kWhFixed, open-ended 6.94 c/kWh2026-08-18Fixed 6 mo 13.14 c/kWhFixed 12 mo 10.29 c/kWhFixed 24 mo 9.33 c/kWhFixed, open-ended 6.94 c/kWh2026-08-19Fixed 6 mo 13.25 c/kWhFixed 12 mo 10.29 c/kWhFixed 24 mo 9.59 c/kWhFixed, open-ended 6.94 c/kWh2026-08-20Fixed 6 mo 12.99 c/kWhFixed 12 mo 10.29 c/kWhFixed 24 mo 9.59 c/kWhFixed, open-ended 6.94 c/kWh2026-08-21Fixed 6 mo 12.99 c/kWhFixed 12 mo 10.29 c/kWhFixed 24 mo 9.59 c/kWhFixed, open-ended 6.94 c/kWh2026-08-22Fixed 6 mo 12.99 c/kWhFixed 12 mo 10.29 c/kWhFixed 24 mo 9.59 c/kWhFixed, open-ended 6.94 c/kWh2026-08-23Fixed 6 mo 12.99 c/kWhFixed 12 mo 10.29 c/kWhFixed 24 mo 9.59 c/kWhFixed, open-ended 6.94 c/kWh2026-08-24Fixed 6 mo 12.99 c/kWhFixed 12 mo 10.29 c/kWhFixed 24 mo 9.59 c/kWhFixed, open-ended 6.94 c/kWh2026-08-25Fixed 6 mo 13.25 c/kWhFixed 12 mo 10.29 c/kWhFixed 24 mo 9.59 c/kWhFixed, open-ended 6.94 c/kWh2026-08-26Fixed 6 mo 13.25 c/kWhFixed 12 mo 10.67 c/kWhFixed 24 mo 9.59 c/kWhFixed, open-ended 6.94 c/kWh2026-08-27Fixed 6 mo 13.25 c/kWhFixed 12 mo 10.67 c/kWhFixed 24 mo 9.45 c/kWhFixed, open-ended 6.94 c/kWh2026-08-28Fixed 6 mo 13.25 c/kWhFixed 12 mo 10.67 c/kWhFixed 24 mo 9.45 c/kWhFixed, open-ended 6.94 c/kWh2026-08-29Fixed 6 mo 13.25 c/kWhFixed 12 mo 10.67 c/kWhFixed 24 mo 9.45 c/kWhFixed, open-ended 6.94 c/kWh2026-08-30Fixed 6 mo 13.25 c/kWhFixed 12 mo 10.67 c/kWhFixed 24 mo 9.45 c/kWhFixed, open-ended 6.94 c/kWh2026-08-31Fixed 6 mo 13.25 c/kWhFixed 12 mo 10.67 c/kWhFixed 24 mo 9.59 c/kWhFixed, open-ended 6.94 c/kWh2026-09-01Fixed 6 mo 13.25 c/kWhFixed 12 mo 10.67 c/kWhFixed 24 mo 9.59 c/kWhFixed, open-ended 7.49 c/kWh2026-09-02Fixed 6 mo 13.25 c/kWhFixed 12 mo 10.67 c/kWhFixed 24 mo 9.59 c/kWhFixed, open-ended 7.49 c/kWh2026-09-03Fixed 6 mo 13.25 c/kWhFixed 12 mo 10.67 c/kWhFixed 24 mo 9.59 c/kWhFixed, open-ended 7.49 c/kWh2026-09-04Fixed 6 mo 13.25 c/kWhFixed 12 mo 10.67 c/kWhFixed 24 mo 9.65 c/kWhFixed, open-ended 7.49 c/kWh2026-09-05Fixed 6 mo 13.25 c/kWhFixed 12 mo 10.67 c/kWhFixed 24 mo 9.65 c/kWhFixed, open-ended 7.49 c/kWh2026-09-06Fixed 6 mo 13.25 c/kWhFixed 12 mo 10.67 c/kWhFixed 24 mo 9.65 c/kWhFixed, open-ended 7.49 c/kWh2026-09-07Fixed 6 mo 13.25 c/kWhFixed 12 mo 10.67 c/kWhFixed 24 mo 9.65 c/kWhFixed, open-ended 7.49 c/kWh2026-09-08Fixed 6 mo 13.25 c/kWhFixed 12 mo 10.67 c/kWhFixed 24 mo 9.65 c/kWhFixed, open-ended 7.49 c/kWh2026-09-09Fixed 6 mo 13.25 c/kWhFixed 12 mo 10.67 c/kWhFixed 24 mo 9.68 c/kWhFixed, open-ended 7.49 c/kWh2026-09-10Fixed 6 mo 13.25 c/kWhFixed 12 mo 10.88 c/kWhFixed 24 mo 9.68 c/kWhFixed, open-ended 7.49 c/kWh2026-09-11Fixed 6 mo 13.25 c/kWhFixed 12 mo 10.88 c/kWhFixed 24 mo 9.68 c/kWhFixed, open-ended 7.53 c/kWh2026-09-12Fixed 6 mo 14.33 c/kWhFixed 12 mo 11.04 c/kWhFixed 24 mo 9.68 c/kWhFixed, open-ended 7.53 c/kWh2026-09-13Fixed 6 mo 14.33 c/kWhFixed 12 mo 11.04 c/kWhFixed 24 mo 9.68 c/kWhFixed, open-ended 7.53 c/kWh2026-09-14Fixed 6 mo 14.33 c/kWhFixed 12 mo 11.04 c/kWhFixed 24 mo 9.68 c/kWhFixed, open-ended 7.53 c/kWh2026-09-15Fixed 6 mo 14.33 c/kWhFixed 12 mo 11.04 c/kWhFixed 24 mo 9.68 c/kWhFixed, open-ended 7.53 c/kWh2026-09-16Fixed 6 mo 14.33 c/kWhFixed 12 mo 11.27 c/kWhFixed 24 mo 9.88 c/kWhFixed, open-ended 7.53 c/kWh2026-09-17Fixed 6 mo 14.33 c/kWhFixed 12 mo 11.27 c/kWhFixed 24 mo 9.88 c/kWhFixed, open-ended 7.53 c/kWh2026-09-18Fixed 6 mo 14.33 c/kWhFixed 12 mo 11.27 c/kWhFixed 24 mo 9.88 c/kWhFixed, open-ended 7.53 c/kWh2026-09-19Fixed 6 mo 14.29 c/kWhFixed 12 mo 11.27 c/kWhFixed 24 mo 9.88 c/kWhFixed, open-ended 7.53 c/kWh2026-09-20Fixed 6 mo 14.29 c/kWhFixed 12 mo 11.27 c/kWhFixed 24 mo 9.88 c/kWhFixed, open-ended 7.53 c/kWh2026-09-21Fixed 6 mo 14.29 c/kWhFixed 12 mo 11.27 c/kWhFixed 24 mo 9.88 c/kWhFixed, open-ended 7.53 c/kWh2026-09-22Fixed 6 mo 14.29 c/kWhFixed 12 mo 11.27 c/kWhFixed 24 mo 9.88 c/kWhFixed, open-ended 7.53 c/kWh2026-09-23Fixed 6 mo 14.29 c/kWhFixed 12 mo 11.27 c/kWhFixed 24 mo 9.88 c/kWhFixed, open-ended 7.53 c/kWh2026-09-24Fixed 6 mo 14.29 c/kWhFixed 12 mo 11.27 c/kWhFixed 24 mo 9.88 c/kWhFixed, open-ended 7.53 c/kWh2026-09-25Fixed 6 mo 14.29 c/kWhFixed 12 mo 11.27 c/kWhFixed 24 mo 9.79 c/kWhFixed, open-ended 7.53 c/kWh2026-09-26Fixed 6 mo 14.29 c/kWhFixed 12 mo 10.99 c/kWhFixed 24 mo 9.79 c/kWhFixed, open-ended 7.53 c/kWh2026-09-27Fixed 6 mo 14.29 c/kWhFixed 12 mo 10.99 c/kWhFixed 24 mo 9.79 c/kWhFixed, open-ended 7.53 c/kWh2026-09-28Fixed 6 mo 14.29 c/kWhFixed 12 mo 10.99 c/kWhFixed 24 mo 9.79 c/kWhFixed, open-ended 7.53 c/kWh2026-09-29Fixed 6 mo 14.29 c/kWhFixed 12 mo 10.99 c/kWhFixed 24 mo 9.79 c/kWhFixed, open-ended 7.53 c/kWh2026-09-30Fixed 6 mo 13.90 c/kWhFixed 12 mo 10.99 c/kWhFixed 24 mo 9.79 c/kWhFixed, open-ended 7.53 c/kWh2026-10-01Fixed 6 mo 13.90 c/kWhFixed 12 mo 10.99 c/kWhFixed 24 mo 9.79 c/kWhFixed, open-ended 9.99 c/kWh2026-10-02Fixed 6 mo 13.90 c/kWhFixed 12 mo 10.99 c/kWhFixed 24 mo 9.79 c/kWhFixed, open-ended 9.99 c/kWh2026-10-03Fixed 6 mo 13.90 c/kWhFixed 12 mo 10.99 c/kWhFixed 24 mo 9.79 c/kWhFixed, open-ended 9.99 c/kWh2026-10-04Fixed 6 mo 13.90 c/kWhFixed 12 mo 10.99 c/kWhFixed 24 mo 9.79 c/kWhFixed, open-ended 9.99 c/kWh2026-10-05Fixed 6 mo 13.90 c/kWhFixed 12 mo 10.99 c/kWhFixed 24 mo 9.79 c/kWhFixed, open-ended 9.99 c/kWh2026-10-06Fixed 6 mo 13.90 c/kWhFixed 12 mo 10.99 c/kWhFixed 24 mo 9.79 c/kWhFixed, open-ended 9.99 c/kWh2026-10-07Fixed 6 mo 13.50 c/kWhFixed 12 mo 10.80 c/kWhFixed 24 mo 9.79 c/kWhFixed, open-ended 9.49 c/kWh2026-10-08Fixed 6 mo 13.48 c/kWhFixed 12 mo 10.80 c/kWhFixed 24 mo 9.79 c/kWhFixed, open-ended 9.49 c/kWh2026-10-09Fixed 6 mo 13.48 c/kWhFixed 12 mo 10.80 c/kWhFixed 24 mo 9.79 c/kWhFixed, open-ended 9.49 c/kWh2026-10-10Fixed 6 mo 13.48 c/kWhFixed 12 mo 10.80 c/kWhFixed 24 mo 9.79 c/kWhFixed, open-ended 9.49 c/kWh2026-10-11Fixed 6 mo 13.48 c/kWhFixed 12 mo 10.80 c/kWhFixed 24 mo 9.79 c/kWhFixed, open-ended 9.49 c/kWh2026-10-12Fixed 6 mo 13.48 c/kWhFixed 12 mo 10.80 c/kWhFixed 24 mo 9.79 c/kWhFixed, open-ended 9.49 c/kWh2026-10-13Fixed 6 mo 13.48 c/kWhFixed 12 mo 10.80 c/kWhFixed 24 mo 9.79 c/kWhFixed, open-ended 9.49 c/kWh2026-10-14Fixed 6 mo 13.48 c/kWhFixed 12 mo 10.98 c/kWhFixed 24 mo 9.79 c/kWhFixed, open-ended 9.49 c/kWh2026-10-15Fixed 6 mo 14.00 c/kWhFixed 12 mo 10.98 c/kWhFixed 24 mo 9.79 c/kWhFixed, open-ended 9.49 c/kWh2026-10-16Fixed 6 mo 13.99 c/kWhFixed 12 mo 10.98 c/kWhFixed 24 mo 9.99 c/kWhFixed, open-ended 9.49 c/kWh2026-10-17Fixed 6 mo 13.99 c/kWhFixed 12 mo 10.98 c/kWhFixed 24 mo 9.99 c/kWhFixed, open-ended 9.49 c/kWh2026-10-18Fixed 6 mo 13.99 c/kWhFixed 12 mo 10.98 c/kWhFixed 24 mo 9.99 c/kWhFixed, open-ended 9.49 c/kWh2026-10-19Fixed 6 mo 13.99 c/kWhFixed 12 mo 10.98 c/kWhFixed 24 mo 9.99 c/kWhFixed, open-ended 9.49 c/kWh2026-10-20Fixed 6 mo 13.99 c/kWhFixed 12 mo 10.98 c/kWhFixed 24 mo 9.99 c/kWhFixed, open-ended 9.49 c/kWh2026-10-21Fixed 6 mo 13.99 c/kWhFixed 12 mo 10.98 c/kWhFixed 24 mo 9.99 c/kWhFixed, open-ended 9.49 c/kWh2026-10-22Fixed 6 mo 13.90 c/kWhFixed 12 mo 10.98 c/kWhFixed 24 mo 9.99 c/kWhFixed, open-ended 9.49 c/kWh2026-10-23Fixed 6 mo 13.90 c/kWhFixed 12 mo 10.98 c/kWhFixed 24 mo 10.18 c/kWhFixed, open-ended 9.49 c/kWh2026-10-24Fixed 6 mo 13.90 c/kWhFixed 12 mo 10.98 c/kWhFixed 24 mo 10.18 c/kWhFixed, open-ended 9.49 c/kWh2026-10-25Fixed 6 mo 13.90 c/kWhFixed 12 mo 10.98 c/kWhFixed 24 mo 10.18 c/kWhFixed, open-ended 9.49 c/kWh2026-10-26Fixed 6 mo 13.90 c/kWhFixed 12 mo 10.99 c/kWhFixed 24 mo 10.18 c/kWhFixed, open-ended 9.49 c/kWh2026-10-27Fixed 6 mo 13.90 c/kWhFixed 12 mo 10.99 c/kWhFixed 24 mo 10.21 c/kWhFixed, open-ended 10.49 c/kWh2026-10-28Fixed 6 mo 13.90 c/kWhFixed 12 mo 10.99 c/kWhFixed 24 mo 10.21 c/kWhFixed, open-ended 10.19 c/kWh2026-10-29Fixed 6 mo 14.18 c/kWhFixed 12 mo 10.99 c/kWhFixed 24 mo 10.38 c/kWhFixed, open-ended 10.19 c/kWh
Energy price of fixed-term contracts by term, c/kWh incl. 25.5 % VAT
0.300.350.40Aug 3Aug 16Aug 29Sep 11Sep 24Oct 7Oct 29Spot marginc/kWh2026-08-03Spot margin 0.39 c/kWh2026-08-04Spot margin 0.39 c/kWh2026-08-05Spot margin 0.39 c/kWh2026-08-06Spot margin 0.39 c/kWh2026-08-07Spot margin 0.39 c/kWh2026-08-08Spot margin 0.39 c/kWh2026-08-09Spot margin 0.39 c/kWh2026-08-10Spot margin 0.39 c/kWh2026-08-11Spot margin 0.39 c/kWh2026-08-12Spot margin 0.39 c/kWh2026-08-13Spot margin 0.39 c/kWh2026-08-14Spot margin 0.39 c/kWh2026-08-15Spot margin 0.39 c/kWh2026-08-16Spot margin 0.39 c/kWh2026-08-17Spot margin 0.39 c/kWh2026-08-18Spot margin 0.39 c/kWh2026-08-19Spot margin 0.39 c/kWh2026-08-20Spot margin 0.39 c/kWh2026-08-21Spot margin 0.37 c/kWh2026-08-22Spot margin 0.37 c/kWh2026-08-23Spot margin 0.37 c/kWh2026-08-24Spot margin 0.37 c/kWh2026-08-25Spot margin 0.37 c/kWh2026-08-26Spot margin 0.37 c/kWh2026-08-27Spot margin 0.37 c/kWh2026-08-28Spot margin 0.37 c/kWh2026-08-29Spot margin 0.37 c/kWh2026-08-30Spot margin 0.37 c/kWh2026-08-31Spot margin 0.37 c/kWh2026-09-01Spot margin 0.37 c/kWh2026-09-02Spot margin 0.32 c/kWh2026-09-03Spot margin 0.32 c/kWh2026-09-04Spot margin 0.32 c/kWh2026-09-05Spot margin 0.32 c/kWh2026-09-06Spot margin 0.32 c/kWh2026-09-07Spot margin 0.32 c/kWh2026-09-08Spot margin 0.32 c/kWh2026-09-09Spot margin 0.32 c/kWh2026-09-10Spot margin 0.32 c/kWh2026-09-11Spot margin 0.32 c/kWh2026-09-12Spot margin 0.32 c/kWh2026-09-13Spot margin 0.32 c/kWh2026-09-14Spot margin 0.32 c/kWh2026-09-15Spot margin 0.32 c/kWh2026-09-16Spot margin 0.32 c/kWh2026-09-17Spot margin 0.32 c/kWh2026-09-18Spot margin 0.32 c/kWh2026-09-19Spot margin 0.32 c/kWh2026-09-20Spot margin 0.32 c/kWh2026-09-21Spot margin 0.32 c/kWh2026-09-22Spot margin 0.32 c/kWh2026-09-23Spot margin 0.32 c/kWh2026-09-24Spot margin 0.32 c/kWh2026-09-25Spot margin 0.32 c/kWh2026-09-26Spot margin 0.32 c/kWh2026-09-27Spot margin 0.32 c/kWh2026-09-28Spot margin 0.32 c/kWh2026-09-29Spot margin 0.32 c/kWh2026-09-30Spot margin 0.32 c/kWh2026-10-01Spot margin 0.32 c/kWh2026-10-02Spot margin 0.32 c/kWh2026-10-03Spot margin 0.32 c/kWh2026-10-04Spot margin 0.32 c/kWh2026-10-05Spot margin 0.32 c/kWh2026-10-06Spot margin 0.32 c/kWh2026-10-07Spot margin 0.32 c/kWh2026-10-08Spot margin 0.32 c/kWh2026-10-09Spot margin 0.32 c/kWh2026-10-10Spot margin 0.32 c/kWh2026-10-11Spot margin 0.32 c/kWh2026-10-12Spot margin 0.32 c/kWh2026-10-13Spot margin 0.32 c/kWh2026-10-14Spot margin 0.32 c/kWh2026-10-15Spot margin 0.32 c/kWh2026-10-16Spot margin 0.32 c/kWh2026-10-17Spot margin 0.32 c/kWh2026-10-18Spot margin 0.32 c/kWh2026-10-19Spot margin 0.32 c/kWh2026-10-20Spot margin 0.32 c/kWh2026-10-21Spot margin 0.32 c/kWh2026-10-22Spot margin 0.39 c/kWh2026-10-23Spot margin 0.39 c/kWh2026-10-24Spot margin 0.39 c/kWh2026-10-25Spot margin 0.39 c/kWh2026-10-26Spot margin 0.39 c/kWh2026-10-27Spot margin 0.39 c/kWh2026-10-28Spot margin 0.39 c/kWh2026-10-29Spot margin 0.39 c/kWh
Spot contracts' margin on top of the exchange price, c/kWh incl. 25.5 % VAT
Price summary for the selected range by contract group
Contract groupLatestChangeLowestHighestDaysProducts
Spot margin0.390.000.320.398834
Fixed 6 mo14.18+2.2611.9214.33888
Fixed 12 mo10.99+0.8010.1911.278828
Fixed 24 mo10.38+1.059.3310.388829
Fixed, open-ended10.19+3.256.9410.498825

Figures are c/kWh including 25.5 % VAT — for spot contracts the retailer’s margin on top of the exchange price, for fixed contracts the ongoing list price excluding campaign discounts and monthly fees. A break in a line means no products in that group on those days. A move in the series can come either from a repricing or from a change in the comparable set: a product can be withdrawn, or reclassified into a pricing model that leaves the set (consumption-effect and seasonal products are excluded, having no single comparable energy price). The table’s “products” column states how many products the group held on the range’s last day, and is worth reading beside the price.

The table’s lowest and highest are always read from daily values, even when the chart draws a long range as weekly or monthly averages. The machine-readable range query is at /tilastot/sopimussarja.json (parameters alkaen and asti). The derived series starts on 3 August 2026, when the comparability criteria were tightened (delivery-obligation, regionally restricted and package-priced products were removed); earlier archive days from 30 July 2026 are included in the CSV archive marked criteria_version=1 but excluded from the series, so a methodology change cannot masquerade as a market move. Campaign-price fields accrue from 4 August 2026. The full product-level archive is downloadable below.

Monthly series

Spot vs. fixed realised-cost index

From September 2026 this page publishes a monthly comparison: what spot electricity cost typical consumption profiles in the closed month, and what the same month’s cheapest offered fixed-term contract would have cost. The method is fixed in advance and is not adjusted based on the results.

Pre-registered method: the spot realisation is computed from the month’s quarter-hour/hourly prices weighted by a consumption profile (apartment 2,000 kWh/yr, detached house 18,000 kWh/yr with electric heating; the profiles are models, not measured usage), plus the month’s cheapest offered spot margin and monthly fee.

The fixed benchmark is the same month’s cheapest offered 12-month fixed list price with its monthly fee, from this page’s contract-price archive (from 2026-08-03). All prices include 25.5 % VAT; transmission and electricity tax are excluded. The first index point covers August 2026, published once the month has closed with a full archive.

Clarified on 18 October 2026, before the first computation: “the month’s cheapest offered” means the cheapest contract present in the archive on any day of the month, with the same rule for both sides. Both sides use list prices without campaigns, every contract in the archive counts (including ones that cannot be ordered online), and the cheapest is the one with the lowest monthly cost, energy plus monthly fee, at the profile’s own consumption. A profile’s monthly consumption follows the season (the same model as the site’s bill calculator). Time-of-use and seasonal tariffs are excluded on both sides, because they have several energy rates rather than one list price (clarified the same day after the first computation, using the site’s own definition of a fixed contract). The first points (August and September) were published late, on 18 October 2026.

Spot vs. fixed realised-cost index by month
MonthProfileConsumptionSpot €/monthFixed 12 months €/monthDifference €/month
September 2026Apartment home157 kWh15.69 €realised 7.78 + margin 0.60 c/kWhKokkolan Energia Oy: Surffari20.73 €11.99 c/kWhCheap Energy: Cheap Määräaikainen 12 kk5.03 €spot cheaper
Detached house, electric heating926 kWh75.65 €realised 7.37 + margin 0.32 c/kWhCheap Energy: Cheap Pörssisähkö103.37 €10.67 c/kWhKoillis-Satakunnan Sähkö Oy: VakaaWirta 12 kk27.72 €spot cheaper
August 2026Apartment home149 kWh11.32 €realised 5.62 + margin 0.46 c/kWhNykarleby Kraftverk Ab: SPOT tariff19.23 €9.90 c/kWhAlajärven Sähkö Oy: Yleissähkö 12 kk7.91 €spot cheaper
Detached house, electric heating529 kWh32.76 €realised 5.32 + margin 0.29 c/kWhHerrfors Oy Ab: Spot+56.91 €9.90 c/kWhAlajärven Sähkö Oy: Yleissähkö 12 kk24.15 €spot cheaper

Ready-made images

Download and embed the charts

The page’s charts are available as finished image files with the attribution inside the image. They may be republished as-is, including commercially (CC BY 4.0), or redrawn in your publication’s own style. The images are generated from the same data as the page’s charts and update automatically. Chart labels are in Finnish.

The monthly chart can also be embedded; it always shows the newest data:

<iframe src="https://parassahko.fi/embed/kuukausikaavio"
  width="100%" height="440" style="border:0" loading="lazy"
  title="Pörssisähkön kuukausikeskiarvot – ParasSähkö.fi"></iframe>

Machine-readable

Endpoints and downloads

Each series has its own stable URL. All of them allow browser requests (CORS) and carry a licence header, so they can be called directly from an application or a notebook. The files are language-neutral: their column names are already in English.

Machine-readable endpoints for the dataset
URLContentsRows
/tilastot/data.csvMonthly averages, extremes and shares69
/tilastot/vuosittain.csvYearly averages, extremes and shares; a partial year is flagged6
/tilastot/paivittain.csvDaily averages and daily extremes2127
/tilastot/tunnit.csvAverage price by hour of day, weekday and weekend24
/tilastot/sopimushistoria.csvProduct-level contract archive: prices, campaigns and orderability, daily15660
/tilastot/sopimussarja.jsonContract-group daily series for a chosen range (parameters alkaen and asti); a long range collapses to weekly or monthly points–
/tilastot/data.jsonAll published statistical series plus metadata: provenance, licence, coverage, unit, VAT basis and the dataset changelog–
/en/statistics/README.mdDocumentation: column definitions, method and limitations–

CSV files use a comma as the field separator and a dot as the decimal separator. An empty cell means no observations — zero is a price, not missing data. The spot downloads contain derived statistical series, not raw period-level records; the contract-history file is a product-level archive. Responses are cached for one hour and are free to use with attribution.

Method

Where the numbers come from

Source chain. The day-ahead market for the Finnish price area is operated by Nord Pool. Price rows are obtained through the Porssisahko.net API and compiled in ParasSähkö.fi’s database. This is not an independent measurement or a direct Nord Pool feed.

Collection. Hourly history for 15 June 2025–14 June 2026 was backfilled from the Porssisahko.net v1 history endpoint on 15 June 2026, and the earlier history from 1 January 2021 from the same source on 4 August 2026. Quarter-hour prices from 15 June 2026 onwards are collected from the v2 endpoint after publication.

Historical cutoff. Statistics include completed delivery periods only, and daily figures end at the last complete Finnish calendar day. Day-ahead prices already published for tomorrow do not enter realised history.

Time zone. Months, days and hours are computed in Finnish local time (Europe/Helsinki), so daylight saving is accounted for.

Contract prices. The offered-contract table and the contract archive come from two sources. Most rows — about two thirds of the archive in September 2026 — come from the Energy Authority’s price comparison register (sahkonhinta.fi), to which retailers report their products; it is read daily. The rest are read from retailers’ own websites by retailer-specific readers, which also supply the campaign prices the register does not carry. Where the same product appears in both, the retailer’s own page prevails, because the register updates more slowly. The archive stores the result once every morning.

VAT. Prices include the legal Finnish VAT of each delivery day: 25.5 % from 1 September 2024, 24 % before that — except 1 December 2022 to 30 April 2023, when electricity VAT was temporarily 10 %. Negative prices carry 0 % VAT. Prices from different years thus embed different VAT rates. Electricity transmission and electricity tax are not included, because they are not set on the exchange and cannot be changed by switching retailer. The source API applied a wrong rate to 77 hours (30–31 August 2024; 1 May 2023 00:00–01:00; and negative prices before December 2022, which the source taxed although negatives carry 0 %); they were re-based to the legal rate at import, tagged with their own source identifier in the data, and verified hour by hour against VAT-free references. Two hours missing from the source were filled from Elering’s open Nord Pool series, making coverage complete.

Weighting. Averages are weighted by period duration, because the series contains both hourly and quarter-hourly periods. An unweighted mean would give a quarter-hour four times the weight of an hour.

Version history

What has changed in the dataset

This dataset has changed retroactively more than once: the history has been extended backwards and the upstream source’s VAT errors have been corrected. A figure published earlier may therefore differ from the same figure today, and that has to be stated — otherwise citing the dataset is guesswork. If you have published a figure from this data, check here whether a change touches it.

  1. 1 October 2026

    Kokkolan Energia Vuodenaika uusiutuva: price on the row of 1 October 2026 corrected

    The quarterly-priced product's component in the Finnish Energy Authority price register had been left at the value of the ended July–September period, 8.22 c/⁠kWh, although the product's own note said the period ended on 30 September and that the price for 1 October – 31 December 2026 is 12.67 c/⁠kWh. The archive row of 1 October 2026 was corrected to 12.67. From the same day the register sync does not publish a price whose own note says its period has ended.

    Affects already-published figures: sopimushistoria.csv and sopimussarja.json downloaded on 1 October 2026 before this correction. In the series, the cheapest price of the group Fixed, open-ended on 1 October 2026 was 8.22 c/⁠kWh; corrected it is 9.99 c/⁠kWh. The group median did not change.

  2. 1 October 2026

    Hehku Pörssi’s margin corrected for 21 August – 28 September 2026 (39 rows)

    From 21 August to 28 September 2026 the contract archive recorded Hehku Pörssi’s campaign margin (0.34, and from 29 August 0.33 c/⁠kWh for the first four months) in place of its standard margin. The standard margin was 0.99 c/⁠kWh. The rows were corrected: spot_margin is 0.99, the campaign margin is in the promo_spot_margin column and the pricing model is intro_offer. Row-level values and evidence are in the README section Corrected rows.

    Affects already-published figures: sopimushistoria.csv and sopimussarja.json downloaded before this correction. In the series, the cheapest spot margin on 21 August – 1 September 2026 was 0.34 or 0.33 c/⁠kWh, Hehku’s campaign margin; corrected it is 0.37 c/⁠kWh. From 2 September 2026 the cheapest margin did not change, and the median margin did not change on any day. If you computed the development of Hehku Pörssi’s margin, recompute it: the archive showed a decrease on 21 August and an increase on 29 September that did not happen. The actual change was a rise in the standard margin from 0.39 to 0.99, recorded in the archive on 20 August. The spot-margin figures of the September 2026 monthly review were corrected at the same time. The Zenodo version of 25 August 2026 (10.5281/zenodo.22090078) contains the erroneous rows of 21–25 August 2026; the corrected data is in the version of 3 October 2026 (10.5281/zenodo.23122106) onwards.

  3. 22 September 2026

    Quarter-hour period end times normalised for 15 June – 2 August 2026

    From 15 June to 2 August 2026 the price API gave quarter-hour end times as :59.999, so 4,608 periods were one millisecond shorter than 15 minutes. The end times were corrected to match each period's resolution; prices and start times did not change. (Added to the changelog on 3 October 2026.)

    Affects already-published figures: The share of periods below one cent in June 2026 changed from 21.2% to 21.3%: the exact value is 21.25%, and the missing milliseconds had pushed it below the rounding boundary. No other figure in the daily and monthly files changed. The Zenodo version of 25 August 2026 (10.5281/zenodo.22090078) has 21.2; the version of 3 October 2026 (10.5281/zenodo.23122106) onwards has 21.3.

  4. 22 September 2026

    Verification time, frozen-row flag and 12 corrected rows in the contract archive

    Two columns were added to sopimushistoria.csv: verified_at (when the price was last verified from the retailer’s source) and stale (the night’s price refresh did not verify the row, so the price is a frozen value from the previous successful observation). Previously a frozen price could not be told apart from a verified one. At the same time 12 rows recorded wrongly on 10–14 September 2026 were corrected: Fortum Duo 24 and 12 months on 10–11 September (the authority register’s lagging price filled a blank price slot), Aalto Huoleton on 11–14 September (an expired 7.49 campaign price) and four Cheap Energy products on 14 September (the previous evening’s prices after a price increase). All Aalto rows on 12–14 September and the Cheap rows on 14 September are flagged as frozen. Row-level values and evidence are in the README section Corrected rows.

    Affects already-published figures: sopimushistoria.csv and sopimussarja.json downloaded before this correction. In the series, the cheapest price of the group Fixed, open-ended on 11–14 September 2026 was 7.49 c/⁠kWh, Aalto Huoleton’s expired campaign price; corrected it is 7.53 c/⁠kWh. No other group figure changed. If you computed per-product price development on 10–14 September 2026 for Fortum, Aalto or Cheap Energy products, recompute it. An empty verified_at or stale on older rows means the information was not captured — not that the price was verified.

  5. 21 August 2026

    Contract identity stabilised — contract_slug changed

    The contract identifier embedded the Finnish Energy Authority’s price-version id, and the authority mints a new id every time a product’s price changes. The same product therefore received a new contract_slug on every price change: Imatran Seudun Sähkö’s Voima 12 kk appears in the archive under four different identifiers within three weeks. The identifier is now derived from the supplier and the product name, and historical rows have been merged back under it.

    Affects already-published figures: All contract-history data (sopimushistoria.csv and sopimussarja.json) downloaded before 21 August 2026: contract_slug values have changed, and rows belonging to one product previously looked like several distinct products. If you analysed per-product price development or product churn, recompute it — churn appeared several times higher than it was. Prices, dates and other fields are unchanged. In the Zenodo archive the old scheme is in versions up to 4 August 2026 (10.5281/zenodo.21781098 and earlier); the corrected scheme is in the version of 25 August 2026 (10.5281/zenodo.22090078) onwards.

  6. 4 August 2026

    Price history extended back to 2021

    The series previously began on 15 June 2025. History from 1 January 2021 was backfilled from the Porssisahko.net v1 history API, growing the dataset from roughly four months to over five years.

    Affects already-published figures: All extreme-value and superlative claims. The cheapest month changed: August 2024 (1.57 c/⁠kWh) is lower than any month in the earlier window. If you published a claim of the form “the lowest in the dataset” or “the highest on record” before 4 August 2026, it needs rechecking.

  7. 4 August 2026

    77 hours restored to their statutory VAT rate

    The upstream API had applied the wrong rate: 48 hours on 30–31 August 2024 (25.5 % before it took effect), one hour on 1 May 2023 (10 % after the temporary period ended) and 28 negative hours before December 2022 (VAT added although the rate on negative prices is 0 %). The rows carry their own source tag and were verified hour by hour against VAT-free reference sources.

    Affects already-published figures: Monthly averages for August 2024 and May 2023, and the distribution of negative prices before December 2022. The changes are small but they are real.

  8. 4 August 2026

    Two hours missing upstream were filled from Elering

    One hour was missing on 1 January 2021 and one on 15 June 2026. Both were taken from Elering’s open Nord Pool series and the statutory VAT for each day was added. Coverage is complete after this.

  9. 3 August 2026

    Contract register criteria version 1 → 2

    Promotional-price and orderability fields were added to the contract archive, so the derived group series begins on 3 August 2026. Earlier days are in the archive but without these fields.

    Affects already-published figures: The daily contract-group series (sopimussarja.json) before 3 August 2026 — it starts on that date, not on the archive’s first day of 30 July 2026.

  10. 30 July 2026

    Contract price archive begins

    First product-level daily snapshot of which electricity contracts were offered to consumers and at what price. The archive only accrues forward: it cannot be backfilled, because what was on offer was not recorded before this date.

  11. 15 June 2026

    Quarter-hourly prices enter the dataset

    The upstream v2 API began delivering 15-minute prices. The market itself moved to 15-minute settlement on 1 October 2025, so between 1 October 2025 and 14 June 2026 an hourly value in this dataset is the mean of four quarters.

    Affects already-published figures: Minima, maxima and threshold shares over that window: they do not reveal individual quarter-hour extremes or their sign. Monthly averages remain comparable.

The dataset accrues forward daily; only changes affecting already-published history or the dataset’s structure are logged here. The version DOI that identifies a frozen snapshot is unaffected by any of them — that is precisely what it is for.

Independent source

How to check a figure against another source

A source that cannot be checked is not a source. These figures can be compared with an independent open dataset, and this is how.

  1. Reference source

    Elering’s open Nord Pool API publishes the same Finnish bidding-zone day-ahead prices: dashboard.elering.ee. It was also used to fill the two missing hours in this dataset, so the route has already been tested.

  2. Convert the tax first

    Elering publishes prices excluding VAT in €/MWh; this page shows them including VAT in c/kWh. The conversion is ÷ 10 and × that day’s VAT factor: 1.255 (from 1 September 2024), 1.24 (before that) or 1.10 (1 December 2022 to 30 April 2023). No VAT is added to negative prices.

  3. Compare like with like

    Monthly and yearly averages are weighted by period duration. If you compute an unweighted mean from the reference source, you will get a different figure — not because either is wrong, but because the data contains both hourly and 15-minute periods.

  4. If the figures do not match

    Tell me at [email protected] before publishing. I would rather fix an error than read it in your story — and if the error is mine, it goes into the changelog above.

Terms of use

How to cite

These statistics may be published, quoted and used freely, including commercially, as long as the source is credited. The licence is Creative Commons Attribution 4.0. Cite the live page for the current, updating dataset. The version DOI below is only for the earlier immutable Zenodo (CERN) snapshot.

Current live dataset
ParasSähkö.fi: Finnish electricity price statistics. https://parassahko.fi/en/statistics (accessed 2026-10-29).
Archived dataset
Pasanen, I. (2026). Suomen sähkön hintatilastot [Data set]. Zenodo. https://doi.org/10.5281/zenodo.21701225
This concept DOI identifies the dataset series and always resolves to the newest Zenodo version. It is also the identifier used in this page’s machine-readable Dataset description.
For reproducible work: the archived Zenodo snapshot
Pasanen, I. (2026). Suomen sähkön hintatilastot (archived snapshot 2026-10-03) [Data set]. Zenodo. https://doi.org/10.5281/zenodo.23122106
This version DOI identifies exactly one snapshot, deposited 2026-10-03, and does not move as the live page updates — which is what reproducible work needs. The snapshot matches the live dataset at deposit time; days accrued since exist only on the live page and in later versions. The dataset’s concept DOI always resolves to the newest Zenodo version.

Contact: [email protected]. The dataset is produced by Funky Labs Oy (business ID 3628630-3), Finland.