CFO / Financiën

Waarom mkb'ers hun cashflow nog in Excel bijhouden (en wat dat kost)

Het doo.FINANCE-team· 10 mininfX

In veel Nederlandse mkb-bedrijven heeft de cashflow een bestandsnaam. Cashflow_definitief_v7.xlsx, op de laptop van de controller of van de ondernemer zelf. Elke maandagochtend wordt het banksaldo overgetikt, worden een paar openstaande facturen bijgewerkt en rolt er een verwachting uit voor de komende weken.

Dat is geen slordigheid. Het was een verstandige keuze op het moment dat die werd gemaakt. Het rekenblad kost niets, het staat er meteen en het volgt precies de denkwijze van degene die het bouwde. Geen implementatietraject, geen discussie met IT, geen extra abonnement.

Het probleem begint later. Bij doo.FINANCE zien we hetzelfde patroon bij groeiende mkb-bedrijven, ook bij bedrijven die hun boekhouding al jaren in Exact Online of Odoo hebben staan: het rekenblad staat er nog steeds naast. En juist dat maakt het duur — niet in licentiekosten, maar in overtypwerk, in een saldo dat niet klopt en in beslissingen die te laat vallen.

Waarom het rekenblad in het begin altijd wint

Wie zegt dat Excel ongeschikt is voor cashflow, heeft de vraag niet begrepen. Het rekenblad wint aan het begin, en het wint verdiend. Om drie redenen:

  • Het kost niets extra. De licentie is er al. Er hoeft niemand akkoord te geven, er is geen business case nodig, er komt geen leverancier bij.
  • Het is er meteen. Een bruikbaar overzicht staat er in een middag. Elk alternatief vraagt eerst inrichting, en daarna gewenning.
  • Het past exact op het hoofd van de maker. Die ene klant die altijd twee weken te laat betaalt, de seizoenspiek in het derde kwartaal, de leverancier die vooruitbetaling wil — dat staat er niet als parameter in, maar als een cel die iemand met de hand aanpast.

Een cashflowoverzicht dat daadwerkelijk gebruikt wordt, is meer waard dan een prognosemodule die niemand opent. Dat is precies de reden dat dit bestand vijf jaar later nog bestaat.

En waarom het daarna verliest

Een rekenblad is geen systeem. Het is een momentopname die iemand met de hand actueel houdt. Zolang die iemand er is, werkt het.

Het overlijdt op de dag dat de maker er niet is

Vakantie, ziekte, een nieuwe baan. Het bestand blijft bestaan, maar niemand durft eraan te komen: formules die naar andere tabbladen verwijzen, verborgen kolommen, getallen die ooit met de hand zijn ingetikt en sindsdien meeschuiven. De collega die het overneemt, begint uit voorzichtigheid een eigen versie.

Een cashflowoverzicht dat niet meer wordt bijgewerkt, is geen overzicht. Het is een archief. En het gevaarlijke is dat het er nog steeds actueel uitziet.

Nederlandse geldstromen passen slecht in een handmatig overzicht

Hier verschilt het Nederlandse mkb wezenlijk. Drie geldstromen die hier de norm zijn, zijn precies de stromen die een handmatig bijgehouden bestand niet kan volgen.

Ontvangsten via iDEAL komen gebundeld binnen. iDEAL is goed voor ongeveer 70% van alle e-commercetransacties in Nederland en verwerkte in 2025 meer dan 1,5 miljard transacties (Betaalvereniging Nederland). Voor een webshop of een dienstverlener met online betalingen betekent dat: honderden losse orders, maar één bijschrijving op de bankrekening — van de betaaldienstverlener, na aftrek van kosten, met een eigen uitbetaalritme. Wie zijn cashflow overtikt vanaf het bankafschrift, ziet één bedrag waarachter honderden facturen schuilgaan. Die twee met elkaar in lijn brengen is handwerk, en handwerk sneuvelt zodra het druk wordt. Hoe u die uitbetalingen wel netjes aansluit, beschreven we eerder in de juiste Mollie-koppeling voor Odoo.

Daar komt bij dat iDEAL opgaat in Wero: vanaf eind januari 2026 verandert de merknaam en eind 2027 zijn alle iDEAL-handelaren overgezet (Betaalvereniging Nederland). Aan het principe verandert dat niets — aan de koppelingen die u onderhoudt wel.

Geïncasseerde bedragen zijn nog niet definitief. Een SEPA-incasso Algemeen kan de betaler tot 8 weken na afschrijving laten terugboeken (ABN AMRO). Het geld staat op uw rekening, maar het is nog geen zekerheid. Een SEPA-incasso Bedrijven kan na afschrijving juist niet meer worden teruggeboekt — daar geldt dat voorbehoud dus niet. Voor een bedrijf met abonnementen of servicecontracten is dat verschil het verschil tussen wel en geen buffer. Een rekenblad kent dat onderscheid niet, tenzij iemand er met de hand een kolom voor bouwt. Vrijwel niemand doet dat.

