Bouwen van een financieel model met drie overzichten: Hoe eigenaren van kleine bedrijven runway voorspellen en groeiplannen stresstesten

14 min leestijdMike ThriftMike Thrift
Bouwen van een financieel model met drie overzichten: Hoe eigenaren van kleine bedrijven runway voorspellen en groeiplannen stresstesten

Als uw prognose een enkele spreadsheet is van maandelijkse inkomsten minus maandelijkse uitgaven, heeft u geen financieel model. U heeft een budget. En een budget vertelt u niet of u een traag kwartaal kunt overleven, of uw volgende aanwerving de bankrekening in maand zeven zal uitputten, of dat de voorraadopbouw die u plant voor de feestdagen stilletjes zal veranderen in een kredietlijn-noodgeval in februari.

Een drieledig model (three-statement model) doet dat wel. Het koppelt de resultatenrekening, de balans en het kasstroomoverzicht aan elkaar tot één verbonden prognose, zodat de gevolgen van elke beslissing — het aannemen van een verkoper, het verlengen van betalingstermijnen naar 60 dagen, het financieren van een vrachtwagen — doorvloeien naar het enige getal dat er uiteindelijk toe doet: contant geld.

Deze gids doorloopt wat een drieledig model is, hoe u er een bouwt zonder achtergrond in investment banking, en hoe u het gebruikt om de vragen te beantwoorden waar oprichters om 2 uur 's nachts wakker van liggen.

Waarom een prognose op één blad niet genoeg is

Een winst-en-verliesprognose op zichzelf verbergt drie zaken die een winstgevend bedrijf ten val kunnen brengen.

Werkkapitaal. Een groeiend bedrijf dat verkoopt met een betalingstermijn van 30 dagen en zijn leveranciers binnen 15 dagen betaalt, heeft elke maand meer contant geld nodig, zelfs als de resultatenrekening recordwinsten laat zien. De winst-en-verliesrekening viert de verkoop; de bankrekening voelt de vertraging.

Kapitaaluitgaven (Capex). De aankoop van een machine van $40.000 verschijnt als een jaarlijkse afschrijvingskost van $5.714 op de resultatenrekening, maar als een cash-uitgave van $40.000 op de dag dat u de cheque uitschrijft. Een prognose die alleen op de winst-en-verliesrekening is gebaseerd, verdeelt de pijn over zeven jaar. Uw bankrekening doet dat niet.

Financiering. Aflossingen op de hoofdsom van een lening verschijnen helemaal niet op de resultatenrekening (alleen de rente wel). Als u een lening afbetaalt, zal uw cash elke maand met duizenden dalen op een manier die uw resultatenrekening niet kan verklaren.

Het drieledige model legt alle drie vast. Het behandelt de resultatenrekening als het verhaal van de inkomsten, de balans als de inventaris van wat het bedrijf op een bepaald moment bezit en verschuldigd is, en het kasstroomoverzicht als de brug die deze twee met elkaar verzoent. Wanneer de drie correct gekoppeld zijn, kan geen enkele beslissing afzonderlijk worden geanalyseerd.

Hoe de drie overzichten met elkaar verbonden zijn

Voordat u begint met bouwen, moet u de structuur begrijpen. Een drieledig model bestaat niet uit drie afzonderlijke prognoses; het is één prognose bekeken door drie lenzen.

De resultatenrekening voedt twee bestemmingen

Het netto-inkomen — het eindresultaat van de resultatenrekening — verschijnt op twee plaatsen. Het wordt toegevoegd aan de ingehouden winsten op de balans, waardoor het eigen vermogen toeneemt. En het is de startlijn van het kasstroomoverzicht, waar u het aanpast naar daadwerkelijke cash door niet-contante posten te verwijderen.

De balans bewaart de cumulatieve toestand

