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, 21:42
Download the data
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.
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
| Month | Average | Lowest | Highest | Negative | Below 1 c | Time covered |
|---|---|---|---|---|---|---|
| October 2024 | 5.10 | -0.30 | 62.76 | 16.1 % | 47.5 % | 745 h |
| November 2024 | 5.69 | -0.15 | 27.79 | 4.6 % | 35.0 % | 720 h |
| December 2024 | 4.87 | -0.10 | 61.99 | 3.0 % | 43.0 % | 744 h |
| January 2025 | 6.63 | 0.00 | 44.79 | 0.0 % | 28.8 % | 744 h |
| February 2025 | 5.93 | -0.001 | 37.31 | 0.4 % | 37.4 % | 672 h |
| March 2025 | 5.96 | -1.00 | 43.16 | 5.5 % | 46.2 % | 743 h |
| April 2025 | 5.99 | -0.60 | 47.95 | 9.6 % | 43.9 % | 720 h |
| May 2025 | 2.30 | -1.66 | 19.93 | 13.2 % | 62.0 % | 744 h |
| June 2025 | 2.34 | -2.14 | 37.64 | 17.5 % | 72.8 % | 720 h |
| July 2025 | 3.03 | -0.17 | 17.48 | 2.7 % | 23.9 % | 744 h |
| August 2025 | 6.93 | -0.63 | 58.67 | 5.0 % | 38.3 % | 744 h |
| September 2025 | 5.25 | -0.10 | 37.65 | 2.6 % | 34.9 % | 720 h |
| October 2025 | 6.14 | -0.01 | 57.24 | 3.0 % | 33.8 % | 745 h |
| November 2025 | 6.02 | -0.04 | 30.83 | 1.4 % | 28.2 % | 720 h |
| December 2025 | 4.51 | -0.005 | 21.57 | 1.9 % | 32.4 % | 744 h |
| January 2026 | 14.72 | 0.96 | 41.99 | 0.0 % | 0.3 % | 744 h |
| February 2026 | 17.22 | 1.39 | 77.05 | 0.0 % | 0.0 % | 672 h |
| March 2026 | 3.49 | 0.04 | 24.65 | 0.0 % | 20.7 % | 743 h |
| April 2026 | 6.21 | -0.07 | 23.62 | 1.4 % | 20.0 % | 720 h |
| May 2026 | 6.64 | -0.96 | 26.50 | 2.3 % | 16.8 % | 744 h |
| June 2026 | 5.69 | -1.00 | 28.55 | 1.6 % | 21.3 % | 720 h |
| July 2026 | 1.93 | -0.002 | 7.77 | 0.7 % | 28.3 % | 744 h |
| August 2026 | 5.18 | 0.00 | 25.41 | 0.0 % | 29.0 % | 744 h |
| September 2026 | 7.15 | -0.05 | 50.16 | 0.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.
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.
| Year | Average | Lowest | Highest | Negative | Below 1 c |
|---|---|---|---|---|---|
| 2021 | 8.97 | -0.14 | 124.01 | 0.1 % | 1.9 % |
| 2022 | 18.81 | -0.21 | 106.78 | 0.3 % | 4.3 % |
| 2023 | 6.68 | -50.00 | 96.37 | 5.3 % | 17.7 % |
| 2024 | 5.68 | -2.00 | 235.10 | 8.3 % | 28.9 % |
| 2025 | 5.08 | -2.14 | 58.67 | 5.2 % | 40.2 % |
| 20269 mo | 7.49 | -1.00 | 77.05 | 0.8 % | 17.1 % |
Annual average, c/kWh
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.
- 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.
| Contract type | Products | Suppliers | Cheapest · median · most expensive |
|---|---|---|---|
| Spot (exchange-linked)margin c/kWh | 34 | 24 | Cheapest 0.39Median 0.60Most expensive 1.99 |
| Fixed, 6 monthsc/kWh | 8 | 8 | Cheapest 14.18Median 14.60Most expensive 16.67 |
| Fixed, 12 monthsc/kWh | 28 | 18 | Cheapest 10.99Median 11.99Most expensive 13.06 |
| Fixed, 24 monthsc/kWh | 29 | 20 | Cheapest 10.38Median 10.99Most expensive 12.20 |
| Fixed, open-endedc/kWh | 25 | 14 | 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.
88 days in range. Each chart point is one day.
| Contract group | Latest | Change | Lowest | Highest | Days | Products |
|---|---|---|---|---|---|---|
| Spot margin | 0.39 | 0.00 | 0.32 | 0.39 | 88 | 34 |
| Fixed 6 mo | 14.18 | +2.26 | 11.92 | 14.33 | 88 | 8 |
| Fixed 12 mo | 10.99 | +0.80 | 10.19 | 11.27 | 88 | 28 |
| Fixed 24 mo | 10.38 | +1.05 | 9.33 | 10.38 | 88 | 29 |
| Fixed, open-ended | 10.19 | +3.25 | 6.94 | 10.49 | 88 | 25 |
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.
| Month | Profile | Consumption | Spot €/month | Fixed 12 months €/month | Difference €/month |
|---|---|---|---|---|---|
| September 2026 | Apartment home | 157 kWh | 15.69 €realised 7.78 + margin 0.60 c/kWhKokkolan Energia Oy: Surffari | 20.73 €11.99 c/kWhCheap Energy: Cheap Määräaikainen 12 kk | 5.03 €spot cheaper |
| Detached house, electric heating | 926 kWh | 75.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 kk | 27.72 €spot cheaper | |
| August 2026 | Apartment home | 149 kWh | 11.32 €realised 5.62 + margin 0.46 c/kWhNykarleby Kraftverk Ab: SPOT tariff | 19.23 €9.90 c/kWhAlajärven Sähkö Oy: Yleissähkö 12 kk | 7.91 €spot cheaper |
| Detached house, electric heating | 529 kWh | 32.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 kk | 24.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.
| URL | Contents | Rows |
|---|---|---|
| /tilastot/data.csv | Monthly averages, extremes and shares | 69 |
| /tilastot/vuosittain.csv | Yearly averages, extremes and shares; a partial year is flagged | 6 |
| /tilastot/paivittain.csv | Daily averages and daily extremes | 2127 |
| /tilastot/tunnit.csv | Average price by hour of day, weekday and weekend | 24 |
| /tilastot/sopimushistoria.csv | Product-level contract archive: prices, campaigns and orderability, daily | 15660 |
| /tilastot/sopimussarja.json | Contract-group daily series for a chosen range (parameters alkaen and asti); a long range collapses to weekly or monthly points | – |
| /tilastot/data.json | All published statistical series plus metadata: provenance, licence, coverage, unit, VAT basis and the dataset changelog | – |
| /en/statistics/README.md | Documentation: 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 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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
ParasSähkö.fi: Finnish electricity price statistics. https://parassahko.fi/en/statistics (accessed 2026-10-29).
Pasanen, I. (2026). Suomen sähkön hintatilastot [Data set]. Zenodo. https://doi.org/10.5281/zenodo.21701225
Pasanen, I. (2026). Suomen sähkön hintatilastot (archived snapshot 2026-10-03) [Data set]. Zenodo. https://doi.org/10.5281/zenodo.23122106
Contact: [email protected]. The dataset is produced by Funky Labs Oy (business ID 3628630-3), Finland.