• Logistyka
  • Dni zapasu - jak policzyć i dobrze odczytać wynik

Dni zapasu - jak policzyć i dobrze odczytać wynik

Adam Wysocki 2 sierpnia 2026
W magazynie operator obsługuje wózek widłowy, optymalizując wskaźnik rotacji zapasów w dniach.

Spis treści

W magazynie i w planowaniu dostaw jedno pytanie wraca regularnie: na ile dni wystarczy obecny zapas? W tym tekście pokazuję, jak policzyć ten wskaźnik, skąd brać dane i kiedy lepiej użyć wariantu statystycznego, a kiedy finansowego. Dorzucam też proste przykłady i pułapki, które najczęściej psują interpretację wyniku.

Najważniejsze rzeczy, które trzeba wiedzieć, zanim policzysz dni zapasu

  • W logistyce i finansach spotkasz dwa główne podejścia do liczenia dni zapasu: wariant statystyczny i DIO.
  • Wersja GUS opiera się na zapasie na koniec okresu i zużyciu, a w skali roku zwykle przyjmuje 360 dni.
  • DIO liczy się z średniego zapasu i kosztu sprzedanych towarów, a najczęściej przelicza na 365 dni.
  • Niższy wynik oznacza szybszy obrót, ale zbyt niski może zwiększać ryzyko braków i przestojów.
  • Wynik ma sens dopiero razem z lead time, poziomem obsługi, sezonowością i wiekiem zapasu.

Czym ten wskaźnik mierzy w magazynie i transporcie

Dla mnie to jeden z najbardziej praktycznych sygnałów w gospodarce magazynowej. Pokazuje nie tylko, ile towaru jest na stanie, ale przede wszystkim, na ile dni ten zapas utrzyma obecne tempo zużycia albo sprzedaży. To różnica, która w logistyce ma ogromne znaczenie, bo 1000 sztuk może oznaczać zarówno dwa dni bezpieczeństwa, jak i dwa miesiące zamrożonego kapitału.

W codziennej pracy wskaźnik rotacji zapasów w dniach pomaga mi przede wszystkim w trzech obszarach:

  • ocenie, czy zamówienie było zbyt duże albo zbyt ostrożne,
  • kontroli kapitału zamrożonego w towarze,
  • wykrywaniu ryzyka braków, przestojów i starzenia się zapasu.

Najważniejsze jest jednak to, że ten parametr nie mówi jeszcze, czy magazyn działa dobrze czy źle. On dopiero daje punkt wyjścia do interpretacji, a sens pojawia się wtedy, gdy zestawię go z tempem sprzedaży, harmonogramem dostaw i sezonowością. Gdy już wiemy, co mierzy wskaźnik, trzeba przejść do samego wzoru i jego wariantów.

Magazyn pełen paczek na regałach. Wskaźnik rotacji zapasów w dniach wzór jest kluczowy dla efektywnego zarządzania.

Dwa wzory, które najczęściej zobaczysz

Tu pojawia się najważniejsze rozróżnienie. W praktyce funkcjonują dwa podejścia: statystyczne, używane m.in. w ujęciu GUS, oraz finansowe, znane jako DIO. Z operacyjnego punktu widzenia oba są poprawne, ale nie wolno ich mieszać w jednym raporcie bez jasnego opisu.

Wariant Wzór Dane wejściowe Kiedy pasuje najlepiej
Wariant GUS R = Z × T / Zo Z - zapas na koniec okresu, Zo - zużycie w okresie, T - liczba dni, zwykle 360 w skali roku Produkcja, gospodarka materiałowa, analiza ciągłości zużycia
DIO DIO = (średni zapas / COGS) × liczba dni Średni zapas, COGS, liczba dni w badanym okresie Handel, finanse, working capital, analiza płynności zapasu

Według GUS wersja statystyczna bazuje na zapasie na koniec okresu i zużyciu z tego samego okresu, a dla roku przyjmuje się 360 dni. W analizie finansowej częściej spotkasz DIO, czyli days inventory outstanding, który pokazuje średnią liczbę dni zamrożenia kapitału w zapasie. Jeśli firma ma własny standard liczenia, ważniejsza jest spójność niż sam wybór 360 czy 365.

Jeśli masz już policzony obrót zapasu w skali roku, dni wyliczysz jeszcze szybciej: 365 / rotacja. Obrót na poziomie 24 daje około 15,2 dnia zapasu, a obrót 12 około 30,4 dnia. To prosty skrót, ale działa tylko wtedy, gdy obrót policzono na tej samej bazie kosztowej. Kiedy wiesz już, który wariant pasuje do danych, obliczenie jest proste.

Jak policzyć go krok po kroku na prostym przykładzie

Najprostszy sposób liczenia nie wymaga żadnego skomplikowanego modelu. Potrzebujesz tylko danych z jednego okresu i konsekwentnie dobranej definicji.

  1. Ustal, czy liczysz wariant GUS, czy DIO.
  2. Zbierz zapas na koniec okresu albo średni zapas.
  3. Pobierz zużycie albo COGS z tego samego okresu.
  4. Wybierz liczbę dni: 360, 365 albo liczbę dni miesiąca czy kwartału.
  5. Podstaw wartości i sprawdź, czy wynik ma sens operacyjny.
