Naar hoofdinhoud springen

De operationele cyclus uitgelegd: hoe DIO plus DSO het aantal dagen van voorraad tot cash meet

Gepubliceerd 12 min leestijdMike ThriftMike Thrift
De operationele cyclus uitgelegd: hoe DIO plus DSO het aantal dagen van voorraad tot cash meet
Op deze pagina

Je winst-en-verliesrekening zegt dat de maand winstgevend was. Je bankrekening zegt iets anders. Als dat gat je bekend voorkomt, is het getal dat het verklaart waarschijnlijk je operationele cyclus: het aantal dagen tussen het vullen van een schap en het moment dat je het geld van de klant in handen hebt.

Elke dag in die cyclus is een dag waarop jouw geld voor iemand anders werkt. Een retailer met een operationele cyclus van 120 dagen heeft ruwweg twee keer zoveel werkkapitaal nodig als een verder identieke concurrent die op 60 dagen draait — dezelfde omzet, dezelfde marges, het dubbele aan cash dat vastzit in dozen en onbetaalde facturen. Dit artikel laat zien hoe je die cyclus meet, wat elk van de twee helften je vertelt, en waarom het aftrekken van nog één getal er de cash conversion cycle van maakt waar kredietverstrekkers daadwerkelijk naar vragen.

Wat de operationele cyclus meet​

De operationele cyclus (OC) beantwoordt één vraag: hoeveel dagen verstrijken er gemiddeld tussen het ontvangen van voorraad en het innen van cash uit de verkoop ervan? Hij heeft precies twee benen:

  1. Voorraadperiode (DIO — Days Inventory Outstanding): hoe lang voorraad blijft liggen voordat hij verkocht wordt.
  2. Debiteurenperiode (DSO — Days Sales Outstanding): hoe lang het na de verkoop duurt voordat de betaling binnen is.

Tel ze op en je hebt de cyclus:

Operationele cyclus = DIO + DSO

Let op wat ontbreekt: leveranciers. De operationele cyclus begint wanneer de voorraad arriveert, niet wanneer je ervoor betaalt. Dat is bewust — hij meet de efficiëntie van jouw bedrijfsvoering (inkopen, opslaan, verkopen, innen), voordat leverancierskrediet in beeld komt. Crediteuren komen later aan de beurt, wanneer de operationele cyclus verandert in de cash conversion cycle.

Bedrijven zonder fysieke voorraad hebben nog steeds een operationele cyclus; die is alleen scheef. Een dienstverlener zonder voorraad heeft een DIO van bijna nul, dus zijn cyclus bestaat vrijwel volledig uit DSO — het wachten tussen het verrichten van het werk en het betaald krijgen ervoor. Een retailer die alleen contant verkoopt is het spiegelbeeld: DSO bijna nul, en de hele cyclus bestaat uit voorraad.

Been 1: DIO — Days Inventory Outstanding​

DIO vertelt je hoe lang de gemiddelde dollar aan voorraad blijft liggen voordat hij verkocht wordt. De formule loopt via de voorraadomloopsnelheid:

Voorraadomloopsnelheid = Kostprijs van de omzet / Gemiddelde voorraad
DIO = 365 / Voorraadomloopsnelheid

Of in één stap:

DIO = (Gemiddelde voorraad / Kostprijs van de omzet) × 365

Gebruik gemiddelde voorraad — (begin + eind) / 2 — niet alleen het eindsaldo, want één enkele balansdatum kan je precies na een grote levering of juist vlak ervoor treffen. Beide invoerwaarden komen rechtstreeks uit je boeken: kostprijs van de omzet uit de winst-en-verliesrekening, voorraad uit de balans.

Stel dat je jaar een kostprijs van de omzet van $400.000 laat zien, een beginvoorraad van $60.000 en een eindvoorraad van $80.000. De gemiddelde voorraad is $70.000, de omloopsnelheid is 5,7×, en de DIO is ongeveer 64 dagen. Elk artikel dat je op voorraad legt, doet er ruwweg twee maanden over om verkocht te worden.

Een hoge DIO betekent dat cash op de schappen staat. Soms is dat strategie — kwantumkortingen, buffervoorraad tegen aanbodschokken — maar vaak zijn het langzaam lopende artikelen, te veel bestellen, of dode voorraad die niemand heeft afgeprijsd. DIO kan je niet vertellen wat van deze het geval is; het vertelt je alleen waar je moet kijken.

