Beancount.io LogoBeancount.io

Tvorba trojzložkového finančného modelu: Ako majitelia malých podnikov predpovedajú cash runway a testujú plány rastu

12 minúty čítaniaMike ThriftMike Thrift
Tvorba trojzložkového finančného modelu: Ako majitelia malých podnikov predpovedajú cash runway a testujú plány rastu

Ak je vašou prognózou jediná tabuľka mesačných výnosov mínus mesačné výdavky, nemáte finančný model. Máte rozpočet. A rozpočet vám nepovie, či dokážete prežiť slabý štvrťrok, či váš ďalší zamestnanec v siedmom mesiaci nevyčerpá bankový účet, alebo či sa nákup zásob, ktorý plánujete na sviatky, vo februári potichu nezmení na krízu úverového rámca.

Model troch výkazov to dokáže. Prepája výkaz ziskov a strát, súvahu a výkaz o peňažných tokoch do jednej súvislej prognózy, takže dôsledky každého rozhodnutia – prijatie obchodníka, predĺženie splatnosti na 60 dní, financovanie dodávky – sa premietnu do jediného čísla, na ktorom nakoniec záleží: hotovosť na účte.

Táto príručka vás prevedie tým, čo je model troch výkazov, ako ho vytvoriť aj bez skúseností z investičného bankovníctva a ako ho použiť na zodpovedanie otázok, ktoré nedávajú zakladateľom firiem spávať.

Prečo prognóza na jednom hárku nestačí

Samotná prognóza ziskov a strát skrýva tri veci, ktoré môžu potopiť aj ziskovú firmu.

Pracovný kapitál. Rastiaca spoločnosť, ktorá predáva so splatnosťou 30 dní a dodávateľom platí do 15 dní, potrebuje každý mesiac viac hotovosti, aj keď výkaz ziskov a strát vykazuje rekordné zisky. Výkaz ziskov a strát oslavuje predaj; bankový účet pociťuje oneskorenie.

Kapitálové výdavky (CapEx). Kúpa zariadenia za 40 000 USD sa vo výkaze ziskov a strát prejaví ako ročný odpis vo výške 5 714 USD, ale v deň, keď vypíšete šek, to znamená úbytok hotovosti 40 000 USD. Prognóza založená len na výkaze ziskov a strát rozloží túto bolesť na sedem rokov. Váš bankový účet nie.

Financovanie. Splátky istiny úveru sa vo výkaze ziskov a strát vôbec neobjavujú (uvádzajú sa tam len úroky). Ak splácate termínovaný úver, vaša hotovosť bude každý mesiac klesať o tisíce, čo váš výkaz ziskov a strát nedokáže vysvetliť.

Model troch výkazov zachytáva všetky tri oblasti. Výkaz ziskov a strát považuje za príbeh o zárobkoch, súvahu za súpis toho, čo firma vlastní a čo dlhuje v danom čase, a výkaz o peňažných tokoch za most, ktorý ich zosúlaďuje. Keď sú tieto tri výkazy správne prepojené, žiadne rozhodnutie sa nedá analyzovať izolovane.

Ako sa tieto tri výkazy prepájajú

Skôr než začnete niečo stavať, pochopte toto prepojenie. Model troch výkazov nie sú tri samostatné prognózy; je to jedna prognóza vnímaná cez tri optiky.

Výkaz ziskov a strát napája dve miesta

Čistý zisk – výsledné číslo výkazu ziskov a strát – sa objavuje na dvoch miestach. Pripočítava sa k nerozdelenému zisku v súvahe, čím zvyšuje vlastné imanie. A je to východiskový riadok výkazu o peňažných tokoch, kde ho upravíte späť na skutočnú hotovosť odstránením nepeňažných položiek.

Súvaha uchováva kumulatívny stav

Aktivita v každom období mení súvahu. Predaj na úver zvyšuje pohľadávky. Nákup zásob zvyšuje zásoby. Nový dlh zvyšuje zostatok úveru. Súvaha je priebežný súčet; výkaz ziskov a strát a výkaz o peňažných tokoch vysvetľujú, prečo sa zmenil.

