Debiteurenbeheer verbeteren met data: DSO, ouderdom en AI
Verbeter je debiteurenbeheer met DSO, een ouderdomsanalyse en betaalgedrag per klant. Zo zie je eerder wie je moet bellen en komt je geld sneller binnen.
Door Auke Westra
Founder of DigiData
Kort antwoord
Goed debiteurenbeheer begint met drie cijfers uit je boekhouding: de DSO (hoeveel dagen omzet er openstaat), een ouderdomsanalyse van openstaande facturen en het gemiddelde betaalgedrag per klant. Bespreek die wekelijks, bel de grootste vervallen posten persoonlijk na en pas betaaltermijnen of voorschotten aan bij klanten die structureel laat betalen. Automatiseer het overzicht zodat het elke week klaarligt.
Openstaande facturen zijn een renteloze lening aan je klant
Elke dag dat een klant later betaalt, financier jij zijn bedrijf. Bij een jaaromzet van EUR 2 miljoen staat er per extra dag betaaltermijn ongeveer EUR 5.500 extra vast. Tien dagen verschil in betaalgedrag is dus al EUR 55.000 aan werkkapitaal.
De regels zijn duidelijk. Volgens Ondernemersplein moeten grote bedrijven binnen 30 dagen betalen aan het mkb, is de maximale termijn tussen bedrijven 60 dagen en geldt een termijn van 30 dagen als er niets is afgesproken. In de praktijk wordt die termijn vaak overschreden, en merkt een mkb-bedrijf dat pas als het banksaldo krap wordt.
Debiteurenbeheer verbeteren is daarom vooral een kwestie van eerder zien wat er openstaat en gerichter actie ondernemen. Daar is data voor nodig die in je boekhouding al aanwezig is.
Kengetal 1: DSO
DSO (days sales outstanding) geeft aan hoeveel dagen omzet er gemiddeld bij klanten openstaat:
DSO = openstaande debiteuren ÷ omzet in de periode × aantal dagen in de periode
Voorbeeld: EUR 67.000 openstaand, EUR 122.000 omzet in augustus, 31 dagen. DSO = 67.000 ÷ 122.000 × 31 = 17 dagen. Dit is hetzelfde fictieve voorbeeld als in het financieel dashboard, waar je de data kunt downloaden. Je eigen DSO reken je uit met de rekenhulp debiteurendagen.
Let op twee dingen. Gebruik voor debiteuren de eindstand van de periode en niet een som over maanden. En gebruik voor de omzet dezelfde grondslag als voor de debiteuren: als de openstaande posten inclusief btw zijn, reken dan ook met omzet inclusief btw, anders lijkt je DSO hoger dan hij is.
Belangrijker dan de stand is de trend. Een DSO die in drie maanden van 38 naar 49 dagen loopt, is een signaal, ook als 49 dagen op zich niet alarmerend lijkt.
Kengetal 2: ouderdomsanalyse
Een ouderdomsanalyse verdeelt de openstaande posten over leeftijdsklassen:
| Leeftijd | Bedrag | Aandeel | Actie |
|---|---|---|---|
| Nog niet vervallen | EUR 41.000 | 61% | Geen |
| 1–30 dagen vervallen | EUR 15.500 | 23% | Automatische herinnering |
| 31–60 dagen vervallen | EUR 7.000 | 10% | Persoonlijk bellen |
| Meer dan 60 dagen vervallen | EUR 3.500 | 5% | Aanmaning, betalingsregeling of incasso |
Fictief voorbeeld.
De tabel laat zien waar het geld vastzit en welke actie daarbij hoort. De KVK geeft in laat je klant op tijd betalen praktische tips voor herinneringen en aanmaningen.
Kengetal 3: betaalgedrag per klant
De gemiddelde DSO verbergt grote verschillen tussen klanten. Bereken daarom per klant het gemiddelde aantal dagen tussen vervaldatum en betaling over de afgelopen twaalf maanden. Je vindt dan meestal drie groepen:
- Stipte betalers. Geen actie nodig.
- Structurele laatbetalers met een klein bedrag. Een automatische herinnering is genoeg.
- Structurele laatbetalers met een groot bedrag. Hier zit het geld. Bespreek een kortere termijn, termijnfacturering of een voorschot bij de volgende opdracht.
Die derde groep is vaak maar vijf tot tien klanten. Wie die gericht aanpakt, verlaagt de DSO meer dan met herinneringen aan iedereen.
Wil je je eigen ouderdomsanalyse en betaalgedrag per klant zien? Vraag een demo van 20 minuten aan. We koppelen je boekhouding en laten zien wie er structureel laat betaalt.
Zo automatiseer je het overzicht
Veel boekhoudpakketten hebben een lijst met openstaande posten, maar geen trend, geen betaalgedrag per klant en geen combinatie met andere data. Door de boekhouding te koppelen, bijvoorbeeld Exact Online, Twinfield of Moneybird, heb je elke ochtend actuele verkoopfacturen met factuur- en vervaldatum op één plek. Welke velden beschikbaar zijn, verschilt per pakket; controleer dat op de pagina van de koppeling.
Daarna kun je:
- een dashboard maken met DSO-trend en ouderdomsanalyse;
- elke maandag een automatisch overzicht per e-mail sturen naar degene die debiteuren belt, met de tien grootste vervallen posten;
- in Power BI of Excel verder analyseren via OData.
Waar AI helpt
Een AI-agent op je gekoppelde boekhouding beantwoordt vervolgvragen die in een standaardrapport niet passen:
- "Welke klanten betalen dit jaar gemiddeld later dan vorig jaar?"
- "Welke vervallen facturen horen bij projecten die al opgeleverd zijn?"
- "Hoeveel van onze openstaande debiteuren zit bij de vijf grootste klanten?"
Het antwoord komt uit dezelfde cijfers als het dashboard, zodat je het kunt controleren. Het beslissen blijft bij jou: AI helpt je sneller te zien waar je moet beginnen, niet wie je een aanmaning stuurt.
Maak er een weekritueel van
Plan elke week een kwartier voor debiteuren. Bekijk de DSO-trend, bel de drie grootste posten die meer dan 30 dagen vervallen zijn en noteer de afspraak. Na een kwartaal zie je het effect terug in de DSO en in je banksaldo. Koppel het aan je liquiditeitsprognose, zodat je ziet wat een betaling die uitblijft betekent voor de komende weken.
DSO, ouderdom en vervallen facturen staan samen op het financieel dashboard, dat je live kunt doorklikken.
Bronnen

