Czy OTIF to najważniejszy wskaźnik w logistyce? Jakie są jego składowe, jak poprawnie go mierzyć i kiedy możemy powiedzieć, że firma zapewnia naprawdę dobry serwis?
[update Wrzesień 2026 ]
Supply chain możemy mierzyć na setki sposobów.
Forecast Accuracy. Inventory Days. Warehouse Productivity. Transport Cost. On-Time Delivery. Fill Rate. Stock Availability. Perfect Order. Cost-to-Serve.
Każdy dział ma swoje KPI. Każdy może mieć swój dashboard. I bardzo łatwo dojść do sytuacji, w której wszystkie zespoły realizują swoje cele, a klient… nadal nie dostaje tego, co zamówił, wtedy kiedy tego potrzebuje.
Dlatego jeśli miałbym wybrać jeden wskaźnik opisujący jakość serwisu całego łańcucha dostaw, OTIF byłby jednym z najmocniejszych kandydatów.
OTIF – On Time In Full – odpowiada na bardzo proste pytanie:
Czy klient otrzymał to, co zamówił, w uzgodnionej ilości i w uzgodnionym czasie?
Proste? Tylko pozornie.
Właśnie definicja OTIF jest jednym z największych problemów tego KPI. McKinsey i Trading Partner Alliance zwracali uwagę, że firmy potrafią zupełnie inaczej definiować zarówno „on time”, jak i „in full”. W ich badaniu 92% respondentów uważało, że wspólny standard OTIF przyniósłby branży wartość. McKinsey & Company
Co to jest OTIF?
OTIF to skrót od: On Time – na czas
oraz In Full – w całości.
W najprostszym wariancie:
OTIF = liczba zamówień zrealizowanych jednocześnie On Time i In Full / liczba wszystkich zamówień × 100%
Jeżeli klient złożył 100 zamówień, a 94 z nich zostały dostarczone zarówno w terminie, jak i w pełnej ilości:
OTIF = 94%.
Pozostałe sześć zamówień mogło być:
- spóźnione,
- niekompletne,
- jednocześnie spóźnione i niekompletne.
Z perspektywy klasycznego order-based OTIF wszystkie są jednak niezgodne z oczekiwaniem klienta.
I właśnie dlatego OTIF jest wskaźnikiem znacznie bardziej wymagającym niż samo On-Time Delivery albo Fill Rate.
Dlaczego OTIF jest tak dobrym KPI?
Ponieważ trudno „zrobić” wysoki OTIF jednym działem.
Żeby klient dostał produkt w całości i na czas, dobrze musi zadziałać znaczna część organizacji:
Forecast → Supply → Production → Inventory → Customer Service → Warehouse → Transport → Delivery
Problem z dostępnością surowca może obniżyć OTIF.
Błąd forecastu może obniżyć OTIF.
Brak capacity produkcyjnego może obniżyć OTIF.
Brak produktu w magazynie może obniżyć OTIF.
Błąd podczas procesowania zamówienia może obniżyć OTIF.
Nieefektywny magazyn może obniżyć OTIF.
Brak samochodu może obniżyć OTIF.
Spóźniony transport może obniżyć OTIF.
Dlatego OTIF jest w dużej mierze KPI całego End-to-End Supply Chain, a nie KPI działu transportu czy magazynu.
W jednym z materiałów, które od dawna mam w swoich materiałach roboczych, OTIF określono właśnie jako końcowy rezultat aktywności całego supply chain zebrany w jeden obraz wyników biznesowych. OTIF_5 Keys to Improving On Tim…
I uważam, że jest to bardzo trafne spojrzenie.
Czy OTIF jest więc najważniejszym wskaźnikiem w logistyce?
Tak — ale z jednym dużym zastrzeżeniem.
Jeżeli pytamy:
Jaki pojedynczy KPI najlepiej pokazuje jakość serwisu logistycznego widzianą oczami klienta?
OTIF jest prawdopodobnie jednym z najlepszych wyborów.
Jeżeli natomiast pytamy:
Czy OTIF wystarczy do zarządzania logistyką?
Odpowiedź brzmi: zdecydowanie nie.
OTIF jest przede wszystkim wskaźnikiem wynikowym.
Mówi nam:
„mamy 91,8% OTIF”.
Ale nie mówi jeszcze:
dlaczego mamy 91,8%.
To trochę jak temperatura ciała. Doskonale pokazuje, że coś jest nie tak, ale sama nie daje diagnozy.
Dlatego pod OTIF musi istnieć całe drzewo KPI operacyjnych.
Na przykład:
OTIF
→ On Time
→ In Full
On Time
→ order ready on time
→ warehouse loading on time
→ truck arrival on time
→ departure on time
→ transit time adherence
→ delivery slot compliance
In Full
→ product availability
→ production availability
→ inventory accuracy
→ picking accuracy
→ short shipment
→ damages/rejections.
Dopiero na tym poziomie zaczynamy naprawdę zarządzać OTIF.
On Time – co właściwie oznacza „na czas”?
I tutaj zaczynają się problemy.
Załóżmy, że klient oczekuje dostawy w środę o 10:00.
Czy samochód, który przyjechał:
we wtorek o 15:00 jest On Time?
A w środę o 8:00? O 10:25? O 14:00?
A co, jeżeli kierowca był o 9:55 przed centrum dystrybucyjnym, ale klient wpuścił samochód na teren dopiero o 10:40?
Co jeżeli klient nie miał wolnego slotu?
Co jeżeli dostawca chciał dostarczyć towar w środę, ale klient przełożył awizację na czwartek?
To nie są akademickie pytania.
Od odpowiedzi zależy wynik KPI.
McKinsey pokazał bardzo ciekawe różnice. W badaniu firm z sektora consumer goods 67% preferowało Requested Delivery Date jako punkt odniesienia, 25% Scheduled Delivery Appointment, a tylko 8% Committed Delivery Date producenta. McKinsey & Company
To prowadzi mnie do jednej z najważniejszych zasad OTIF:
OTIF powinien być mierzony oczami klienta
Nie według tego, kiedy chcieliśmy dostarczyć.
Nie według tego, kiedy było nam wygodnie.
Nie według momentu wyjazdu samochodu z naszego magazynu.
Ale względem uzgodnionego oczekiwania klienta.
To bardzo istotna różnica.
In Full – czyli ile właściwie trzeba dostarczyć?
Drugi element wydaje się jeszcze prostszy.
Klient zamówił 100 kartonów.
Dostarczyliśmy 100.
In Full.
Ale wyobraźmy sobie inne zamówienie:
- produkt A – 50 kartonów,
- produkt B – 30,
- produkt C – 20.
Łącznie 100.
Dostarczyliśmy:
- A – 50,
- B – 30,
- C – 10.
Czy In Full wynosi:
90%, bo dostarczyliśmy 90 ze 100 kartonów?
66,7%, bo poprawnie zrealizowaliśmy dwie z trzech linii?
Czy może:
0%, ponieważ całe zamówienie nie zostało zrealizowane w pełni?
Wszystkie trzy sposoby kalkulacji można spotkać.
I wszystkie dadzą zupełnie inny wynik.
McKinsey/TPA zaproponowali w swojej roboczej definicji liczenie OTIF na poziomie case quantity, czyli ilości opakowań dostarczonych do miejsca przeznaczenia zgodnie z Requested Delivery Date jako procent zamówionej ilości. W badaniu 79% respondentów preferowało właśnie podejście case-fill zamiast order-fill czy line-fill. McKinsey & Company
To pokazuje, dlaczego dwa przedsiębiorstwa mogą powiedzieć:
„Mamy OTIF 96%”
i w rzeczywistości mówić o dwóch różnych poziomach serwisu.
Największy błąd w OTIF? Dyskusja o wyniku bez uzgodnienia definicji
Zanim zaczniesz porównywać OTIF między zakładami, krajami, dostawcami albo klientami, odpowiedz co najmniej na kilka pytań:
- Jaki moment określa On Time?
- Requested Delivery Date czy Confirmed Delivery Date?
- Czy wcześniejsza dostawa jest akceptowana?
- Jak szerokie jest okno dostawy?
- Co dzieje się, jeżeli klient przesuwa awizację?
- Czy liczymy order, order line, case, pallet czy sztuki?
- Jak traktujemy partial delivery?
- Jak traktujemy overdelivery?
- Co z produktami odrzuconymi podczas przyjęcia?
- Czy odmowa przyjęcia z winy klienta obniża OTIF?
Bez tego benchmarkowanie samego procentu OTIF nie ma większego sensu.
W materiałach dotyczących OTIF, które zebrałem przez lata, bardzo często powtarza się ten sam problem: brak powszechnie przyjętej definicji prowadzi do sytuacji, w której każda organizacja mierzy ten KPI trochę inaczej. OTIF Want to improve supply cha…
Jaki poziom OTIF jest dobry?
To chyba jedno z najczęściej zadawanych pytań.
I odpowiedź może nie być satysfakcjonująca:
nie istnieje jeden uniwersalny poziom dobrego OTIF.
Wszystko zależy od:
- branży,
- klienta,
- produktu,
- kanału sprzedaży,
- sposobu liczenia KPI,
- wymaganego delivery window,
- FTL/LTL,
- poziomu zmienności popytu,
- długości supply chain,
- kosztu zapewnienia określonego serwisu.
McKinsey zwracał nawet uwagę, że wymagane targety mogą być różne dla FTL i LTL ze względu na większą zmienność transportu drobnicowego. McKinsey & Company
Mimo tego do zarządzania potrzebujemy jakiegoś punktu odniesienia.
Dlatego jako praktyczną skalę managerską, a nie oficjalny standard branżowy, przyjąłbym mniej więcej:
OTIF | Jak oceniam poziom serwisu |
<90% | słaby / poważny problem serwisowy |
90–93% | przeciętny, wymagający poprawy |
94–97% | dobry |
97–98% | bardzo dobry |
98–99% | bardzo wysoki poziom serwisu |
99%+ | poziom doskonały, ale trzeba sprawdzić jego koszt |
I ostatnie zdanie jest bardzo ważne.
100% OTIF nie zawsze jest optymalnym celem
Technicznie można próbować maksymalizować OTIF poprzez:
- ogromny safety stock,
- nadmiar capacity,
- ekspresowe transporty,
- dodatkowe zmiany,
- nadmierne bufory czasowe.
Tylko że supply chain przestaje wtedy być efektywny ekonomicznie.
Jeden z materiałów, które mam zgromadzone na temat OTIF, bardzo trafnie zwraca uwagę, że teoretyczne dążenie do 100% może wymagać nieuzasadnionego poziomu zapasu i że target powinien uwzględniać kompromis pomiędzy kosztem nieserwisu a kosztem zapewnienia wyższego service level. OTIF_5 Keys to Improving On Tim…
Dlatego właściwe pytanie nie brzmi:
Jak osiągnąć 100% OTIF?
ale:
Jaki poziom OTIF zapewnia klientowi wymagany serwis przy racjonalnym Cost-to-Serve?
To już zupełnie inna rozmowa.
98% On Time i 98% In Full nie oznacza 98% OTIF
To jeden z ciekawszych efektów tego KPI.
Załóżmy:
On Time = 98%
In Full = 98%
Jeżeli problemy z terminowością i kompletnością dotyczą różnych zamówień, wspólny OTIF może spaść nawet do około:
96%.
Przy statystycznej niezależności obu zdarzeń:
98% × 98% = 96,04%.
Dlatego osiągnięcie np. 98% OTIF wymaga niezwykle dobrego wykonania obu elementów jednocześnie.
OTIF działa tutaj trochę bezlitośnie.
I właśnie dlatego tak dobrze pokazuje rzeczywistą jakość realizacji zamówień.
Ale wysoki OTIF też może kłamać
Wyobraźmy sobie firmę:
OTIF = 98%.
Wygląda świetnie.
Tyle że przedsiębiorstwo osiąga go poprzez:
- bardzo wysoki zapas,
- dziesiątki transportów ekspresowych,
- codzienne eskalacje,
- pracę magazynu w nadgodzinach,
- ręczne interwencje plannerów,
- częste zmiany produkcyjne.[i]
Klient rzeczywiście widzi 98%.
Ale organizacja płaci ogromną cenę za ten poziom.
Dlatego OTIF trzeba zestawiać przynajmniej z:
Cost-to-Serve, Inventory, Premium Freight oraz Productivity.
Dopiero wtedy wiemy, czy supply chain jest nie tylko skuteczny, ale również efektywny.
Najważniejsze jest nie OTIF, ale OTIF losses
Sam wynik: OTIF = 93,7% jest interesujący przez kilka sekund.
Prawdziwa praca zaczyna się od pozostałych:
6,3%.
Co je spowodowało? Dobry loss tree może wyglądać przykładowo tak:
Availability
- brak produktu,
- brak materiałów,
- brak capacity produkcyjnego.
Order management
- błędne zamówienie,
- niewłaściwe lead time,
- późna zmiana orderu.
Warehouse
- brak capacity,
- picking error,
- loading delay.
Transport
- brak przewoźnika,
- late truck arrival,
- opóźniony wyjazd,
- transit delay.
Customer
- brak slotu,
- zmiana awizacji,
- kolejka,
- odmowa przyjęcia.
Dopiero wtedy OTIF staje się narzędziem poprawy supply chain.
Materiały dotyczące poprawy OTIF również podkreślają konieczność połączenia wyniku z jego underlying drivers — m.in. dostępnością produktu, forecastem, inventory oraz schedule adherence. OTIF_5 Keys to Improving On Tim…
OTIF powinien mieć jednego właściciela, ale wielu współodpowiedzialnych
To kolejny częsty problem.
- Kto odpowiada za OTIF?
- Logistyka?
- Customer Service?
- Planning?
- Supply Chain?
Moim zdaniem OTIF powinien być KPI całego supply chain, najlepiej zarządzanym E2E.
Poszczególne zespoły powinny odpowiadać za swoje komponenty i straty.
Transport może odpowiadać za:
On-Time Carrier Arrival / On-Time Delivery.
Magazyn za:
Order Ready On Time / Loading Performance.
Planning za:
Product Availability.
Produkcja za:
Schedule Adherence.
Ale klient nie kupuje KPI działowych.
Klient kupuje efekt końcowy.
I tym efektem jest właśnie OTIF.
Czy OTIF pokazuje satysfakcję klienta?
Nie bezpośrednio.
Klient może mieć świetny OTIF i nadal być niezadowolony z:
- jakości produktu,
- obsługi,
- faktur,
- reklamacji,
- komunikacji,
- elastyczności.
Dlatego bardziej zaawansowane organizacje stosują również miary typu Perfect Order, rozszerzając klasyczny OTIF np. o poprawność dokumentacji, jakość czy fakturowanie.
Ale w zakresie fizycznej realizacji zamówienia OTIF jest jednym z najlepszych przybliżeń pytania:
Czy supply chain zrobił dla klienta to, do czego się zobowiązał?
Moja odpowiedź: czy OTIF to najważniejszy KPI w logistyce?
Jeżeli miałbym mieć na pierwszej stronie dashboardu tylko jeden KPI dotyczący customer service — wybrałbym OTIF.
Nie dlatego, że jest idealny.
Ale dlatego, że zmusza organizację do spojrzenia na supply chain jako całość.
Nie można mieć świetnego OTIF przez dłuższy czas, jeżeli permanentnie nie działa:
planning, produkcja, inventory, magazyn albo transport.
Dlatego OTIF jest czymś więcej niż KPI dostaw.
Jest swego rodzaju testem sprawności całego End-to-End Supply Chain.
Jednocześnie dobry manager nie zatrzymuje się na pytaniu:
„Jaki mamy OTIF?”
Powinien od razu zadać kolejne:
Dlaczego właśnie taki?
Gdzie tracimy OTIF?
Które straty są powtarzalne?
Ile kosztuje nas obecny poziom serwisu?
Czy jego poprawa będzie warta poniesionych kosztów?
Bo ostatecznie celem nie jest mieć najładniejszy KPI na dashboardzie.
Celem jest stworzyć supply chain, który przewidywalnie realizuje obietnicę złożoną klientowi — przy akceptowalnym koszcie.
I właśnie dlatego OTIF pozostaje jednym z najważniejszych wskaźników w logistyce.
Zainteresował Cię ten wpis?
Zapisz się do newslettera i jako pierwszy otrzymuj najnowsze informacje!
Mam też dla Ciebie prezent! Po zapisaniu otrzymasz ebook:
LOGISTYK 4.0
- 12 strategii rozwoju
- 52 wskazówki
- 10 przydatnych aplikacji
- 30 polecanych adresów www