Výkaz o peňažných tokoch je nástrojom na zosúladenie

Výkaz o peňažných tokoch začína čistým ziskom a potom prechádza každou zmenou v súvahe, aby previedol akruálny zisk na hotovosť. Odpisy, čo je náklad vo výkaze ziskov a strát, ktorý v skutočnosti nespotreboval hotovosť, sa pripočítajú späť. Nárast pohľadávok – predaj, ktorý ste uskutočnili, ale ešte ste nezinkasovali peniaze – sa odpočíta. Výsledná konečná suma hotovosti sa prenesie späť do súvahy ako nový zostatok hotovosti.

Ak je model správne prepojený, súvaha sa vyrovná sama. Nikdy by ste nemali dopĺňať číslo „naslepo“, aby ste ju vyrovnali.

Konkrétny príklad: odpisy

Predpokladajme, že si kúpite dodávku za 50 000 USD s päťročnou životnosťou. V prvom roku:

  • Výkaz ziskov a strát vykazuje odpisový náklad 10 000 USD, čím sa čistý zisk po zdanení zníži približne o 7 500 USD.
  • Súvaha zníži čistú účtovnú hodnotu dodávky z 50 000 USD na 40 000 USD a zníži nerozdelený zisk o 7 500 USD čistého zisku po zdanení.
  • Výkaz o peňažných tokoch začína nižším čistým ziskom, potom pripočíta späť 10 000 USD odpisov, pretože nespotrebovali hotovosť. Pôvodný nákup za 50 000 USD v hotovosti sa objaví raz, v investičnej časti, v roku nákupu.

Jedna transakcia, tri výkazy, všetko prepojené. Toto je mechanizmus, ktorý model vykonáva pri stovkách riadkových položiek.

Postup budovania v ôsmich krokoch

Tu je poradie, ktoré funguje. Odolajte nutkaniu začať výnosmi a hnať sa vpred – každý krok stavia na tom predchádzajúcom.

Krok 1: Zadajte historické údaje

Pre väčšinu malých firiem stačia tri roky mesačnej alebo ročnej histórie. Vytiahnite výkaz ziskov a strát, súvahu a výkaz o peňažných tokoch zo svojho účtovného softvéru a rozložte ich vedľa seba. Použite jeden stĺpec pre každé obdobie.

Tip na formátovanie, ktorý vám ušetrí hodiny hľadania chýb: použite jednu farbu (tradične modrú) pre vstupy a historické čísla a inú (tradične čiernu) pre vzorce. Keď sa o šesť mesiacov niečo pokazí, na prvý pohľad uvidíte, ktoré bunky sú predpoklady a ktoré sú výpočty.

Krok 2: Výpočet historických ukazovateľov (drivers)

Nepredpovedajte výnosy len ako „X USD v budúcom roku“. Prognózujte veci, ktoré výnosy generujú: mieru rastu, počet predaných jednotiek, priemernú cenu, počet zákazníkov, mieru odchodu (churn). Pri každej riadkovej položke vypočítajte historický pomer, ktorý použijete na projekciu budúcnosti.

Bežné ukazovatele (drivers), ktoré treba extrahovať:

  • Miera rastu výnosov (medziročne)
  • Hrubá marža (náklady na predaný tovar ako percento z výnosov)
  • Prevádzkové náklady ako percento z výnosov alebo fixné sumy, ktoré rastú s infláciou
  • Doba obratu pohľadávok (pohľadávky delené dennými výnosmi)
  • Doba obratu zásob (zásoby delené dennými nákladmi na predaný tovar)
  • Doba splatnosti záväzkov (záväzky delené dennými nákladmi na predaný tovar)
  • Kapitálové výdavky ako percento z výnosov
  • Odpisy ako percento z hrubého dlhodobého hmotného majetku (pozemky, budovy a zariadenia)

Tieto historické pomery sú vaším východiskovým bodom. Následne ich môžete upraviť podľa toho, aké zmeny očakávate.

Krok 3: Prognózovanie výkazu ziskov a strát (takmer)