De activiteit van elke periode verandert de balans. Verkoop op krediet verhoogt de debiteuren (accounts receivable). Voorraadaankopen verhogen de voorraad. Nieuwe schulden verhogen het leningensaldo. De balans is de lopende telling; de resultatenrekening en het kasstroomoverzicht leggen uit waarom deze veranderde.

Het kasstroomoverzicht is de verzoener

Het kasstroomoverzicht begint met het netto-inkomen en doorloopt vervolgens elke verandering op de balans om de winst op transactiebasis (accrual profit) om te zetten in cash. Afschrijvingen, een kostenpost op de resultatenrekening die niet daadwerkelijk cash heeft verbruikt, worden weer opgeteld. Een toename van de debiteuren — een verkoop die u hebt gedaan maar nog niet hebt geïnd — wordt afgetrokken. Het uiteindelijke cashbedrag dat dit oplevert, vloeit terug naar de balans als het nieuwe kassaldo.

Als het model correct is opgezet, is de balans uit zichzelf in evenwicht. U zou nooit een getal moeten invullen om het kloppend te maken.

Een concreet voorbeeld: afschrijving

Stel dat u een vrachtwagen koopt van $50.000 met een levensduur van vijf jaar. In jaar één:

  • De resultatenrekening toont $10.000 aan afschrijvingskosten, wat het netto-inkomen met ongeveer $7.500 vermindert na belastingen.
  • De balans verlaagt de netto boekwaarde van de vrachtwagen van $50.000 naar $40.000 en verlaagt de ingehouden winsten met de $7.500 aan inkomen na belastingen.
  • Het kasstroomoverzicht begint met het lagere netto-inkomen en telt vervolgens de $10.000 afschrijving weer op omdat deze geen cash verbruikte. De oorspronkelijke cash-aankoop van $50.000 verschijnt eenmalig, in de investeringssectie, in het jaar dat u de aankoop deed.

Eén transactie, drie overzichten, allemaal verbonden. Dit is de kracht die het model uitoefent over honderden posten.

Het stappenplan in acht stappen

Dit is de volgorde die werkt. Weersta de drang om met de omzet te beginnen en direct vooruit te stormen — elke stap bouwt voort op de vorige.

Stap 1: Voer de historische gegevens in

Drie jaar aan maandelijkse of jaarlijkse historie is voldoende voor de meeste kleine bedrijven. Haal de resultatenrekening, balans en het kasstroomoverzicht uit uw boekhoudsoftware en zet ze naast elkaar. Gebruik één kolom per periode.

Een opmaaktip die u uren aan foutopsporing zal besparen: gebruik één kleur (traditioneel blauw) voor invoergegevens en historische cijfers, en een andere (traditioneel zwart) voor formules. Wanneer er over zes maanden iets misgaat, ziet u in één oogopslag welke cellen aannames zijn en welke berekeningen.

Stap 2: Bereken de historische variabelen (drivers)

Prognosticeer de omzet niet simpelweg als "€X volgend jaar". Voorspel de zaken die omzet genereren: groeipercentage, aantal verkochte eenheden, gemiddelde prijs, klanten, verloop (churn). Bereken voor elke post de historische ratio die u zult gebruiken om de toekomst te projecteren.

Veelvoorkomende variabelen (drivers) om te extraheren:

  • Omzetgroeipercentage (jaar-op-jaar)
  • Brutomarge (kostprijs van de omzet als percentage van de omzet)
  • Operationele kosten als percentage van de omzet, of vaste bedragen die meegroeien met de inflatie
  • Dagen openstaand debiteurensaldo (debiteuren gedeeld door de dagelijkse omzet)
  • Voorraadtermijn in dagen (voorraad gedeeld door de dagelijkse kostprijs van de omzet)
  • Dagen openstaand crediteurensaldo (crediteuren gedeeld door de dagelijkse kostprijs van de omzet)
  • Kapitaaluitgaven (CapEx) als percentage van de omzet
  • Afschrijvingen als percentage van de bruto materiële vaste activa

Deze historische ratio's zijn uw startpunt. U kunt ze vervolgens aanpassen op basis van de veranderingen die u verwacht.

