Tulude kajastamine SaaS-ettevõtetele

Kuidas IFRS 15 kehtib iga SaaS-lepingutüübi puhul – mitmeelemendilised paketid, seadistustasud, kasutusmahupõhine hinnastamine, professionaalsed teenused, tasuta prooviperioodid, allahindlused ja eksperthinnangud, mis määravad iga teenitud euro laekumise aja.

IFRS 15 viis sammu Täitmiskohustused Tehinguhind Mitmeelemendilised lepingud Muutuv tasu Aruandluslisad
5 IFRS 15 sammu
POB Täitmiskohustus
SSP Eraldi müügihind
Aja jooksul Pidev tulukajastus
Seadistus Hetkel või perioodil vastavalt eraldiseisvusele
VAR Muutuv tasu

5 peamist järeldust sellelt lehelt

IFRS 15 kehtib kõigile IFRS-i kasutavatele Eesti osaühingutele
IFRS 15 (Kliendilepingutest tekkiv tulu) kehtib alates 2018. aastast ja rakendub igale Eesti ettevõttele, mis koostab aruandeid IFRS-i järgi või mille investorid ja laenuandjad nõuavad IFRS-iga kooskõlas olevaid finantsaruandeid. Standard asendas kõik varasemad tulustandardid ühtse tervikliku raamistikuga.
Igal lepingul on üks või mitu täitmiskohustust
Täitmiskohustus on eraldiseisev lubadus anda kliendile üle kaup või teenus. Kõigi eraldiseisvate lubaduste tuvastamine SaaS-lepingus – tarkvarale juurdepääs, seadistus, tugi, koolitused, lisateenused – määrab, kuidas tehinguhind jaotatakse ja millal iga osa tuluna kajastatakse.
Jaotamise aluseks on eraldi müügihind (SSP)
Kui leping sisaldab mitut täitmiskohustust, jaotatakse tehingu koguhind kohustuste vahel proportsionaalselt nende eraldiseisva müügihinna (Standalone Selling Price, SSP) alusel – st hinna alusel, mida ettevõte küsiks selle teenuse eraldi müümisel.
Aja jooksul vs teataval ajahetkel määrab tulu tekkimise aja
Täitmiskohustused täidetakse kas aja jooksul (pidevalt, nt tarkvara kasutusõigus) või kindlal ajahetkel (ühekordselt, nt seadistuse lõpetamine või tarkvara üleandmine). See loob põhimõtteliselt erinevad tulude kajastamise mustrid.
Muutuv tasu nõuab piirangu analüüsi (constraint)
Kasutusmahupõhine hinnastamine, mahusoodustused, tagastusõigused ja boonused loovad muutuva tasu – summad, mida ettevõte võib saada, kuid mis pole kindlad. IFRS 15 nõuab nende hindamist ja piiramist tasemeni, mille puhul tulu oluline tagasipööramine tulevikus on äärmiselt ebatõenäoline.

Mida tähendab IFRS 15 SaaS-ettevõtte tulude kajastamisel? Iga kliendilepingut tuleb analüüsida läbi viieastmelise mudeli: lepingu tuvastamine, eraldiseisvate täitmiskohustuste tuvastamine, tehinguhinna määramine, hinna jaotamine täitmiskohustuste vahel eraldi müügihindade alusel ning tulu kajastamine iga kohustuse täitmisel. Enamiku SaaS-ettevõtete peamine väljakutse on hallata tellimuse kasutusõiguse (aja jooksul), seadistustasude (kindlal ajahetkel või aja jooksul) ja muutuvate komponentide kombinatsiooni. See leht selgitab kõiki neid stsenaariume üksikasjalikult.

Jaotis 1 – IFRS 15 viieastmeline mudel SaaS-ettevõttes

Iga samm üksikasjalikult – mida see tähendab ja kuidas rakendub tüüpilisele SaaS-lepingule

Samm 1 – Lepingu tuvastamine

IFRS 15 järgi on leping kahe või enama poole vaheline kokkulepe, mis tekitab juriidiliselt siduvad õigused ja kohustused. SaaS-valdkonnas on selleks tavaliselt: allkirjastatud raamleping (MSA) koos tellimusvormiga, veebipõhised kasutustingimused makse sooritamisel või kassas kinnitatud tingimused (click-through). Lepingul peab olema äriline sisu – toimub reaalne väärtuste vahetus. Täiesti tasuta paketid ilma maksekohustuseta ei kvalifitseeru IFRS 15 lepinguteks.

Oluline: IFRS 15 nõuab, et oleks tõenäoline, et ettevõte saab talle lepingujärgselt kuuluva tasu ka reaalselt kätte. Kui laekumise osas on tõsiseid kahtlusi, leping ei kvalifitseeru ning tulu ei kajastata enne, kui laekumine muutub tõenäoliseks.