Been 2: DSO — Days Sales Outstanding​

DSO vertelt je hoe lang klanten erover doen om je te betalen na de verkoop:

DSO = (Gemiddelde debiteuren / Totale kredietverkopen) × 365

Twee details zijn hier van belang. Ten eerste is de noemer kredietverkopen, niet de totale omzet. Contante verkopen worden in nul dagen afgewikkeld, dus als je ze in de noemer meeneemt, onderschat je hoe langzaam je gefactureerde klanten daadwerkelijk betalen. Als je contante en kredietverkopen niet gemakkelijk kunt splitsen, is totale omzet een acceptabele benadering — weet alleen dat het het resultaat mooier maakt dan het is.

Ten tweede: gebruik gemiddelde debiteuren, met dezelfde logica als bij voorraad: (begin + eind) / 2 vlakt pieken aan het einde van de maand uit.

Doorgaand op het voorbeeld: gemiddelde debiteuren van $45.000 tegen $600.000 aan kredietverkopen geeft een DSO van ongeveer 27 dagen. Als je betalingstermijn Netto 30 is, incasseer je ongeveer op tijd; als die Netto 15 is, betalen klanten je gemiddeld bijna twee weken te laat, en DSO heeft net het lek gekwantificeerd.

Een oplopende DSO is een van de vroegste waarschuwingen die een bedrijf krijgt. Het betekent zelden dat één grote klant is gestopt met betalen — dat zou je wel merken. Het betekent dat tien klanten elk vier dagen later begonnen te betalen, en dat niemand dat in zijn proces zag.

Alles bij elkaar: een uitgewerkt voorbeeld​

Neem de getallen hierboven — een DIO van 64 dagen en een DSO van 27 dagen:

Operationele cyclus = 64 + 27 = 91 dagen

Eenennegentig dagen vanaf het moment dat goederen bij je binnenkomen tot het moment dat de verkoop verandert in besteedbare cash. Ruwweg een kwart jaar. Als dit bedrijf $70.000 aan voorraad en $45.000 aan debiteuren aanhoudt om zijn omzet te ondersteunen, is dat $115.000 van zijn eigen geld dat permanent in de cyclus vastzit — geld dat geen huur kan betalen, geen salarissen kan uitkeren en geen volgende bestelling kan financieren.

Stel je nu voor dat de eigenaar de DIO terugbrengt tot 50 dagen door strakker nabestellen en de DSO tot 20 dagen door sneller te factureren. De cyclus daalt naar 70 dagen, en het geld dat erin vastzit daalt met ongeveer een vijfde. Zonder extra verkopen. Dat is waarom verbeteringen in werkkapitaal het vaak winnen van omzetgroei als bron van cash: groei verlengt meestal de dollars die in de cyclus vastzitten, terwijl het verkorten van de cyclus cash vrijmaakt die je al hebt verdiend.

Van operationele cyclus naar cash conversion cycle: DPO aftrekken​

Tot nu toe negeert het verhaal een gunstig feit: je betaalt voorraad meestal niet op de dag dat die arriveert. Leveranciers verlenen krediet, en elke dag dat je hun goederen vasthoudt voordat je betaalt, is een dag waarop hun geld jouw cyclus financiert in plaats van het jouwe. De derde maatstaf vangt dat:

DPO = (Gemiddelde crediteuren / Kostprijs van de omzet) × 365

Trek die af van de operationele cyclus en je krijgt de cash conversion cycle (CCC), ook wel de netto operationele cyclus of cashcyclus genoemd:

Cash conversion cycle = DIO + DSO − DPO

Als ons voorbeeldbedrijf zijn leveranciers gemiddeld in 35 dagen betaalt:

CCC = 64 + 27 − 35 = 56 dagen

De operationele cyclus is 91 dagen, maar het eigen geld van het bedrijf zit slechts 56 dagen vast — leveranciers financieren de andere 35. De CCC is altijd korter dan (of gelijk aan) de operationele cyclus, en het is het getal dat de vraag beantwoordt die je bank daadwerkelijk stelt: hoe lang is je cash uit je handen?