Použite svoje ukazovatele na prognózovanie výnosov, nákladov na predaný tovar a prevádzkových nákladov. Zastavte sa pred úrokovými nákladmi a daňami. Úroky zatiaľ nemôžete vypočítať, pretože ste ešte nezostavili harmonogram dlhu, a dane by ste nemali počítať, kým nebudete vedieť, aké ďalšie odpočítateľné položky sa uplatnia.

K tomuto výkazu sa vrátite a dokončíte ho po vypracovaní podporných harmonogramov.

Krok 4: Zostavenie harmonogramu dlhodobého majetku

Prognózujte dlhodobý hmotný majetok (pozemky, budovy a zariadenia) ako kumulatívny pohyb (roll-forward): počiatočný zostatok plus nové nákupy mínus odpisy sa rovná konečnému zostatku. Prognóza kapitálových výdavkov je predpoklad, ktorý ovládate vy; odpisy sa vypočítajú na základe doby použiteľnosti, ktorú priradíte. Hodnota odpisov, ktorú tu vytvoríte, sa spätne prenesie do výkazu ziskov a strát.

Krok 5: Zostavenie harmonogramu dlhu

Podobný kumulatívny pohyb pre každý dlhový nástroj: počiatočný zostatok plus nové čerpania mínus splátky istiny sa rovná konečnému zostatku. Vynásobte priemerný zostatok úrokovou sadzbou, aby ste vypočítali úrokový náklad, ktorý sa prenesie späť do výkazu ziskov a strát.

Tu sa nachádza aj jediná úmyselná cirkulárna referencia v modeli. Úrokový náklad znižuje čistý zisk, čo znižuje hotovosť, čo môže zmeniť výšku dlhu, ktorý potrebujete čerpať, čo následne mení úrokový náklad. Väčšina tvorcov modelov buď povolí iteratívne výpočty v Exceli, alebo preruší tento cyklus výpočtom úrokov zostatku dlhu z predchádzajúceho obdobia. Pre model malého podniku je výpočet z predchádzajúceho obdobia takmer vždy postačujúci.

Krok 6: Dokončenie výkazu ziskov a strát

Keď máte odpisy a úroky na mieste, môžete vypočítať zisk pred zdanením, uplatniť daňovú sadzbu a dopracovať sa k čistému zisku.

Krok 7: Dokončenie súvahy (okrem hotovosti)

Prognózujte každý riadok súvahy okrem hotovosti:

  • Pohľadávky z obchodného styku sa rovnajú dobe obratu pohľadávok vynásobenej dennými výnosmi.
  • Zásoby sa rovnajú dobe obratu zásob vynásobenej dennými nákladmi na predaný tovar.
  • Záväzky z obchodného styku sa rovnajú dobe splatnosti záväzkov vynásobenej dennými nákladmi na predaný tovar.
  • Dlhodobý hmotný majetok pochádza z harmonogramu dlhodobého majetku.
  • Dlh pochádza z harmonogramu dlhu.
  • Nerozdelený zisk sa rovná predchádzajúcemu nerozdelenému zisku plus čistý zisk mínus dividendy.

Krok 8: Zostavenie výkazu peňažných tokov a dosadenie hotovosti späť do súvahy

Začnite čistým ziskom. Pripočítajte odpisy a iné nepeňažné položky. Pripočítajte alebo odpočítajte zmenu v každej položke pracovného kapitálu (nárast pohľadávok spotrebúva hotovosť; nárast záväzkov ju poskytuje). Odpočítajte kapitálové výdavky. Pripočítajte čistú emisiu dlhu. Výsledkom je zmena hotovosti, ktorú pripočítate k predchádzajúcemu zostatku hotovosti, aby ste získali nový zostatok hotovosti, ktorý následne vložíte do riadku hotovosti v súvahe.

Ak ste správne zostavili každý iný riadok, súvaha sa teraz vyrovná automaticky. Ak nie, máte niekde chybu v prepojení – nepoužívajte umelé vyrovnávacie položky (zátky). Nájdite tú chybu.