Lepingu vorm Näide SaaS-is Mõju tulude kajastamisele
Allkirjastatud leping ja tellimusvorm Suurettevõtetest kliendid; aastased lepingud > 5 000 € Täielik IFRS 15 analüüs; tavaliselt mitmeelemendiline leping
Veebikassa (kinnitatud kasutustingimused) Väikeettevõtted ja iseteeninduskliendid; kuuplaanid Lihtsam üheelemendiline struktuur; standardne kajastamine
Tasuta prooviperiood automaatse üleminekuga tasulisele Klient registreerub tasuta, liigub hiljem tasuliseks Lepingu algus sõltub siduvatest õigustest ja kohustustest ning IFRS 15 kriteeriumidest, mitte esimese makse kuupäevast. Tulu kajastatakse lepinguliste teenuste osutamisel.
Suuline või e-posti teel sõlmitud kokkulepe Mitteformaalsed kokkulepped varajaste klientidega Riskantne – vormistage kirjaliku lepinguna esimesel võimalusel
Kavatsuste protokoll (mittesiduv) Müügieelsed läbirääkimised Ei ole leping – tulu ei kajastata enne siduvat kokkulepet

Samm 2 – Täitmiskohustuste tuvastamine

Täitmiskohustus tekib iga eraldiseisva kauba või teenuse kohta, mida lepingus lubatakse üle anda. Kaup või teenus on eraldiseisev, kui: (a) klient saab seda kasutada eraldiseisvalt või koos teiste hõlpsasti kättesaadavate ressurssidega ning (b) see lubadus on lepingus muudest lubadustest eraldi identifitseeritav. SaaS-lepingud sisaldavad sageli mitmeid lubadusi – küsimus on selles, millised neist on piisavalt eraldiseisvad, et moodustada omaette täitmiskohustus.

Lubadus SaaS-lepingus Eraldiseisev? Põhjendus Täitmiskohustus?
Juurdepääs SaaS-platvormile (tellimus) Jah Klient saab toodet kasutada iseseisvalt; teenuse tuumikväärtus Jah – aja jooksul (over time)
Sisseelamiskõne (1 videokõne) Tõenäoliselt ei Klient ei saa sellest iseseisvat kasu; tugevalt seotud tellimusega Liidetakse tellimusega – ühine tulukajastus
Juurutamis- ja migratsiooniteenused Sõltub sellest, kas teenus on eraldiseisev IFRS 15 alusel Hinnatakse, kas klient saab teenusest kasu eraldi ja kas see on tellimusest eraldi tuvastatav Kajastatakse aja jooksul või kindlal ajahetkel vastavalt kohustuse täitmisele
Pühendunud kliendiedujuht (CSM) Võib olla Kui tegemist on üldise toega: Ei. Kui lepingus on konkreetsed tulemid: Jah Hinnatakse juhtumipõhiselt
Koolitusmaterjalid (iseteeninduslik teadmusbaas) Tavaliselt ei Sisaldub tellimuses; eraldi ei müüda Tellimuse täitmiskohustuse osa
Eriarendused ja API-liidesed Sõltub IFRS 15 eraldiseisvuse kriteeriumidest Rätsepatööna valmiv liidestus ei ole automaatselt eraldiseisev täitmiskohustus Kajastamine sõltub kohustuse eraldiseisvusest ja aja jooksul kajastamise tingimustest
Tehnilise toe SLA (lisapakett) Jah – kui müüakse eraldi paketina Eraldi hinnastatud; klient saab eraldiseisvat lisaväärtust Jah – aja jooksul kogu toe kehtivusperioodi vältel

Samm 3 – Tehinguhinna määramine

Tehinguhind on tasu suurus, millele ettevõttel on õigus vastutasuks lubatud kaupade või teenuste üleandmise eest. Lihtsa fikseeritud hinnaga SaaS-lepingu puhul on tehinguhind võrdne lepingu summaga. Keerukus tekib siis, kui leping sisaldab muutuvaid elemente: allahindlused, tagastusõigused, kasutusmahupõhised tasud, tulemustasud või kliendile makstavad hüvitised.

Hinnakomponent Mõju tehinguhinnale Kajastamise põhimõte
Fikseeritud kuu- või aastatasu Võrdne lepingu väärtusega Kajastatakse lineaarselt lepinguperioodi jooksul
Mahusoodustus (nt 20% soodustust alates 100 kasutajast) Vähendab tehinguhinda oodatava allahindluse võrra Hinnatakse oodatavat soodustust ja rakendatakse kogu lepinguhinnale
Raha tagastamise õigus (30-päevane tingimusteta garantii) Piiratakse tagastamise tõenäosusega Moodustatakse tagastuskohustus; vabastatakse tuluks tagastusperioodi lõppedes
Kasutusmahu ületus (tasu täiendavate API-päringute eest) Muutuv tasu; kajastatakse tegeliku kasutuse alusel vastavalt arveldusõigusele Hinnangute puhul arvestatakse tulu vaid mahus, mille tagasipööramine on äärmiselt ebatõenäoline
Mitterahaline tasu Mõõdetakse õiglases väärtuses IFRS 15 kohaselt Mõõdetakse saadud mitterahalist väärtust; kajastatakse täitmiskohustuse täitmisel
Lojaalsuspunktid ja tulevased allahindlused Eraldi täitmiskohustus vaid juhul, kui klient saab materiaalse õiguse Osa tehinguhinnast eraldatakse sellele õigusele ja lükatakse edasi tulevikku

Samm 4 – Tehinguhinna jaotamine

Kui leping sisaldab mitut täitmiskohustust, jaotatakse tehinguhind iga kohustuse vahel proportsionaalselt nende eraldiseisva müügihinna (Standalone Selling Price, SSP) alusel. SSP on hind, millega ettevõte müüks seda teenust eraldiseisvalt. Kui teenuseid müüakse ka eraldi, võetakse aluseks turuhinnad; kui mitte, tuleb SSP-d hinnata.