Stap 3: Projiceer de resultatenrekening (bijna)

Gebruik uw variabelen om de omzet, de kostprijs van de omzet en de operationele kosten te voorspellen. Stop vlak voor de rentelasten en belastingen. U kunt de rente nog niet berekenen omdat u het schuldenoverzicht nog niet hebt opgesteld, en u zou de belastingen pas moeten berekenen als u weet welke andere aftrekposten van toepassing zijn.

U komt terug om dit overzicht te voltooien zodra de ondersteunende schema's klaar zijn.

Stap 4: Stel het overzicht van vaste activa op

Projecteer materiële vaste activa als een verloopoverzicht (roll-forward): beginsaldo plus nieuwe aankopen minus afschrijvingen is gelijk aan het eindsaldo. De prognose voor kapitaaluitgaven is een aanname die u beheert; de afschrijvingen worden berekend op basis van de gebruiksduur die u toekent. Het afschrijvingsbedrag dat u hier genereert, vloeit terug naar de resultatenrekening.

Stap 5: Stel het schuldenoverzicht op

Een soortgelijk verloopoverzicht voor elk schuldinstrument: beginsaldo plus nieuwe opnames minus aflossingen op de hoofdsom is gelijk aan het eindsaldo. Vermenigvuldig het gemiddelde saldo met de rentevoet om de rentelasten te berekenen, die terugvloeien naar de resultatenrekening.

Dit is ook waar de enige opzettelijke circulariteit van het model zich bevindt. Rentelasten verlagen het nettoresultaat, wat de liquide middelen vermindert, wat kan veranderen hoeveel schuld u moet opnemen, wat weer de rentelasten verandert. De meeste modelleurs schakelen ofwel iteratieve berekeningen in Excel in, of doorbreken de lus door de rente te berekenen over het schuldsaldo van de voorgaande periode. Voor een model van een klein bedrijf is de voorgaande periode bijna altijd goed genoeg.

Stap 6: Voltooi de resultatenrekening

Nu de afschrijvingen en rente op hun plaats staan, kunt u het resultaat vóór belastingen berekenen, een belastingtarief toepassen en uitkomen op het nettoresultaat.

Stap 7: Voltooi de balans (behalve de liquide middelen)

Projecteer elke balanspost behalve de liquide middelen:

  • Debiteuren is gelijk aan de dagen openstaand debiteurensaldo maal de dagelijkse omzet.
  • Voorraad is gelijk aan de voorraadtermijn in dagen maal de dagelijkse kostprijs van de omzet.
  • Crediteuren is gelijk aan de dagen openstaand crediteurensaldo maal de dagelijkse kostprijs van de omzet.
  • Materiële vaste activa komen uit het overzicht van vaste activa.
  • Schulden komen uit het schuldenoverzicht.
  • Ingehouden winst is gelijk aan de eerdere ingehouden winst plus het nettoresultaat minus dividenden.

Stap 8: Stel het kasstroomoverzicht op en verwerk de liquide middelen in de balans

Begin met het nettoresultaat. Tel afschrijvingen en andere niet-kasposten erbij op. Tel de verandering in elke werkkapitaalrekening erbij op of trek deze ervan af (een toename van de debiteuren verbruikt kasgeld; een toename van de crediteuren levert het op). Trek de kapitaaluitgaven ervan af. Tel de netto-uitgifte van schulden erbij op. Het resultaat is de verandering in liquide middelen, die u optelt bij het vorige saldo aan liquide middelen om het nieuwe saldo te krijgen, dat u vervolgens in de rij voor liquide middelen op de balans plaatst.

Als u elke andere regel correct heeft opgebouwd, is de balans nu automatisch in evenwicht. Is dat niet het geval, dan zit er ergens een fout in de koppelingen — forceer het niet met een correctiepost. Zoek de fout.

