# Suomen sähkön hintatilastot

Aineisto kattaa 2021-01-01 – 2026-08-25 (49 511 / 49 511 tuntia; kattavuus 100,000 %)

Elävä versio ja menetelmäkuvaus: https://parassahko.fi/tilastot
Arkistoidut vedokset (uusimpaan ohjaava konsepti-DOI): https://doi.org/10.5281/zenodo.21701225
Uusin muuttumaton arkistovedos (4.8.2026): https://doi.org/10.5281/zenodo.22090078
Vedos vastaa live-aineistoa tallennushetkellään; live-sarja jatkaa kertymistä.

## Mitä aineisto sisältää

Suomen hinta-alueen (Nord Pool FI) päättyneiden toimitusjaksojen day-ahead-
sähkönhinnoista johdetut tilastot. Hintarivit haetaan Porssisahko.net API:sta
ja kootaan ParasSähkö.fi:n tietokantaan.

| Tiedosto | Sisältö | Rivejä |
|---|---|---|
| `parassahko-spot-kuukausitilastot.csv` | Kuukausikeskiarvot, ääriarvot ja osuudet | 67 |
| `parassahko-spot-vuositilastot.csv` | Vuosikeskiarvot; kesken oleva vuosi merkitty | 6 |
| `parassahko-spot-paivittain.csv` | Päiväkeskiarvot ja päivän ääriarvot | 2 063 |
| `parassahko-spot-tuntiprofiili.csv` | Keskihinta kellonajoittain, arki ja viikonloppu | 24 |
| `parassahko-sopimushistoria.csv` | Tuotetason sopimusarkisto: hinnat, kampanjat ja tilattavuus päivittäin | 5 283 |
| `parassahko-spot-tilastot.json` | Kaikki julkaistut tilastosarjat sekä metatiedot yhdessä tiedostossa | – |

Aina ajantasaiset versiot: https://parassahko.fi/tilastot/data.csv ,
/vuosittain.csv , /paivittain.csv , /tunnit.csv , /sopimushistoria.csv ja
/data.json (CORS sallittu).
Spot-tiedostot sisältävät johdetut tilastosarjat, eivät raakaa jaksoaineistoa;
sopimushistoria on tuotetason arkisto.

## Sarakkeet

`parassahko-spot-kuukausitilastot.csv`

- `month` — kalenterikuukausi, muodossa YYYY-MM
- `avg_snt_kwh_incl_vat` — kuukauden keskihinta, painotettu jakson kestolla
- `min_snt_kwh`, `max_snt_kwh` — kuukauden alin ja ylin aineistoon tallennettu jaksoarvo
- `negative_price_share_pct` — osuus AJASTA, jolloin tallennettu jaksoarvo oli negatiivinen
- `below_1_cent_share_pct` — osuus ajasta, jolloin tallennettu jaksoarvo oli alle 1 snt/kWh
- `hours_covered` — aineiston kattamat tunnit kuukaudessa

`parassahko-spot-vuositilastot.csv`

- `year` — kalenterivuosi
- `avg_snt_kwh_incl_vat` — vuoden keskihinta, painotettu jakson kestolla (EI kuukausikeskiarvojen keskiarvo)
- `min_snt_kwh`, `max_snt_kwh` — vuoden kuukausien alin ja ylin jaksoarvo
- `negative_price_share_pct`, `below_1_cent_share_pct` — osuuksia ajasta, kestopainotettuina
- `hours_covered`, `months_covered` — aineiston kattama aika vuodessa
- `complete_year` — `false` kun vuodesta on aineistossa alle 12 kuukautta; älä rinnasta täyteen vuoteen
- Huom. eri vuodet sisältävät eri ALV-kannan, ks. Menetelmä ja rajaukset.

`parassahko-spot-paivittain.csv`

- `day` — Suomen kalenteripäivä, muodossa YYYY-MM-DD
- `avg_snt_kwh_incl_vat` — päivän keskihinta, painotettu jakson kestolla
- `min_snt_kwh`, `max_snt_kwh` — päivän alin ja ylin tallennettu jaksoarvo
- `hours_covered` — kattamat tunnit (24, tai 23/25 kellonsiirtopäivinä)
- Kokonaan puuttuvan vuorokauden hintasolut ovat tyhjiä ja `hours_covered` on 0.

`parassahko-spot-tuntiprofiili.csv`

- `hour` — paikallistunti 0–23 (Europe/Helsinki)
- `weekday_snt_kwh_incl_vat` — keskihinta ma–pe
- `weekend_snt_kwh_incl_vat` — keskihinta la–su
- `all_snt_kwh_incl_vat` — keskihinta koko aineistossa
- Tyhjä solu tarkoittaa, ettei havaintoja ole. **Nolla on hinta, ei puuttuva tieto.**

`parassahko-sopimushistoria.csv`

- `day` — arkistopäivä (Suomen kalenteripäivä), muodossa YYYY-MM-DD
- `provider_slug`, `provider_name` — myyjä; `contract_slug`, `contract_name` — tuote
- `type` — `spot` tai `fixed`; `pricing_model` — `standard`, `intro_offer`,
  `consumption_effect` tai `seasonal`
