Cloutyx CLOUTYX
← terug naar blog
Purchasing

ABC-analyse inkoop in 30 minuten: stappenplan met je verkoopdata

Purchasing 28 april 2026 · 6 min leestijd

Je hebt 800 SKU's in het assortiment en je behandelt ze allemaal alsof ze even belangrijk zijn. Dat is duur. Een ABC-analyse laat in minuten zien welke 50 producten 80% van je omzet maken — en dus welke je écht goed moet inkopen.

De rest? Dat mag op de automatische piloot.

Wat een ABC-analyse écht oplost

Een ABC-analyse rangschikt je SKU's op bijdrage aan omzet of marge. De klassieke verdeling: A-artikelen (top 20% van je SKU's, ~80% van je omzet), B-artikelen (volgende 30%, ~15% omzet), C-artikelen (onderste 50%, ~5% omzet).

Deze 80/20-verdeling is een waarneming uit het werk van Vilfredo Pareto en blijkt opvallend stabiel in retail- en groothandelsdata. Bij Nederlands MKB met een breed assortiment zie je hem keer op keer terug, soms wat scheever (90/10) bij webshops met een lange tail.

Het punt: zonder deze indeling besteed je evenveel aandacht aan een schroef van 12 cent als aan je bestseller van €89. Dat voelt eerlijk maar is operationeel onhoudbaar.

Wat je nodig hebt

Voor een werkbare analyse heb je drie kolommen data nodig per SKU, over een rollende periode van 12 maanden:

Meer kolommen mag — inkoopprijs, leverancier, levertijd helpen later — maar deze drie zijn het minimum. Haal de data uit je e-commerce-platform (Shopify, WooCommerce, Lightspeed) of je boekhouding. Exporteer als CSV.

Een tip die veel inkopers oversla: gebruik brutomarge in euro's, niet omzet. Een product met €100.000 omzet en 3% marge is voor je inkoop minder kritisch dan een product met €40.000 omzet en 35% marge. ABC op marge geeft een eerlijker beeld van waar de winst zit.

Stap-voor-stap in 30 minuten

Stap 1: Exporteer je verkoopdata (5 min)

Open je shop-backend, ga naar rapportages, kies de periode (laatste 12 maanden), exporteer als CSV. Filter alvast op "verkocht > 0" — dode SKU's hebben geen ABC-classificatie nodig, die horen in een aparte opschoon-lijst.

Stap 2: Bereken bijdrage per SKU (5 min)

In Excel of Google Sheets maak je een kolom "marge_euro" = (verkoopprijs − inkoopprijs) × aantal_verkocht. Sorteer aflopend op deze kolom. Maak ernaast een kolom "cumulatief_percentage" met de cumulatieve som als percentage van het totaal.

In Sheets: =SUM($D$2:D2)/SUM($D$2:$D$1000) — sleep naar beneden.

Stap 3: Ken letters toe (5 min)

Maak een kolom "klasse" met deze IF-formule:

=IF(E2<=0.8,"A",IF(E2<=0.95,"B","C"))

Hiermee krijgt elke SKU automatisch zijn letter op basis van de cumulatieve bijdrage. Je ziet meteen hoeveel A's je hebt — vaak schrikbarend weinig, soms maar 30 op een assortiment van 600.

Stap 4: Voeg leverancier en levertijd toe (10 min)

Joins met je leverancierslijst. Voor elke A-SKU wil je weten: wie levert dit, wat is de levertijd, en is er een tweede leverancier achter de hand. Dit is geen luxe — A's zijn de SKU's die je niet uit voorraad mag laten lopen.

Stap 5: Trek conclusies (5 min)

Bekijk je tabel met deze drie vragen:

  1. Welke A-SKU's hebben slechts één leverancier? Daar zit risico.
  2. Welke A-SKU's hebben een levertijd boven 4 weken? Daar moet veiligheidsvoorraad omhoog.
  3. Welke C-SKU's leveren minder dan €100 marge per jaar op? Daar moet je je afvragen of ze in het assortiment horen.

CSV-template: kant-en-klaar startpunt

Een lege spreadsheet starten kost iedereen 20 minuten gepruts met formules. We hebben daarom een CSV-template met de juiste kolommen, formules en kleurcodering klaarstaan: SKU, verkocht_aantal, verkoopprijs, inkoopprijs, leverancier, levertijd_dagen, en de berekende kolommen marge_euro, cumulatief_percentage, klasse.

Plak je geëxporteerde data in tabblad "input", de analyse rolt automatisch uit op tabblad "abc_resultaat". Het template draait in Excel én Google Sheets.