De CCC kan zelfs negatief worden. Bedrijven die bij klanten innen voordat ze leveranciers betalen — denk aan abonnementssoftware die jaarlijks vooraf factureert, of retailers met hoge omloopsnelheid op leverancierstarieven van 60 dagen — draaien een negatieve cyclus, wat betekent dat leveranciers en klanten de bedrijfsvoering rentevrij financieren. Dat is een structureel voordeel dat het waard is te beschermen, geen boekhoudkundige curiositeit.

Waarom beide maatstaven aanhouden?​

Omdat ze verschillende problemen diagnosticeren. Een lange operationele cyclus betekent dat jij traag bent: voorraad blijft liggen, klanten treuzelen. Een lange cash conversion cycle ondanks een behoorlijke operationele cyclus betekent dat je leveranciers je korte termijnen geven terwijl jij klanten lange termijnen geeft — een financieringsmismatch, geen operationele fout. Los de verkeerde op en je knijpt leveranciers af waar je van afhankelijk bent, terwijl het echte lek, een magazijn vol langzame artikelen, blijft groeien.

Wat geldt als een goed getal?​

Er is geen universeel doelwit; de cyclus is een product van het verdienmodel. Nuttige referentiepunten:

  • Software en abonnementsdiensten draaien vaak operationele cycli onder de 30 dagen — geen fysieke voorraad, terugkerende facturering. Bedrijven gericht op grote ondernemingen strekken zich uit naar 60–90 dagen wanneer grote klanten langzaam betalen.
  • Retail komt doorgaans uit op ongeveer 60–90 dagen, gedomineerd door DIO met seizoenschommelingen.
  • Productie duurt langer, vaak 90 dagen of meer, omdat grondstoffen, onderhanden werk en gereed product elk dagen toevoegen voordat er zelfs maar een verkoop plaatsvindt.
  • Groothandelaren zoals grote warehouse clubs hebben cycli van 30–60 dagen laten zien door snelle voorraadomloop te combineren met vrijwel contante betaling door klanten.

Benchmark tegen je eigen branche en, belangrijker nog, tegen je eigen geschiedenis. Een cyclus die in vier kwartalen van 70 naar 95 dagen kruipt, vertelt je iets, zelfs als het branchegemiddelde 100 is. Volg hem minimaal per kwartaal; maandelijks als de cash krap is.

Hoe je je cyclus verkort​

Elk been heeft zijn eigen hefbomen. Pak eerst het langste been aan — daar levert elke bespaarde dag de meeste cash op.

DIO verkleinen:

  • Rangschik producten op omloopsnelheid en prijs de onderste laag af of stop ermee. Dode voorraad heeft een DIO van oneindig en trekt het gemiddelde elke dag dat hij blijft liggen omhoog.
  • Bestel in kleinere, frequentere batches zodra je je doorverkoopsnelheid kent. De besparingen op voorraadkosten verslaan meestal de misgelopen kwantumkorting.
  • Scheid uitstalvoorraad van verkoopbare voorraad in je tellingen, zodat de maatstaf de werkelijkheid weerspiegelt.

DSO verkleinen:

  • Factureer op de dag dat het werk wordt verzonden of voltooid, niet aan het einde van de maand. Een factuur van dezelfde dag int routinematig een week sneller dan een gebundelde.
  • Verkort de termijnen voor langzame betalers in plaats van voor iedereen: zet chronische Netto-45-betalers op Netto 15 in plaats van goede klanten te straffen.
  • Bied een kleine korting voor vroegtijdige betaling (2/10 Netto 30 is de klassieker) en, belangrijker nog, volg op de dag dat een factuur vervalt — de eerste herinnering is degene die werkt.
  • Let op "betaald maar niet toegewezen" cash: klantbetalingen die op een rekening voor niet-gedeponeerde gelden staan, blazen debiteuren en DSO op terwijl het geld al van jou is.

DPO met zorg beheren:

Crediteuren oprekken verkort de cash conversion cycle, maar anders dan verbeteringen in DIO en DSO heeft het een tegenpartij. Betalen op dag 45 in plaats van dag 30 zonder afspraak is geen werkkapitaalbeheer; het is een late betaling, en het kost je de goodwill van leveranciers, kortingen voor vroegtijdige betaling en uiteindelijk kredietvoorwaarden. Onderhandel openlijk over langere termijnen, neem kortingen die je kapitaalkosten verslaan, en automatiseer crediteuren zodat "op tijd betaald" de standaard is, geen prestatie.