Základom toho všetkého sú presné vstupné údaje. Model postavený na neporiadnom účtovníctve vyprodukuje sebavedomo pôsobiace nezmysly. Či už vediete svoje záznamy v tabuľkách, v tradičnom účtovnom balíku alebo v softvéri na „plain-text accounting“, disciplína čistého, odsúhlaseného a pravidelne aktualizovaného účtovníctva je to, vďaka čomu má prognóza zmysel. Považujte svoje účtovníctvo za zdrojovú dátovú vrstvu pre každý model, ktorý kedy vytvoríte.

Použitie modelu na prognózovanie hotovostnej rezervy (Cash Runway)

Akonáhle je model spustený, riadok hotovosti v súvahe predstavuje vašu hotovostnú rezervu (runway). Už nepotrebujete samostatný výpočet rezervy; model ju vygeneruje na každý mesiac tak ďaleko, ako siaha vaša prognóza.

V prípade začínajúcich firiem a firiem pred dosiahnutím zisku sledujte trajektóriu hotovosti týždenne, nie mesačne. Spriemerovanie posledných troch mesiacov čerpania hotovosti (burn rate) a jeho vydelenie zostatkom v banke je len začiatok, ale výhľadový model, ktorý zahŕňa známe načasovanie – mzdy k pätnástemu, platba od zákazníka splatná k dvadsiatemu, odhad dane splatný budúci mesiac – je dramaticky presnejší.

Referenčné hodnoty (benchmarky), ktoré stojí za to poznať:

  • Startup v rannom štádiu sa zvyčajne zameriava na 12 až 18 mesiacov hotovostnej rezervy, čo je dostatok času na to, aby vývoj produktu a uvedenie na trh priniesli výsledky bez toho, aby boli nútení do unáhleného fundraisingu.
  • Servisné podniky s opakujúcimi sa zmluvami môžu bezpečne fungovať s rezervou na štyri až šesť mesiacov, ak sú platby odberateľov predvídateľné.
  • Spoločnosti financované rizikovým kapitálom (venture capital), ktoré získavajú prostriedky na základe míľnikov, vo všeobecnosti potrebujú aspoň 12 mesiacov medzi jednotlivými kolami financovania.

Ak model ukazuje, že sa hotovostná rezerva zmenšuje pod vašu hranicu, riešením je len málokedy jeden veľký rez. Je to sekvencia malých krokov: sprísnenie výberu pohľadávok (skrátenie doby obratu pohľadávok o týždeň), predĺženie splatnosti záväzkov (predĺženie doby splatnosti záväzkov o týždeň), odloženie náboru o štvrťrok, odklad kapitálového výdavku. Otestujte každý krok v modeli a sledujte, ako sa hotovostná rezerva predlžuje.

Záťažové testovanie plánov rastu

Prognóza, ktorá počíta len so základným scenárom, je rozprávka. Skutočná hodnota trojzložkového finančného modelu spočíva v schopnosti položiť si otázku „čo ak?“ a vidieť všetky dôsledky naraz.

Vytvorte tri scenáre

Vytvorte minimálne základný, pesimistický a optimistický scenár. Niektoré firmy odhadujú, že vykonávanie scenárovej analýzy môže výrazne znížiť riziko likvidity v porovnaní s prognózou založenou na jednom bode – nie preto, že by sa budúcnosť stala predvídateľnejšou, ale preto, že spoločnosť už nie je zaskočená predvídateľnými výsledkami.

Scenáre musia byť úprimné. Pesimistický scenár, ktorý predpokladá 20-percentný rast namiesto 30-percentného, nie je skutočne pesimistický. Skutočný pesimistický scenár počíta s nulovým rastom, odchodom významného zákazníka alebo predĺžením 90-dňovej splatnosti kľúčového klienta na 150 dní.

Vytvorte tabuľky citlivosti

Vyberte dva alebo tri predpoklady, ktoré model ovplyvňujú najviac – zvyčajne rast tržieb, hrubú maržu a dobu obratu pohľadávok – a vytvorte tabuľku, ktorá ukazuje, ako sa mení stav hotovosti na konci roka pri variáciách každého z nich. To vám povie, ktoré premenné máte sledovať najpozornejšie a o ktorých vyjednávať najtvrdšie.

Otestujte cyklus pracovného kapitálu

