Laskennan validointi
Näin Varallisuuspolun luvut on tarkistettu
Avaa suunnittelutyökalu

Laskuriin pitää voida luottaa, joten tällä sivulla laskenta näytetään auki: jokainen alla oleva luku on laskettu kahdella toisistaan riippumattomalla tavalla — suljetun muodon korkolaskukaavalla käsin ja Varallisuuspolun laskentamoottorilla (laskenta.js). Tulokset täsmäävät liukulukutarkkuudella (ero alle miljoonasosasentin). Samat tarkistukset ajetaan automaattisesti yksikkötesteinä jokaisen muutoksen yhteydessä, ja kuka tahansa voi toistaa ne itse — ohjeet sivun lopussa.

Oletukset ja versiointi

VerosäännötSuomen pääomatuloverotus, verovuoden 2026 parametrit: 30 % vuotuisista voitoista 30 000 €:oon asti, 34 % ylimenevältä osalta. Hankintameno-olettama 40 % (omistus ≥ 10 v) / 20 %.
VarainsiirtoveroAsunnon ostossa 1,5 % (asunto-osake) ja mökin ostossa 3 % (kiinteistö) hinnasta, maksetaan omista varoista ostohetkellä; tapahtumakohtainen prosentti ohittaa oletuksen (omakotitalo 3 %). Jo omistetuilla kohteilla ei ostohetkeä.
Tuotto-oletuksetOsakkeet 7 %, korot 3 %, käteinen 1,5 % vuodessa (nimellisinä). Pro-tilassa muokattavissa.
Inflaatio-oletus2 %/v (muokattavissa). Inflaatiokorjaus tarkalla Fisher-kaavalla (1+r)/(1+i). Kaikki syötetyt summat (säästö, tapahtumat, ostohinnat, tulotarve, työeläke) ovat tämän päivän rahaa, ja oletuksena myös tulokset esitetään tämän päivän rahassa. Kytkin "Inflaatiokorjattu" pois päältä on pelkkä esitystapa: varallisuus näytetään tulevaisuuden euroina (tämän päivän raha × (1+i)t), mutta onnistumistodennäköisyys, kestävä kuukausitulo ja ratkaisut ovat samat kummassakin asennossa. Lainat ovat nimellisiä sopimuksia molemmissa.
Monte Carlo5 000 polkua, kiinteät polkukohtaiset siemenet (CRN) — sama tulos joka ajolla, deltat vertailukelpoisia.
Tarkistettu24.9.2026 — verosäännöt ja oletukset tarkistetaan vähintään verovuosittain. Moottoriversio 2026-09-24. Muutos 24.9.2026: nimellistila on esitystapa — aiemmin kytkimen ollessa pois päältä tulotarve ja työeläke pysyivät vakioeuroina nimellisten tuottojen rinnalla, jolloin niiden ostovoima puolittui 35 vuodessa ja tulos näytti liian hyvältä (esimerkki: 35-vuotias, 30 000 €, 500 €/kk, tulotarve 3 300 €/kk, työeläke 1 800 €/kk: nimellisenä 86,6 % vs. reaalisena 45,5 %). Nyt kaikki syötetyt summat ovat tämän päivän rahaa kummassakin asennossa, ja uusien suunnitelmien oletus on tämän päivän raha. Vanhat jakolinkit säilyttävät kytkimen asennon; nimellisten linkkien onnistumis-% ja kestävä tulo muuttuvat samoiksi kuin reaalisina (tarkastusmuistio 23.9.2026 K1). Muutos 24.9.2026: työeläke alkaa aikaisintaan alimmassa vanhuuseläkeiässä syntymävuoden mukaan — aiemmin alkamisiäksi kelpasi mikä tahansa ikä, ja mahdoton varhainen alkamisikä paransi tulosta (sama esimerkki, eläkkeelle ja työeläke 58 v: 11,9 % → 1,4 %, kun työeläke alkaa 67 v 8 kk). Aiempi ikä nostetaan rajalle kaikissa kanavissa (sovellus, jakolinkki, Tulkki, MCP) ja siitä kerrotaan. Yhdessä muutokset laskivat esimerkin onnistumis-%:n 45,5 %:sta 29,2 %:iin (tarkastusmuistio K2). Uuden suunnitelman oletuseläkeikä on nyt 67 v (ennen 65 v), ja esimerkkisuunnitelmien työeläkeiät on siirretty lakisääteisen alarajan mukaisiksi. Aiempi 5.9.2026: Muutos 5.9.2026: omaisuuden myyntivoitto lasketaan nimellisenä myös inflaatiokorjatussa tilassa — aiemmin reaalitilassa myyntiarvosta (nykyrahassa) vähennettiin nimellinen ostohinta, jolloin inflaation verran nouseva arvo näytti verottomalta ja esimerkiksi 2 %/v arvonnousun mökin vero oli 0 €; nyt vero on sama kuin nimellistilassa myyntihetkeen deflatoituna (ulkoinen auditointi 5.9.2026). Muutos 5.9.2026: omaisuuden myynnit ja eläkeajan nostot jakavat saman vuosikertymän pääomatuloveron 30 000 €:n rajalle — aiemmin jokainen myynti aloitti portaan nollasta (kaksi 30 000 €:n voittoa samana vuonna: 18 000 € → 19 200 €). Muutos 4.9.2026: päälinja on mediaanipolku — graafin päälinja ja odotetulla kehityksellä ratkaistut luvut (säästö, kestävä tulo, eläkeikä ilman varmuustasoa) kulkevat nyt tuoton mediaaniapproksimaatiolla (1+μ)·e−σ²/2, joka osuu Monte Carlo -jakauman keskimmäiseen polkuun; aiempi aritmeettinen odotusarvopolku yliarvioi tyypillisen loppuvarallisuuden 20–150 % (volatility drag). Onnistumis-%, viuhka ja varmuustasolla ratkaistut luvut eivät muuttuneet. Muutos 4.9.2026: työeläke reagoi eläkeikään — työeläkekenttä on arvio työeläkeiässä työn jatkuessa siihen asti; jos eläkkeelle jäädään aiemmin, laskenta pienentää eläkettä päättyvän karttuman verran (P × (eläkeikä − 23) / (työeläkeikä − 23)). Aiemmin työeläke oli vakio eläkeiästä riippumatta, mikä yliarvioi varhain eläköityvän työeläkkeen jopa 40 %. Valinta "Työeläke ei riipu eläkeiästä" ohittaa säädön. Aiempi 2.9.2026: Muutos 2.9.2026: sijoituksista rahoitetut kertamenot ja säästön ylittävä lainanhoito realisoivat myyntivoittoveron samalla säännöllä kuin eläkeajan nostot (aiemmin verotta — sama salkku, sama myynti, sama sääntö). Muutos 2.9.2026: varainsiirtovero asunnon (1,5 %) ja mökin (3 %) ostossa. Muutos 2.9.2026: jo omistetun kohteen verollisessa myynnissä valinnainen ostohinta — vero todellisesta voitosta, ei aina olettamaosuudesta. Muutos 2.9.2026: työeläkekenttä kysyy käteen jäävää (netto) arviota — ETK:n ote on brutto. Aiempi 29.8.2026: Muutos 29.8.2026: pääomatuloveron 30/34 %:n raja on nyt kynnys myös kuukausinostoissa — vain rajan ylittävä osa verotetaan korotetulla kannalla, ja vuoden aikana jo realisoidut voitot kuluttavat alemman kannan tilaa (aiemmin koko nosto verotettiin yhdellä kannalla; omaisuuden myynti laski portaan jo oikein). Muutos 29.8.2026: inflaatiokorjatussa tilassa lainaerät, velkasaldo ja lainan poismaksu deflatoidaan ostohetkestä lukien (aiemmin ne jäivät nimellisiksi, jolloin laina näytti 25 vuoden päässä selvästi todellista kalliimmalta), ja myyntivoittovero lasketaan nimellisvoitosta myös tässä tilassa — verolaki on nimellinen. Aiempi 25.7.2026: Muutos 25.7.2026: Pro-tilan hankintameno-olettaman leikatessa kuukausinostoa verotettava voitto kirjataan olettaman mukaisesta osuudesta (aiemmin todellisesta voitosta — raportoitu vero ja 34 %:n portaan vuosikertymä liioittelivat; varallisuuskäyrä oli oikein). Muutos 25.7.2026: jo omistetut kohteet (nykyarvo + jäljellä oleva laina) mukaan laskentaan; verollinen myynti hankintameno-olettamalla. Muutos 24.7.2026: säästön ylittävä lainanhoito rahoitetaan sijoituksista (aiemmin malli oletti erotuksen tulevan mallin ulkopuolelta, mikä aliarvioi ison lainan kustannuksen).
Lähdekoodilaskenta.js (moottori) · testit/ (automaattiset tarkistukset)