Tehinguhinna jaotamine – 12 000 € enterprise-leping (12 kuu tellimus + juurutus)

Täitmiskohustus Eraldi müügihind (SSP) Jaotuse % Jaotatud tehinguhind Kajastamise viis
SaaS-tellimus (12 kuud @ 800 €/kuus) 9 600 € 66,67% 8 000 € 666,67 €/kuus kuudel 1–11; 666,63 € 12. kuul
Juurutusprojekt (hinnanguliselt 40 tundi @ 120 €/h) 4 800 € 33,33% 4 000 € Kui eraldiseisev: aja jooksul kriteeriumide täitmisel või valmimisel
Lepingu koguhind 14 400 € kogu SSP; 12 000 € tegelik lepinguhind 100% 12 000 € Jaotatud täpsete suhtarvude alusel
Miks SSP jaotamine on oluline – allahindluse proportsionaalne jagunemine
Selles näites sai klient paketina ostes 2 400 € allahindlust võrreldes eraldiseisvate hindadega. IFRS 15 nõuab, et allahindlus jaotataks proportsionaalselt kõigi kohustuste vahel – mitte ei jäetaks täies mahus tellimuse või juurutuse kanda. Juurutusele omistatakse seega 4 000 €, mitte selle täishind 4 800 €. Kui ettevõte kajastaks juurutuse valmimisel kohe kogu 4 800 € tuluna, näitaks see algusperioodi tulu liiga suurena ja hilisemat tellimustulu liiga väiksena.

Samm 5 – Tulude kajastamine täitmiskohustuste täitmisel

Tulu kajastatakse siis (või sedamööda), kui täitmiskohustus täidetakse – st siis, kui kontroll kauba või teenuse üle läheb kliendile. Peamine küsimus on: kas kohustus täidetakse aja jooksul (over time) või konkreetsel ajahetkel (point in time)?

Aja jooksul – Tellimuse kasutusõigus
Täidetakse pidevalt kogu perioodi jooksul, mil kliendil on juurdepääs tarkvarale. Kajastatakse lineaarselt (1/n kuus), välja arvatud juhul, kui teine meetod peegeldab teenuse üleandmist täpsemalt.
Aja jooksul – Professionaalsed teenused
Kui teenuseid osutatakse pikema projekti vältel ja klient saab väärtust töö edenedes, kasutatakse valmidusastme meetodit vastavalt töötundidele või verstapostidele.
Kindlal ajahetkel – Seadistus/Juurutus
Kui klient saab konkreetse lõpliku tulemi (seadistatud süsteem, lõpetatud migratsioon), kajastatakse tulu üleandmise ja vastuvõtmise hetkel.
Kindlal ajahetkel – Püsiv tarkvaralitsents
Tähtajatu litsents olemasoleva tarkvara kasutamiseks ilma kohustuseta toodet pidevalt uuendada kajastatakse litsentsi üleandmise hetkel.

Jaotis 2 – Tulude kajastamise ajastus lepingutüüpide lõikes

Visuaalne ajakava, mis näitab, millal erinevad SaaS-lepingu osad kasumiaruandes tulu genereerivad

Kuu-, aasta- ja mitmeaastaste lepingute ajastus

Tulude kajastamise ajastus erineb lepingutüüpide vahel märkimisväärselt. Alltoodud tabel näitab, kuidas erinevad lepingud tekitavad kasumiaruandes tulu 12 kuu jooksul lepingule, mis algab 1. jaanuaril.

Leping / Komponent Jaan Veebr Märts Apr Mai Juuni Juuli Aug Sept Okt Nov Dets
Kuutellimus (100 €/kuus × 12) 100 € 100 € 100 € 100 € 100 € 100 € 100 € 100 € 100 € 100 € 100 € 100 €
Ettemakstud aastatellimus (1 200 €) 100 € 100 € 100 € 100 € 100 € 100 € 100 € 100 € 100 € 100 € 100 € 100 €
Eraldiseisev seadistus jaanuaris (400 €) 400 €
Juurutus (50% märtsis, 100% juunis) 300 € 300 €
2-aastane leping (600 €/aastas × 2) 50 € 50 € 50 € 50 € 50 € 50 € 50 € 50 € 50 € 50 € 50 € 50 €
Kuu- ja aastatellimused genereerivad tulu sama kiirusega – vahe on rahavoos
Tabelist nähtub huvitav tõsiasi: sama kuumaksumusega kuutellija ja aastatellija tekitavad kasumiaruandes igakuiselt täpselt identse tulu. Ainus erinevus seisneb selles, et aastatellija raha laekub ette (tekitades bilansis tulevaste tulude kohustuse), samas kui kuutellija raha laekub jooksvalt samal kuul kui tulu. Tulude kajastamise seisukohast on need identsed, kuid rahavoo mõttes on aastane ettemaks ettevõttele märksa soodsam.

Mitmeelemendiline leping – täielik tulugraafik

Kui leping sisaldab mitut erineva ajastusega täitmiskohustust, saab tulugraafikust projekti peamine finantsdokument. Alltoodud näidis kirjeldab 12 000 € enterprise-lepingut koos tellimuse ja juurutusega.

