EnableYourData.com

KPI · Voorraad, inkoop en productie

Voorraadomloopsnelheid: formule en voorbeeld.

De voorraadomloopsnelheid geeft aan hoe vaak de gemiddelde voorraad in een periode wordt verkocht en vervangen. Je berekent hem met de kostprijs van de omzet en de gemiddelde voorraadwaarde, allebei tegen kostprijs. Hoe hoger de omloopsnelheid, hoe minder geld er in voorraad vastzit.

Formule voor voorraadomloopsnelheid

Kostprijs van de omzet ÷ gemiddelde voorraadwaarde (tegen kostprijs)

Rekenvoorbeeld

Acme Groothandel had in 2025 een kostprijs van de omzet van € 4.800.000. De voorraad was € 1.100.000 op 1 januari en € 1.300.000 op 31 december, gemiddeld € 1.200.000. De voorraadomloopsnelheid is € 4.800.000 ÷ € 1.200.000 = 4,0 keer per jaar.

Fictieve cijfers van Acme Groothandel.

Zo lees je deze KPI

Een hogere waarde betekent dat de voorraad sneller doorstroomt en minder werkkapitaal vasthoudt. Een heel hoge omloop kan ook wijzen op een te krappe voorraad en gemiste verkoop, dus kijk er de leveringsgraad bij. Vergelijk per productgroep en met je eigen voorgaande jaren, want de omloop verschilt sterk tussen snel- en langzaamlopende artikelen.

Valkuilen bij voorraadomloopsnelheid

  • Omzet tegen verkoopprijs delen door voorraad tegen kostprijs, waardoor de uitkomst te hoog uitvalt.
  • Alleen begin- en eindvoorraad middelen terwijl de voorraad door het jaar sterk schommelt.
  • Eén getal voor het hele assortiment gebruiken, waardoor trage artikelen uit beeld verdwijnen.

SQL & DAX

Voorraadomloopsnelheid berekenen in SQL en DAX

Twee voorbeelden op een fictief datawarehouse van Acme Groothandel: een query in PostgreSQL en een measure voor een Power BI-model. Pas tabel- en kolomnamen aan je eigen model aan.

SQL · PostgreSQL
WITH cogs AS (
  SELECT SUM(ol.quantity * ol.unit_cost) AS cogs
  FROM order_lines ol
  JOIN orders o ON o.order_id = ol.order_id
  WHERE o.order_date >= date '2025-01-01' AND o.order_date < date '2026-01-01'
),
stock AS (
  SELECT AVG(day_value) AS avg_value
  FROM (
    SELECT snapshot_date, SUM(value) AS day_value
    FROM stock_levels
    WHERE snapshot_date >= date '2025-01-01' AND snapshot_date < date '2026-01-01'
    GROUP BY snapshot_date
  ) s
)
SELECT ROUND(cogs / NULLIF(avg_value, 0), 2) AS inventory_turnover
FROM cogs, stock;
DAX · Power BI
Average Inventory Value = AVERAGEX(VALUES(Stock[SnapshotDate]), CALCULATE(SUM(Stock[Value])))
Inventory Turnover = DIVIDE(SUMX(Sales, Sales[Quantity] * Sales[UnitCost]), [Average Inventory Value])

In ENABLE

Deze KPI volgen in ENABLE

Vragen in gewone taal

Vraag naar voorraadomloopsnelheid per maand, klant of product in de SQL Explorer met AI. De AI schrijft de SQL, jij ziet de query en voert hem zelf uit; de AI krijgt alleen metadata.

Lees meer →

In je Power BI-dashboard

Leg de KPI vast als measure in je Power BI-model en toon hem in het portaal, met "Laatst ververst" erbij. Toegangsprofielen en optioneel row-level security bepalen wie welke cijfers ziet.

Lees meer →

Eigen dashboards (pilot)

Zet de KPI als tegel in een eigen dashboard, met vergelijking met vorig jaar. De Dashboard Builder is een pilot en per klant aan te zetten.

Lees meer →

Doelen per maand

Met de ingebouwde app Targets leg je per maand een doel voor de KPI vast, zodat je realisatie en doel naast elkaar ziet.

Lees meer →

FAQ

Veelgestelde vragen

Hoe bereken je de voorraadomloopsnelheid?

Deel de kostprijs van de omzet over een periode door de gemiddelde voorraadwaarde in die periode. Neem beide tegen kostprijs, zodat je dezelfde waardering vergelijkt. Gebruik voor de gemiddelde voorraad bij voorkeur maandstanden in plaats van alleen begin en eind.

Wat is het verschil tussen voorraadomloopsnelheid en voorraaddagen?

Voorraaddagen bekijken hetzelfde vanaf de andere kant: het aantal dagen in de periode gedeeld door de omloopsnelheid. Een omloop van 4 keer per jaar komt overeen met ongeveer 91 voorraaddagen. De omloop zegt hoe vaak de voorraad rondgaat, voorraaddagen hoe lang een artikel gemiddeld blijft liggen.

Is een hoge voorraadomloopsnelheid altijd goed?

Nee, niet altijd. Een hoge omloop bindt minder kapitaal, maar kan ook betekenen dat de voorraad te krap is en klanten nee te horen krijgen. Beoordeel hem daarom samen met de leveringsgraad en het out-of-stock-percentage.

AI gebruiken op je eigen data. Veilig, en zonder hoofdpijn.

In een online demo laten we zien hoe ENABLE je data veilig beschikbaar maakt en hoe je erop bouwt: een app beschrijven in de AI Builder, vragen in gewone taal, dashboards en API's. En hoe wij het voor je inrichten en beheren.