Dane Wartość
Zapas na koniec roku 960 szt.
Zużycie w roku 23 040 szt.
Liczba dni 360
Wskaźnik 15 dni

W tym przykładzie liczenie wygląda tak: 960 × 360 / 23 040 = 15. Oznacza to, że przy dotychczasowym tempie zużycia obecny zapas wystarczy mniej więcej na 15 dni. Taki wynik jest już bardzo konkretną informacją dla planisty, kupca albo kierownika magazynu, bo od razu pokazuje bufor bezpieczeństwa w czasie, a nie tylko w sztukach.

W ujęciu finansowym można to pokazać równie prosto: jeśli średni zapas wynosi 150 000 zł, a roczny COGS 3 650 000 zł, to DIO daje 15 dni, bo 150 000 / 3 650 000 × 365 = 15. To dobry przykład na to, że magazyn i finanse opisują ten sam problem z dwóch różnych stron. Sama liczba jednak nic jeszcze nie mówi bez kontekstu operacyjnego.

Jak interpretować wynik bez mylenia go z rotacją towaru

Sama liczba dni nie jest ani dobra, ani zła. Odczyt zależy od kategorii towaru, lead time, czyli czasu od złożenia zamówienia do przyjęcia dostawy, oraz od tego, jaki poziom obsługi firma chce utrzymać. Inaczej wyglądają oczekiwania wobec świeżej żywności, inaczej wobec części zamiennych, a jeszcze inaczej wobec towarów sezonowych.

Zakres wyniku Co zwykle oznacza Na co patrzeć od razu
0-15 dni Bardzo szybki obrót, niewielki bufor magazynowy Ryzyko stockoutów, opóźnienia dostaw, stabilność popytu
15-45 dni Często zdrowy poziom dla szybkich kategorii Forecast, lead time, częstotliwość uzupełnień
45-90 dni Zapas zaczyna mocniej obciążać kapitał Wolno rotujące SKU, promocje, minimalne partie zamówień
90+ dni Najczęściej sygnał ostrzegawczy Starzenie zapasu, wyprzedaże, ryzyko przestarzałości

Te przedziały traktuję jako heurystykę, nie jako sztywną normę. Dla części zamiennych, projektów inwestycyjnych czy sezonowych kolekcji wysoki wynik bywa całkowicie normalny, a czasem wręcz konieczny. Dlatego porównuję przede wszystkim podobne grupy asortymentowe, a nie całą firmę na jednym wykresie. Kiedy już rozumiemy, jak odczytać wynik, warto zobaczyć, co najczęściej go fałszuje.

Najczęstsze błędy, które psują wynik

W praktyce błędy w liczeniu są częstsze niż same problemy z zapasem. Najczęściej wynik robi się mylący nie dlatego, że wskaźnik jest zły, tylko dlatego, że ktoś wprowadził do niego niespójne dane albo użył skrótu myślowego tam, gdzie potrzebna była precyzja.

  • Mieszanie sprzedaży z COGS - przychód zawiera marżę, więc zawyża obrót i sztucznie skraca liczbę dni.
  • Łączenie danych z różnych okresów - stan z końca miesiąca i koszt z całego roku nie dadzą porównywalnego wyniku.
  • Liczenie na pojedynczym odczycie - przy dużych wahaniach lepsza jest średnia z kilku punktów niż jeden snapshot.
  • Ignorowanie sezonowości - w szczycie sezonu dni zapasu spadają, a poza sezonem rosną; to nie zawsze oznacza błąd.
  • Porównywanie nieporównywalnych grup - szybkozbywalne SKU i wolno rotujące części zamienne wymagają innych benchmarków.
  • Brak jednego standardu dni - 360 i 365 można stosować, ale trzeba to jasno opisać w raporcie.

Ja szczególnie pilnuję dwóch rzeczy: spójnego okresu i właściwego mianownika. Jeśli te dwa elementy są błędne, cały wskaźnik traci wartość, nawet jeśli wygląda profesjonalnie w arkuszu. Po wyłapaniu tych pułapek wynik zaczyna być naprawdę przydatny.

Jak wykorzystać go do lepszych decyzji logistycznych

W praktyce największą wartość daje mi nie sam poziom wskaźnika, tylko jego zmiana w czasie. Jeżeli dni zapasu rosną przez kilka kolejnych okresów, zwykle trzeba sprawdzić prognozę popytu, minimalne partie zamówień i tempo wydawania towaru. Gdy spadają zbyt mocno, pojawia się ryzyko braków na półce albo zatrzymania produkcji.

Sygnał Możliwe przyczyny Co sprawdzam od razu
Wzrost dni zapasu Nadwyżka zakupów, słabszy popyt, wolniejsze wydania Forecast, promocje, wolno rotujące SKU, starzenie zapasu
Spadek dni zapasu Lepsza rotacja albo zbyt niski bufor Lead time, safety stock, stockouty, OTIF