Mitmeelemendiline leping – 12 kuu tulude kajastamise kava

Leping: Suurklient, kogusumma 12 000 €
Täitmiskohustus 1: SaaS-platvormi tellimus
Jaotatud tulu: 8 000 € | Igakuine tulu: 666,67 € (kuud 1–11); 666,63 € (12. kuu)
Täitmiskohustus 2: Juurutusprojekt
Jaotatud tulu: 4 000 € | Meetod: verstapostide täitmine
Verstapost 1 (50% valmis, 2. kuu lõpus): 2 000 € kajastatakse 2. kuul
Verstapost 2 (100% valmis, 3. kuu lõpus): 2 000 € kajastatakse 3. kuul

1. kuu: Tellimus 666,67 € + Juurutus 0 € = 666,67 €
2. kuu: Tellimus 666,67 € + Juurutus V1 2 000 € = 2 666,67 €
3. kuu: Tellimus 666,67 € + Juurutus V2 2 000 € = 2 666,67 €
Alates 4. kuust: Ainult tellimustulu 666,67 € kuus
Kuud 4–11 (8 kuud × 666,67 €): 5 333,36 €
12. kuu: 666,63 €

12 kuu kogutulu kasumiaruandes: 666,67 + 2 666,67 + 2 666,67 + 5 333,36 + 666,63 = 12 000 €
* Võrdub täpselt lepingu summaga – kinnitab graafiku korrektsust
* Lepingu sõlmimisel laekunud raha (1. kuu): 12 000 €
* Tulevaste perioodide tulude bilansijääk 1. kuu lõpus:
12 000 € laekunud − 666,67 € kajastatud tulu = 11 333,33 € kohustuste jääk

Jaotis 3 – Seadistustasud ja liitumistulu (Onboarding)

Kõige sagedamini valesti kajastatud komponent – millal seadistustasu on eraldiseisev ja millal mitte

Keskne küsimus: kas seadistustasu on eraldiseisev teenus?

Seadistus- ja liitumistasud nõuavad SaaS-raamatupidamises kõige enam ekspertotsuseid. Kas need kajastatakse koheselt seadistuse valmimisel või jaotatakse tellimusperioodi peale, sõltub sellest, kas seadistus moodustab eraldiseisva täitmiskohustuse – st kas klient saaks sellest tööst iseseisvat kasu ilma jätkuva tarkvaratellimuseta.

Seadistustasu tüüp Eraldiseisev? Kajastamise meetod Lausendi ajastus
Konto tavapärane loomine (automatiseeritud) Tavaliselt ei ole eraldiseisev kohustus Jaotatakse ja kajastatakse tellimuse perioodi jooksul; periood määratakse siduvate lepingutingimuste põhjal Vabastatakse tuluks igakuiselt; mitte aktiveerimisel
Käsitsi andmete migreerimine Hinnatakse eraldiseisvust ja IFRS 15 aja jooksul kajastamise tingimusi Kui eraldiseisev, kajastatakse aja jooksul või kontrolli üleminekul; kui ei, liidetakse tellimusega Kajastatakse aja jooksul või kindlal ajahetkel vastavalt teenuse kontrolli üleandmisele
Kliendispetsiifiliste reeglite kohandamine Eraldiseisvust hinnatakse juhtumipõhiselt Kajastamine sõltub sellest, kas kohustus vastab aja jooksul kajastamise kriteeriumidele Kajastatakse täitmise käigus; lõpetamisel kajastamine sobib vaid siis, kui kohustus täidetakse kindlal ajahetkel
Standardne sisseelamiskõne (1-tunnine tutvustus) Ei – tavapärane kasutajatugi Jaotatakse tellimusperioodi peale Seotakse tellimusega; ei eraldata
Tehniline integratsiooniarendus (API-ühendused) Vaid juhul, kui mõlemad IFRS 15 eraldiseisvuse kriteeriumid on täidetud Kui eraldiseisev, hinnatakse aja jooksul kajastamist; vastasel juhul seotakse põhilepinguga Järgib täitmiskohustuse täitmist; pelk käikulaskmine ei määra automaatselt aega
Koolitusprogramm (5 sessiooni tiimile) Eraldi hinnastamine ei määra eraldiseisvust; hinnatakse iseseisvat kasu kliendile Kui eraldiseisev, jaotatakse tasu ka siis, kui koolitus on paketti kaasatud; kajastatakse läbiviimisel Kajastatakse tuluna sessioonide toimumisel

Mitte-eraldiseisev seadistustasu – arvestusnäidis

Laekunud seadistustasu: 500 € (ei ole eraldiseisev – seotud tellimusega)
Kuutellimus: 99 €/kuus
Lepingu kogutasu aastas: 500 € + (99 € × 12) = 1 688 €

Variant A: Kogu seadistustasu kajastatakse lepingu alguses (VALE IFRS 15 järgi)
1. kuu: 500 € + 99 € = 599 € (näitab 1. kuu tulu põhjendamatult suurena)
Kuud 2–12: 99 € kuus (alahindab jooksva teenuse tulu)

Variant B: Seadistusega seotud tasu jaotatakse perioodile, mille jooksul seotud täitmiskohustust täidetakse
Tasu jaotatakse lepingulise teenuse osutamise perioodile.
Tellimuse igakuine tulu: 99 €/kuus + seadistuse igakuine osa.
Kui leping lõpetatakse ennetähtaegselt, vaadatakse järelejäänud lepinguline kohustus üle IFRS 15 reeglite alusel.