- `contract_length_months` — määräaikaisen kesto kuukausina; tyhjä = toistaiseksi voimassa
- `price_per_kwh_snt_incl_vat` — kiinteän sopimuksen energiahinta (sis. alv 25,5 %)
- `spot_margin_snt_incl_vat` — pörssisopimuksen marginaali spot-hinnan päälle (sis. alv)
- `monthly_fee_eur_incl_vat` — perusmaksu €/kk (sis. alv)
- `green_energy` — myyjän ilmoittama uusiutuvan energian tuote
- `promo_*` — määräaikainen kampanjahinta tekstinä ja lukuina; täysi keruu
  4.8.2026 alkaen (3.8.2026 illan osittainen keruu kattoi 169/171 riviä). Sitä
  vanhemmilla riveillä tyhjä tarkoittaa "ei kerätty"; 4.8.2026 alkaen tyhjä
  tarkoittaa, ettei kampanjaa ollut.
- `orderable` — oliko tuote tallennuspäivänä tilattavissa heti verkossa
- `criteria_version` — 1 = ennen 3.8.2026 vertailukelpoisuuskriteerien tiukennusta,
  2 = sen jälkeen. Eri versioiden päivät eivät ole keskenään vertailukelpoisia.

CSV-tiedostoissa desimaalierotin on piste ja kenttäerotin pilkku.

## Menetelmä ja rajaukset

**Arvonlisävero.** Hinnat sisältävät kunkin toimituspäivän lakisääteisen
arvonlisäveron: 1.9.2024 alkaen ALV on 25,5 % (laki 462/2024), sitä ennen 24 % —
poikkeuksena 1.12.2022–30.4.2023, jolloin sähkön ALV oli väliaikaisesti 10 %
(laki 870/2022). Negatiivisissa hinnoissa 0 %. Eri vuosien hinnat sisältävät siis
eri veroprosentin; veroton hinta saadaan jakamalla positiivinen hinta kauden
verokertoimella. Sähkönsiirto ja sähkövero EIVÄT sisälly lukuihin, koska ne eivät
määräydy sähköpörssissä. Lähdekorjaukset: lähderajapinta sovelsi 25,5 %:n kantaa
jo toimituspäiville 30.–31.8.2024 (48 h, kaksi päivää ennen lain voimaantuloa),
10 %:n kantaa vielä tuntiin 1.5.2023 klo 0–1 (1 h, CET-toimitusvuorokauden
viimeinen tunti) ja arvonlisäveroa negatiivisiin hintoihin ennen joulukuuta 2022
(28 h, negatiivisten kuuluu olla 0 %). Nämä 77 tuntia on palautettu lailliseen
kantaan tuonnissa, merkitty aineistoon omalla source-tunnisteella ja varmistettu
tunti tunnilta verottomia vertailulähteitä (Elering, sahkotin.fi) vasten.

**Painotus.** Keskiarvot on painotettu jakson kestolla. Tämä on välttämätöntä,
koska aineistossa on sekä tunnin että 15 minuutin jaksoja: painottamaton
keskiarvo antaisi vartin jaksoille nelinkertaisen painon tuntiin nähden.

**Tarkkuus ja sen rajoite.** Sähkön hinta on noteerattu 15 minuutin jaksoissa
1.10.2025 alkaen (Nord Pool, EU:n laajuinen muutos). Käyttämämme hintarajapinta
välitti tähän aineistoon tuntiarvoja 14.6.2026 asti, joten tarkkuus on
tuntitasoinen siihen päivään ja 15 minuuttia 15.6.2026 alkaen. Aineisto ei siten
sisällä markkinan varttihintoja ajalta 1.10.2025–14.6.2026. Lähderajapinta tukee
nyt historiallisia varttikyselyjä, mutta niitä ei ole vielä täydennetty tähän
versioon. V1-rajapinnan tuntiarvo 1.10.2025 jälkeen on neljän varttihinnan
keskiarvo. Siksi kuukausikeskiarvo on edelleen vertailukelpoinen, mutta tuon
jakson minimi, maksimi ja hintakynnysten osuudet kuvaavat tuntikeskiarvoja —
eivät markkinan yksittäisiä varttinoteerauksia.

**Aikavyöhyke.** Kuukaudet, päivät ja kellonajat on laskettu Suomen ajassa
(Europe/Helsinki), joten kesä- ja talviaika on otettu huomioon.

**Päättyneet kuukaudet.** Kuukausitiedostossa on vain päättyneitä kalenteri-
kuukausia: osakuukauden keskiarvo ei ole vertailukelpoinen täyden kanssa.
Kuukausi julkaistaan vain, jos siitä puuttuu enintään yksi tunti. Todellinen
kattavuus kulkee mukana `hours_covered`-sarakkeessa.