Over Auke Westra
Founder of DigiData
Auke Westra is founder van DigiData. Hij was verantwoordelijk voor de data en rapportages van klanten en begon in 2025 met zijn team aan een eigen dataplatform. Hij schrijft over AI op bedrijfsdata, datadefinities, Power BI en koppelingen.
Klaar om te starten?
Probeer DigiData 14 dagen gratis. Verbind je boekhouding en laat AI een financieel dashboard bouwen op je eigen cijfers.
Gerelateerde artikelen
Kostenplaatsen: wat zijn het, voorbeelden en zo deel je ze in
Een kostenplaats toont waar in je bedrijf kosten ontstaan. Het verschil met een kostendrager en project, voorbeelden per branche en een rekenvoorbeeld.
Exact Online API: zo haal je data op, met limieten en voorbeelden
Zo werkt de Exact Online REST API: app registreren, OAuth, divisies, de Sync API en de limieten van 60 calls per minuut en 5.000 per dag per administratie.
Twinfield API: inloggen, browse codes en data ophalen
Zo werkt de Twinfield API: inloggen via OAuth 2.0, het cluster-adres, de XML-webservices en browse codes zoals 030_3 voor boekingen, met voorbeelden.
Simplicate API: v2 en v3, authenticatie, filters en limieten
Zo werkt de Simplicate API: een API-sleutel maken, de REST-API v2 en de nieuwere v3, filteren op wijzigingsdatum, pagineren en de rate limits.