* Edasilükatud osa on bilansis kohustus kuni teenuse osutamiseni
* Kliendi oodatava eluea hinnangut uuendatakse igal aastal tegeliku lahkumismäära põhjal

Jaotis 4 – Muutuv tasu ja kasutusmahupõhine hinnastamine

Kuidas hinnata, piirata ja korrigeerida muutuvaid tulukomponente

Mis liigitub muutuvaks tasuks

Muutuv tasu on tehinguhinna mistahes osa, mis ei ole rangelt fikseeritud. SaaS-valdkonnas on levinumad allikad: mahuületused (klient maksab baasmahtu ületavate päringute eest), mahusoodustused kasutajate arvult, tulemusboonused, raha tagastamise õigused ja SLA-tõrgete trahvid. Iga sellist elementi tuleb hinnata ja vajadusel piirata IFRS 15 reeglite järgi.

Muutuv komponent Näide Hindamismeetod Piirangu test (Constraint)
Kasutusmahu ületused 0,05 € API-päringult üle 10 000 päringu kuus Hinnatakse muutuva tasu reegleid, sh kas kasutus seostub konkreetse teenusperioodiga Kajastamine võib põhineda tegelikul kasutusel vastavalt täidetud täitmiskohustusele
Mahusoodustused 10% soodustust, kui kasutajate arv ületab 50 Kõige tõenäolisem tulemus (kas nad ületavad sel aastal 50 piiri?) Võetakse arvesse oodatavat soodustust, et tulu tagasipööramine oleks ebatõenäoline
Tagastusõigus 30-päevane rahulolugarantii Oodatav väärtus varasema tagastusstatistika põhjal Tulu kajastatakse netona pärast oodatavaid tagastusi; vabastatakse perioodi möödumisel
SLA-krediidid 5% hüvitis, kui töökindlus langeb alla 99,9% Oodatav väärtus varasema töökindluse põhjal Vähendab lepingutasu oodatavate krediitide võrra
Ennetähtaegse lõpetamise tasud Klient tasub 3 kuu tasu lepingu ennetähtaegsel lõpetamisel Kõige tõenäolisem tulemus (kajastatakse tavaliselt tühistamisel) Kajastatakse siis, kui tühistamine on kinnitatud ja summa kindel

Kasutusmahupõhine tulu – praktiline lähenemine

Puhtalt kasutusmahupõhine hinnastamine (nt tasu päringu või minuti eest ilma miinimumita) tekitab tulukajastuses spetsiifilise olukorra: tasu sõltub täielikult kliendi tulevasest käitumisest. Kui arve esitamise õigus vastab otseselt senise soorituse väärtusele, rakendatakse arve esitamise lihtsustusreeglit (right-to-invoice) – st tulu kajastatakse tegeliku igakuise tarbimise alusel.

Kasutusmahupõhise tulu kajastamine – igakuine tegelik kasutus

Leping: API-platvorm, 0,05 € päringult, arveldamine tagantjärele kord kuus

Jaanuari tegelikud API-päringud: 48 000
Jaanuari kajastatud tulu: 48 000 × 0,05 € = 2 400 €
Veebruari tegelikud API-päringud: 62 000
Veebruari kajastatud tulu: 62 000 × 0,05 € = 3 100 €

* Hindamist pole vaja – esitatav arve vastab täpselt osutatud teenusele
* Kui lepingus on igakuine miinimumtasu (nt 500 €/kuus):
Miinimumtasu kajastatakse igakuiselt sõltumata tegelikust kasutusest. Kui kasutus ületab miinimumi, kajastatakse suurem summa. Miinimum on baasiks ja ületav osa on muutuv tulu.

Hübriidmudel (kuutasu + ületustasud):
Põhitellimus: 299 €/kuus (kajastatakse 299 € iga kuu)
Sisaldab: 5 000 API-päringut kuus
Ületustasu: 0,05 € päringult üle 5 000
Märtsi tegelikud päringud: 8 200 = 3 200 ületavat päringut
Märtsi ületustulu: 3 200 × 0,05 € = 160 €
Märtsi kogutulu kasumiaruandes: 299 € + 160 € = 459 €

Jaotis 5 – Mitmeaastased lepingud ja oluline finantseerimiskomponent

Millal pikaajalised lepingud sisaldavad finantseerimiskomponenti ja kuidas seda arvestada

Mitmeaastased lepingud – kajastamine kogu perioodi jooksul

Mitmeaastased SaaS-lepingud (2 või 3 aastat) on suuremate klientide seas tavapärased ning neile pakutakse sageli soodsamat hinda. Tulude kajastamine on selge: lepingu koguhind jaotatakse lepinguaastate (või täitmiskohustuste) vahel ja kajastatakse lineaarselt. Tulevaste perioodide tulude bilansijääk näitab mis tahes ajahetkel veel väljateenimata lepingulist kohustust.