Korkolaskun tarkistukset suljetun muodon kaava vs. moottori

Merkinnät: k = 1,071/12 (kuukausikerroin 7 %:n vuosituotolla), n = kuukausien määrä. Kaikissa esimerkeissä 100 % osakepaino, ei veroja eikä kuluja, jotta suljettu kaava on olemassa.

TarkistusKaavaKäsinMoottori
Kertasijoitus 50 000 €, 10 vS·k12086 540,24 €86 540,24 €
Kuukausisäästö 500 €/kk, 10 vC·(k120−1)/(k−1)79 747,02 €79 747,02 €
Kasvava säästö, +1,5 %/v palkkakehitysC·Σ 1,015(j−1)/12·k120−j85 355,26 €85 355,26 €
Nostovaihe: 1 M€, nosto 2 000 €/kk, 10 vS·k120 − W·(k120−1)/(k−1)1 411 816,71 €1 411 816,71 €
Inflaatiokorjaus (Fisher), 50 000 €, 10 vS·((1,07/1,02)1/12·d)12070 993,14 €70 993,14 €
Omaisuuserä 220 000 €, +2 %/v, 10 vP·1,0210268 178,77 €268 178,77 €
Annuiteettilaina 187 000 €, 3,5 %, 25 vP·r/(1−(1+r)−300)936,17 €/kk936,17 €/kk