Hoe vaak zou je dit moeten doen? Drie keer per jaar is een goed ritme voor de meeste MKB-webshops. Bij sterke seizoenspatronen (mode, tuin, sinterklaas) is een kwartaalanalyse beter, omdat een SKU die in december A is, in maart een C kan zijn.

Wat je doet met de uitkomst

De analyse is geen doel op zich. De winst zit in de inkoopregels die je per klasse hanteert:

KlasseBestelfrequentieVoorraadcontroleVeiligheidsmarge
AWekelijksDagelijks2-3 weken voorraad
BPer 2-4 wekenWekelijks4-6 weken voorraad
CPer kwartaalMaandelijksBestel-per-bestel of dropshipping

Voor A-artikelen wil je een leveranciers-agent die dagelijks voorraad checkt en een bestelpunt-trigger heeft. Voor C-artikelen volstaat een kwartaalreview. Het verschil in operationele aandacht is een factor 10 — dat is precies waar de tijdwinst zit.

Er zit ook een cashflow-kant aan: A-artikelen verdienen krappere voorraad omdat ze veel kapitaal binden, C-artikelen mogen ruimer omdat de voorraadwaarde laag is. Hoe je die voorraadwaarde fiscaal en boekhoudkundig waardeert is een apart hoofdstuk; de Belastingdienst beschrijft de voorraadwaarderingsregels helder.

Live-koppeling met advies-engine: voorbij de spreadsheet

Een ABC-analyse in een spreadsheet is een momentopname. Volgende week zijn de getallen al achterhaald. Voor een echte inkoper-werkplek wil je dat de classificatie meeloopt met je verkoop, en dat bestelvoorstellen automatisch de juiste regels per klasse hanteren.

Daar zit het verschil tussen een analyse-doen en een analyse-hebben. Een live-koppeling betekent: elke nacht herclassificeert het systeem op basis van de laatste 12 maanden, controleert het voorraadposities tegen de klasse-regels, en stelt het bestellingen voor — strakker voor A's, ruimer voor C's, niets voor uitlopers.

Dit kun je zelf bouwen met een nightly script en een ERP-koppeling, maar de meeste MKB-inkopers hebben daar geen tijd of skills voor. Daar komt automatisering om de hoek.

Hoe Cloutyx hierbij helpt

De purchasing-module van Cloutyx draait deze ABC-analyse continu op je actuele verkoopdata en koppelt elke klasse aan een eigen bestelregel-set. Je krijgt per ochtend een lijst bestelvoorstellen die rekening houden met klasse, levertijd, bestaande voorraad en seizoenspatroon.

Wil je daarna een stap verder en de cashflow-effecten van je voorraad-strategie inzichtelijk krijgen? Dan koppelt de finance-module je inkooporders direct aan je liquiditeitsprognose, zodat je weet wanneer welke betalingen vallen.

Conclusie

Drie dingen om morgenochtend te doen:

De analyse zelf is in 30 minuten klaar. Wat je ermee dóét, bepaalt of het waarde oplevert.

Veelgestelde vragen

Moet ik ABC-analyse op omzet of op marge doen?

Op marge in euro's, als je die data hebt. Omzet kan een product overschatten dat veel verkoopt maar nauwelijks marge maakt. Marge laat zien waar je echt geld verdient, en dat is wat je inkoop moet sturen.

Hoe vaak moet ik een ABC-analyse herhalen?

Voor stabiele assortimenten is drie keer per jaar voldoende. Bij seizoensgevoelige branches (mode, tuin, feestdagen) is een kwartaalanalyse beter. Een live-koppeling die continu herclassificeert is de meest accurate optie, maar niet altijd nodig.

Wat doe ik met SKU's die niets verkocht hebben?

Die horen niet in de ABC-analyse maar in een aparte opschoon-lijst. Een SKU die 12 maanden niet verkocht heeft kost je opslag, administratie en mentale ruimte. Beoordeel of het saneren, afprijzen of als no-stock-bestelartikel verder kan.

Werkt ABC-analyse ook voor een webshop met 50 SKU's?

Ja, maar de meerwaarde is kleiner. Onder de 100 SKU's kun je vaak op gevoel sturen omdat je je eigen catalogus kent. De analyse wordt waardevol vanaf circa 200 SKU's, en onmisbaar boven de 500.

Wat is het verschil tussen ABC- en XYZ-analyse?

ABC kijkt naar bijdrage (omzet of marge), XYZ naar voorspelbaarheid van de vraag. Een AX-product is een topverkoper met stabiele vraag — daar wil je strakke voorraad. Een AZ-product verkoopt veel maar onvoorspelbaar — daar moet de veiligheidsvoorraad hoger. Veel volwassen inkooporganisaties combineren beide assen.

Deze post is voorbereid met AI-ondersteuning en redactioneel beoordeeld door het Cloutyx-team.