Lepingu tüüp Kajastamise muster Tulevaste tulude dünaamika Peamine arvestuslik risk
Jooksev kuuleping Kajastatakse igakuiselt teenuse osutamisel Ettemaksed on lepingulised kohustused; hilisem tasumine tekitab nõude Kliendi lahkumine tekitab kohese tulukaotuse
Aastane leping ettemaksuga 1 200 € ÷ 12 = 100 €/kuus Saldo algab 1 200 €, väheneb 100 € kuus, aasta lõpus null Ennetähtaegsel lõpetamisel vajab bilansijääk korrigeerimist
2-aastane leping täieliku ettemaksuga Kogusumma ÷ 24 kuud Saldo algab 24 kuu mahus; väheneb igakuiselt Pikk kohustuse aken; nõuab täpset kliendi eluea jälgimist
2-aastane leping iga-aastase arvega Kajastatakse täitmiskohustuste täitmisel; arve kuupäev ei määra tulu aega 1. aasta ettemaks 1. arvest; 2. aasta arve esitatakse 12. kuul Veenduge, et 2. aasta arvet ei kajastata ennatlikult tuluna
Enterprise leping aastase ümberarvestusega Põhitasu + muutuv kasutus Põhitasu lükatakse edasi; kasutus kajastatakse igakuiselt Fikseeritud ja muutuva osa selge eristamine ja piirangu test

Oluline finantseerimiskomponent – millal see kohaldub SaaS-ile

IFRS 15 nõuab tehinguhinna korrigeerimist olulise finantseerimiskomponendi võrra, kui lubatud tasu ja kauba või teenuse sularahahinna vahel on oluline ajaline vahe ning raha ajaväärtus on märkimisväärne. SaaS-is tekib see siis, kui klient maksab mitmeaastase lepingu eest ette ja finantseerib seeläbi ettevõtet.

IFRS 15 sisaldab lihtsustusreeglit: ettevõte ei pea finantseerimiskomponenti arvesse võtma, kui tasumise ja teenuse üleandmise vaheline periood on üks aasta või vähem. Enamik SaaS-lepinguid – sealhulgas aastatellimused – mahub selle üheaastase akna sisse, mistõttu korrigeerimist tegema ei pea. Mitmeaastaste ettemaksete puhul tuleb olukorda analüüsida.

Olukord Finantseerimiskomponent? Praktiline tegevus
Kuutellimus – makse ja teenus samal kuul Ei Korrigeerimist ei tehta
Aastatellimus – makse alguses, teenus 12 kuu jooksul Ei – rakendub 1-aastane lihtsustusreegel Korrigeerimist ei tehta; kasutatakse lihtsustust
2-aastane tellimus – täielik ettemaks alguses Võib olla – hinnatakse intressimäära ja summa olulisust Kui finantseerimiskomponent on oluline, kajastatakse intressikulu ja suurendatakse kohustust enne teenustulu kajastamist
3+ aastane leping täieliku ettemaksuga Suure lepingu puhul tõenäoliselt jah Rakendatakse IFRS 15.60–65: intressikulu kajastatakse eraldi finantskuluna ja teenustulu osutamisel
Järelmaks, kus tasumine toimub aeglasemalt kui teenuse üleandmine Finantseerimine olemas – müüja finantseerib klienti Teenustulu kajastatakse kohese sularahahinna väärtuses ja intressitulu kajastatakse eraldi finantstuluna

Jaotis 6 – Tasuta prooviperioodid, allahindlused ja soodushinnad

Kuidas kajastada tulu olukorras, kus kaubanduslik hind erineb tavahinnast

Tasuta prooviperioodid

Tasuta prooviperioodid nõuavad selget eristamist: kas need on lepingu osa või lepingueelne turundustegevus? Kui prooviperiood on tingimusteta (klient saab igal ajal ilma tasuta lahkuda), on tegemist turundustegevusega – prooviperioodil lepingut ei eksisteeri ja tulu ei kajastata. Leping algab alles siis, kui klient nõustub teenuse eest maksma.

Kui prooviperiood on tingimuslik – näiteks nõutakse krediitkaarti, mida debiteeritakse automaatselt prooviperioodi lõpus, kui klient ei tühista –, tuleb hinnata siduvaid õigusi ja kohustusi. Praktikas kajastab enamik SaaS-ettevõtteid prooviperioodil 0 eurot tulu ning tulude kajastamine algab esimesest kinnitatud maksest.

Prooviperioodi tüüp Kas prooviperioodil on leping? Tulu prooviperioodil Tulu pärast liitumist
Tasuta prooviperiood, krediitkaarti ei nõuta Tululepingut ei eksisteeri, kuna puudub maksekohustus 0 € eraldiseisva prooviperioodi eest Kajastatakse tasulise teenuse osutamisel alates lepingu sõlmimisest
Tasuta prooviperiood krediitkaardi ja automaatse pikendusega Krediitkaart üksi ei loo tululepingut; hinnatakse siduvaid kohustusi Null, kui siduvat tasu pole; tasulise lepingu osana jaotatakse tasu kogu perioodile Kajastatakse lepingujärgse teenuse osutamisel
Freemium-mudel (püsiv tasuta pakett) Kasutustingimustega nõustumine ei loo tululepingut tasuta paketil 0 € tasuta paketi eest Tasulisele paketile üleminekul kajastatakse vastavat tasu teenuse osutamisel
Prooviperiood raha tagastamise garantiiga Tagastusõigus ei välista kehtiva lepingu olemasolu Kajastatakse teenuse osutamisel, arvestades oodatavaid tagastusi Tagastusaja lõppemine ei õigusta tulevikus osutatava teenuse enneaegset tulu

