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 %.
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.
Tarkistettu25.7.2026 — verosäännöt ja oletukset tarkistetaan vähintään verovuosittain. 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·1,071098 357,57 €98 357,57 €
Kuukausisäästö 500 €/kk, 10 vC·(k120−1)/(k−1)85 525,87 €85 525,87 €
Kasvava säästö, +1,5 %/v palkkakehitysC·Σ 1,015(j−1)/12·k120−j91 397,36 €91 397,36 €
Nostovaihe: 1 M€, nosto 2 000 €/kk, 10 vS·k120 − W·(k120−1)/(k−1)1 625 047,89 €1 625 047,89 €
Inflaatiokorjaus (Fisher), 50 000 €, 10 vS·(1,07/1,02)1080 687,46 €80 687,46 €
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

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).
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.
Kertaerien rahoitusSijoituksista rahoitetut kertamenot (esim. remontti) eivät realisoi myyntivoittoveroa — vero lasketaan vain eläkeajan nostoista ja omaisuuden myynneistä.
Lainanhoito yli säästökyvynKun lainanhoitoerät ylittävät kuukausisäästön, erotus rahoitetaan sijoituksista (kertaerien tapaan verotta). Malli ei siis oleta lisätuloja mistään — kuukausisäästö on ainoa mallinnettu tulovirta työuralla.
Omistukset (nykytila)Jo omistettu asunto tai mökki syötetään nykyarvona ja jäljellä olevana lainana — ostohintaa ei kysytä, joten verollisessa myynnissä verotettava osuus lasketaan aina hankintameno-olettamalla (20 % / 40 % omistusajan mukaan; valinnainen ostovuosi kasvattaa omistusaikaa, ilman sitä omistusaika lasketaan vasta nykyhetkestä). Oma vakituinen asunto on myynnissä oletuksena verovapaa.
Odotettu polku vs. mediaaniGraafin päälinja on tuoton odotusarvopolku (aritmeettinen keskiarvo). Kun tuotto heiluu, tyypillinen eli mediaanilopputulos jää tätä matalammaksi (ns. volatility drag, σ²/2 ≈ 1–2 %-yks/v osakepainolla). Ero on tarkoituksella näkyvissä eikä piilossa: epävarmuusviuhka (P10–P90) ja onnistumistodennäköisyys lasketaan Monte Carlo -jakaumasta, jossa drag on täysimääräisesti mukana — mediaanin näet viuhkan keskeltä, ja tavoitteet voi mitoittaa 75–95 %:n varmuustasolle pelkän odotusarvon sijaan.
TyöeläkeKäyttäjän oma arvio kuukausitulona — ei ETK:n laskelma. 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.
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