Voorraadbeheer: van Excel naar automatisch aanvullen
Voorraadbeheer zonder nee-verkopen of overvoorraad: bereken je veiligheidsvoorraad en bestelpunt, zie waar Excel breekt en automatiseer het aanvullen.

Voorraadbeheer betekent dat je op elk moment weet wat je hebt, wanneer je moet bijbestellen en hoeveel. Gaat dat mis, dan verkoop je nee terwijl een klant wil kopen. Of je magazijn staat vol met geld dat niet beweegt.
De meeste webwinkels en groothandels beginnen in Excel. Dat werkt tot een bepaald punt. Hier lees je waar dat punt ligt, hoe je een veiligheidsvoorraad en bestelpunt berekent (met rekenvoorbeeld) en hoe je de stap zet naar automatisch aanvullen.
Wat is voorraadbeheer?
Voorraadbeheer is alles wat je doet om je voorraad op peil te houden: tellen, registreren, bijbestellen, ontvangen en opruimen. Per product draait het om drie vragen:
- Wat moet ik bijbestellen?
- Wanneer moet ik bestellen?
- Hoeveel moet ik bestellen?
Het doel is balans. Te weinig voorraad kost omzet en klanten. Te veel voorraad legt geld vast, kost ruimte en veroudert. Onderzoeksbureau IHL Group schat dat lege schappen en overvoorraad retailers wereldwijd in 2026 samen zo'n 1,7 biljoen dollar kosten, ongeveer 6,2% van de retailomzet. Bijna twee derde daarvan komt door nee-verkopen (Retail Insight Network, 2026).
Waarom voorraadbeheer misgaat
Meestal komt het neer op een van deze oorzaken:
-
De voorraad klopt niet. Webshop, marktplaats en winkel verkopen uit dezelfde voorraad, maar je telt op een ander moment dan je verkoopt.
-
Bestellen op gevoel. Je hebt geen vast bestelpunt en bestelt pas als het schap leeg raakt.
-
De levertijd telt niet mee. Je bestelt op tijd voor een normale week, niet voor de week waarin je leverancier twee dagen later levert.
-
Openstaande orders en inkomende leveringen ontbreken. Je lijst weet niet wat al verkocht of al onderweg is. Dus bestel je dubbel, of te weinig.
-
Inkoop is handwerk. Elke week zet iemand producten over van een sheet naar een mail, inclusief de artikelnummers van de leverancier.
Voorraadbeheer in Excel: wanneer het werkt en waar het breekt
Excel is voor veel bedrijven het logische begin. Het staat al op je computer en je bepaalt zelf de kolommen. Voor een klein assortiment, één verkoopkanaal en één persoon die inkoopt, volstaat dat.
Een werkbare Excel-opzet
Zet per product één rij in een tabel met deze kolommen:
| Kolom | Inhoud | Formule (rij 2) |
|---|---|---|
| A: SKU | Je eigen artikelnummer | |
| B: Leverancier-SKU | Het nummer waaronder je leverancier het product kent | |
| C: Voorraad | Actuele voorraad na de laatste telling | |
| D: Verkoop per dag | Gemiddelde over de laatste 8 tot 12 weken | =GEMIDDELDE(...) |
| E: Levertijd | Dagen van bestellen tot op de plank | |
| F: Veiligheidsvoorraad | Buffer, zie het stappenplan hieronder | |
| G: Bestelpunt | Verbruik tijdens de levertijd plus buffer | =D2*E2+F2 |
| H: Actie | Signaal om te bestellen | =ALS(C2<=G2;"Bestellen";"") |
Zet daarna voorwaardelijke opmaak op kolom C met de regel =$C2<=$G2. Zakt een product onder het bestelpunt, dan kleurt de cel rood.
Waar Excel breekt
Een sheet is een momentopname. Zodra er meer beweegt dan jij kunt bijhouden, loopt hij achter. Dit zijn de breekpunten:
-
Meerdere verkoopkanalen. Elke order uit je webshop, van bol of aan de kassa moet je verwerken, anders klopt kolom C niet meer.
-
Meerdere mensen. Staat het bestand op een netwerkschijf of in Dropbox, dan zie je al snel de melding dat het vergrendeld is. Samen bewerken werkt alleen met een recente Excel-versie en opslag in OneDrive of SharePoint (Microsoft Support).
-
Meerdere magazijnen. Elke locatie vraagt een eigen tabblad met eigen bestelpunten.
-
Openstaande orders en inkomende leveringen. Excel weet niet wat je verkocht hebt maar nog niet verzonden, of besteld hebt maar nog niet binnen hebt.
-
Inkoopeenheden. Je leverancier levert per doos van 12, je sheet rekent in stuks.
-
De bestelling zelf. Overtypen naar een mail of inkooporder kost tijd en levert tikfouten op.
Herken je drie of meer breekpunten? Dan kost Excel je waarschijnlijk meer tijd dan het oplevert. Vuistregel: verkoop je via meer dan één kanaal of heb je meer dan een paar honderd SKU's, zet voorraad en inkoop dan in één systeem.
Kernbegrippen: bestelpunt, veiligheidsvoorraad en levertijd
Leerboeken en software gebruiken deze begrippen niet altijd op dezelfde manier. Check dus welke definitie jouw systeem hanteert. Eerst de begrippen die bepalen wanneer je bestelt:
| Begrip | Wat het is | Formule of vuistregel |
|---|---|---|
| Levertijd | Tijd van bestelling tot verkoopbaar op de plank | Meet het zelf |
| Veiligheidsvoorraad | Buffer tegen pieken in de vraag en late leveringen | Zie het stappenplan hieronder |
| Bestelpunt (vaak ook minimumvoorraad) | Het voorraadniveau waarop je bestelt | Verkoop per dag × levertijd + veiligheidsvoorraad |
| Bestelmoment | Vaste dag waarop je bij een leverancier bestelt | Bepaalt mee hoe groot je buffer moet zijn |
Dan de begrippen die bepalen hoeveel je bestelt:
| Begrip | Wat het is | Formule of vuistregel |
|---|---|---|
| Optimale voorraad | Het niveau waar je naartoe aanvult | Verbruik tot de volgende levering + veiligheidsvoorraad |
| Maximale voorraad | Bovengrens door ruimte of houdbaarheid | Vast getal per locatie |
| Economische bestelhoeveelheid (EOQ) | Bestelgrootte met de laagste bestel- plus opslagkosten | √(2 × jaarvraag × kosten per bestelling ÷ opslagkosten per stuk per jaar) |
Een voorbeeld van de EOQ: je verkoopt 3.000 stuks per jaar, elke bestelling kost € 25 aan tijd en verzending, en een stuk kost € 1,50 per jaar aan opslag en vastgelegd geld. Dan is de EOQ √(2 × 3.000 × 25 ÷ 1,5) ≈ 316 stuks. In de praktijk bepalen de minimale afname en dooshoeveelheid van je leverancier vaak meer. Gebruik de EOQ als richting, niet als wet.
Veiligheidsvoorraad berekenen: stappenplan met rekenvoorbeeld
De veiligheidsvoorraad vangt op wat je niet kunt voorspellen: een drukke week of een leverancier die later levert. Te weinig buffer betekent nee-verkopen, te veel betekent geld op de plank. We rekenen mee met een webwinkel die koffiebonen van 1 kg verkoopt.
Stap 1: Verzamel je verkoop per dag
Neem de verkoop per dag van de laatste 8 tot 12 weken. Laat dagen weg waarop het product uitverkocht was, en haal eenmalige acties eruit. Bereken het gemiddelde en de spreiding, in Excel met =GEMIDDELDE(bereik) en =STDEV.S(bereik).
Voorbeeld: gemiddeld 12 stuks per dag, een spreiding (standaardafwijking) van 4 stuks en een normale piekdag van 20 stuks.
Stap 2: Meet de levertijd en je bestelritme
Kijk naar de laatste tien leveringen van deze leverancier. Noteer de gemiddelde levertijd, de langste levertijd en de spreiding. Bestel je op vaste dagen, noteer dan ook het aantal dagen tussen twee bestelmomenten.
Voorbeeld: gemiddeld 5 dagen, de langste levering duurde 8 dagen, spreiding 1,5 dag. Je bestelt één keer per week.
Stap 3: Kies een methode en reken
Er zijn drie gangbare methodes. Hoe meer informatie je meeneemt, hoe kleiner de buffer voor dezelfde zekerheid.
| Methode | Formule | Uitkomst in het voorbeeld |
|---|---|---|
| Worst case | (langste levertijd × piekverkoop) − (gemiddelde levertijd × gemiddelde verkoop) | (8 × 20) − (5 × 12) = 100 stuks |
| Vuistregel | (piekverkoop − gemiddelde verkoop) × gemiddelde levertijd | (20 − 12) × 5 = 40 stuks |
| Statistisch (95%) | Z × √(levertijd × spreiding vraag² + verkoop² × spreiding levertijd²) | 1,65 × √(5 × 16 + 144 × 2,25) ≈ 34 stuks |
De Z-waarde hoort bij je serviceniveau: de kans dat je binnen één levercyclus niet uitverkocht raakt.
| Serviceniveau | Z-waarde |
|---|---|
| 90% | 1,28 |
| 95% | 1,65 |
| 98% | 2,05 |
| 99% | 2,33 |
Kies 98 tot 99% voor je best verkopende producten met een goede marge, en 90% voor de lange staart. In Excel, met de gemiddelde verkoop in B1, de spreiding van de vraag in B2, de levertijd in B3 en de spreiding van de levertijd in B4:
=AFRONDEN.NAAR.BOVEN(NORM.S.INV(0,95)*WORTEL(B3*B2^2+B1^2*B4^2);1)
Weinig data? Begin met de vuistregel. Heb je een paar maanden verkoop- en levergeschiedenis, kies dan de statistische methode. Die geeft hier een kleinere buffer en houdt ook rekening met een leverancier die wisselend levert.
Stap 4: Reken door naar bestelpunt en aanvulniveau
Met de buffer bepaal je wanneer en hoeveel je bestelt.
-
Bestelpunt, als je elke dag kunt bestellen: verkoop per dag × levertijd + buffer = 12 × 5 + 34 = 94 stuks. Zakt de voorraad onder 94, dan bestel je.
-
Buffer bij een vast bestelmoment: bestel je alleen op maandag, dan moet je buffer de levertijd plus de week tot het volgende bestelmoment overbruggen. Reken met 5 + 7 = 12 dagen: 1,65 × √(12 × 16 + 144 × 2,25) ≈ 38 stuks.
-
Aanvulniveau (optimale voorraad) bij dat bestelmoment: verkoop per dag × (levertijd + dagen tot het volgende bestelmoment) + buffer = 12 × 12 + 38 = 182 stuks. Op maandag bestel je het verschil tussen 182 en wat er ligt plus wat al onderweg is.
Rond daarna af op de inkoopeenheid. Levert je leverancier per doos van 6, dan bestel je in veelvouden van 6.
Herbereken je buffer elk kwartaal, en altijd als je van leverancier wisselt, de levertijd verandert of het seizoen begint.
Van handmatig naar automatisch aanvullen
Automatisch aanvullen betekent niet dat je de controle uit handen geeft. Het rekenwerk en het klaarzetten van de bestelling gaan vanzelf, jij controleert. De meeste bedrijven groeien er in vier stappen naartoe:
- Handmatig. Je telt, kijkt in je sheet en mailt je leverancier.
- Signaleren. Je software kent per product een bestelpunt en laat zien wat eronder zit.
- Voorstellen. De software maakt per leverancier een bestellijst, met wat al onderweg of al verkocht is meegerekend.
- Plannen en versturen. Op vaste bestelmomenten staat de lijst klaar. Na jouw controle gaat de bestelling zonder overtypen naar de leverancier of je boekhouding.
Elke stap vraagt goede basisgegevens. Zonder bestelpunten per product rekent geen systeem goed. Zonder koppeling tussen product en leverancier, met het artikelnummer van de leverancier en de inkoopeenheid, kan software geen bestelling klaarzetten. Begin daarom bij je best verkopende 20% van het assortiment.
Waar let je op bij voorraadbeheersoftware?
Een voorraadbeheersysteem kan van alles zijn: de voorraadmodule van je webshop, een losse voorraadtool, een boekhoudpakket met voorraadmodule, een WMS of een ERP. Welke past, hangt af van je kanalen, je assortiment en je magazijn. Gebruik deze checklist om te vergelijken:
-
Eén voorraad voor alle kanalen. Webshop, marktplaatsen, winkel en B2B verkopen uit dezelfde voorraad, en elke verkoop telt direct mee.
-
Meerdere magazijnen. Voorraad en bestelpunten per locatie, en voorraad verplaatsen tussen locaties.
-
Bestelpunt, optimale en maximale voorraad per product. Liefst per locatie.
-
Rekening houden met wat al loopt. Openstaande orders, inkomende leveringen en bestellingen op andere lijsten.
-
Leveranciersgegevens. Leverancier per product, het artikelnummer van de leverancier en de inkoopeenheid.
-
Vaste bestelmomenten per leverancier. Niet alleen "wat zit onder het minimum", maar ook "wat bestel ik maandag bij leverancier X".
-
De bestelling versturen. Als inkooporder in je boekhouding, per e-mail of via een koppeling.
-
Export en back-ups. Exports naar CSV voor analyse en vaste back-ups van je voorraadstanden.
-
Een prijsmodel dat bij je groei past. Let op kosten per gebruiker, per order of per koppeling.
Werk je met WooCommerce? Lees dan ook onze gids over voorraadbeheer in WooCommerce.
Zo werkt voorraadbeheer in Afosto
Afosto combineert een order management systeem en een WMS op één voorraad. Zo werken de stappen uit dit artikel daarin.
Voorraad per magazijn, buffer per kanaal
Op de productpagina zie je per magazijn vijf kaarten: Inkomend, In magazijn, Gereserveerd, Toegewezen en Verkoopbaar. De kaart Verkoopbaar kleurt groen, oranje of rood ten opzichte van je magazijninstellingen. Zo zie je zonder rekenen welk product aandacht nodig heeft.
Per product stel je per magazijn het bestelpunt, de minimumvoorraad, de optimale en de maximale voorraad in. De minimumvoorraad werkt als veiligheidsvoorraad. Per verkoopkanaal kies je of Afosto die buffer aftrekt van de voorraad die dat kanaal te zien krijgt. Zo verkoop je op een marktplaats niet tot het laatste stuk.
Aanvullijst-types: één klik per leverancier
Een aanvullijst is in Afosto de bestellijst die het systeem voor je berekent. Met aanvullijst-types leg je eenmalig vast hoe zo'n lijst eruitziet: voor welke leverancier en welk magazijn, welke producten erop mogen en of het om bijbestellen, verplaatsen tussen magazijnen of een export gaat. Je meest gebruikte types staan als snelkoppeling bovenaan het overzicht van aanvullijsten. Eén klik en de lijst staat klaar.
De hoeveelheden rekent Afosto uit zoals in het stappenplan: aanvullen tot je optimale voorraad, minus wat er ligt, wat onderweg is en wat al op een andere open lijst staat. Daarna rondt Afosto af op de inkoopeenheid. Per type kies je ook of openstaande orderregels, verkocht maar nog niet geleverd, meetellen als negatieve voorraad. Dan bestel je ook voor orders die nu nog wachten.
De lijst blijft een voorstel. Je past aantallen aan of haalt regels weg voordat je bestelt.
Bestelmomenten per leverancier
Bij elke leverancier staat een tabblad Bestelmomenten. Daar leg je vast wanneer je bij die leverancier bestelt: dagelijks, wekelijks, maandelijks of op vaste weekdagen, op een tijdstip naar keuze en met het aanvullijst-type dat erbij hoort. Op dat moment zet Afosto de aanvullijst voor je klaar. Je ziet wanneer het eerstvolgende moment valt, en je zet momenten aan of uit zonder ze te verwijderen.
Dit sluit aan op stap 4 van het stappenplan: bestel je elke maandag, reken je buffer dan met levertijd plus een week.
Bestellen als Exact-inkooporder of per e-mail
Boven de bestelmomenten kies je per leverancier een leverancierskoppeling. Heb je de lijst gecontroleerd, dan bestel je via die koppeling: als inkooporder in Exact Online of als e-mail naar de leverancier. Op de productpagina leg je per leverancier de leverancier-SKU vast, het nummer waaronder die leverancier het product kent. Dat nummer gaat mee in de bestelling, dus je leverancier hoeft niet te zoeken.
Gebruik je Exact al, lees dan wat de Exact Online koppeling verder doet, en waar je op let als je Exact Online aan je webshop koppelt.
Toch analyseren in Excel? Een aanvullijst exporteer je als CSV. Per magazijn kun je ook automatische voorraadback-ups laten maken, dagelijks, wekelijks of maandelijks, als CSV te downloaden. De handleiding over aanvullijsten laat stap voor stap zien hoe je een lijst genereert.
Zo begin je deze week
- Kies je twintig best verkopende producten.
- Bereken per product de veiligheidsvoorraad, het bestelpunt en het aanvulniveau met het stappenplan.
- Leg per leverancier vast op welke dag je bestelt, en reken dat ritme mee in je buffer.
- Draai het een maand en kijk hoe vaak je in je buffer komt. Kom je er nooit aan, dan is hij te ruim. Raak je er vaak doorheen, dan is hij te krap.
Veelgestelde vragen
Wat is voorraadbeheer?
Voorraadbeheer is alles wat je doet om je voorraad op peil te houden: tellen, registreren, bijbestellen, ontvangen en opruimen. Per product beantwoord je drie vragen: wat bestel ik bij, wanneer bestel ik en hoeveel. Je zoekt balans: voldoende voorraad om geen nee te verkopen, maar niet zoveel dat geld, ruimte en houdbaarheid verloren gaan.
Hoe bereken je de veiligheidsvoorraad?
De eenvoudigste methode: (piekverkoop per dag min gemiddelde verkoop per dag) maal de levertijd in dagen. Bij 20 stuks piek, 12 stuks gemiddeld en 5 dagen levertijd kom je op 40 stuks. Nauwkeuriger is de statistische methode: Z × √(levertijd × spreiding vraag² + gemiddelde verkoop² × spreiding levertijd²). Bij een serviceniveau van 95% hoort een Z-waarde van 1,65.
Wat is het verschil tussen minimumvoorraad, bestelpunt en veiligheidsvoorraad?
De veiligheidsvoorraad is de buffer voor onverwachte pieken en late leveringen. Het bestelpunt is het niveau waarop je bestelt: de gemiddelde verkoop tijdens de levertijd plus die buffer. Minimumvoorraad gebruiken veel systemen als ander woord voor het bestelpunt, sommige als ander woord voor de veiligheidsvoorraad. Check daarom welke definitie je software hanteert voordat je getallen invult.
Kun je voorraadbeheer in Excel doen?
Ja, voor een klein assortiment, één verkoopkanaal en één persoon die inkoopt werkt Excel prima. Zet per product voorraad, verkoop per dag, levertijd, veiligheidsvoorraad en bestelpunt in kolommen, en laat voorwaardelijke opmaak de cel rood kleuren onder het bestelpunt. Excel breekt zodra je via meerdere kanalen verkoopt, met meerdere mensen werkt of openstaande orders en inkomende leveringen moet meenemen.
Wat is een goede veiligheidsvoorraad?
Een vast getal bestaat niet. De juiste buffer hangt af van hoe wisselend je verkoop en je levertijd zijn, en van hoeveel zekerheid je wilt. Een gangbare keuze: 98 tot 99% serviceniveau voor je best verkopende producten met een goede marge, en 90% voor de lange staart. Herbereken de buffer elk kwartaal en bij een nieuwe leverancier, een andere levertijd of de start van het seizoen.
Wat is EOQ in voorraadbeheer?
EOQ staat voor economic order quantity, de economische bestelhoeveelheid. Het is de bestelgrootte waarbij bestelkosten en opslagkosten samen het laagst uitvallen: √(2 × jaarvraag × kosten per bestelling ÷ opslagkosten per stuk per jaar). Bij 3.000 stuks per jaar, € 25 per bestelling en € 1,50 opslag per stuk kom je op ongeveer 316 stuks. Minimale afnames van je leverancier wegen in de praktijk vaak zwaarder.