Allahindlused ja soodushinnad

Kui ettevõte pakub soodushinda – käivituspakkumine, soovitusboonus, aastaplaani sääst –, on tehinguhinnaks kokkulepitud soodushind. Teenuse „täishinna“ ja soodushinna vahet eraldi raamatupidamises tuluna ega kuluna ei kajastata. Tehinguhinnaks on reaalselt kokkulepitud tasu.

Keerukus tekib siis, kui ühele tootele antud allahindlus kujutab endast materiaalset õigust tulevaste ostude tegemiseks soodushinnaga – näiteks kui lepingus lubatakse kliendile teiseks aastaks 40% hinnasoodustust. Kui see soodustus ületab tavapärast turuhinda, võib see olla eraldiseisev täitmiskohustus, millele tuleb jaotada osa esimese aasta tehinguhinnast ning lükata see edasi kuni optsiooni kasutamiseni või aegumiseni.

Lepingupikenduse soodustused ja materiaalsed õigused
Kui teie SaaS-leping pakub lepingu pikendamisel soodushinda, mis on märgatavalt madalam tavapärasest turuhinnast, nõuab IFRS 15 hindamist, kas tegemist on materiaalse õigusega. Kui klient sõlmib lepingu just selleks, et kindlustada endale tulevane soodushind, tuleb osa esialgsest tehinguhinnast eraldada sellele optsioonile ja kajastada tuluna alles pikendamisel. Tavaliste lojaalsusallahindluste puhul pole see tavaliselt oluline, kuid suurte erikokkulepete puhul tuleb seda analüüsida.

Jaotis 7 – Tüüpiliste SaaS-tulustsenaariumide raamatupidamislaused

Täielikud raamatupidamiskanded peamiste stsenaariumide jaoks

Stsenaarium A – Kuutellimus, makse ja tulu samal kuul

Kuutellimus – 199 € laekunud ja samal kuul teenitud

Konto Deebet (D) Kreedit (K)
Pank / Stripe vahenduskonto 199,00 €
Tulu – kuutellimused 160,48 €
Käibemaksuvõlg – KMD (24%, sisaldub 199 € summas) 38,52 €

* Makse laekus ja tulu teeniti samal kuul. Tulevaste perioodide tulu ei teki. 24% käibemaks kehtib Eesti kliendi puhul; EL B2B puhul kohaldub pöördmaksustamine (0%) ja väljaspool EL-i käibemaksu ei lisandu.

Stsenaarium B – Aastatellimus, ettemaks 1. jaanuaril

Aastatellimus – 2 388 € laekunud 1. jaanuaril (kuumäär 199 €)

Konto Deebet (D) Kreedit (K)
Pank / Stripe vahenduskonto 2 388,00 €
Tulevaste perioodide tulud – aastatellimused 1 925,81 €
Käibemaksuvõlg – KMD (24%, sisaldub 2 388 € summas) 462,19 €

* Raha laekus ette. Tulu lükatakse täies mahus edasi bilanssi. 1 925,81 € ÷ 12 = 160,48 € kajastatakse iga kuu teenitud tuluna (160,53 € 12. kuul ümarduste tasandamiseks). Kogu arve käibemaks deklareeritakse ja tasutakse kohe jaanuari KMD deklaratsiooniga.

Aastatellimus – igakuine tulu vabastamine (iga kuu jaanuarist detsembrini)

Konto Deebet (D) Kreedit (K)
Tulevaste perioodide tulud – aastatellimused 160,48 € (jaan–nov); 160,53 € (dets)
Tulu – aastatellimused 160,48 € (jaan–nov); 160,53 € (dets)

* Rahaliikumist ei toimu – kanne viib summa kohustustest tuludesse. Korratakse 12 korda. Pärast 12. kuud on bilansijääk null.

Stsenaarium C – Mitmeelemendiline leping: tellimus + juurutus

Lepingu laekumine – 12 000 € (tellimus + juurutus)

Konto Deebet (D) Kreedit (K)
Pangakonto 12 000,00 €
Tulevaste perioodide tulud – aastatellimused (jaotatud 8 000 €) 8 000,00 €
Tulevaste perioodide tulud – juurutus (jaotatud 4 000 €) 4 000,00 €

* Kogu raha laekunud. Mõlemad täitmiskohustused võetakse bilansis arvele tulevaste perioodide tuluna.

Juurutuse verstapost 1 – 50% valmis (2. kuu)

Konto Deebet (D) Kreedit (K)
Tulevaste perioodide tulud – juurutus 2 000,00 €
Tulu – professionaalsed teenused 2 000,00 €

* 50% juurutuse väärtusest kajastatakse tuluna 1. etapi valmimisel ja kliendipoolsel kinnitamisel. Teine etapp (ülejäänud 2 000 €) kajastatakse lõplikul valmimisel.

Igakuine tellimustulu vabastamine – iga kuu

Konto Deebet (D) Kreedit (K)
Tulevaste perioodide tulud – aastatellimused 666,67 € (kuud 1–11); 666,63 € (12. kuu)
Tulu – aastatellimused 666,67 € (kuud 1–11); 666,63 € (12. kuu)