**Päättyneet jaksot ja kokonaiset päivät.** Historiallisiin laskelmiin otetaan
vain jaksot, joiden toimitus on päättynyt. Huomiselle jo julkaistut day-ahead-
hinnat eivät siis päädy toteutuneeseen historiaan. Päivätiedosto päättyy
viimeiseen kokonaiseen Suomen vuorokauteen; keskeneräistä päivää ei julkaista
päiväkeskiarvona.

**Tunnetut aukot.** Aineistossa ei ole vajaita vuorokausia.

**Tunnin sisäinen vaihtelu** (`parassahko-spot-tilastot.json`, kenttä `intraHourSpread`) on
laskettu vain 15 minuutin aikakaudelta, ja vain tunneista joista aineistossa on
kaikki neljä varttia (1 728 tuntia), jottei vajaasti tallentunut
tunti näyttäisi rauhalliselta.

**Sopimusmarkkina** (`parassahko-spot-tilastot.json`, kenttä `contractMarket`,
8 ryhmää) on poikkileikkaus tallennushetkestä, ei aikasarja. Se
kattaa kuluttajille yleisesti tarjolla olevat vertailukelpoiset tuotteet;
kulutusvaikutus- ja kausihinnoitellut tuotteet on jätetty pois, koska niillä ei ole
yhtä yhteismitallista energiahintaa. Luvut käyttävät jatkuvaa energiahintaa tai
spot-marginaalia; määräaikaiset kampanjahinnat ja perusmaksut eivät sisälly.
Mukaan otetaan vain tuotteet, joilla on lähdetietojen tarkistusaika.
**Jokainen ryhmä on mukana, myös yhden tai kahden tuotteen kestot.** Kentät
`count` ja `providerCount` kertovat tuotteiden
ja yhtiöiden määrät; `oldestVerifiedAt` ja `newestVerifiedAt` kertovat ryhmän
hintatietojen tarkistusvälin. Mediaani on tuotekohtainen: useita
tariffivariantteja tarjoava yhtiö voi esiintyä ryhmässä useammin kuin kerran. Alle
viiden tuotteen ryhmän mediaani ja vaihteluväli eivät kuvaa markkinaa, joten
sivuston taulukko näyttää vain viiden tuotteen ryhmät — JSON-aineisto sisältää
kaikki ryhmät.

**Sopimushistoria** (`parassahko-sopimushistoria.csv`, 2026-07-30 alkaen) tallentaa joka aamu klo 6 jokaisen ParasSähkön vertailussa aktiivisen
kuluttajasopimuksen hinnat yön hintapäivityksen ja auditoinnin jälkeen. Populaatio
on ParasSähkön vertailukelpoiset, valtakunnallisesti saatavat kuluttajatuotteet —
ei koko Suomen markkina: toimitusvelvollisuustuotteet, alueellisesti rajatut ja
pakettihinnoitellut tuotteet eivät kuulu joukkoon 3.8.2026 alkaen
(`criteria_version=2`). Sarja on olemassa vain eteenpäin keruun alusta, eikä
poistunutta päivää tai tuotetta voi rekonstruoida jälkikäteen. JSON-aineiston
`contractHistory`-kenttä sisältää sarjasta johdetut päivittäiset ryhmäkohtaiset
halvin/mediaani-luvut listahinnoista (ei kampanjahinnoista) 3.8.2026 alkaen.

**Keruutapa.** Tuntihistoria 15.6.2025–14.6.2026 täydennettiin Porssisahko.netin
v1-historiarajapinnasta 15.6.2026 ja varhaisempi tuntihistoria 1.1.2021–14.6.2025
samasta lähteestä 4.8.2026. Varttihintoja 15.6.2026 alkaen kerätään
Porssisahko.netin v2-rajapinnasta sitä mukaa, kun hinnat julkaistaan. Kaksi
lähdejärjestelmästä puuttuvaa tuntia (1.1.2021 klo 0–1 sekä 15.6.2026 klo
00–01 neljänä varttina) täydennettiin Eleringin avoimesta Nord Pool -sarjasta
4.8.2026; rivit on merkitty omalla source-tunnisteella ja ristiintarkistettu
viereisiin tunteihin.

## Lähde ja lisenssi

Lähdeketju on Nord Poolin day-ahead-markkina (Suomen hinta-alue) →
Porssisahko.net API → ParasSähkö.fi:n tietokanta. Tässä aineistossa julkaistut
tilastot ovat ParasSähkö.fi:n laskemia johdannaisia.

Lisenssi: Creative Commons Nimeä 4.0 (CC BY 4.0). Saa käyttää vapaasti myös
kaupallisesti, kunhan lähde mainitaan.

## Viittaus

Elävä aineisto:

    Pasanen, I. (2026). Suomen sähkön hintatilastot [Aineisto].
    ParasSähkö.fi / Funky Labs Oy. https://parassahko.fi/tilastot

Muuttumaton 4.8.2026 arkistoversio (toistettavaan tutkimukseen; ei muutu
live-sivun päivittyessä):

    Pasanen, I. (2026). Suomen sähkön hintatilastot (arkistoversio 2026-08-25) [Aineisto]. Zenodo. https://doi.org/10.5281/zenodo.22090078

Yhteydenotot: info@parassahko.fi