btw is geen omzet. Bij kwartaalaangifte moeten aangifte én betaling binnen zijn op de laatste dag van de maand na het kwartaal — 31 januari, 30 april, 31 juli en 31 oktober (Belastingdienst). Dat is een grote, voorspelbare uitstroom op vier vaste momenten per jaar. In veel rekenbladen staan de ontvangsten inclusief btw, terwijl de afdracht als losse regel is genoteerd — of helemaal ontbreekt. Het overzicht ziet er dan een kwartaal lang ruimer uit dan het is.

Het groeit harder dan het bedrijf

Een tweede bankrekening. Een tweede entiteit. Een leverancier in dollars. Een lening met aflossingsschema. Elke uitbreiding van het bedrijf is in het rekenblad een kolom erbij en een formule die iemand moet doortrekken. Het bestand groeit mee met de complexiteit, maar de controle erop groeit niet mee. Op enig moment weet niemand meer of tabblad 7 nog wordt gebruikt.

Wat het rekenblad werkelijk kost: drie regels

De kosten van een cashflow in Excel staan op geen enkele factuur. Ze zijn er wel, en ze zijn op drie plekken af te lezen.

1. Overtypen

Elk cijfer in het bestand staat al ergens anders: bij de bank, in de boekhouding, in het facturatiesysteem. Overtikken voegt geen informatie toe — het verplaatst informatie die al bestaat. Dat kost tijd, en het kost betrouwbaarheid: elke overtypslag is een plek waar een cijfer kan afwijken.

Wij noemen hier bewust geen aantal uren per week. Dat verschilt per bedrijf, en een cijfer dat we niet kunnen onderbouwen helpt u niet. Wat wel voor iedereen geldt: het werk is er, het herhaalt zich elke week en het levert geen nieuw inzicht op.

2. Het verschil tussen het saldo in het bestand en het saldo bij de bank

Vraag in een willekeurig mkb-bedrijf om het banksaldo van vandaag én om het saldo uit het cashflowbestand. Zelden zijn die gelijk. Meestal is er een verklaring: een bijschrijving van de betaaldienstverlener die nog niet is uitgesplitst, een incasso die is teruggeboekt, een factuur die wel is verstuurd maar niet is bijgewerkt.

Het verschil zelf is niet het probleem. Het probleem is dat niemand weet waar het vandaan komt zonder er een halve dag in te duiken. Zolang dat zo is, wordt geen van beide getallen echt vertrouwd. En een getal dat niet vertrouwd wordt, wordt niet gebruikt om een beslissing op te baseren.

3. De beslissing die te laat komt

Dit is de duurste van de drie, en de minst zichtbare. Voorraad inkopen, iemand aannemen, een investering doorzetten, een leverancier om uitstel vragen — al die beslissingen hangen aan één vraag: hoeveel ruimte heb ik over acht weken?

Wie dat antwoord pas krijgt nadat het bestand is bijgewerkt, beslist met vertraging. In de praktijk betekent dat twee dingen: te voorzichtig als het goed gaat, en te laat als het krap wordt. Geen van beide staat op een factuur, en allebei kosten geld.

Wat sturen vanuit uw ERP verandert

Het alternatief is niet 'een beter rekenblad'. Het alternatief is de cashflow halen uit de plek waar de onderliggende gegevens al staan: uw administratie.

Afletteren houdt op overtypwerk te zijn

Odoo importeert bankafschriften in CAMT.053, het SEPA-formaat voor cash management, en daarnaast CSV, XLSX, OFX en QIF (Odoo-documentatie). Met een bankkoppeling worden de bankdagboeken standaard elke twaalf uur gesynchroniseerd. De transacties komen binnen, worden gematcht met openstaande posten en wat niet automatisch matcht blijft zichtbaar staan — precies de regels die aandacht nodig hebben.

Het effect is niet 'sneller boekhouden'. Het effect is dat het banksaldo en het administratiesaldo hetzelfde getal zijn, elke dag, zonder dat iemand daarvoor iets overtikt.

De prognose loopt op echte vervaldata

Een prognose in een rekenblad loopt op aannames die iemand ooit heeft ingevuld. In de administratie loopt hij op vervaldata die er al staan: verkoopfacturen met hun betaaltermijn, inkoopfacturen met de hunne, terugkerende contracten, salarissen, de btw-afdracht per kwartaal.

Blijft een betaling uit, dan verschuift dat in de prognose zodra de vervaldatum passeert — zonder dat iemand een cel aanpast. Dat is het echte verschil: het overzicht veroudert niet meer tussen twee updates door. Wie deze stap zet, bouwt in feite verder op het opstellen van een begroting in Odoo: de begroting geeft de richting, de cashflowprognose geeft het tempo.

