---
title: "DSO berekenen: methoden, voorbeelden en interpretatie"
canonical: https://www.billabex.com/nl/blog/dso-berekenen-methoden-en-gratis-excel-sjabloon/
lang: nl
updated: 2026-09-09
index: https://www.billabex.com/llms.txt
---

# DSO berekenen: methoden, voorbeelden en interpretatie

**DSO**, Days Sales Outstanding, is een belangrijke indicator voor klantvorderingen en financieel beheer. De gebruikelijke berekening drukt een openstaand bedrag uit in dagen omzet. Dat helpt veranderingen onderzoeken, maar is niet zonder meer de werkelijk waargenomen gemiddelde tijd tussen uitgifte en betaling van iedere factuur. Een lage uitkomst bewijst evenmin zelfstandig een gezonde kaspositie.

Een bruikbare vergelijking benoemt sector, periode, ondernemingsomvang en methode. Een waargenomen of berekende termijn is geen contractuele betaaltermijn en ook niet automatisch een aantal dagen achterstand. Vooral bij seizoensverkopen kan dat onderscheid de interpretatie sterk veranderen.

Dit artikel bespreekt de formule, Franse sectorcijfers, vijf benaderingen en een praktisch actieplan. Er zijn twee Nederlandse Excel-modellen beschikbaar: [omzetafbouw](https://www.billabex.com/blog-assets/nl-gratis-excel-dso-omzetafbouw.xlsx) en [bedraggewogen betaalduur](https://www.billabex.com/blog-assets/nl-gratis-excel-dso-gewogen-betaalduur.xlsx). Kies de berekening die bij uw gegevens en vraag past.

## De DSO-formule

De basisratio kan voor ondernemingen van verschillende omvang worden gebruikt, mits teller en noemer hetzelfde bereik hebben. Kies bijvoorbeeld bedragen inclusief btw aan beide kanten en een passende omzetperiode. Bij nulomzet is de deling niet bruikbaar; een getal forceren levert geen zinvol resultaat op.

**DSO = (Klantvorderingen inclusief btw ÷ omzet inclusief btw over de periode) × aantal dagen van de periode**

### Stapsgewijs voorbeeld

Een fictieve onderneming heeft op 31 december de volgende gegevens. Het gaat om een illustratie, niet om een klantresultaat:

- Nog niet ontvangen klantvorderingen: **€ 180.000**.
- Jaaromzet inclusief btw: **€ 1.500.000**.
- Periode: **365 dagen**.

**DSO = (180.000 / 1.500.000) × 365 = 43,8 dagen.**

Afgerond is dit 44 dagen omzet aan vorderingen. Het is een benadering op portefeuilleniveau, geen bewijs dat iedere factuur gemiddeld exact na 44 dagen is betaald. Daarvoor zijn de afzonderlijke factuur- en ontvangstgegevens nodig.

### Maand- of kwartaalberekening

Voor een maandberekening kunt u de maandomzet gebruiken. Bij een expliciete conventie van 30 dagen luidt de formule hieronder als volgt; gebruik bij een werkelijke kalenderperiode het juiste aantal dagen en wissel die grondslag niet ongemerkt.

**Maand-DSO = (Klantvorderingen ÷ maandomzet) × 30.**

Een korte periode is gevoeliger voor seizoenspatronen en grote facturen. Een voortschrijdende analyse over 3 maanden kan schommelingen helpen begrijpen, maar maakt de vergelijking niet vanzelf betrouwbaar. Leg vast welke bedragen en dagen worden samengenomen en of u een ratio opnieuw berekent of uitkomsten middelt.

### Wat DSO niet vertelt

Een totaalcijfer kan verschillen tussen klanten verbergen. Een grote klant of afwijkende factuur kan de uitkomst beïnvloeden zonder dat de hele portefeuille achterstallig is. Vul het daarom aan met klantanalyse en een [ouderdomsoverzicht](https://www.billabex.com/nl/blog/ouderdomsanalyse-debiteuren-gratis-excel-sjabloon/), waarbij duidelijk is of de ouderdom vanaf factuurdatum of vervaldatum wordt gemeten.

Bekijk daarnaast [indicatoren voor debiteurenbeheer](https://www.billabex.com/nl/blog/prestaties-debiteurenbeheer-kpis-volgen/), zoals achterstallige bedragen en betwistingen. Gebruik dezelfde peildatum en definities. Een daling door afboeken is geen kasontvangst en mag niet als hetzelfde resultaat worden gepresenteerd.

## Waarom is DSO belangrijk?

Een onderneming kan veel verkopen en toch liquiditeit missen wanneer ontvangsten later plaatsvinden dan uitgaven. Vorderingen kunnen financiering vragen en ruimte voor investeringen beperken. Onder verder gelijke omstandigheden hangt dit samen met de [werkkapitaalbehoefte](https://www.billabex.com/nl/blog/normatieve-werkkapitaalbehoefte-franse-methode/). De ratio alleen vertelt echter niet of een betaling zeker komt of waarom een klant nog niet heeft betaald.

### Praktische aandachtspunten

- **Liquiditeit:** snellere werkelijke ontvangsten kunnen de kaspositie verbeteren; een administratieve DSO-daling is niet altijd ontvangen geld.
- **Risico:** onderzoek oude posten en oorzaken. Minder achterstand kan gunstig zijn, zonder alle wanbetaling uit te sluiten.
- **Werkkapitaal:** volg het verband met uitgaven en leveranciersvoorwaarden, niet uitsluitend één klantindicator.

## Franse sectorcijfers

De cijfers voor 2024 komen uit de [Banque de France, tabel 1, pagina 6](https://www.banque-france.fr/system/files/2025-10/BDF260_5_Delais_de_paiement.pdf). Ze sluiten micro-ondernemingen uit en gebruiken de FIBEN-basis van eind augustus 2025. Het betreft ongewogen gemiddelden van individuele ratio’s, uitgedrukt in dagen omzet. Dit zijn Franse waarnemingen, geen Nederlandse benchmarks.

| Sector                              | Klanttermijn 2024 |
| ----------------------------------- | ----------------- |
| Verwerkende industrie               | 43,8 dagen        |
| Bouw                                | 59,5 dagen        |
| Handel                              | 24,2 dagen        |
| Vervoer en opslag                   | 50,5 dagen        |
| Informatie en communicatie          | 71,6 dagen        |
| Advies en zakelijke dienstverlening | 64,4 dagen        |

Deze uitkomsten zijn geen contractuele termijnen of dagen achterstand. Stem voor een vergelijking sector, omvang, periode en methode af. Een B2B-portefeuille met kredietverkopen is niet rechtstreeks vergelijkbaar met een groep waarin veel consumenten direct afrekenen.

## Een Excel-overzicht voorbereiden

Een spreadsheet kan een berekening en grafiek combineren. De aanwezigheid van een model bewijst niet dat invoer, formule of reikwijdte voor uw bedrijf juist is. Gebruik de Nederlandse modellen met onderstaande controles voor een eigen inrichting.

### Werkwijze

1. **Verzamel maandgegevens:** omzet en vorderingen op dezelfde basis, met de juiste peildatum en eventuele correcties.
2. **Controleer de uitkomst:** test de formule met een handmatig berekend voorbeeld voordat u de hele portefeuille analyseert.
3. **Onderzoek trends:** vergelijk periodes en verklaar opvallende wijzigingen in omzet, klantenmix, betalingen of afboekingen.

**Rekenvoorbeeld:** bij € 5.000.000 jaaromzet en € 600.000 vorderingen is `(600.000 / 5.000.000) × 365 = 43,8 dagen`, afgerond **44**. Die afronding is geen exact gelijkteken met 44 en bewijst geen individueel gemeten betaalgedrag. Bewaar de niet-afgeronde waarde voor verdere berekeningen.

## Vijf benaderingen

De bron bespreekt vijf methoden die verschillende vragen beantwoorden. Het zijn niet allemaal onderling uitwisselbare DSO-definities. Benoem daarom steeds of u een voorraad omzetdagen, een terugrekenmethode, ouderdom of werkelijk waargenomen betaalduur rapporteert.

### 1. Boekhoudkundige of balansmethode

Deze methode gebruikt totale vorderingen en omzet over een periode. Ze is eenvoudig wanneer die gegevens beschikbaar zijn, maar een momentopname van vorderingen kan afwijken van de situatie gedurende het jaar.

**Formule:** DSO = (klantvorderingen inclusief btw × aantal dagen) / omzet inclusief btw.

**Voorbeeld:** € 300.000 vorderingen en € 2.500.000 jaaromzet over 365 dagen geeft `(300.000 × 365) / 2.500.000 = 43,8 dagen`. De berekening blijft alleen vergelijkbaar wanneer scope en grondslag gelijk zijn.

**Voordelen:**

- Eenvoudig uit te leggen en te berekenen.
- Beperkte gegevensbehoefte wanneer de totalen betrouwbaar zijn.

**Beperkingen:**

- Gevoelig voor seizoenen en de gekozen balansdatum.
- Korte perioden kunnen een vertekend beeld geven.

De twee downloads bij dit artikel gebruiken andere berekeningen: omzetafbouw en bedraggewogen betaalduur. De balansformule hierboven kan eenvoudig afzonderlijk worden gecontroleerd met de genoemde totalen.

### 2. Uitputting van het beginsaldo

De bron trekt opeenvolgende maandverkopen van een beginsaldo af. Dat is een dekkingsoefening op basis van omzet, geen directe observatie van inning. Anders dan de gebruikelijke count-back begint dit voorbeeld vooraan in de periode; rapporteer de uitkomst niet ongemerkt als dezelfde methode.

**Voorbeeld:** beginsaldo € 120.000, omzet € 50.000 in januari, € 60.000 in februari en € 20.000 in maart. We nemen een niet-schrikkeljaar en gelijkmatige omzet binnen maart aan.

- Januari: 120.000 − 50.000 = **€ 70.000** over.
- Februari: 70.000 − 60.000 = **€ 10.000** over.
- Maart: 10.000 / 20.000 × 31 = **15,5 dagen**, niet de 10 dagen uit de bron.

De illustratieve dekking is `31 + 28 + 15,5 = 74,5 dagen`, niet **69 dagen**. Deze correctie herstelt het rekenvoorbeeld; ze maakt toekomstige omzet niet gelijk aan ontvangst van de bestaande vorderingen.

**Voordelen:**

- Laat het effect van verschillende maandvolumes zien.
- Kan een nader omschreven dekkingsanalyse ondersteunen.

**Beperkingen:**

- Vereist consistente maandgegevens en een aanname voor een deelmaand.
- Moet inhoudelijk van werkelijke inning en count-back worden onderscheiden.

### 3. Count-back

![Selectie van maandgegevens uit het Nederlandse Excel-model voor omzetafbouw](https://www.billabex.com/blog-assets/nl-preview-gratis-excel-dso-omzetafbouw.png)

Bij count-back wordt vanaf de laatste periode teruggewerkt. Trek de meest recente omzet van het eind­saldo af, dan eerdere omzet, totdat het saldo is toegerekend. Voor een gedeeltelijke maand wordt een evenredig aantal dagen gebruikt. Ook deze methode observeert geen individuele betaaldatums.

**Voorbeeld:** € 150.000 vorderingen, met € 50.000 omzet in maart, € 60.000 in februari en € 40.000 in januari. De volledige drie maanden dekken samen het saldo. In een niet-schrikkeljaar is de uitkomst `31 + 28 + 31 = 90 dagen`.

**Voordelen:**

- Neemt verschillen in recente maandverkopen mee.
- Kan met expliciete periodegegevens aan andere intervallen worden aangepast.

**Beperkingen:**

- Onderscheidt zonder extra gegevens geen vervallen en niet-vervallen vorderingen.

[Download het Nederlandse model voor omzetafbouw](https://www.billabex.com/blog-assets/nl-gratis-excel-dso-omzetafbouw.xlsx). Het rekent vanaf de meest recente maand terug, met de omzet van elke afzonderlijke maand en maanden van dertig dagen. Bij onvoldoende historie verschijnt **Niet gedekt**: het beschikbare omzetverleden dekt het saldo niet. Een maand met nul omzet telt mee zolang er saldo resteert; ontbrekende benodigde gegevens blokkeren de uitkomst. Vergelijk deze berekening niet zonder toelichting met een methode op werkelijke kalenderdagen.

### 4. Analyse met een [ouderdomsoverzicht](https://www.billabex.com/nl/blog/ouderdomsanalyse-debiteuren-gratis-excel-sjabloon/)

Een ouderdomsanalyse verdeelt vorderingen over leeftijdsgroepen. Dat is nuttig om achterstanden te onderzoeken, maar vormt niet vanzelf een andere formule voor DSO. De in de bron genoemde ratio hieronder blijft een globale balansratio wanneer dezelfde totale vorderingen worden gebruikt.

**Bronformule:** (totaal openstaande factuurbedragen × aantal dagen) / totale omzet. Definieer btw, peildatum en periode consequent; ouderdomsbanden moeten aanvullend afzonderlijk worden berekend.

**Voordelen:**

- Maakt oude posten en achterstandsgroepen inzichtelijk.
- Helpt facturen selecteren die inhoudelijke beoordeling vragen.

**Beperkingen:**

- Vereist actuele betalingen, vervaldata en correcties.
- Is vooral een operationele aanvulling, niet een uitwisselbare DSO-definitie.

### 5. Bedraggewogen betaalduur

![Selectie van factuurgegevens uit het Nederlandse model voor gewogen betaalduur](https://www.billabex.com/blog-assets/nl-preview-gratis-excel-dso-gewogen-betaalduur.png)

Deze berekening gebruikt individuele betaalde facturen. Ze geeft een nauwkeuriger beeld van de geobserveerde betalingen, maar laat onbetaalde posten buiten beschouwing als alleen afgeronde facturen worden geselecteerd. Vermeld die selectiebias en noem het niet zonder toelichting dezelfde indicator als balans-DSO.

**Formule:** som van `(factuurbedrag × dagen tot betaling)` / som van de bedragen van dezelfde geselecteerde betaalde facturen.

**Voorbeeld:** drie volledig betaalde facturen, zonder deelbetalingen:

- € 1.000 betaald na 30 dagen.
- € 2.000 betaald na 45 dagen.
- € 1.500 betaald na 60 dagen.

Berekening: `[(1.000 × 30) + (2.000 × 45) + (1.500 × 60)] / 4.500 = (30.000 + 90.000 + 90.000) / 4.500 = 46,67 dagen`, afgerond **47**. Gebruik voor deelbetalingen een duidelijk vastgelegde methode in plaats van willekeurig één datum te kiezen.

**Voordelen:**

- Onderzoekt afzonderlijke werkelijk waargenomen betaaltermijnen.
- Maakt verschillen tussen de geselecteerde klanten zichtbaar.

**Beperkingen:**

- Vereist betrouwbare factuur- en ontvangstgegevens.
- Selectie en deelbetalingen maken inrichting en interpretatie complexer.

[Download het Nederlandse model voor bedraggewogen betaalduur](https://www.billabex.com/blog-assets/nl-gratis-excel-dso-gewogen-betaalduur.xlsx). Controleer welke facturen zijn meegenomen en maak onderscheid tussen werkelijk ontvangen betalingen en nog openstaande vorderingen.

## Vergelijking

| Benadering               | Sterkte                               | Beperking                                                      |
| ------------------------ | ------------------------------------- | -------------------------------------------------------------- |
| Balansmethode            | Eenvoudige ratio op totalen           | Momentopname en korte periode kunnen vertekenen                |
| Uitputting beginsaldo    | Illustreert dekking door maandvolumes | Geen rechtstreeks gemeten inning of gewone count-back          |
| Count-back               | Gebruikt recente omzetverdeling       | Onderscheidt geen achterstand zonder aanvullende gegevens      |
| Ouderdomsanalyse         | Toont oude en vervallen posten        | Regelmatig actualiseren; geen aparte DSO-formule op zichzelf   |
| Bedraggewogen betaalduur | Gebaseerd op afzonderlijke betalingen | Onbetaalde posten ontbreken bij selectie van betaalde facturen |

## Een methode kiezen

Kies op basis van de vraag en beschikbare gegevens, en houd dezelfde definitie aan bij vergelijking:

- Voor een snel overzicht kan de balansratio bruikbaar zijn, mits reikwijdte en periode duidelijk zijn.
- Voor recente omzetpatronen kan count-back helpen; voor betaalgedrag een goed afgebakend gewogen gemiddelde.
- Voor operationele opvolging is ouderdom naast de feitelijke betaalhistorie vaak nodig, ook wanneer u DSO rapporteert.

## Wat beïnvloedt de uitkomst?

Meerdere factoren kunnen veranderen. Onderzoek de bijdrage ervan voordat u een stijging volledig aan slecht betaalgedrag toeschrijft:

- **Kredietvoorwaarden:** langere geldige termijnen kunnen meer vorderingen opleveren, ook zonder achterstand.

- **Opvolging:** tijdige, correcte opvolging kan blokkades zichtbaar maken en ontvangst ondersteunen.

- **Seizoen:** omzetpieken en dalen veranderen de verhouding tussen omzet en openstaand saldo.

- **Afspraken:** onderhandelde termijnen en klantmix beïnvloeden het beeld; leg wijzigingen vast.

- **Klantrisico:** solvabiliteit is relevant, maar een gunstige beoordeling garandeert geen betaling.

## Vijf stappen voor verbetering

Meten helpt oorzaken vinden. Richt acties vervolgens op echte betalingen en minder onnodig werk, niet op een lager cijfer door louter afboeken of anders rekenen. De stappen hieronder zijn aandachtspunten, geen gegarandeerd resultaatplan.

### Stap 1: tijdig en correct factureren

Factureer volgens het toepasselijke recht en de afspraken, met juiste referenties en bedragen. Late uitgifte kan de totale tijd van levering tot ontvangst verlengen. Dat is niet noodzakelijk een mechanische stijging van een vanaf factuurdatum gemeten termijn of van elke DSO-ratio. Een factuurfout kan blokkeren, maar wordt hier niet zonder bewijs de meest voorkomende oorzaak genoemd.

### Stap 2: passende herinneringen organiseren

Een [herinnering voor een onbetaalde factuur](https://www.billabex.com/nl/blog/betalingsherinnering-onbetaalde-factuur-gids/) moet aansluiten bij saldo, antwoord en situatie. D+1, D+7 en D+15 uit de bron zijn hoogstens illustratieve controlemomenten, geen wettelijk schema of automatische ingebrekestelling. Een vergeten bericht veroorzaakt niet aantoonbaar altijd exact een week extra vertraging.

### Stap 3: betaling praktisch maken

Bied geschikte betaalwijzen aan, zoals overboeking, toegestane incasso of kaart via de daarvoor beschikbare voorziening. Controleer mandaten, kosten en verwerking. Een betaallink of SEPA-incasso is geen garantie van ontvangst en bewijst niet dat ieder product die functie standaard aanbiedt. Maak aangekondigd en werkelijk ontvangen afzonderlijk zichtbaar.

### Stap 4: klanten vooraf beoordelen

Gebruik beschikbare financiële gegevens en passende kredietinformatie voordat u omvangrijke termijnen toestaat. In Frankrijk kunnen onder andere bevoegde bronnen, registers of kredietbeoordelingen relevant zijn. Toegang en betekenis verschillen. Pas voorwaarden binnen de geldende regels aan; een voorafgaande controle sluit latere problemen niet uit.

### Stap 5: passende [herinneringssoftware](https://www.billabex.com/nl/blog/software-voor-betalingsherinneringen-aan-klanten/) inzetten

Billabex kan gewone e-mailopvolging overnemen en antwoorden en blokkades zichtbaar maken. De inrichting en gegevens blijven belangrijk. Sms en post worden expliciet gestart en met credits betaald; gevoelige escalatie en regelingen blijven menselijk. Meet veranderingen in DSO op uw eigen consistente gegevens en onderzoek ook omzetgroei, klantmix en seizoen voordat u een effect aan de software toeschrijft.

## DSO en liquiditeit

De indicator kan helpen de financiering van vorderingen te onderzoeken. Werkelijke ontvangst, omzetverandering en administratieve correctie moeten daarbij uit elkaar blijven. Anders lijkt een verbetering van het cijfer ten onrechte een kasverbetering.

**Werkkapitaal**

De werkkapitaalbehoefte betreft onder meer de tijd tussen betalingen aan leveranciers of medewerkers en ontvangsten van klanten. Bij gelijkblijvende omzet en overige omstandigheden kunnen langere klanttermijnen meer financiering vragen. Voorraad, leveranciersvoorwaarden en andere posten bepalen eveneens de totale behoefte.

**Voorbeeld:** bij constante omzet van € 500.000 per maand en een conventie van 30 dagen staat 60 dagen omzet gelijk aan € 1.000.000 vorderingen. Daling naar 30 dagen geeft onder die aannames € 500.000 minder vorderingen. Alleen wanneer het verschil door werkelijke ontvangst ontstaat, ondersteunt het overeenkomstige liquiditeit; dit is geen gegarandeerde vrijval.

**Kosten en resultaat**

Financieringsrente, tijd voor opvolging en mogelijke waardevermindering kunnen kosten veroorzaken. Snellere ontvangst kan sommige kosten beperken, maar een DSO-wijziging is geen automatisch hoger nettoresultaat. Houd ook de kosten van maatregelen en de verwerking van afboekingen bij.

**Investeringsruimte**

Beschikbare ontvangsten kunnen ruimte geven voor investering, personeel of andere uitgaven. Of dat verantwoord is, hangt van het volledige kasplan en verplichtingen af. Een gunstige ratio alleen vervangt die beoordeling niet.

## Veelgemaakte fouten

- **Achterstand negeren:** onderzoek tijdig wat openstaat, maar controleer ontvangst en reacties voordat u opnieuw contact opneemt.
- **Onduidelijke voorwaarden:** leg geldige termijnen en referenties vast; gebruik DSO niet als vervanging van de overeenkomst.
- **Alleen DSO gebruiken:** combineer de ratio met ouderdom, geschillen, betaalhistorie en daadwerkelijke ontvangsten.

## Conclusie

DSO kan helpen klantvorderingen en financieringsbehoefte begrijpen wanneer de methode duidelijk is. Met gecontroleerde gegevens en aanvullende analyse kunt u oorzaken onderzoeken en passende acties kiezen. De vijf besproken benaderingen beantwoorden verschillende vragen en mogen niet ongemerkt worden verwisseld.

De Nederlandse Excel-modellen voor [omzetafbouw](https://www.billabex.com/blog-assets/nl-gratis-excel-dso-omzetafbouw.xlsx) en [gewogen betaalduur](https://www.billabex.com/blog-assets/nl-gratis-excel-dso-gewogen-betaalduur.xlsx) zijn uitgangspunten voor uw eigen overzicht. De uitgewerkte voorbeelden bieden een controlebasis; noteer steeds methode, periode, grondslag en selectie.
