Naar hoofdinhoud springen

ABC-voorraadanalyse: hoe u elke SKU op jaarlijkse waarde rangschikt en zo weet wat ukelijks telt, wat u automatisch nabestelt en wat u niet meer op voorraad houdt

Gepubliceerd 11 min leestijdMike ThriftMike Thrift
ABC-voorraadanalyse: hoe u elke SKU op jaarlijkse waarde rangschikt en zo weet wat ukelijks telt, wat u automatisch nabestelt en wat u niet meer op voorraad houdt
Op deze pagina

Ongeveer 80 procent van het geld dat op uw planken staat, zit vast in ruwweg 20 procent van uw SKU's. De rest — vaak meer dan de helft van uw productlijst — vertegenwoordigt slechts een fractie van uw voorraadwaarde. Als u elk artikel op dezelfde manier telt, bestelt en in de gaten houdt, besteedt u het grootste deel van uw inspanning aan de voorraad die het minst belangrijk is, terwijl de handvol artikelen die uw cashflow daadwerkelijk aandrijven niet meer aandacht krijgen dan een doos schroeven.

ABC-voorraadanalyse lost die mismatch op. Het rangschikt elke SKU op jaarlijkse verbruikswaarde, splitst de lijst in drie banden en vertelt u precies waar strakke controle loont en waar die verspilde moeite is. Deze gids loopt stap voor stap door de berekening, laat zien wat u anders moet doen voor A-, B- en C-artikelen, en behandelt de ABC-XYZ-upgrade die voorkomt dat u traag, onvoorspelbaar verkopende artikelen overstockt.

Wat ABC-analyse feitelijk meet​

ABC-analyse classificeert voorraad op jaarlijkse verbruikswaarde: hoeveel geld er per jaar door elke SKU stroomt.

Jaarlijkse verbruikswaarde = jaarlijks verkochte (of gebruikte) eenheden × stukprijs

Let op: het is de stukprijs, niet de verkoopprijs. U meet hoeveel van uw cash in elk artikel vastzit, niet hoeveel marge het oplevert. Een fles premium olijfolie die 200 eenheden per jaar verkoopt tegen een kostprijs van $14 heeft een jaarlijkse verbruikswaarde van $2.800. Een huismerkazijn die 2.000 eenheden verkoopt tegen een kostprijs van $1,10 heeft een waarde van $2.200. Vergelijkbare cijfers — maar de meeste productlijsten zijn helemaal niet vergelijkbaar. Ze volgen een Pareto-patroon:

  • A-artikelen: ruwweg de bovenste 10 tot 20 procent van de SKU's, goed voor 70 tot 80 procent van de totale verbruikswaarde. Weinig artikelen, veel geld.
  • B-artikelen: ruwweg de volgende 20 tot 30 procent van de SKU's, goed voor 15 tot 20 procent van de waarde. Het middengebied.
  • C-artikelen: ruwweg de onderste 50 procent van de SKU's, goed voor ongeveer 5 procent van de waarde. Het grootste deel van uw productlijst, een fractie van uw geld.

De exacte afkappunten kiest u zelf — sommige bedrijven gebruiken 80/15/5 op cumulatieve waarde, andere 70/20/10. Wat telt is dat de rangschikking op gemeten verbruikswaarde is gebaseerd, niet op onderbuikgevoel over welke producten "belangrijk" zijn.

Hoe u de berekening in vijf stappen uitvoert​

U kunt dit in een middag in een spreadsheet doen. Haal eerst twaalf maanden verkoop- of verbruikshistorie op; een kortere periode laat seizoensinvloeden de rangschikking vertekenen.

1. Maak een lijst van elke actieve SKU met stukprijs​

Eén rij per artikel. Gebruik landed cost (inkoopprijs plus vracht, douanerechten en verpakking) in plaats van de catalogusprijs van de leverancier, anders lijken geïmporteerde goederen goedkoper om aan te houden dan ze zijn. Neem grondstoffen en componenten op als u produceert — de methode werkt zowel voor inputs als voor eindproducten.

2. Bereken de jaarlijkse verbruikswaarde per rij​

Vermenigvuldig de jaarlijkse eenheden van elke SKU met de stukprijs. Deze ene kolom is de hele analyse; alles daarna is sorteren en rekenen.

3. Sorteer aflopend en voeg cumulatieve percentages toe​