Kuukausikerroin k = 1,071/12·d, jossa d = e−σ²/24 on mediaanipolun volatiliteettikorjaus (100 % osakkeet: σ = 16 %, d ≈ 0,99893) — päälinja kulkee tyypillistä eli mediaanikehitystä, ei aritmeettista odotusarvoa (ks. yksinkertaistukset). Ilman korjausta (d = 1) kertasijoitus antaisi 98 357,57 €. Annuiteettikaava on sama, jota pankkien lainalaskurit käyttävät — voit tarkistaa kuukausierän minkä tahansa pankin laskurilla tai taulukkolaskennan MAKSU/PMT-funktiolla: PMT(3,5 %/12; 300; −187000) = 936,17 €. Säästö- ja nostovaiheen kaavat vastaavat taulukkolaskennan TULEVA.ARVO/FV-funktiota kuukausikoroilla.

Verolaskennan esimerkit lasketaan auki askel askeleelta

Myyntivoittovero ja hankintameno-olettama (omaisuuden myynti)

Asunto ostetaan 220 000 €:lla ja myydään 10 vuoden kuluttua, arvonnousu 2 %/v. Ei merkitty verovapaaksi omaksi asunnoksi.

Myyntihinta220 000 € · 1,0210 = 268 178,77 €
Todellinen voitto268 178,77 − 220 000 = 48 178,77 €
Hankintameno-olettama (omistus ≥ 10 v)verotettava enintään 60 % myyntihinnasta = 160 907,26 € → todellinen voitto pienempi, verotetaan 48 178,77 €
Vero portaittain30 000 · 30 % + 18 178,77 · 34 % = 9 000,00 + 6 180,78 = 15 180,78 €
Moottorin tulos15 180,78 € — täsmää

Eläkeajan nosto: brutto → netto (voitto-osuusvero)

Nostoista verotetaan vain voiton osuus. Esimerkki: salkun arvo 500 000 €, josta hankintahintaa 250 000 € (voitto-osuus 50 %), ja eläkeläinen tarvitsee 2 000 € käteen.

Bruttomyyntitarve / (1 − voitto-osuus · vero) = 2 000 / (1 − 0,5 · 0,30) = 2 352,94 €
Verovoitto-osuus · brutto · 30 % = 0,5 · 2 352,94 · 0,30 = 352,94 €
Käteen2 352,94 − 352,94 = 2 000,00 € — täsmälleen tarve

Moottori seuraa salkun hankintahintaa kuukausittain: säästöt kasvattavat sitä, myynnit pienentävät suhteessa, ja tuotto kasvattaa vain arvoa. Vuotuiset realisoidut voitot lasketaan yhteen 30 000 €:n verorajaa varten, ja laskuri nollaa ne kalenterivuosittain.

Osinkoverojarru arvo-osuustilillä

Suorien osakkeiden osingoista 85 % on veronalaista pääomatuloa. Jos osinkotuotoksi asetetaan 3,5 %/v, arvo-osuustilillä vuosituotosta vähenee 3,5 % · 85 % · 30 % ≈ 0,89 prosenttiyksikköä osakepainon osalta. Osakesäästötilillä ja vakuutuskuoressa osingot kertyvät verotta — tämä ero on tilivertailun ydin.