Plán rastu, ktorý zdvojnásobuje tržby, často zdvojnásobuje aj potrebu pracovného kapitálu. Prejdite si model s tržbami o 50 percent vyššími oproti základu a opýtajte sa: pokryje úverový rámec nárast pohľadávok? Zmestí sa nárast zásob do dodávateľských úverových podmienok? Spoločnosť sa môže k platobnej neschopnosti dopracovať práve rastom a trojzložkový model je miestom, kde to zachytíte skôr, než k tomu dôjde.

Bežné chyby, ktoré znehodnocujú model

Väčšina trojzložkových modelov, ktoré „nesedia“, zlyháva z niekoľkých málo dôvodov.

Umelé dorovnávanie hotovosti alebo vlastného imania na vynútenie rovnováhy. Ak súvaha nesedí, ide o logickú chybu. Umelé dorovnanie chybu skryje a znehodnotí všetky nadväzujúce čísla. Namiesto toho nájdite chýbajúce alebo duplicitné prepojenie.

Prepojenie tej istej položky súvahy s prehľadom peňažných tokov dvakrát – alebo vôbec. Každá položka súvahy sa musí v prehľade peňažných tokov objaviť presne raz a so správnym znamienkom. Vynechaná položka alebo chyba v znamienku je najčastejšou príčinou nerovnováhy.

Použitie počiatočného zostatku tam, kde je potrebný konečný zostatok. Nerozdelený zisk, akumulované odpisy a ďalšie kumulatívne účty musia vždy odkazovať na konečný zostatok predchádzajúceho obdobia plus aktivitu v aktuálnom období. Nenápadný odkaz na nesprávny stĺpec môže spôsobiť chyby, ktoré sa v priebehu rokov prognózy nabaľujú.

Pevné vpisovanie čísel (hardcoding) do vzorcov. Sadzba dane „0,21“ skrytá v bunke s výpočtom namiesto toho, aby bola prebratá z jasne označeného riadku s predpokladmi, sa vám vráti. Každý predpoklad patrí na jedno miesto, jasne označené.

Budovanie celého modelu v jednom hárku. Aj modelu malého podniku prospeje oddelenie predpokladov, výpočtov a výstupov. Recenzenti by mali byť schopní nájsť vstupy bez zdĺhavého hľadania.

Zabúdanie na to, že kruhové odkazy sú niekedy úmyselné. Úrokové náklady vypočítané z priemerného zostatku dlhu vytvárajú vedomú slučku. To je v poriadku, ak je zapnutý iteračný výpočet a chápete, čo sa deje. Je to katastrofa, ak na to narazíte náhodou a model začne vytvárať nekonečné reťazce.

Poznámka k nástrojom

Trojzložkový model môžete vytvoriť v Exceli, Google Sheets alebo v ktoromkoľvek z moderných nástrojov na plánovanie pre malé podniky (Jirav, Cube, Planful a ďalšie dodávajú vopred pripravené šablóny trojzložkových modelov). Na nástroji záleží menej než na disciplíne.

Dôležitejšia je kvalita prichádzajúcich historických údajov. Ak účtovné knihy uzatvárate neskoro, chybne kategorizujete transakcie alebo sa prebudovávajú pri každom exporte zostavy, váš model zdedí každú chybu. Model je pákový efekt vášho účtovníctva – dobré knihy robí výkonnými a zlé knihy aktívne zavádzajúcimi.

Majte svoje financie v poriadku od prvého dňa

Trojzložkový model je len taký úprimný, ako je úprimné účtovníctvo, ktoré za ním stojí. Udržiavanie čistých, odsúhlasených a verzovaných finančných záznamov je to, čo mení prognózovanie z hádania na rozhodovanie. Beancount.io poskytuje plain-text accounting, ktorý vám dáva úplnú transparentnosť a kontrolu nad vašimi finančnými údajmi – žiadne „čierne skrinky“, žiadna závislosť na jednom dodávateľovi a knihy, v ktorých sa dajú čisto porovnávať zmeny (diff), takže vždy viete, čo sa zmenilo. Začnite zadarmo a zistite, prečo vývojári a finanční profesionáli prechádzajú na plain-text accounting.