* Tellimuse osa (8 000 € ÷ 12) vabastatakse igakuiselt. Toimub paralleelselt juurutuse verstapostide kajastamisega 2. ja 3. kuul.

Stsenaarium D – Kasutusmahu ületus (hübriidmudel)

Kuu kasutusmahu ületusega – baastasu 299 € + ületus 160 €

Konto Deebet (D) Kreedit (K)
Pank / Stripe (baastasu + ületuse arve) 459,00 €
Tulu – kuutellimused 299,00 €
Tulu – kasutusmahupõhised lisatasud 160,00 €

* Baastellimus kajastatakse vastavalt lepingule; ületustasu kajastatakse kasutuse toimumise kuul (arveldatakse tagantjärele). Mõlemad on arve esitamisel kindlad summad.

Korduma kippuvad küsimused

Tingimusteta tasuta prooviperioodi puhul – kus klient saab igal ajal ilma tasuta lahkuda – lepingut prooviperioodil ei eksisteeri ning raamatupidamiskandeid ei tehta. Kui klient läheb 15. päeval üle tasulisele paketile, sõlmitakse leping ja tehakse esimese kuu tulukande. Prooviperiood on turundus- ja müügitegevus, mitte tulutehing. Kui prooviperiood nõuab krediitkaarti ja klient liigub automaatselt tasuliseks, kui ta ei tühista, on tegemist tingimusliku lepinguga – sel juhul piiratakse tulu prooviperioodil nulliga ja tulu hakatakse kajastama alates esimesest kinnitatud maksekuupäevast.

Kui klient tühistab lepingu ja tagastusest keeldumise klausli tõttu talle ülejäänud 10 000 € väärtuses teenuseid ei osutata, sõltub käsitlus lepingu tingimustest. Kui tühistamine lõpetab täitmiskohustuse (te ei pea enam ligipääsu tagama) ja leping annab õiguse kogu raha endale jätta, kajastatakse järelejäänud tulevaste perioodide tulu (umbes 10 000 € viimase 10 kuu eest) koheselt tühistamise hetkel tuluna – olete selle välja teeninud lepingulise õiguse alusel ilma edasise soorituskohustuseta. Lausend: D Tulevaste perioodide tulud / K Tulu. Kui kliendil säilib ligipääs lepinguperioodi lõpuni, jätkatakse tulu kajastamist tavapäraselt igakuiselt kuni lepingu lõpptähtajani.

Jah – peate hindama, kas lisatugi on eraldiseisev täitmiskohustus. Esmaklassiline tugi on tavaliselt eraldiseisev: see on eraldi tuvastatav teenus ja klient saab sellest iseseisvat kasu. Kahe eraldiseisva kohustuse puhul tuleb 400-eurone tehinguhind jaotada proportsionaalselt eraldi müügihindade alusel. Kui müüte tuge eraldi hinnaga 120 €/kuus ja tarkvara 300 €/kuus, on jaotus järgmine: SaaS = 400 × (300/420) = 286 €, Tugi = 400 × (120/420) = 114 €. Kuigi mõlemat kajastatakse aja jooksul ja igakuine kogutulu on ikka 400 €, on jaotus oluline toodete brutomarginaali analüüsimiseks ning olukordades, kus teenuste perioodid ei kattu.

Peaaegu kindlasti mitte – vastus sõltub sellest, kas seadistus on eraldiseisev teenus. Küsige: kas klient saaks seadistustööst iseseisvat kasu ilma jätkuva tarkvaratellimuseta? Enamiku SaaS-i seadistuste puhul (konto konfigureerimine, andmete import, seadistused) ei saa – seadistusel pole ilma tellimuseta eraldiseisvat väärtust. See tähendab, et seadistustasu ei ole eraldiseisev täitmiskohustus ja see tuleb liita tellimusega. 2 000 € jaotatakse kliendi oodatava eluea peale – kui kliendid püsivad keskmiselt 24 kuud, lisab seadistustasu 83,33 €/kuus igakuisele tellimustulule 24 kuu vältel. Ainult siis, kui seadistus loob eraldiseisva ja ülekantava tulemi, mida klient saaks kasutada mujal, võib selle kajastada valmimisel.

Tegemist on hübriidmudeliga, millel on fikseeritud põhi ja muutuv lagi. Fikseeritud miinimum kajastatakse igal kuul sõltumata kasutusest – see on kindel summa, millele teil on õigus. Miinimumi ületav osa on muutuv tasu, mida kajastatakse kasutuse toimumise kuul vastavalt esitatavale arvele. Kuudel, mil kasutus ei ületa miinimumi, kajastatakse ainult miinimumsumma. Kuudel, mil kasutus ületab miinimumi, kajastatakse tegelik suurem summa. Mitte kunagi ei kajastata ühelgi kuul vähem kui lepinguline miinimum. Aruandluses esitatakse miinimumosa fikseeritud tuluna ja ületus muutuva tuluna, mis on oluline investorite aruandluses ja brutomarginaali analüüsis.

Kas tulude kajastamine muutub SaaS-i kasvades keeruliseks?

Broneerige tasuta 30-minutiline konsultatsioon. Vaatame üle teie lepingutüübid, loome IFRS 15 tulukajastuse arvestuspõhimõtted ja tagame, et teie tulude arvestus on auditikindel ning investoritele valmis.

companyforbusiness.ee →