Cashflow-apps: de volledige gids
Winst is een mening, cashflow is een feit: wat er op de bank staat, wat er binnenkomt en wat eruit moet, week voor week. Een cashflow-app zet die drie naast elkaar en kijkt vooruit: of er over zes weken genoeg staat voor de btw, de lonen en de leverancier die niet wil wachten. Dat is geen boekhouding maar een prognose, en een prognose is alleen zo goed als de aannames die erin zitten.
In het kort
- De bank is de waarheid, de boekhouding is de verklaring. Een cashflow-app begint bij het banksaldo, niet bij de winst-en-verliesrekening.
- De prognose bestaat uit drie lagen: wat vaststaat, wat waarschijnlijk is en wat u aanneemt. De app moet die drie uit elkaar houden.
- Debiteuren betalen niet op de vervaldatum maar op hun eigen gemiddelde. Een app die met de vervaldatum rekent, is te optimistisch.
- Een bankkoppeling loopt via een vergunde partij. Zelf bij de bank inloggen namens de klant mag niet en hoeft niet.
Wat een cashflow-app is en wat het niet is
De app voorspelt het banksaldo per week op basis van wat vaststaat en wat waarschijnlijk is. Het is geen boekhouding en geen dashboard over het verleden.
Alle hoofdstukkenEen ondernemer die zijn boekhouding op orde heeft, weet hoe het vorig kwartaal ging. Wat hij vaak niet weet, is of hij over vijf weken de btw kan betalen. Dat verschil tussen achteruitkijken en vooruitkijken is waar een cashflow-app voor is.
Een cashflow-app beantwoordt één vraag: hoeveel staat er over een, vier en twaalf weken op de bank, en waarom.
Het antwoord komt uit drie bronnen. De bank: het saldo van nu en de vaste afschrijvingen die elke maand terugkomen. De debiteuren: de facturen die openstaan en wanneer ze waarschijnlijk worden betaald. De crediteuren: de facturen die u moet betalen en wanneer u dat gaat doen. Daarbovenop komt wat nog niet is gefactureerd maar wel gaat komen: de lonen, de btw, de huur, de order die volgende week de deur uitgaat.
De toepassingen lopen uiteen. Een aannemer met grote projecten wil zien of de termijnfacturen op tijd komen om de onderaannemers te betalen. Een webshop wil de seizoenspiek in de inkoop kunnen financieren uit de piek in de verkoop, en weten hoeveel er tussen zit. Een adviesbureau met maandfacturen wil weten wanneer een grote klant die laat betaalt, een probleem wordt. Een groeiend bedrijf wil de bank laten zien dat de kredietaanvraag onderbouwd is.
Wat het niet is: een boekhoudpakket, een facturatietool of een dashboard over het afgelopen kwartaal. Die bestaan, en de cashflow-app leest eruit. Het is ook geen winstprognose; winst en cash lopen uit elkaar door afschrijvingen, voorraad, btw en betaaltermijnen, en precies dat verschil is waar de app over gaat.
De drie lagen van een prognose
Een goede prognose scheidt wat zeker is van wat waarschijnlijk is en van wat u hoopt. De app toont de drie apart, zodat u weet hoe hard het cijfer is.
Alle hoofdstukkenHet banksaldo over twaalf weken is één getal, maar het bestaat uit delen met heel verschillende zekerheid. Een app die ze bij elkaar optelt zonder onderscheid, geeft een getal dat precies lijkt en dat niet is.
- Vast
- het saldo van nu, de vaste lasten, de btw-aangifte, de lonen, de aflossingen
- Gepland
- openstaande facturen, in en uit, met een verwachte betaaldatum per partij
- Verwacht
- orders die nog gefactureerd worden, projecten in uitvoering, de seizoensomzet
- Scenario
- wat er gebeurt als de grote klant een maand later betaalt of de order niet doorgaat
De eerste laag is de makkelijkste en de belangrijkste. Vaste lasten, lonen, btw en aflossingen zijn bekend en komen op een vast moment. Alleen die laag tegenover het banksaldo laat al zien in welke week het krap wordt, en dat is vaak de week vóór de btw-aangifte of de week waarin lonen en huur samenvallen.
De tweede laag is waar de meeste fouten zitten. Een openstaande factuur met vervaldatum over veertien dagen wordt zelden op dag veertien betaald. De app moet per klant weten hoe lang die er gemiddeld over doet, en daarmee rekenen. Een klant die structureel op dag vijfenveertig betaalt, staat in de prognose op dag vijfenveertig, niet op dag dertig. Dat is de grootste verbetering ten opzichte van een spreadsheet, en hij vraagt alleen de betaalhistorie uit de boekhouding.
De derde laag is uw aanname, en daar hoort het label bij. Een order die volgende week getekend wordt, staat erin als verwacht, in een andere kleur, en de app laat zien wat het saldo is mét en zónder. Wie de aannames verstopt in het totaal, bedriegt zichzelf op het moment dat het misgaat.
Bankkoppeling, PSD2 en gegevens
Rekeninginformatie ophalen bij de bank mag alleen via een vergunde dienstverlener, met toestemming van de rekeninghouder. De app werkt daarom met zo'n partij, niet met inloggegevens.
Alle hoofdstukkenDe bank is de bron van de eerste laag, en de bank is ook het onderdeel met de meeste regels. Hoe de app het saldo en de transacties ophaalt, bepaalt of hij mag bestaan.
Naast de bank leest de app uit de boekhouding: openstaande debiteuren en crediteuren, met factuurdatum, vervaldatum en de betaalhistorie per relatie. De meeste boekhoudpakketten hebben daarvoor een koppelvlak. Wat zelden in een pakket staat, is wat er nog niet is gefactureerd: de orderportefeuille, de projecten in uitvoering, de contracten die maandelijks factureren. Die komen uit het CRM, het projectsysteem, of, eerlijk gezegd, uit het hoofd van de ondernemer. Bouw daar een eenvoudig scherm voor waarin hij ze invoert met een datum en een zekerheid.
Waar het meestal misgaat
De meeste cashflow-apps mislukken niet op techniek maar op aannames die niemand bijhoudt, en op een ondernemer die het scherm alleen opent als het al krap is.
Alle hoofdstukkenEen prognose die drie weken geleden is bijgewerkt, is gevaarlijker dan geen prognose: ze geeft zekerheid over een situatie die niet meer bestaat. Drie patronen komen steeds terug.
Zo blijft de prognose bruikbaar
- Bank en boekhouding worden elke nacht opgehaald; niemand hoeft iets over te tikken.
- De aannames staan apart, met een datum en een naam erbij, en ze worden wekelijks kort nagelopen.
- De app waarschuwt zelf als het saldo in een komende week onder een grens zakt.
- Wat de app voorspelde, wordt naast wat er gebeurde gelegd; de afwijking is zichtbaar.
Zo verliest ze haar waarde
- De debiteuren worden handmatig overgenomen uit het boekhoudpakket, eens per maand.
- De verwachte orders van januari staan er in april nog in.
- De ondernemer kijkt pas als de bank belt.
- De prognose rekent met vervaldata en is elke maand verrast door de werkelijkheid.
Het tweede patroon is het gevaarlijkst. Aannames verouderen stil. De order die 'volgende week' zou komen, staat drie maanden later nog in de prognose, en het saldo ziet er daardoor beter uit dan het is. Geef elke aanname een houdbaarheidsdatum: na die datum telt hij niet meer mee tenzij iemand hem verlengt. Dat is een kleine regel die het grootste risico wegneemt.
Het derde patroon is de prognose als noodinstrument. Wie het scherm alleen opent als het krap is, heeft geen prognose maar een thermometer. De waarde zit in het wekelijkse kwartier: klopt de komende vier weken, welke klant moet worden gebeld, welke betaling kan een week wachten. Bouw de app zo dat dat kwartier kort is: één scherm, de afwijking ten opzichte van vorige week bovenaan.
Scenario's en waarschuwingen
Een scenario is de prognose met één aanname veranderd. De app maakt dat een tik, en waarschuwt als een scenario dat u niet koos, werkelijkheid dreigt te worden.
Alle hoofdstukkenDe prognose zegt wat er waarschijnlijk gebeurt. Het scenario zegt wat er gebeurt als het tegenzit, en dat is de vraag waarvoor de ondernemer de app opent.
| Scenario | Wat er verandert | Wat u ermee doet |
|---|---|---|
| Late betaler | De grootste debiteur betaalt een maand later dan verwacht | Zien in welke week het krap wordt en welke betaling dan kan schuiven |
| Order valt weg | Een verwachte order komt niet; de inkoop ervoor is al gedaan | Weten of de buffer het draagt, of dat er een gesprek met de bank nodig is |
| Groei | Twee keer zoveel orders, met inkoop vooraf en betaling achteraf | Zien hoeveel werkkapitaal groei kost; dat is vaak meer dan verwacht |
| Investering | Een machine, een verhuizing, een extra medewerker vanaf een datum | Het moment kiezen waarop het past, niet het moment waarop het leuk is |
Scenario's zijn alleen nuttig als ze goedkoop zijn om te maken. Een spreadsheet waarin u een kopie maakt en drie cellen aanpast, wordt na twee keer niet meer gebruikt. In de app is een scenario de prognose met één regel anders: deze klant op dag zestig in plaats van dag dertig, deze order eruit, deze medewerker erbij vanaf mei. Het resultaat staat naast de basisprognose, in één grafiek.
Waarschuwingen zijn de omgekeerde beweging: de app rekent elke nacht en meldt als het saldo in een van de komende weken onder een grens komt die u heeft gezet. Niet als het al gebeurd is, maar zodra de prognose het voorziet. Dat is het moment waarop een telefoontje naar een klant of een afspraak met een leverancier nog iets uitmaakt.
Wat het kost, en wat dat bepaalt
Niet de omzet bepaalt de prijs, maar het aantal bronnen, de bankkoppeling via een vergunde partij en de vraag hoeveel de app zelf moet leren uit de betaalhistorie.
Alle hoofdstukkenEen klein bedrijf en een groot bedrijf hebben dezelfde prognose. Wat de prijs drijft, is uit hoeveel systemen de app leest en hoe slim hij met de betaalhistorie omgaat.
- Bank
- een koppeling via een vergunde partij is bekend werk; de partij zelf rekent doorgaans per rekening
- Pakket
- één boekhoudpakket met een koppelvlak is eenvoudig; meerdere administraties of een pakket zonder koppelvlak niet
- Verwacht
- een invoerscherm voor orders en projecten is licht; een koppeling met het CRM of projectsysteem is een stuk werk
- Leren
- rekenen met de vervaldatum is simpel; per klant het werkelijke betaalgedrag afleiden vraagt historie en logica
Wat meestal meevalt: de prognose zelf. Saldo plus in min uit, per week, in een grafiek: dat is bekend werk. Wat tegenvalt: de gegevens waarop hij rekent. Debiteuren zonder betaalhistorie, crediteuren die niet in de boekhouding staan tot de factuur binnen is, vaste lasten die niemand ooit heeft opgeschreven. Dat verzamelen is werk voor u, en het is de helft van de waarde.
Vraag ook wat uw boekhoudpakket al kan. Veel pakketten hebben een liquiditeitsoverzicht op basis van openstaande posten. Als dat voor u volstaat, hoeft u niets te bouwen. Zelf bouwen wordt interessant als u wilt rekenen met het werkelijke betaalgedrag, als het verwachte werk erbij moet, als u scenario's wilt, of als meerdere administraties bij elkaar moeten.
Van bankafschrift naar werkende prognose
Begin met bank en vaste lasten, voeg de openstaande posten toe met werkelijk betaalgedrag, dan het verwachte werk, en meet elke week de afwijking.
Alle hoofdstukkenDe volgorde hieronder begint niet bij een koppeling maar bij een lijst die u waarschijnlijk nog niet heeft: alles wat er elke maand vast uitgaat, met de datum.
- Maak de lijst met vaste lastenHuur, lonen, aflossingen, abonnementen, btw-momenten. Met de dag van de maand waarop ze vallen.
- Koppel de bankVia een vergunde partij, alleen lezen. Saldo en transacties van de afgelopen twaalf maanden.
- Koppel de boekhoudingOpenstaande debiteuren en crediteuren, en de betaalhistorie per relatie.
- Bouw de prognose in drie lagenVast, gepland, verwacht. Apart zichtbaar, met een houdbaarheidsdatum op elke aanname.
- Voeg het verwachte werk toeEen invoerscherm voor orders en projecten, of een koppeling als het CRM dat aankan.
- Meet de afwijkingElke week: wat was voorspeld, wat gebeurde. Stel de betaalgedragregels bij waar het structureel afwijkt.
Veelgestelde vragen
De vragen die het vaakst terugkomen zodra het concreet wordt.
Wat is het verschil tussen een cashflow-app en mijn boekhoudpakket?
Het boekhoudpakket registreert wat is gebeurd en wat openstaat. De cashflow-app rekent daarmee vooruit: wat staat er over een, vier en twaalf weken op de bank, met het werkelijke betaalgedrag van klanten en het werk dat nog niet is gefactureerd. Veel pakketten hebben een eenvoudig liquiditeitsoverzicht; een eigen app gaat verder als u dat nodig heeft.
Mag een app bij mijn bankrekening?
Alleen via een vergunde rekeninginformatiedienstverlener en met toestemming die u zelf bij uw bank geeft, onder de Europese betaalrichtlijn. Een app die om uw bankinlog vraagt om zelf in te loggen, is in strijd met de regels. Vraag de bouwer welke partij hij gebruikt en controleer de vergunning bij De Nederlandsche Bank.
Hoe weet de app wanneer een klant betaalt?
Uit de betaalhistorie in de boekhouding: per klant het gemiddelde aantal dagen tussen factuur en betaling, en de spreiding daarin. De app rekent met dat gemiddelde, niet met de vervaldatum. Voor nieuwe klanten zonder historie gebruikt hij het gemiddelde van vergelijkbare klanten, en past dat aan zodra er betalingen zijn.
Wat doen we met werk dat nog niet is gefactureerd?
Dat voert u in als verwacht, met een datum en een zekerheid, of het komt uit het CRM of projectsysteem als dat een koppeling heeft. De app toont het apart van wat vaststaat, en geeft elke aanname een houdbaarheidsdatum, zodat een order die niet doorging niet maanden in de prognose blijft staan.
Kunnen we scenario's doorrekenen?
Ja, dat is de belangrijkste reden om een eigen app te bouwen. Een scenario is de prognose met één aanname anders: de grote klant een maand later, een order eruit, een medewerker erbij vanaf een datum. Het resultaat staat naast de basisprognose. Zolang dat een tik is en geen kopie van een spreadsheet, wordt het gebruikt.
Is dit ook geschikt voor meerdere bedrijven of administraties?
Ja, en dat is een van de gevallen waarin een eigen app meer kan dan een pakket: meerdere bankrekeningen en meerdere administraties bij elkaar, met onderlinge overboekingen eruit gefilterd. Het vraagt wel dat elke administratie een koppelvlak heeft en dat u vooraf bepaalt wie welk deel mag zien.
Hoe weten we of de prognose klopt?
Door hem te meten. De app bewaart elke week wat hij voorspelde en legt dat naast wat er gebeurde. Na een kwartaal ziet u welke laag structureel afwijkt; meestal zijn dat de debiteuren, en dan stelt u de betaalgedragregels bij. Een prognose die nooit wordt getoetst, wordt vanzelf een wens.
Benieuwd hoe uw cashflow er over twaalf weken uitziet?
Vertel ons welk boekhoudpakket u gebruikt en waar u het vaakst door wordt verrast, dan zeggen wij welke bronnen de prognose nodig heeft, hoe de bankkoppeling loopt en of uw pakket het al kan. U spreekt iemand van Appfront, het bureau achter deze site.