Eén versie van het cijfer

Directeur, controller en accountant kijken naar dezelfde bron. Het gesprek gaat dan over wat u gaat doen, niet over welk bestand klopt. Dat is ook precies waarom tussentijdse rapportages in Odoo pas waarde krijgen als de onderliggende administratie sluit: rapporteren over cijfers die met de hand zijn samengesteld, verplaatst het probleem alleen.

Zo stapt u over zonder uw grip te verliezen

Stoppen met het rekenblad hoeft geen big bang te zijn. Vijf stappen die in de praktijk werken:

  1. Koppel eerst de bank. Zolang het bankafschrift met de hand wordt ingelezen, blijft elke andere verbetering theoretisch.
  2. Zet de betaaltermijnen goed in de stamgegevens. Een prognose op vervaldata is alleen zo goed als de termijnen die per klant en leverancier zijn vastgelegd.
  3. Sluit de uitbetalingen van uw betaaldienstverlener aan. Boek ze via een tussenrekening, zodat de bundel weer uiteenvalt in de facturen waar hij uit bestaat — inclusief de ingehouden kosten.
  4. Zet btw, salarissen en aflossingen als vaste toekomstige posten neer. Dit zijn de bedragen die in rekenbladen het vaakst ontbreken, en het zijn de grootste.
  5. Laat het rekenblad één kwartaal meelopen. Vergelijk beide overzichten wekelijks. Zodra ze hetzelfde zeggen, kunt u er één afschaffen — en dat is het rekenblad.

Deze volgorde is niet toevallig. Elke stap maakt de volgende meetbaar, zodat u onderweg kunt zien of het werkt in plaats van dat achteraf te moeten geloven.

Grip op uw cashflow, met doo.FINANCE

Wij zijn Odoo Gold Partner en accountants tegelijk. Dat betekent dat we niet alleen de bankkoppeling en het afletteren inrichten, maar ook meekijken naar het cijfer dat eruit komt: de liquiditeitsprognose, de bandbreedte per scenario en het moment waarop u moet bijsturen.

Voor mkb-bedrijven die dit niet intern willen beleggen, doen we dit als fractional CFO: een vast ritme van rapportage en cashflowsturing, zonder dat u daarvoor iemand hoeft aan te nemen. Regelgeving en fiscale termijnen wijzigen; laat uw eigen situatie altijd toetsen voordat u erop stuurt.

Plan een gesprek →

Veelgestelde vragen

Kan ik mijn cashflow echt sturen zonder Excel?

Ja, mits de bron klopt. Zodra de bankkoppeling loopt en de betaaltermijnen per relatie zijn vastgelegd, komt de prognose uit de openstaande posten in plaats van uit ingetikte aannames. In de praktijk blijft Excel wel bestaan voor ad-hocanalyses en scenario's — dat is prima. Het verschil is dat het rekenblad dan niet langer de bron is, maar een werkblad boven op een bron die klopt.

Wanneer zet ik de btw-afdracht in mijn cashflowprognose?

Op de wettelijke datum, niet op de dag dat u hem overmaakt. Bij kwartaalaangifte moeten aangifte en betaling binnen zijn op de laatste dag van de maand na het kwartaal: 31 januari, 30 april, 31 juli en 31 oktober. Zet dat bedrag als vaste toekomstige post neer zodra het kwartaal loopt, en niet pas als de aangifte wordt opgesteld — anders lijkt uw ruimte drie maanden lang groter dan ze is.

Welke bankafschriftformaten leest Odoo?

CAMT.053 — het SEPA-formaat voor cash management — en daarnaast CSV, XLSX, OFX en QIF. Voor België ondersteunt Odoo bovendien CODA. Werkt u met een bankkoppeling, dan hoeft u helemaal geen bestand meer te downloaden: de bankdagboeken synchroniseren standaard elke twaalf uur. Controleer wel bij uw bank welk formaat en welke koppelmethode beschikbaar zijn voor uw type zakelijke rekening.

Wanneer is een mkb-bedrijf te groot voor een cashflow in Excel?

Niet op een omzetgrens, maar bij drie signalen. Eén: meer dan één persoon moet het overzicht kunnen bijwerken. Twee: uw ontvangsten komen gebundeld binnen via een betaaldienstverlener of via incasso, zodat een bankregel niet meer gelijkstaat aan een factuur. Drie: u neemt beslissingen met een horizon van meer dan vier weken. Herkent u er twee van de drie, dan werkt het rekenblad al niet meer — het lijkt alleen nog te werken.

Aan de slag

Een vraag over uw boekhouding?

Een gratis eerste gesprek met een doo.FINANCE-expert om uw situatie te bespreken.

Plan een gesprek →