Sorteer de lijst van hoogste naar laagste verbruikswaarde. Voeg dan twee doorlopende kolommen toe: cumulatieve verbruikswaarde en dat cumulatieve totaal als percentage van het eindtotaal. De eerste rij kan bijvoorbeeld lezen "4,1% van SKU's, 31% van waarde" — die steile klim aan het begin is de Pareto-curve aan het werk.

4. Trek de A/B- en B/C-lijnen​

Loop de cumulatieve-waardekolom af en snijd waar die uw gekozen drempels kruist. Bij een 80/15/5-verdeling is elke SKU boven de cumulatieve 80%-lijn een A, alles tussen 80% en 95% is een B, en de lange staart daaronder is een C. Verwacht dat de A-lijst kort genoeg is om op één pagina te passen. Is dat niet zo, dan zijn uw drempels mogelijk te ruim — of uw assortiment is werkelijk vlak, wat op zichzelf nuttige informatie is.

5. Controleer de randen​

Kijk naar de artikelen die precies op elke grens liggen. Een duur reserveonderdeel dat u twee keer per jaar verkoopt, kan op stukprijs alleen al in A terechtkomen; een verbruiksartikel dat u bij duizenden verkoopt, kan in C belanden. Beide kunnen correct geclassificeerd zijn — maar markeer alles waarvan de klasse u verrast en verifieer de verbruiksgegevens voordat u er beleid op bouwt.