Nauwkeurige input is het fundament van dit alles. Een model dat is gebouwd op een rommelige boekhouding zal zelfverzekerd ogende onzin produceren. Of u uw administratie nu bijhoudt in spreadsheets, in een traditioneel boekhoudpakket of in plain-text accountingsoftware, de discipline van schone, afgestemde en regelmatig bijgewerkte boeken is wat een prognose de moeite waard maakt. Beschouw uw boekhouding als de brongegevenslaag voor elk model dat u ooit zult bouwen.

Het model gebruiken om de cash runway te voorspellen

Zodra het model draait, is de rij voor liquide middelen op de balans uw runway. U heeft geen aparte runway-berekening meer nodig; het model produceert er elke maand een voor de gehele prognoseperiode.

Voor start-ups en bedrijven die nog geen winst maken, is het verstandig om het kastraject week per week te volgen, niet maand per maand. Het middelen van de burn rate van de afgelopen drie maanden en dit delen door het banksaldo is een startpunt, maar een toekomstgericht model dat rekening houdt met bekende timing — loonbetalingen op de vijftiende, een klantbetaling op de twintigste, een belastingaanslag volgende maand — is aanzienlijk nauwkeuriger.

Benchmarks die de moeite waard zijn om te weten:

  • Start-ups in een vroege fase mikken doorgaans op een runway van 12 tot 18 maanden, genoeg tijd voor productontwikkeling en marktintroductie om resultaten te boeken zonder een overhaaste kapitaalronde te forceren.
  • Dienstverlenende bedrijven met terugkerende contracten kunnen veilig opereren met een runway van vier tot zes maanden wanneer de incasso's voorspelbaar zijn.
  • Door durfkapitaal gefinancierde bedrijven die ophalen op basis van mijlpalen willen over het algemeen ten minste 12 maanden tussen de rondes.

Als het model laat zien dat de runway onder uw drempelwaarde zakt, is het antwoord zelden één grote bezuiniging. Het is een reeks kleine acties: scherp de incasso's aan (verlaag de dagen openstaand debiteurensaldo met een week), rek de betalingstermijnen op (verhoog de dagen openstaand crediteurensaldo met een week), stel een aanname een kwartaal uit, schuif een kapitaaluitgave voor u uit. Voer elk van deze acties in het model in en zie hoe de runway langer wordt.

Groeiplannen aan een stresstest onderwerpen

Een prognose die alleen uitgaat van het basisscenario is een sprookje. De werkelijke waarde van een model met drie financiële overzichten is het vermogen om de vraag "wat als?" te stellen en alle gevolgen tegelijkertijd te overzien.

Bouw drie scenario's

Bouw minimaal een basisscenario, een pessimistisch scenario (downside) en een optimistisch scenario (upside). Sommige bedrijven schatten in dat het uitvoeren van een scenarioanalyse het liquiditeitsrisico aanzienlijk kan verkleinen ten opzichte van een enkelvoudige prognose—niet omdat de toekomst voorspelbaarder wordt, maar omdat het bedrijf niet langer overvallen wordt door voorzienbare uitkomsten.

Houd de scenario's eerlijk. Een pessimistisch scenario dat uitgaat van 20 procent groei in plaats van 30 is geen echt pessimistisch scenario. Een reëel negatief scenario houdt rekening met een jaar zonder groei, het vertrek van een belangrijke klant, of een betalingstermijn van een belangrijke klant die oploopt van 90 naar 150 dagen.

Gevoeligheidstabelen uitvoeren

Kies de twee of drie aannames die het model het meest beïnvloeden—meestal omzetgroei, brutomarge en de termijn van openstaande vorderingen (DSO)—en bouw een tabel die laat zien hoe de kaspositie aan het einde van het jaar verandert naarmate elk van deze variabelen wijzigt. Dit vertelt u welke variabelen u het nauwstlettendst moet volgen en over welke u het hardst moet onderhandelen.

De werkkapitaalcyclus aan een stresstest onderwerpen