Monte Carlo: toistettavuus ja ominaisuudet

Onnistumistodennäköisyys lasketaan tuhansista satunnaisista markkinapoluista. Satunnaisuus on siemennettyä (polku i saa aina saman shokkijonon), joten sama suunnitelma antaa täsmälleen saman tuloksen joka ajolla ja eri suunnitelmien vertailut ovat reiluja — molemmat kokevat samat markkinahistoriat. Automaattiset testit varmistavat lisäksi, että viuhkan alaraja (P10) ei koskaan ylitä ylärajaa (P90), että viuhka alkaa alkupääomasta ja että ehtymiskäyrän loppuarvo on täsmälleen 1 − onnistumistodennäköisyys.

Esimerkki: oletussuunnitelman onnistumistodennäköisyys 99,0 % — bitilleen sama jokaisella ajolla ja jokaisella laitteella.

Tunnetut yksinkertaistukset mitä malli EI huomioi

Jokainen malli yksinkertaistaa. Nämä ovat tiedossa olevat poikkeamat todellisuudesta — laskelma on suuntaa antava havainnollistus, ei veroilmoitus:

Osakesäästötilin talletuskatto100 000 €:n kattoa ei mallinneta laskennassa: koko salkku käsitellään osakesäästötilinä, vaikka katon ylittävä osa olisi todellisuudessa arvo-osuustilillä (osingot verollisia). Käyttöliittymä varoittaa, kun katto ylittyy, ja MCP-rajapinnan huomiot kertovat ylitysiän.
Tasapainotus arvo-osuustililläKiinteän allokaation ylläpito ja ikäsidonnainen allokaatio eivät realisoi myyntivoittoveroa. Todellisuudessa arvo-osuustilillä rahastojen tai osakkeiden myynti tasapainotusta varten verotetaan, kun taas osakesäästötilillä ja vakuutuskuoressa ei. Malli suosii siksi arvo-osuustiliä tilivertailussa. Vaikutus riippuu tavasta: uusien säästöjen ohjaaminen alipainoiseen luokkaan ei realisoi voittoa, mutta eläkeajan uudelleenjako realisoi.
Vuosikohtainen verokirjanpitoEläkeajan nostot, sijoituksista rahoitetut kertamenot ja omaisuuden myynnit kirjataan samaan vuosikertymään (30/34 %:n raja), henkilöittäin. Verovuosi lasketaan suunnitelman kuukausista, ei kalenterista. Vähennyksiä, tappioiden vähentämistä ja osinkojen vuosikertymää ei mallinneta (osinkovero vähennetään tuotto-odotuksesta, ks. Sijoitustili). Alkusalkun hankintameno oletetaan sen nykyarvoksi — jos salkussa on jo suuria realisoimattomia voittoja, nostojen vero on todellista pienempi.
Tappioiden vähennysoikeusEi mallinneta — vain voittoja verotetaan, tappiovuosien vähennyksiä ei hyvitetä.
Hankintameno-olettama nostoissaPro-tilan olettama eläkeajan kuukausinostoissa arvioi omistusajan suunnitelman alusta, ei eräkohtaisesti.
Omistukset (nykytila)Jo omistettu asunto tai mökki syötetään nykyarvona ja jäljellä olevana lainana — ostohinta on valinnainen: ilman sitä verollisessa myynnissä verotettava osuus lasketaan hankintameno-olettamalla, ostohinnan kanssa todellisesta voitosta (olettama silti kattona) (20 % / 40 % omistusajan mukaan; valinnainen ostovuosi kasvattaa omistusaikaa, ilman sitä omistusaika lasketaan vasta nykyhetkestä). Oma vakituinen asunto on myynnissä oletuksena verovapaa.
Päälinja = mediaanipolkuGraafin päälinja kulkee tuoton mediaaniapproksimaatiolla: kuukausituotto (1+μ)1/12·e−σ²/24, jossa σ on salkun vuosihajonta. Se vastaa Monte Carlo -jakauman keskimmäistä polkua (P50) noin ±10 %:n tarkkuudella. Aritmeettinen odotusarvopolku yliarvioisi tyypillisen lopputuloksen, koska heilunta syö geometrista kasvua (volatility drag ≈ σ²/2 ≈ 1–2 %-yks/v osakepainolla). Deterministiset ratkaisijat (säästö, kestävä tulo, eläkeikä ilman varmuustasoa) käyttävät samaa polkua. Monte Carlo simuloi aritmeettisella tuotto-odotuksella ja satunnaisheitoilla, joten drag on siinä täysimääräisesti mukana — viuhka (P10–P90), onnistumistodennäköisyys ja varmuustasot eivät riipu päälinjan valinnasta. Muutos 4.9.2026 (aiemmin päälinja oli aritmeettinen odotusarvopolku).
TyöeläkeKäyttäjän oma arvio käteen jäävänä kuukausitulona työeläkeiässä (ETK:n arvio olettaa työn jatkuvan siihen asti) — ei ETK:n laskelma. Jos eläkkeelle jäädään ennen työeläkeikää, eläkettä pienennetään päättyvän karttuman verran karttuma-approksimaatiolla P × (eläkeikä − 23) / (työeläkeikä − 23), joka ei vaadi palkkatietoa (työuran alku 23 v on vakio; todellinen karttuma riippuu ansioista). Lykkäyskorotusta (0,4 %/kk) ei lisätä ja elinaikakerroin oletetaan sisältyvän arvioon. Työeläkkeen ansiotuloverotusta, kansaneläkettä ja takuueläkettä ei mallinneta. Alkamisikä: työeläke alkaa aikaisintaan alimmassa vanhuuseläkeiässä, joka päätellään iästä (syntymävuosi ≈ 2026 − ikä, joten arvio voi heittää vuoden). Vuonna 1964 ja aiemmin syntyneiden iät ovat vahvistettuja (1962–1964: 65 v). Myöhemmin syntyneiden ikä sidotaan elinajanodotteeseen ja vahvistetaan vasta 62-vuotiaana, joten laskenta käyttää työeläkevakuuttajien arvioita (1975: 66 v 2 kk, 1985: 67 v 1 kk, 1995: 68 v, 2005: 68 v 9 kk; välivuodet interpoloitu). Osittaista varhennettua vanhuuseläkettä (25 tai 50 %, pysyvä vähennys 0,4 %/kk) ja ammatillisia eläkeikiä ei mallinneta.
Omaisuusluokkien korrelaatioPerusversion epävarmuusviuhka olettaa täyskorrelaation (konservatiivinen yksinkertaistus — todellinen hajautushyöty on suurempi). Pro-tilassa korrelaatiot voi asettaa itse. Vaikutus on pieni: realistisella osake–korko-korrelaatiolla (0,1) onnistumistodennäköisyys muuttuu enintään 3–5 %-yksikköä ja vain tasapainoisilla salkuilla, joiden tulos on lähellä 50 % (mitattu 4.9.2026 esimerkkisuunnitelmilla) — siksi perusversio pysyy konservatiivisessa oletuksessa.
Tuottojen jakaumaKuukausituotot normaalijakaumasta ilman autokorrelaatiota (Pro: paksuhäntäinen Studentin t). Todelliset markkinat voivat poiketa tästä.
InflaatioVakio-oletus koko suunnitelman ajan — todellinen inflaatio vaihtelee.
Verosääntöjen muutoksetLaskenta käyttää nykyisiä sääntöjä koko elinkaarelle — tulevia lakimuutoksia ei ennusteta.

Tarkista itse

Kaikki tämän sivun tarkistukset — ja kymmeniä muita — ajetaan automaattisesti jokaisen koodimuutoksen yhteydessä. Voit toistaa ne itse:

  1. Lataa lähdekoodi: github.com/olavikurola/varallisuuspolku
  2. Aja yksikkötestit: node testit/laskenta.test.js — ei riippuvuuksia, pelkkä Node.js riittää.
  3. Vertaa itse: sovelluksen Vuositaulukko (graafin alla) näyttää luvut vuosi vuodelta ja vie ne CSV:nä taulukkolaskentaan, jossa voit rakentaa oman vertailulaskelman.

Testit kattavat mm. korkolaskuidentiteetit, verolaskennan, annuiteettilainat, Monte Carlon determinismin, käänteisratkaisijat (bisektio), tavoitepisteet, varmuustasot, perhelaskennan koherenssin ja Pro-tilan oletusarvojen bittitason yhtäpitävyyden perustilan kanssa.

Laskelma on suuntaa antava havainnollistus, ei sijoitusneuvontaa eikä veroneuvontaa. Historiallinen tuotto ei ole tae tulevasta. Takaisin suunnittelutyökaluun · Saavutettavuus