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).
Monte Carlo5 000 polkua, kiinteät polkukohtaiset siemenet (CRN) — sama tulos joka ajolla, deltat vertailukelpoisia.
Tarkistettu5.9.2026 — verosäännöt ja oletukset tarkistetaan vähintään verovuosittain. 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 (käyttöliittymä varoittaa, kun se ylittyy).
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.
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