Een groeiplan dat de omzet verdubbelt, verdubbelt vaak ook de behoefte aan werkkapitaal. Loop door het model met een omzet die 50 procent hoger is dan het basisscenario en vraag uzelf af: dekt de kredietlijn de opbouw van debiteuren? Past de voorraadopbouw binnen de kredietvoorwaarden van leveranciers? Een bedrijf kan zichzelf failliet laten groeien, en het model met drie financiële overzichten is de plek waar u dit ontdekt voordat het zover is.

Veelgemaakte fouten die het model breken

De meeste modellen met drie financiële overzichten die "niet in evenwicht zijn", falen om een klein aantal redenen.

Kasgeld of eigen vermogen 'pluggen' om de balans sluitend te maken. Als de balans niet in evenwicht is, is er sprake van een logische fout. Door een sluitpost (plug) te gebruiken, verbergt u de fout en corrumpeert u elk volgend getal. Zoek in plaats daarvan naar de ontbrekende of dubbele koppeling.

Hetzelfde balansitem tweemaal aan het kasstroomoverzicht koppelen—of helemaal niet. Elk balansitem moet precies één keer voorkomen in het kasstroomoverzicht, met het juiste teken. Een gemist item of een fout in het teken is de meest voorkomende oorzaak van een disbalans.

Een beginsaldo gebruiken waar u een eindsaldo nodig heeft. Ingehouden winsten, gecumuleerde afschrijvingen en andere cumulatieve rekeningen moeten altijd verwijzen naar het eindsaldo van de vorige periode plus de mutaties van de huidige periode. Een subtiele verwijzing naar de verkeerde kolom kan fouten veroorzaken die over jaren aan prognoses heen verergeren.

Getallen hardcoderen in formules. Een belastingtarief van "0,21" dat verborgen zit in een berekeningscel in plaats van te worden opgehaald uit een duidelijk gelabelde rij met aannames, zal u blijven achtervolgen. Elke aanname hoort op één plek te staan, duidelijk gemarkeerd.

Het volledige model in een enkel blad bouwen. Zelfs een model voor kleine bedrijven heeft baat bij het scheiden van aannames, berekeningen en resultaten. Beoordelaars moeten de invoer kunnen vinden zonder te hoeven zoeken.

Vergeten dat circulaire verwijzingen soms opzettelijk zijn. Rentelasten berekend over het gemiddelde schuldsaldo creëren een bewuste loop. Dit is prima als 'iteratieve berekening' is ingeschakeld en u begrijpt wat er gebeurt. Het is een ramp als u er per ongeluk in verzeild raakt en het model oneindige ketens begint te produceren.

Een opmerking over tools

U kunt een model met drie financiële overzichten bouwen in Excel, Google Sheets of een van de moderne tools voor planning voor kleine bedrijven (Jirav, Cube, Planful en anderen bieden kant-en-klare sjablonen aan). De tool is minder belangrijk dan de discipline.

Wat belangrijker is, is de kwaliteit van de historische gegevens die erin vloeien. Als uw boeken laat sluiten, transacties verkeerd categoriseren of zichzelf telkens opnieuw opbouwen wanneer iemand een rapport exporteert, zal uw model elke fout overnemen. Een model is een hefboomversie van uw boekhouding—het maakt goede boeken krachtig en slechte boeken ronduit misleidend.

Houd uw financiën georganiseerd vanaf dag één

Een model met drie financiële overzichten is slechts zo eerlijk als de boekhouding die erachter zit. Het bijhouden van schone, gereconcilieerde en versiebeheerde financiële gegevens is wat een prognose-oefening verandert van giswerk in besluitvorming. Beancount.io biedt plain-text accounting die u volledige transparantie en controle geeft over uw financiële gegevens—geen black boxes, geen vendor lock-in, en boeken die via 'diff' overzichtelijk de wijzigingen tonen, zodat u altijd weet wat er veranderd is. Ga gratis aan de slag en ontdek waarom ontwikkelaars en financiële professionals overstappen op plain-text accounting.