🎓 Gratis webinar: Ontdek hoe AI jouw rapportage transformeertMeld je aan
    Terug naar kenniscentrum
    Artikelen23 september 2026

    DSO berekenen: formule, norm en rekenvoorbeeld

    DSO berekenen: de formule, de countback-methode, een rekenvoorbeeld en wat een goede debiteurentermijn is per branche.

    DSO berekenen doe je door het openstaande debiteurensaldo te delen door de omzet over een periode en de uitkomst te vermenigvuldigen met het aantal dagen in die periode. Je meet daarmee het gemiddelde aantal dagen tussen het versturen van een factuur en het ontvangen van het geld.

    Voor een controller is dat geen incassocijfer maar een werkkapitaalcijfer. Elke dag debiteurentermijn is een dag omzet die als vordering op de balans staat in plaats van op de bankrekening: bij een jaaromzet van € 12 miljoen kost elke extra dag ongeveer € 33.000 aan liquiditeit. Dat maakt de termijn een van de weinige knoppen waarmee je kas vrijmaakt zonder dat er een euro marge bij hoeft.

    Wat is DSO?

    DSO staat voor days sales outstanding, in het Nederlands de debiteurentermijn of gemiddelde debiteurentermijn. Het kengetal drukt uit hoeveel dagen omzet er op enig moment als debiteurensaldo openstaat. Drie verschillende dingen zitten in dat ene getal verstopt, en ze zijn niet allemaal even goed beinvloedbaar:

    • De afgesproken betalingstermijn. Wat er in het contract of op de factuur staat. Dit is de ondergrens die je met de huidige afspraken kunt halen.
    • Het eigen factuurproces. De dagen tussen levering en verzonden factuur tellen volledig mee. Bij projectfacturatie en nacalculatie loopt dat gemakkelijk op tot twee weken.
    • Het betaalgedrag van de klant. De overschrijding boven de afgesproken termijn. Alleen dit deel is een echt debiteurenprobleem.

    Naast DSO staan DIO (voorraaddagen) en DPO (crediteurendagen). Samen vormen ze de cash conversion cycle; hoe die drie op elkaar inwerken staat in werkkapitaal berekenen.

    De formule om DSO te berekenen

    DSO = (openstaande debiteuren ÷ omzet over de periode) × aantal dagen in de periode

    1. Neem het debiteurensaldo. Bij een stabiele omzet volstaat de eindstand; groeit of krimpt de omzet hard, neem dan het gemiddelde van begin- en eindstand, anders meet je vooral de groei.
    2. Haal de btw uit dat saldo. Debiteuren staan inclusief btw op de balans, omzet staat er exclusief btw onder. Deel het saldo door 1,21, of breng de omzet juist bruto.
    3. Neem de omzet over dezelfde periode, exclusief btw en exclusief intercompany-leveringen.
    4. Deel het gecorrigeerde saldo door de omzet en vermenigvuldig met het aantal kalenderdagen in de periode: 30 of 31 voor een maand, 90 of 91 voor een kwartaal, 365 voor een jaar.
    5. Herhaal de meting elke maand op dezelfde manier. Een losse uitkomst zegt weinig; de trend over twaalf maanden zegt alles.

    Om de DSO te berekenen heb je dus niet meer nodig dan een balanspost en een resultaatpost. De kunst zit erin dat die twee op dezelfde grondslag staan, en precies daar gaat het in de praktijk mis.

    Rekenvoorbeeld

    Een groothandel wil de DSO berekenen over het tweede kwartaal. De omzet over april, mei en juni bedraagt € 2.400.000 exclusief btw. Het debiteurensaldo per 30 juni staat op € 1.089.000 inclusief 21% btw.

    PostBedrag
    Omzet Q2 (exclusief btw)€ 2.400.000
    Debiteuren 30 juni (inclusief btw)€ 1.089.000
    Debiteuren exclusief btw (÷ 1,21)€ 900.000
    Kalenderdagen in het kwartaal91
    Uitkomst34,1 dagen

    900.000 ÷ 2.400.000 × 91 = 34,1 dagen. Had je het brutosaldo van € 1.089.000 laten staan, dan was de uitkomst 41,3 dagen geweest: ruim zeven dagen te hoog, puur door een btw-verschil. Bij een afgesproken termijn van dertig dagen is dat het verschil tussen een normale uitkomst en een alarmbel.

    De countback-methode

    De gewone formule gaat ervan uit dat de omzet gelijkmatig over de periode is verdeeld. Bij groei, seizoenspieken of een grote slotfactuur klopt die aanname niet, en dan meet je het effect van de omzetverdeling in plaats van het betaalgedrag.

    De countback-methode, ook wel uitputtingsmethode, lost dat op door het debiteurensaldo terug te rekenen tegen de omzet van de meest recente maanden:

    1. Trek de omzet van de laatste maand af van het debiteurensaldo. Past die volledig, tel dan alle dagen van die maand mee.
    2. Herhaal dit met de maand daarvoor, zolang er saldo overblijft.
    3. Is het restbedrag kleiner dan de maandomzet, reken dan naar rato: restbedrag gedeeld door de maandomzet, maal het aantal dagen van die maand.

    In het voorbeeld hierboven is de omzet in juni € 850.000, in mei € 800.000 en in april € 750.000. Het saldo van € 900.000 dekt heel juni (30 dagen) en houdt € 50.000 over; dat is 50.000 ÷ 800.000 × 31 = 1,9 dag in mei. De DSO berekenen met de countback-methode geeft dan 31,9 dagen tegen 34,1 volgens de gewone formule. Dat verschil van 2,2 dagen is het groeieffect, niet slechter betaalgedrag. Gebruik de gewone formule voor de trend en de countback voor het oordeel over een enkele periode.

    Wat is een goede debiteurentermijn?

    Een absolute norm bestaat niet. De enige zinvolle vergelijking is die met je eigen gewogen gemiddelde betalingstermijn, want die bepaalt wat haalbaar is.

    • Tot tien dagen boven de afgesproken termijn: normaal administratief verloop. Facturen die op vrijdag vervallen, betaalruns die eens per twee weken draaien.
    • Tien tot twintig dagen erboven: een procesprobleem. Meestal onjuiste factuurgegevens, ontbrekende inkoopordernummers of een aanmaanproces dat pas na de eerste herinnering op gang komt.
    • Meer dan twintig dagen erboven: de afspraak wordt structureel niet nageleefd, of de concentratie zit bij een paar grote afnemers die hun eigen termijn hanteren.

    Branchebandbreedtes lopen ver uiteen: retail en horeca zitten praktisch op nul dagen omdat er direct wordt afgerekend, groothandel en productie zitten doorgaans tussen 30 en 45 dagen, en zakelijke dienstverlening en bouw eerder tussen 45 en 60. Vergelijk daarom nooit met een algemeen gemiddelde, maar met je eigen historie en je eigen termijn.

    Het wettelijk kader in Nederland geeft de bovengrens. Is er niets afgesproken, dan geldt dertig dagen. Contractueel mag in B2B maximaal zestig dagen worden overeengekomen, en sinds 1 juli 2022 mogen grote ondernemingen met mkb-leveranciers niet langer dan dertig dagen afspreken. Een uitkomst ruim boven de zestig dagen betekent dus bijna altijd dat de gemaakte afspraak niet wordt nageleefd.

    Valkuilen

    • Btw aan een kant. Het debiteurensaldo inclusief btw delen door omzet exclusief btw levert bij 21% structureel 21% te veel dagen op. Dit is veruit de meest gemaakte fout.
    • Jaaromzet bij een seizoenbedrijf. Wie de DSO berekent op de omzet van twaalf maanden terwijl de helft daarvan in het vierde kwartaal valt, meet in december een termijn die er niet is. Gebruik dan een voortschrijdende periode van drie maanden.
    • Creditnota's en vooruitontvangen bedragen. Die staan debet noch credit waar je ze verwacht en kunnen het saldo tientallen dagen drukken of opblazen. Sluit ze expliciet uit of licht ze toe.
    • Intercompany-vorderingen in een geconsolideerde meting. Rekening-courantposities tussen groepsmaatschappijen vertekenen het beeld volledig, omdat daar geen echte betaaltermijn achter zit. Filter ze eruit voordat je consolideert.
    • De termijn als enige stuurgetal. Factoring, betaalkorting en strenge kredietlimieten verlagen de uitkomst direct, maar kosten marge of omzet. Beoordeel de daling altijd naast de brutomarge.

    Veelgestelde vragen over DSO

    Hoe kun je DSO berekenen in Excel?

    Zet per maand drie kolommen neer: het debiteurensaldo exclusief btw, de omzet exclusief btw en het aantal kalenderdagen. De vierde kolom is saldo gedeeld door omzet maal dagen. Trek die reeks over twaalf maanden door en zet er een grafiek onder; de trendlijn is informatiever dan elke losse maand.

    Wat is het verschil tussen DSO en debiteurentermijn?

    Inhoudelijk niets. Debiteurentermijn is de Nederlandse term voor days sales outstanding. Let wel op de context: met "debiteurentermijn" bedoelt een verkoopafdeling vaak de afgesproken betalingstermijn, terwijl DSO de werkelijk gerealiseerde termijn meet. Dat verschil is precies de overschrijding waar je op stuurt.

    Moet je de DSO berekenen inclusief of exclusief btw?

    Exclusief, aan beide kanten. Het debiteurensaldo op de balans staat inclusief btw en moet dus worden teruggerekend, of je brengt de omzet bruto. Beide routes geven dezelfde uitkomst; alleen de combinatie van bruto saldo en netto omzet is fout.

    Hoe vaak meet je dit kengetal?

    Maandelijks, als vast onderdeel van de afsluiting. Een kengetal dat pas bij de jaarrekening verschijnt, komt maanden te laat om er nog een gesprek met een klant op te baseren.

    Van kengetal naar sturing

    Onder het getal ligt de ouderdomsanalyse. Die verdeelt de openstaande facturen over de buckets niet vervallen, 1 tot 30, 31 tot 60, 61 tot 90 en meer dan 90 dagen te laat, zodat je ziet of een oplopende termijn uit een enkele grote klant komt of uit de hele portefeuille. Smartbooks toont die analyse per entiteit en geconsolideerd, met de mogelijkheid intercompany-relaties uit te filteren, en laat je debiteuren in de planning aan een DSO-metric hangen zodat het werkkapitaal automatisch meebeweegt met je omzetprognose. Daarmee staat de debiteurentermijn in dezelfde rapportageset als het resultaat.

    Wie de DSO maandelijks berekent en de uitkomst naast de 13-weken cashflowplanning legt, ziet een oplopende termijn aankomen in plaats van achteraf. Begin met een meetreeks van twaalf maanden op een vaste grondslag, en leg daar de aangrenzende kengetallen naast: cashflow berekenen voor de kasstroom zelf, of het kenniscentrum voor de rest van de set.

    RapporterenForecastBudgetteren