Je schappen zijn leeg op je drukste weekend van het kwartaal — en het magazijn ligt vol met langzaam lopende artikelen die je drie maanden geleden hebt besteld. Beide problemen komen uit dezelfde bron: gokken in plaats van rekenen. Drie eenvoudige voorraadformules lossen dat op, en je kunt ze vanmiddag allemaal in een spreadsheet draaien.
Voorraadtekorten zijn geen afrondingsfout. Lege schappen kosten retailers wereldwijd ruwweg $1,2 biljoen aan verloren omzet per jaar, en bijna de helft van de shoppers die een voorraadtekort tegenkomen op een product dat ze regelmatig kopen, stapt over naar een andere retailer. Aan de andere kant kost elke dollar overtollige voorraad die je aanhoudt je 20 tot 30 cent per jaar aan opslag, verzekering, derving en vastgezet kapitaal. Te weinig bestellen kost omzet; te veel bestellen kost cash. Zo kom je er tussenin uit.
1. Economische bestelhoeveelheid (EOQ): hoeveel je per keer bestelt
Elke inkooporder dwingt een afweging af. Bestel in enorme batches en je plaatst minder orders (lage bestelkosten), maar zit je op stapels voorraad (hoge voorraadkosten). Bestel kleine batches vaak en je schappen blijven slank, maar je betaalt steeds opnieuw bestel-, vracht- en ontvangstkosten. De economische bestelhoeveelheid is de batchgrootte waarbij de twee kosten in balans zijn en je totale kosten het laagst uitvallen.
De formule:
EOQ = √((2 × D × S) / H)
- D = jaarlijkse vraag in eenheden
- S = kosten van het plaatsen van één order (personeelstijd, vracht, ontvangst — alles behalve de goederen zelf)
- H = voorraadkosten per eenheid per jaar (opslag, verzekering, derving en de opportuniteitskosten van het geld)
Uitgewerkt voorbeeld
Stel dat je 12.000 handgegoten kaarsen per jaar verkoopt. Elke inkooporder kost je $50 alles inbegrepen om te plaatsen en te ontvangen, en het een jaar aanhouden van één kaars kost $2.
EOQ = √((2 × 12.000 × 50) / 2) = √600.000 ≈ 775 eenheden per order
Dat betekent ongeveer 15 orders per jaar (12.000 ÷ 775) in plaats van bijvoorbeeld 4 enorme orders of 52 wekelijkse kleine bestellingen. Bij 775 eenheden zijn je gecombineerde bestel- en voorraadkosten op hun minimum — bestel je meer of minder per batch, dan stijgt een van de twee kosten sneller dan de andere daalt.
S en H correct krijgen
De formule is slechts zo goed als haar invoerwaarden, en dat zijn de twee punten waar kleine ondernemingen meestal gokken:
- Bestelkosten (S): Meet je werkelijke proces één keer. Als het plaatsen en ontvangen van een order twee uur kost van een medewerker van $30/uur plus $40 vrachtkosten, dan is S $100 — niet de $10 "verwerkingskosten" op de factuur.
- Voorraadkosten (H): De standaardmaatstaf voor de totale voorraadkosten is 20 tot 30 procent van de voorraadwaarde per jaar. Als een eenheid je $10 kost, begin dan met H = $2,50 (25%) en verfijn dat naarmate je werkelijke opslag-, verzekerings-, schade- en verouderingskosten bijhoudt.
Wanneer EOQ tekortschiet
EOQ veronderstelt stabiele vraag, stabiele kosten en geen kwantumkortingen — de realiteit schendt alle drie. Herbereken per kwartaal, en als een leverancier een volumekorting biedt die beter is dan de EOQ-uitkomst, neem de korting en draai de cijfers opnieuw. Seizoensgebonden bedrijven kunnen beter een aparte EOQ berekenen voor piek- en dalvraag dan het jaar tot betekenisloosheid te middelen.
2. Veiligheidsvoorraad: je buffer tegen verrassingen
EOQ vertelt je hoeveel je moet bestellen. Het zegt niets over vraagpieken of late vrachtwagens. Veiligheidsvoorraad is de extra buffer die je aanhoudt zodat een goede week of een trage leverancier je schappen niet leegmaakt.
De eenvoudige methode (geen statistiek nodig)
Veiligheidsvoorraad = (maximale dagelijkse verkoop − gemiddelde dagelijkse verkoop) × doorlooptijd in dagen
Als je gemiddeld 5 eenheden per dag verkoopt, 8 op je drukste dagen, en je leverancier doet er 14 dagen over om te leveren:
Veiligheidsvoorraad = (8 − 5) × 14 = 42 eenheden
Die buffer dekt je in wanneer elke dag van de doorlooptijd op piekvraag draait. Het is conservatief, makkelijk uit te leggen aan personeel, en goed genoeg voor de meeste kleine retailers die net beginnen.
De statistische methode (strakker en goedkoper)
Als je minder cash in de buffer wilt laten zitten, bepaal de grootte dan op basis van je werkelijke vraagvariabiliteit en het serviceniveau dat je wilt:
Veiligheidsvoorraad = Z × σ × √L
- Z = servicefactor: 1,65 voor een beschikbaarheid van 95%, 1,28 voor 90%, 2,33 voor 99%
- σ = standaardafwijking van de dagelijkse vraag (de STDEV-functie van je spreadsheet op dagelijkse verkopen)
- L = doorlooptijd in dagen
Met een doel van 95% beschikbaarheid, een dagelijkse vraag die met 3 eenheden varieert (σ = 3) en een doorlooptijd van 14 dagen:
Veiligheidsvoorraad = 1,65 × 3 × √14 ≈ 19 eenheden
Merk de afweging op die de formule zichtbaar maakt: van 95% naar 99% service springen verdubbelt ruwweg de buffer (Z gaat van 1,65 naar 2,33). Voor de meeste kleine ondernemingen is 95% op alledaagse artikelen en 99% alleen op het handjevol SKU's dat de meeste marge oplevert het optimum. Elk SKU op 99% beschermen is hoe cash op de plank doodgaat.
3. Bestelpunt: precies wanneer je de volgende order plaatst
Het bestelpunt is het voorraadniveau dat een nieuwe inkooporder activeert — zo getimed dat de nieuwe voorraad net aankomt wanneer je op het punt staat je veiligheidsvoorraad aan te spreken.
Bestelpunt = (gemiddelde dagelijkse vraag × doorlooptijd in dagen) + veiligheidsvoorraad
Met het eerdere voorbeeld — 5 eenheden per dag, doorlooptijd van 14 dagen, 42 eenheden veiligheidsvoorraad:
Bestelpunt = (5 × 14) + 42 = 112 eenheden
Wanneer je voorraad 112 bereikt, plaats je een order voor je EOQ-hoeveelheid (775 in het kaarsvoorbeeld). Tijdens de 14 dagen wachten verkoop je ongeveer 70 eenheden, en kom je uit op 42 — je veiligheidsbuffer — precies wanneer de vrachtwagen aankomt. De drie formules werken nu als een systeem: het bestelpunt zegt wanneer, EOQ zegt hoeveel, en veiligheidsvoorraad vangt de verrassingen daartussen op.
Doorlooptijd is de stille killer
De meeste fouten met bestelpunten zijn in werkelijkheid fouten met doorlooptijd. Meet de volledige cyclus — de dag dat je de PO verstuurt tot de dag dat de voorraad is ontvangen en verkoopbaar — niet alleen de opgegeven verzendtijd van de leverancier. Als je leverancier 10 dagen opgeeft maar ontvangst en inspectie er 4 bij optellen, dan is je doorlooptijd 14. Houd een kwartaal lang de werkelijke doorlooptijden per leverancier bij; de leverancier wiens "10 dagen" in werkelijkheid 18 is, heeft een langere doorlooptijd nodig in je formule of een eerlijk gesprek.
Het systeem aan het werk zetten
Je hebt geen dure software nodig om te beginnen. Een spreadsheet met één rij per SKU en kolommen voor gemiddelde dagelijkse vraag, maximale dagelijkse vraag, doorlooptijd, EOQ, veiligheidsvoorraad en bestelpunt dekt de essentie. Bouw dan twee gewoontes op:
- Herzie de invoerwaarden maandelijks, niet de uitkomsten. De vraag verschuift, leveranciers vertragen, vrachtkosten veranderen. Maandelijks de gemiddelde vraag en doorlooptijd bijwerken houdt elke formule eerlijk. Zet een agendaherinnering voor de eerste maandag van de maand.
- Rangschik SKU's met ABC-analyse. Je A-artikelen (ruwweg 20% van de SKU's die 80% van de omzet opleveren) verdienen de statistische veiligheidsvoorraadbehandeling en wekelijkse monitoring. C-artikelen — de lange staart — kunnen op de eenvoudige methode draaien met driemaandelijkse herzieningen. Evenveel moeite aan elk SKU besteden is hoe voorraadprojecten aan uitputting bezwijken.
Veelvoorkomende fouten om te vermijden: bestelpunten één keer instellen en ze vergeten, opgegeven in plaats van gemeten doorlooptijden gebruiken, en langzaam lopende artikelen met hetzelfde serviceniveau beschermen als bestsellers. Elk daarvan verandert stilletjes cash in schapdecoratie.
Hoe dit terugkomt in je boeken
Voorraaddiscipline is boekhouddiscipline. Elke eenheid op de plank is cash die op je balans geparkeerd staat in plaats van op je bankrekening, en de voorraadkosten — huur voor de ruimte, verzekering, derving, afschrijvingen op verouderde voorraad — lekken maand na maand je kosten in. Wanneer je orders op maat maakt met EOQ en stopt met overbufferen met opgeblazen veiligheidsvoorraad, gebeuren er twee dingen in je grootboek: je voorraadactief daalt richting wat je werkelijk nodig hebt, en je kostprijs van verkochte goederen gaat de omzet nauwkeurig volgen in plaats van te schommelen met paniekorders en opruimingsafprijzingen.
Houd voorraad bij als een eigen balansrekening, tel het volgens een schema (cycle-count A-artikelen wekelijks, volledige tellingen per kwartaal) en stem de fysieke telling elke keer af met de boeken. De variantieposten — derving, schade, veroudering — zijn managementinformatie, geen schaamte: het zijn de voorraadkosten-invoerwaarden die de EOQ-berekening van volgend kwartaal scherper maken.
Houd je voorraad en je cash in het zicht
Voorraad op maat maken loont alleen als je het effect kunt zien. Wanneer je voorraad, kostprijs van verkochte goederen en cashrekeningen allemaal in één transparant grootboek leven, vertelt één blik je of de besteldiscipline van vorige maand daadwerkelijk cash heeft vrijgemaakt — of de ballast gewoon naar een andere plank heeft verplaatst. Beancount.io biedt plain-text accounting die je volledige transparantie en controle geeft over je financiële gegevens, inclusief voorraadrekeningen die je kunt afstemmen met fysieke tellingen. Begin gratis en ontdek waarom ontwikkelaars en finance-professionals overstappen op plain-text accounting.