De invoerwaarden bijhouden in je boeken​

DIO, DSO en DPO zijn alleen zo eerlijk als de saldi erachter, en die saldi komen uit gedisciplineerde boekhouding: voorraad-, debiteuren- en crediteurenrekeningen die op elke maandafsluiting de werkelijkheid weerspiegelen. In een plain-text-grootboek staan de drie cyclusrekeningen in een natuurlijke structuur, en een maandafsluiting boekt de overlopende posten die de gemiddelden betekenisvol houden:

2026-10-01 open Assets:Inventory
2026-10-01 open Assets:Receivables:Customers
2026-10-01 open Liabilities:Payables:Suppliers
2026-10-01 open Expenses:COGS
 
2026-10-05 * "Acme Supply" "Oktober voorraadorder, Netto 30"
  Assets:Inventory                    12,000.00 USD
  Liabilities:Payables:Suppliers     -12,000.00 USD
 
2026-10-18 * "Klantfactuur #1042" "Netto 15 termijn"
  Assets:Receivables:Customers         8,400.00 USD
  Income:Sales                        -8,400.00 USD
 
2026-10-18 * "Klantfactuur #1042" "Kostprijs van de omzet op verkoop"
  Expenses:COGS                        5,100.00 USD
  Assets:Inventory                    -5,100.00 USD
 
2026-10-31 * "Leveranciersbetaling" "Acme saldo september"
  Liabilities:Payables:Suppliers       9,800.00 USD
  Assets:Checking                     -9,800.00 USD

Met voorraad, debiteuren en crediteuren geboekt zoals de gebeurtenissen plaatsvinden, levert elke maandafsluiting je de ruwe invoerwaarden voor alle drie de maatstaven — geen spreadsheet-archeologie. De gewoonte die ertoe doet, is de factuur en de betaling als afzonderlijke gebeurtenissen met hun werkelijke datums boeken; ze samenvoegen in één boeking vernietigt precies de timinginformatie die de cyclus meet.

Veelgemaakte fouten bij het berekenen van de cyclus​

  • Eindsaldi gebruiken in plaats van gemiddelden. Eén ongewone maandafsluiting — een bulklevering, de late cheque van een grote klant — vervormt de hele maatstaf. Neem altijd het gemiddelde van begin- en eindsaldo.
  • Perioden door elkaar halen. Annualiseer consistent: vermenigvuldig met 365 bij jaarcijfers, met 90 bij kwartaalcijfers. DIO uit jaarlijkse kostprijs van de omzet plus DSO uit kwartaalomzet is een zinloze som.
  • Contante verkopen in de noemer van DSO opnemen. Dat onderschat de incassotijd. Gebruik kredietverkopen wanneer je ze kunt splitsen.
  • Vergelijken tussen verdienmodellen. Jouw cyclus van 80 dagen is niet slechter dan de cyclus van 25 dagen van een softwarebedrijf; hij kan uitstekend zijn voor een fabrikant. Vergelijk binnen je branche en met je eigen trend.
  • Een negatieve CCC automatisch als gezond beschouwen. Een negatieve cyclus die wordt gefinancierd door leveranciers voorbij de afgesproken termijnen te rekken, is geleend onheil. Controleer waarom de cyclus negatief is voordat je feestviert.

Je volgende maandafsluiting: bereken alle drie​

Pak je laatste twee balansen en je winst-en-verliesrekening over de afgelopen twaalf maanden. Bereken DIO, DSO en DPO met de bovenstaande formules, tel de eerste twee op voor je operationele cyclus, trek de derde af voor je cash conversion cycle, en schrijf de vier getallen op waar je ze volgend kwartaal ziet. Welk been het langst is, is je project voor de komende 90 dagen — en elke dag die je ervan afhaalt, is cash terug op je rekening zonder ook maar één extra eenheid te verkopen.

Bron: https://beancount.io/nl/blog/2026/10/24/operating-cycle-explained-dio-dso-dpo-cash-conversion-cycle-guide

Gepubliceerd: 24 oktober 2026