SaaS účetnictví: uznávání výnosů, časové rozlišení, MRR
Srozumitelné vysvětlení toho, v čem se účetnictví předplatného liší, jaká pravidla se na něj vztahují, jaké metriky doprovázejí účetní závěrku a co musí hlavní kniha zvládat, aby s tím vším držela krok.
Účetnictví SaaS (SaaS accounting) je účetnictví firem, které prodávají přístup k softwaru formou předplatného. Jediný aspekt, kterým se liší od prodeje běžného zboží, je časové načasování. Zákazník obvykle platí předem, často i na rok dopředu, a výnosy lze zaúčtovat teprve v průběhu měsíců, kdy je služba skutečně poskytována. Všechna specifika SaaS účetnictví vyplývají právě z této propasti mezi vystavením faktury a dodáním služby.
Tento článek vysvětluje, co tento pojem obnáší, jaká pravidla diktují standardy IFRS 15 a ASC 606, jakou hrstku čísel musí mít firma s předplatným pod kontrolou a co musí účetní systém splňovat, aby nic z toho nebylo nutné udržovat ručně v tabulkách.
Co znamená SaaS účetnictví
V běžném obchodě proběhne prodej, dodání i zaúčtování výnosu ve stejný okamžik. U podnikatelského modelu založeného na předplatném se tyto kroky rozcházejí:
- Zákazník podepíše smlouvu (tzv. booking čili rezervace či sjednaný obrat).
- Vystavíte fakturu, případně na dvanáct měsíců dopředu (tzv. billing čili fakturace).
- Zákazník zaplatí (hotovost či peněžní prostředky).
- Službu dodáváte postupně den po dni a výnosem (revenue) se stává pouze ta část, která již byla odčerpána.
- Část, která byla vyfakturována, ale ještě nebyla dodána, figuruje v rozvaze jako výnosy příštích období neboli odložené výnosy (deferred revenue), což je závazek.
Firma, která zaúčtuje celou roční fakturu jako výnos hned v lednu, vykazuje jedenáct měsíců práce, kterou ještě neodvedla. Pokud zákazník v březnu smlouvu zruší a dostane peníze zpět, tyto výnosy ve skutečnosti nikdy neexistovaly. Úhrnné účetnictví (akruální princip) existuje právě proto, aby tomu zabránilo, a SaaS je obchodním modelem, kde má tato náprava největší význam, protože téměř každý prodej je uhrazen dříve, než je služba dodána.
SaaS účetnictví tedy nepředstavuje samostatnou sadu účetních knih. Jde o klasické podvojné účetnictví aplikované na smlouvy plněné v čase, doplněné o vrstvu provozních metrik, které finanční výkazy přímo nezobrazují.
Proč peněžní tok (cash) není totéž co výnosy
Představte si zákazníka, který 1. ledna zaplatí 2 400 EUR za roční tarif. Zůstatek na bankovním účtu se prvního dne zvýší o 2 400 EUR (plus DPH). Výkaz zisku a ztráty za leden pak vykáže výnos ve výši 200 EUR, protože byla dodána jedna dvanáctina služby. Zbývajících 2 200 EUR představuje závazek, protože zákazníkovi dlužítě jedenáct měsíců služby.
| Co se v lednu událo | Částka |
|---|---|
| Přijatá hotovost (bez DPH) | 2 400 |
| Uznané výnosy | 200 |
| Odložené výnosy k 31. lednu | 2 200 |
Z toho plynou tři důsledky, které pravidelně mátou lidi přicházející do světa SaaS z jiných odvětví:
- Rychle rostoucí SaaS firma vypadá finančně silně, ale vykazuje nízký zisk. Roční platby předem přitékají na začátku, zatímco výnosy nabíhají s až ročním zpožděním.
- Zmenšující se SaaS firma působí přesně opačně. Výnosy z dřívějších plateb předem se nadále rozpouštějí, zatímco nové peníze přestávají přitékat.
- Zůstatek odložených výnosů je vlastně předpovědí. Jde o výnosy, které vykážete v následujících měsících, aniž byste museli cokoliv nového prodat, za předpokladu, že budete službu nadále řádně dodávat.
Položka v glosáři věnovaná odloženým výnosům a výnosům příštích období rozebírá samotný závazek podrobněji. Související článek o odložených výnosech v SaaS včetně účetních zápisů pak ukazuje konkrétní případy krok za krokem.
Pět klíčových čísel a jejich vzájemné odlišnosti
| Číslo | Co měří | Kde se nachází |
|---|---|---|
| Bookings (Sjednaná hodnota) | Celková hodnota podepsaných smluv za období | Provozní report, nikoliv hlavní kniha |
| Billings (Fakturace) | Částky vyfakturované za období | Kniha pohledávek (odběratelské faktury) |
| Revenue (Výnosy) | Hodnota služby dodané v daném období | Výkaz zisku a ztráty |
| Deferred revenue (Odložené výnosy) | Vyfakturováno, ale ještě nedodáno | Rozvaha, pasiva (závazky) |
| MRR / ARR | Normalizovaná měsíční (či roční) hodnota aktivního předplatného | Provozní report, nikoliv hlavní kniha |
Pravidlo, které propojuje první čtyři ukazatele, je jednoduché: fakturace − uznané výnosy = změna odložených výnosů. Pokud vaše reporty tuto rovnici nesplňují, je některý z těchto tří údajů chybný.
MRR a ARR představují hodnoty, které nejsou účetními ukazateli v pravém slova smyslu. MRR počítá pouze hodnotu opakujících se smluv přepočtenou na měsíční bázi, takže roční tarif ve výši 2 400 EUR přispívá k MRR částkou 200 EUR, zatímco jednorázové zřizovací poplatky nepřispívají ničím. Výnosy naproti tomu zřizovací poplatek zahrnují v okamžiku, kdy je zasloužený, a řídí se níže uvedenými pravidly pro uznávání výnosů. Obě čísla odpovídají na jiné otázky a neměla by se navzájem párovat, nýbrž pouze vzájemně vysvětlovat.
Pravidla: IFRS 15 a ASC 606
Oba standardy využívají stejný model o pěti krocích. V kontextu SaaS smlouvy vypadají jednotlivé kroky následovně:
| Krok | Pravidlo | Obvyklá SaaS odpověď |
|---|---|---|
| 1. Identifikace smlouvy | Vymahatelná dohoda s komerční podstatou | Podepsaná objednávka nebo akceptované online podmínky |
| 2. Identifikace plnění | Samostatně rozlišitelné závazky vůči zákazníkovi | Přístup k softwaru; úvodní zaškolení či implementace, pokud je samostatně rozlišitelná; prémiová podpora, je-li prodávána zvlášť |
| 3. Stanovení transakční ceny | Částka, na kterou podle očekávání získáte nárok, včetně proměnlivé složky | Cena předplatného snížená o očekávané refundace či kredity |
| 4. Alokace ceny | Rozdělení na jednotlivé závazky v poměru k samostatným prodejním cenám | Množstevní slevy se rozloží na software i zaškolení, nezůstanou pouze na jedné řádce |
| 5. Uznání výnosu | V okamžiku nebo v průběhu plnění jednotlivých závazků | Přístup k softwaru: v čase poměrnou částí; zaškolení: v určitý okamžik nebo dle milníků |
O většině praktických postupů rozhodují tři detaily.
Přístup k softwaru se plní v čase. Zákazník čerpá službu průběžně, a proto se výnosy uznávají rovnoměrně po celou dobu trvání služby. Obvyklým postupem je lineární rozložení vážené dny.
Zaškolení může, ale nemusí být samostatným plněním. Pokud by zákazník mohl software využívat i bez implementačních služeb a tyto služby se prodávají zvlášť, jde o samostatný závazek, který se zúčtuje v okamžiku dodání. Pokud je software bez zaškolení nepoužitelný, tvoří obě položky jeden celek a celková cena se uznává postupně po dobu trvání předplatného. Jde o odborný odhad, který činí firma, nikoliv samotný software.
Proměnlivá složka se nezahrnuje, dokud není vysoce pravděpodobná. Pokud očekáváte, že u 5 % ročních tarifů dojde k vrácení peněz, transakční cena činí 95 % z faktury. Zbývajících 5 % představuje závazek z vrácení peněz, nikoliv výnos. Výnosem se tato část stane teprve tehdy, když uplyne lhůta pro vrácení peněz bez uplatnění nároku.
Článek o uznávání výnosů v SaaS dle IFRS 15 s ukázkovými položkami v hlavní knize aplikuje každý krok na číselný příklad a ukazuje související účetní zápisy.
Časté chyby
- Účtování celé faktury přímo do výnosů. Nejčastější chyba: výnosy se rovnají fakturaci a odložené výnosy v rozvaze vůbec neexistují. V letech růstu to výnosy nadhodnocuje a v pozdějších letech naopak podhodnocuje.
- Ponechání slevy z balíčku na jediném řádku. Balíček softwaru a zaškolení v hodnotě 3 000 EUR, kde je sleva uplatněna pouze na položku zaškolení, vede k příliš rychlému uznání výnosů na začátku. Sleva přitom náleží oběma plněním poměrně.
- Považování refundací za překvapení. Očekávaná míra refundací představuje proměnlivou složku. Zaúčtování plné částky a následné zpětné opravy refundací nadhodnocují výnosy v každém období.
- Míchání MRR a výnosů. MRR je ukazatel aktuální výkonnosti (run-rate), zatímco výnosy představují to, co bylo skutečně dodané. Prezentace pro správní radu, která zaměňuje jedno za druhé, neobstojí při hloubkové kontrole (due diligence).
- Tabulkové rozvrhy. Časové rozlišení odložených výnosů vedené ručně se rozchází s hlavní knihou hned v měsíci, kdy některý zákazník provede upgrade, downgrade nebo zrušení uprostřed období.
- Uzavírání měsíce s nevyrovnaným časovým rozlišením. Pokud je uvolňování odložených výnosů prováděno ručním interním dokladem, může dojít k uzavření měsíce, ve kterém byly výnosy sice zaslouženy, ale nebyly zaúčtovány.
Osvědčené postupy
- Zanesení metody uznávání výnosů přímo na řádek faktury, nikoliv do tabulky. Řádek obsahující cenu by měl nést i informaci o tom, jak se výnos tvoří: v určitý okamžik, poměrně mezi dvěma daty, podle milníků nebo dle stupně dokončení.
- Udržování odvozeného zůstatku odložených výnosů. Závazek by měl odpovídat součtu čekajících tranší harmonogramu, doložitelných řádek po řádce, nikoliv číslu, které někdo ručně vepíše na konci měsíce.
- Evidování samostatných prodejních cen. Alokace je bez nich nemožná. Stanovte je jednou pro každý produkt a uložte je přímo u položky v katalogu.
- Odhadování refundací při vystavení dokladu. Očekávaný podíl evidujte jako závazek z vrácení peněz a průběžně jej párujte se skutečnými dobropisy.
- Uvolňování odložených výnosů jako součást závěrky. Měsíc nelze uzamknout, dokud nebyla uznána každá tranše splatná v daném období.
- Oddělení DPH od procesu uznávání výnosů. DPH je splatná v okamžiku vystavení faktury nebo přijetí zálohy, nikoliv při dodání služby. Oba harmonogramy musí být nezávislé.
- Sestavování přehledu pohybu (roll-forward). Počáteční stav odložených výnosů plus fakturace minus uznané výnosy se rovná konečnému stavu odložených výnosů. Sestavujte tento přehled každý měsíc.
- Udržování MRR v provozním reportu. Počítejte jej z aktivních předplatných a jejich normalizované hodnoty. Neodvozujte MRR z hlavní knihy a nedovolte, aby do ní zapisovalo.
Jak Nordlet automatizuje časové rozlišení
Modul pro uznávání výnosů v systému Nordlet implementuje výše uvedená pravidla jako vlastnosti běžných řádek faktury, takže nevzniká žádná samostatná pomocná kniha, kterou by bylo nutné párovat.
Metoda přímo na řádku. Každý řádek prodejní faktury akceptuje objekt recognition, kde lze nastavit method na point_in_time (výchozí hodnota, výnos v okamžiku vystavení), ratable s parametry startDate a endDate, milestone se seznamem procent, jejichž součet dává 100, nebo percent_complete. Při vystavení faktury se pohledávka a DPH zaúčtují v plné výši a čistá hodnota odložené položky se namísto výnosů připíše ve prospěch výnosů příštích období.
Harmonogramy jsou odvozené, nikoliv ručně psané. Řádek s poměrným rozpuštěním generuje jednu tranši za každý kalendářní měsíc, váženou počtem dnů poskytování služby v daném měsíci. Každá tranše je dohledatelná prostřednictvím rozhraní sales/recognition-schedules/list se stavem pending (čekající), recognized (uznané) nebo cancelled (zrušené), takže zůstatek odložených výnosů lze doložit na cent přesně.
Tři spouštěče bez nutnosti opakovaného dotazování. K uznání výnosu dochází při uzamčení období (přednostně se uzná vše splatné do konce období, takže měsíc nelze uzavřít s neuvolněnými výnosy), při vystavení předávacího protokolu k řádku navázanému na milník a při splatnosti naplánované tranše. Koncový bod pro zkušební spuštění (dry-run) ukazuje, co přesně by daná dávka zaúčtovala před vlastním provedením.
Alokace a refundace. Nastavení samostatné prodejní ceny na každém řádku alokuje celkovou částku faktury poměrně na jednotlivé řádky. Nastavení odhadu refundací na řádku připíše tento podíl v okamžiku vystavení do závazků z vrácení peněz; následné dobropisy tento závazek snižují dříve, než se dotknou samotných výnosů.
Předplatné. Smlouva s měsíčním, čtvrtletním nebo ročním fakturačním cyklem generuje pro každé období návrh faktury s předem nastavenými řádky pro poměrné rozpuštění a fakturační dávka prochází každou aktivní smlouvu a vyhledává období, jejichž splatnost nastala. Krátká koncová období se poměrně krátí podle dnů.
Omezení systému jsou popsána stejně přímočaře jako jeho funkce: harmonogramy jsou zafixovány v eurech podle kurzu platného v den vystavení, metoda zbytkové alokace není implementována a významné finanční složky (significant financing components) jsou mimo záběr. Software zvládá postupy dle IFRS 15 a ASC 606, avšak rozhodnutí o tom, které pravidlo má konkrétní smlouva využívat, zůstává plně v kompetenci firmy.
FAQ
Co znamená SaaS účetnictví?
Jde o aplikaci akruálního účetnictví na podnikání, které prodává přístup k softwaru v čase. Hlavním rysem je, že zákazníkům jsou fakturovány (a často i hrazeny) platby předem před dodáním služby, takže výnosy jsou uznávány postupně s tím, jak plynou období poskytování služby, přičemž nedodaná část je vedena jako odložené výnosy.
Jaká pravidla platí pro SaaS účetnictví?
Řídicími standardy jsou IFRS 15 (používaný v EU a ve většině světa) a ASC 606 (ve Spojených státech). Oba využívají shodný model o pěti krocích: identifikovat smlouvu, identifikovat plnění, stanovit transakční cenu, alokovat ji na jednotlivá plnění podle samostatných prodejních cen a uznat výnos v okamžiku nebo v průběhu plnění každého závazku. V případě přístupu k softwaru to znamená uznávání výnosů po dobu trvání předplatného.
Jsou odložené výnosy totéž co výnosy příštích období?
Ano. Odložené výnosy, výnosy příštích období, nerozdělené výnosy a smluvní závazky jsou různá pojmenování pro stejnou položku v pasivech: částky vyfakturované nebo přijaté za služby, které ještě nebyly dodány. Standard IFRS 15 používá pojem „smluvní závazek“ (contract liability), zatímco české a evropské účetní předpisy obvykle hovoří o výnosech příštích období.
Je MRR účetní ukazatel?
Ne. MRR je provozní metrika představující normalizovanou měsíční hodnotu aktivních opakujících se smluv. Neobjeví se v žádném účetním standardu ani ve finančních výkazech. Výnosy ukazují výsledek hospodaření a zahrnují i jednorázové položky, jako jsou zřizovací poplatky, v okamžiku, kdy jsou zasloužené.
Musí malé SaaS firmy dodržovat IFRS 15?
Statutární účetnictví firmy se řídí národními účetními předpisy dané země (v EU vycházejícími ze Směrnice o účetnictví), které mohou pro malé subjekty umožňovat zjednodušení. Investoři, kupující a auditoři však bez ohledu na velikost firmy očekávají, že výnosy z předplatného budou časově rozlišovány, a většina národních rámců akruální účetnictví v každém případě vyžaduje. Zaúčtování celé faktury přímo do výnosů je chybné podle všech z nich.