Een voorbeeld met tien SKU's toont de vorm. Stel dat uw gerangschikte lijst in totaal $100.000 aan jaarlijkse verbruikswaarde bevat: de bovenste twee SKU's dragen $52.000 en $21.000 bij (A-artikelen, 73% van de waarde uit 20% van de SKU's), de volgende drie dragen $9.000, $6.000 en $4.000 bij (B-artikelen, 19%), en de resterende vijf verdelen de laatste $8.000 (C-artikelen, 8%). Twee artikelen verdienen dagelijkse aandacht; vijf verdienen bijna geen. Dat is het hele punt.

Wat elke klasse betekent voor de dagelijkse operatie​

Classificatie zonder verschillende behandeling is wetenswaardigheid. De winst komt van het hanteren van drie verschillende draaiboeken.

A-artikelen: strakke controle, frequente beoordeling​

Deze SKU's verdienen uw beste forecasting, uw strakste nabesteldiscipline en uw snelste reactie op afwijkingen. Praktische regels:

  • Beoordeel voorraadposities wekelijks, of continu als uw systeem dat ondersteunt.
  • Houd veiligheidsvoorraad slank maar serviceniveaus hoog — een stockout kost hier echte omzet, dus geef de voorkeur aan frequente kleine aanvullingen boven bulkinkopen.
  • Onderhandel deze SKU's het hardst met leveranciers: doorlooptijdverkortingen en consignatieregelingen op A-artikelen maken meer cash vrij dan welk ander inkoopwerk ook.
  • Onderzoek elke telverschil onmiddellijk. Shrinkage en datafouten bij A-artikelen vertekenen uw balans het meest.

B-artikelen: standaardcontrole, periodieke beoordeling​

B-artikelen krijgen bekwaam, routinematig beheer — niets heroïsch, niets verwaarloosd. Maandelijkse beoordelingen, standaard nabestelpunten, normale veiligheidsvoorraad. Dit is ook de klasse om te letten op migratie: een B-artikel dat door groeiende vraag richting A klimt, moet bij uw volgende beoordeling worden gepromoveerd, niet op autopiloot blijven.

C-artikelen: eenvoudige controle, minimale aanraking​

C-artikelen moeten zo weinig mogelijk personeelstijd kosten. Bestel in bulk één of twee keer per jaar waar de houdbaarheid het toelaat, gebruik visuele tweekorfssystemen in plaats van systeemgestuurde nabestellingen, en accepteer een iets hogere voorraaddekking — de voorraadkosten op 5% van uw voorraadwaarde zijn verwaarloosbaar vergeleken met de arbeid van het nauwkeurig beheren van honderden SKU's. De klassieke fout hier is $40 aan personeelstijd besteden om een jaarlijkse besteding van $30 te optimaliseren.

Zet de klassen om in een cyclusinventarisatieschema​

Volledige fysieke inventarisaties bestaan omdat bedrijven hun administratie nooit vertrouwen. ABC-analyse plus cyclusinventarisatie is hoe u dat vertrouwen terugwint: tel elke dag een paar SKU's, gewogen naar klasse, in plaats van alles één keer per jaar.

Een gangbaar beginschema:

  • A-artikelen: maandelijks tellen, of wekelijks voor de allerbelangrijkste SKU's. Los afwijkingen dezelfde dag op.
  • B-artikelen: per kwartaal tellen. Los afwijkingen binnen de week op.
  • C-artikelen: één of twee keer per jaar tellen. Corrigeer en ga verder.

Bepaal de dagelijkse werklast zo dat één persoon die in minder dan een uur afrondt — neem de telling per klasse, deel door het aantal werkdagen in de cyclus, en dat is het dagelijkse quotum. Volg nauwkeurigheid per klasse, niet alleen overall: 98% overall nauwkeurigheid kan 90% nauwkeurigheid op A-artikelen verbergen als de C-staart vlekkeloos is, en het is de A-nauwkeurigheid die uw financiën beschermt. Veel auditors accepteren goed gedocumenteerde cyclusinventarisaties in plaats van een volledige inventarisatie zodra de nauwkeurigheid per klasse meerdere opeenvolgende cycli hoog blijft.

Zet de klassen om in nabestelregels​

Tellen vertelt u wat u hebt; nabestelbeleid vertelt u wat u koopt. Differentieer dat ook:

  • A-artikelen: korte beoordelingscycli met kleine, frequente bestellingen. Bereken veiligheidsvoorraad op basis van werkelijke vraagvariatie en doorlooptijdvariatie in plaats van vuistregels. Overweeg geautomatiseerde nabestelpunten gekoppeld aan live verkoopgegevens.
  • B-artikelen: periodieke beoordeling (maandelijks is typisch) met standaard partijgroottes. Economic order quantity-rekenwerk verdient hier zijn geld — gemiddelde waarde, gemiddeld volume, één berekening per SKU per jaar waard.
  • C-artikelen: grote, onfrequente bestellingen gedreven door leveranciersminimums en vrachtefficiëntie in plaats van vraagvoorspellingen. Voor de goedkoopste verbruiksartikelen verslaat een tweekorfssysteem (open de tweede korf, bestel een aanvulling van de eerste) elk software-nabestelpunt.

En dan is er de klasse die het leerboek beleefd overslaat: de D-lijst — SKU's met nul of bijna nul verbruik die uw analyse helemaal onderaan C naar boven haalt. Elke C-staart verbergt dode voorraad: stopgezette varianten, te veel bestelde seizoensgoederen, reserveonderdelen voor apparatuur die u niet meer bezit. Waardeer ze af, bundel ze, doneer ze of schrijf ze af — maar stop met huur betalen om ze op te slaan. Een driemaandelijkse opruimingsronde van de onderkant van de C-lijst maakt doorgaans meer magazijnruimte vrij dan welk reorganisatieproject ook.

De ABC-XYZ-upgrade: voeg voorspelbaarheid van de vraag toe​

Pure ABC-analyse heeft een blinde vlek: het rangschikt op waarde en negeert variabiliteit. Een hoogwaardige SKU met gestage wekelijkse vraag en een hoogwaardige SKU die in willekeurige pieken verkoopt zijn beide "A" — maar ze hebben tegenovergestelde behandeling nodig. XYZ-analyse voegt de tweede as toe:

  • X: gestage, voorspelbare vraag. Voorspellingen werken; slanke voorraad is veilig.
  • Y: seizoensgebonden of matig variabele vraag. Voorspellingen werken met buffers.
  • Z: onregelmatige, onvoorspelbare vraag. Voorspellingen falen; u kiest tussen buffervoorraad en stockouts.

Kruis de twee assen tot een matrix van negen cellen en het beleid schrijft zichzelf. AX-artikelen (waardevol, voorspelbaar) draaien slank met hoge serviceniveaus — de ideale just-in-time-kandidaten. AZ-artikelen (waardevol, onregelmatig) zijn uw SKU's met het hoogste risico: ze vragen managementaandacht, buffervoorraad of make-to-order-behandeling, want een verrassingspiek veroorzaakt een stockout van uw bestverkoper. CX-artikelen (goedkoop, voorspelbaar) kunt u jaarlijks in bulk kopen en vergeten. CZ-artikelen (goedkoop, onvoorspelbaar) zijn de eerste kandidaten voor delisting of make-to-order-status — lage waarde, veel gedoe, en elke eenheid veiligheidsvoorraad is een gok.

U hebt geen geavanceerde statistiek nodig om te beginnen. Deel voor elke SKU de standaardafwijking van de maandelijkse vraag door het gemiddelde (de variatiecoëfficiënt): lage ratios zijn X, hoge ratios zijn Z. Zelfs een ruwe driedeling op onderbuikgevoel plus verkoophistorie is beter dan variabiliteit helemaal negeren.

Fouten die de analyse stilletjes ondermijnen​

Classificeren op marge of omzet in plaats van verbruikswaarde. Een accessoire met 70% marge dat $3.000 per jaar verkoopt is geen A-artikel; een basisproduct met 12% marge dat $200.000 van uw cash laat rouleren wel. Marge is belangrijk voor prijsbeslissingen, niet voor voorraadbeheer. Voer de rangschikking uit op kostengebaseerde verbruikswaarde en houd margeanalyse apart.

Het één keer uitvoeren en het resultaat inlijsten. De vraag verschuift, kosten veranderen en nieuwe SKU's komen ongeclassificeerd binnen. Voer de volledige rangschikking minstens jaarlijks opnieuw uit en beoordeel klassegrenzen per kwartaal — klimmers promoveren en wegzakkende artikelen degraderen kost minuten zodra de spreadsheet bestaat.

C behandelen als "onbelangrijk". Lage waarde is niet hetzelfde als weinig gevolg. Een pakking van vijftig cent die uw productielijn stillegt, of de gratis adapter die een klant nodig heeft om uw vlaggenschipproduct te gebruiken, kan de operationeel meest kritieke SKU zijn die u op voorraad hebt. Markeer kritieke levenslijnartikelen expliciet en beheer ze boven hun klasse.

Één serviceniveau op alles toepassen. Een algemeen beschikbaarheidsdoel van 98% overstockt de C-staart enorm. Stel serviceniveaus in per cel van de matrix — 98%+ voor AX, lager voor CZ — en zie de totale voorraadwaarde dalen terwijl de beschikbaarheid van wat belangrijk is gelijk blijft of stijgt.

Nieuwe SKU's ongeclassificeerd laten liggen. Elk nieuw product moet bij de introductie een voorlopige klasse krijgen (meestal B, tot data anders zeggen) en een eerste echte classificatie na drie tot zes maanden historie. Ongeclassificeerde SKU's vallen terug op het generieke beleid van uw systeem, en zo raakt een explosief groeiende nieuwkomer in week drie out of stock.

Houd de analyse eerlijk in uw boeken​

ABC-analyse draait op gegevens uit uw administratie — stukprijzen, hoeveelheden, afwaarderingen — dus de uitkomst is alleen zo betrouwbaar als uw voorraadgrootboek. Twee gewoonten houden het eerlijk. Ten eerste: boek afwaarderingen van dode voorraad tijdig in plaats van verouderde C-artikelen tegen volledige kostprijs te laten staan; verouderde boekwaarden blazen zowel uw balans als de volgende rangschikking op. In een plain-text-grootboek is de boeking expliciet en controleerbaar:

2026-10-16 * "Afwaardering stopgezette SKU's uit Q3 C-lijstbeoordeling"
  Expenses:Inventory-WriteDown            1,840.00 USD
  Assets:Inventory:FinishedGoods         -1,840.00 USD

Ten tweede: houd de kosten van A-artikelen precies. Landed-cost-componenten (vracht, douanerechten, verpakking) die op algemene kostenrekeningen worden geboekt in plaats van op voorraad, onderschatten de verbruikswaarde en kunnen een echte A degraderen naar B. Als u voorraad in Beancount bijhoudt, behandelt de bookingdocumentatie hoe u deze kosten aan voorraadpartijen koppelt, zodat uw cijfers per SKU de werkelijkheid weerspiegelen.

Uw volgende stap​

Exporteer deze week twaalf maanden SKU-niveau verkoop en kosten, bereken één kolom met jaarlijkse verbruikswaarden en sorteer. Kijk, voordat u welk beleid ook bouwt, gewoon naar de bovenkant van de lijst: de meeste eigenaren vinden één of twee A-artikelen die ze achteloos hebben beheerd en een C-staart vol SKU's die ze angstvallig hebben beheerd. Promoveer de eerste groep naar wekelijkse aandacht, degradeer de tweede naar bulk-eenvoud, en plan de opruimingsronde van de C-lijst — de rangschikking kost een middag, en de duidelijkheid houdt het hele jaar aan.

Bron: https://beancount.io/nl/blog/2026/10/16/abc-inventory-analysis-rank-skus-annual-value-count-reorder-guide

Gepubliceerd: 16 oktober 2026