OTIF, czyli dostawy na czas i w pełni, to jeden z najlepszych wskaźników uzupełniających, jeśli chcesz zrozumieć, czy niski poziom zapasu wynika z dobrej organizacji, czy z napiętego łańcucha dostaw. Ja zawsze zestawiam dni zapasu z lead time, poziomem obsługi i udziałem wolno rotujących indeksów, bo dopiero wtedy widać, czy zapas pracuje, czy tylko spokojnie stoi. Dlatego ostatni krok to zestawienie dni zapasu z czasem dostawy i wiekiem towaru.

Co sprawdzić razem z dniami zapasu, żeby wynik był naprawdę decyzyjny

Jeśli miałbym zostawić jedną zasadę, byłaby prosta: nie oceniaj wskaźnika w izolacji. Dni zapasu nabierają sensu dopiero wtedy, gdy obok leżą lead time, wiek zapasu i poziom braków. Dopiero taki zestaw mówi, czy towar krąży sprawnie, czy tylko dobrze wygląda w raporcie.

  • Czas dostawy od dostawcy, bo bez niego trudno ocenić realny bufor bezpieczeństwa.
  • Minimalna partia zamówienia, bo ona często wymusza wyższy stan magazynu niż potrzeba operacyjna.
  • Sezonowość i akcje promocyjne, bo potrafią chwilowo zniekształcić każdy wynik.
  • Wiek zapasu, bo towar stary operacyjnie bywa ważniejszy niż towar duży nominalnie.
  • Poziom braków i fill rate, bo niski poziom zapasu bez braków jest czymś innym niż niski poziom zapasu z utraconą sprzedażą.

Gdy w firmie trzymam jeden standard obliczania i porównuję go z realnym czasem dostawy, wynik zaczyna wspierać decyzje zakupowe zamiast je zaciemniać. Właśnie tak ten wskaźnik staje się narzędziem zarządczym, a nie tylko kolejną liczbą w raporcie.

Artykuł ma charakter wyłącznie informacyjny i edukacyjny. Materiał został opracowany przy wsparciu nowoczesnych narzędzi analitycznych i językowych (AI). Przed podjęciem decyzji skonsultuj się z ekspertem.

FAQ - Najczęstsze pytania

Wariant GUS opiera się na zapasie na koniec okresu i zużyciu z tego samego okresu, a w skali roku zwykle przyjmuje 360 dni. DIO liczy się ze średniego zapasu i COGS, najczęściej na bazie 365 dni. Pierwszy lepiej pasuje do produkcji i gospodarki materiałowej, drugi do handlu, finansów i analizy working capital.

Jeśli masz obliczony obrót zapasu w skali roku, dni zapasu wyliczysz prostym wzorem 365 podzielone przez rotację. Obrót 24 daje około 15,2 dnia zapasu, a obrót 12 około 30,4 dnia. Ten skrót działa poprawnie tylko wtedy, gdy rotację policzono na tej samej bazie kosztowej.

0-15 dni zwykle oznacza bardzo szybki obrót i mały bufor, więc trzeba pilnować ryzyka stockoutów. 15-45 dni często bywa zdrowym poziomem dla szybkich kategorii. 45-90 dni zaczyna mocniej obciążać kapitał, a 90+ dni to najczęściej sygnał ostrzegawczy związany ze starzeniem zapasu i ryzykiem przestarzałości.

Najczęściej problemem jest mieszanie sprzedaży z COGS, łączenie danych z różnych okresów i liczenie wskaźnika z jednego odczytu zamiast z kilku punktów. Wynik potrafi też zafałszować ignorowanie sezonowości, porównywanie nieporównywalnych grup asortymentowych oraz brak jednego standardu dni, czyli 360 albo 365.

Najważniejsze jest zestawienie dni zapasu z lead time, minimalną partią zamówienia, sezonowością, wiekiem zapasu oraz poziomem braków. Warto też patrzeć na fill rate i OTIF, bo pokazują, czy niski zapas wynika z dobrej organizacji, czy z napiętego łańcucha dostaw. Dopiero taki zestaw daje podstawę do sensownych decyzji zakupowych i magazynowych.

Oceń artykuł

Ocena: 0.00 Liczba głosów: 0

Tagi

zapasy
lead time
otif
rotacja
dio
Autor Adam Wysocki
Adam Wysocki
Nazywam się Adam Wysocki i od 3 lat zgłębiam tajniki biznesu, handlu i innowacji cyfrowych. Moja fascynacja tymi obszarami narodziła się z obserwacji, jak dynamicznie zmienia się współczesny świat gospodarki, a technologia staje się kluczem do sukcesu. Staram się przybliżać czytelnikom złożone zagadnienia, analizując najnowsze trendy i pokazując praktyczne zastosowania innowacyjnych rozwiązań. W swoich artykułach kładę nacisk na rzetelność informacji, opierając się na sprawdzonych źródłach i starając się przedstawić nawet trudne tematy w sposób zrozumiały i przystępny. Moim celem jest dostarczanie wartościowej wiedzy, która pomoże Państwu odnaleźć się w cyfrowej rzeczywistości biznesowej.

Udostępnij artykuł

Napisz komentarz