OTIF is één getal dat twee vragen beantwoordt: kwam de order aan op het moment dat u had toegezegd, en zat alles erbij? Hier vindt u de formule, de keuzes die erachter schuilgaan en waar een magazijn de gegevens vandaan haalt.
OTIF (On Time In Full, oftewel op tijd en compleet) is het percentage orders dat binnen het afgesproken leveringsvenster en met de volledige bestelde hoeveelheid is geleverd. De formule: het aantal orders dat op tijd en compleet is geleverd, gedeeld door het totale aantal orders, maal 100. Een order die te laat, onvolledig of allebei is, telt als een misser. OTIF is daarom altijd gelijk aan of lager dan uw on-time-percentage en uw fill rate afzonderlijk.
De formule is het makkelijke deel. Het lastige is dat "op tijd" en "compleet" geen standaarddefinitie hebben, zodat twee bedrijven naar dezelfde leveringen kunnen kijken en toch verschillende scores rapporteren. Deze gids behandelt de berekening, de definities die u moet vastleggen, wat een goede score is en hoe u OTIF meet met gegevens die uw laadperron al produceert.
OTIF staat voor On Time In Full, een leverings-KPI die een order alleen als geslaagd telt als deze binnen het afgesproken tijdvenster aankomt én de volledige bestelde hoeveelheid bevat. Beide voorwaarden moeten gelden voor dezelfde order. Het artikel van McKinsey uit 2019 over deze KPI omschrijft het als de mate waarin zendingen hun bestemming bereiken volgens zowel de hoeveelheid als de planning op de order.
U ziet het ook geschreven als DIFOT (Delivery In Full, On Time). Dat is dezelfde KPI met de woorden in een andere volgorde; DIFOT is de gangbare naam in Australië en Nieuw-Zeeland.
OTIF werd in 2017 een getal voor de directiekamer, toen Walmart leveranciers ging beboeten voor leveringen die te vroeg, te laat of onvolledig waren. Andere grote retailers hanteren hun eigen varianten. Maar de KPI is niet alleen voor leveranciers van retailers. Een fabrikant kan er inkomende leveranciers mee beoordelen, een groothandel kan er zijn eigen service aan klanten mee volgen, en een 3PL kan het per klant rapporteren.
U berekent OTIF door het aantal orders dat zowel op tijd als compleet is geleverd te delen door het totale aantal geleverde orders, en dat te vermenigvuldigen met 100.
OTIF % = (orders op tijd EN compleet geleverd ÷ totaal aantal orders) × 100
Een rekenvoorbeeld. Stel dat u vorige maand 200 uitgaande orders hebt geleverd:
Merk op dat 88% lager is dan beide deelpercentages. Zo gedraagt deze KPI zich: de te late orders en de onvolledige orders zijn grotendeels verschillende orders, dus de missers tellen op. Als vuistregel geldt: als vertraging en tekorten los van elkaar staan, komt OTIF uit in de buurt van het on-time-percentage vermenigvuldigd met het in-full-percentage (0,92 × 0,95 ≈ 0,87). Een team dat trots is op "95% op tijd" en "95% compleet" draait waarschijnlijk een OTIF van ongeveer 90%.
De eenheid waarin u telt, beïnvloedt de score meer dan de meeste mensen verwachten. Het artikel van McKinsey geeft een helder voorbeeld: een retailer bestelt 50, 30 en 20 dozen verdeeld over drie orderregels, en de leverancier levert er op tijd 50, 30 en 10.
Dezelfde vrachtwagen, dezelfde pallets, drie verschillende scores. In de enquête van McKinsey en de Trading Partner Alliance onder 24 grote Noord-Amerikaanse retailers en fabrikanten van consumentengoederen gaf 79% de voorkeur aan tellen op colliniveau. Het argument van McKinsey daarvoor is dat een gedeeltelijke levering die het schap toch gevuld houdt, dan nog meetelt. Tellen op orderniveau is strenger en eenvoudiger, en is gebruikelijk in de maakindustrie, waar één ontbrekend onderdeel een productielijn kan stilleggen, hoeveel van de rest er ook is aangekomen.
Geen van beide is fout. Kies er één, leg het vast en zorg dat uw klant dezelfde methode gebruikt.
"Op tijd" betekent dat de levering binnen een vooraf door beide partijen afgesproken venster aankwam, en "compleet" betekent dat de geleverde hoeveelheid overeenkwam met de order; de details van beide worden bepaald door het contract, niet door een branchestandaard. In dezelfde enquête van McKinsey was 92% van de respondenten het ermee eens dat een branchestandaard voor OTIF waarde zou opleveren, wat vooral laat zien dat die er niet is.
Dit zijn de keuzes die gemaakt moeten worden voordat iemand iets gaat berekenen:
| Keuze | Gangbare opties | Waarom het ertoe doet |
|---|---|---|
| Referentiedatum | Door de klant gevraagde datum, door de leverancier bevestigde datum of de geboekte laadperronafspraak | 67% van de ondervraagde bedrijven gaf de voorkeur aan de gevraagde datum ("uiterlijk aanwezig op"). Leveranciers meten vaak tegen de datum die zij zelf hebben bevestigd, wat de score flatteert. |
| Grootte van het venster | Een hele dag, ±4 of ±6 uur rond een afspraak, één of twee dagen te vroeg toegestaan | McKinsey vond helemaal geen consensus over de grootte van het venster. |
| Te vroege aankomsten | Geteld als op tijd, of als misser | Walmart telt leveringen die vóór het must-arrive-by-venster (MABD) aankomen als misser. Ongeveer 25% van de leveringen in de gegevens van McKinsey kwam meer dan twee uur voor de afspraak aan, wat het ontvangstperron verstopt. |
| Meetpunt | Aankomst bij de poort, aanmelding, of lossen afgerond | Aankomst bij de poort is het eerlijkst voor de leverancier; vertraging daarna ligt meestal bij de ontvanger. |
| Telleenheid | Order, orderregel of colli | Dezelfde levering scoort 90%, 66% of 0%, afhankelijk van de eenheid (zie het voorbeeld hierboven). |
| Te veel geleverd en vervangende artikelen | Genegeerd, of geteld als misser | Extra of verkeerd product vult de order niet. |
| Vertraging veroorzaakt door de ontvanger | Uitgesloten, of aangerekend aan de leverancier | Als het ontvangende magazijn op de gevraagde dag geen afspraak meer vrij had, hoort de misser niet bij de leverancier. |
| Door de klant geregeld transport | Gemeten bij levering, of op de gevraagde laaddatum | Als de klant de vrachtwagen stuurt, heeft de leverancier alleen invloed op de gereedheid aan het laadperron en op niets daarna. |
Als een klant u vertelt dat uw OTIF 81% is terwijl uw eigen rapport 94% zegt, zit het verschil bijna altijd in deze tabel, en dan is een overleg zinvoller dan een discussie.
Een goede OTIF-score is wat het contract met uw klant zegt dat het is, en voor de meeste leveringsovereenkomsten in retail en industrie betekent dat ergens tussen 90% en 98%. Er bestaat geen gecontroleerde benchmark voor alle sectoren. Gidsen van softwareleveranciers noemen vaak 95% of hoger als "goed"; zie dat als vuistregel en niet als gemeten gegevens.
Twee referentiepunten zijn beter gedocumenteerd.
De praktijk ligt lager dan de doelen. Het artikel van McKinsey uit 2019 schatte de gebruikelijke OTIF-missers in de consumentengoederensector op 20 tot 30 procent van de leveringen, en de uitsplitsing van verloren on-time-prestaties over de keten van order tot levering eindigt bij 61% daadwerkelijk op tijd. De cijfers zijn een paar jaar oud, maar ze zijn een nuttige controle voor iedereen die beweert dat 98% normaal is.
Walmart publiceert de bekendste doelen. Medio 2026 noemen de leveranciersrichtlijnen van 8th & Walton en SPS Commerce deze waarden:
| Walmart-maatstaf | Doel | Geldt voor |
|---|---|---|
| Op tijd | 90% | Prepaid-leveranciers, die hun eigen transport naar Walmart regelen |
| Collect ready | 98% | Collect-leveranciers, bij wie Walmart de vracht ophaalt; de lading moet op tijd klaarstaan |
| Compleet | 95% | Alle leveranciers |
| Boete bij niet-naleving | 3% van de kostprijs van de goederen in de niet-conforme colli | Alle leveranciers |
In de praktijk: als in een kwartaal voor $40.000 aan colli buiten de doelen valt, bedraagt de korting $1.200. Het percentage van 3% werd in 2019 door een woordvoerder van Walmart bevestigd aan Supply Chain Dive en is sindsdien niet veranderd; de drempels zijn sinds de start van het programma in 2017 meerdere keren aangepast, dus controleer de eigen leveranciersdocumentatie van Walmart voordat u erop vertrouwt.
Buiten de VS nemen grote retailketens en industriële inkopers hetzelfde idee op in leveringsovereenkomsten, als clausule over serviceniveau of leverbetrouwbaarheid. De drempels en boetes verschillen per contract, dus er is geen openbaar getal te noemen. Lees uw eigen contract.
On-time delivery (OTD) meet alleen de timing, fill rate meet alleen de hoeveelheid, en OTIF vereist beide voor dezelfde order. Een order die volgens planning aankomt maar waar twee pallets aan ontbreken, slaagt voor OTD, maar zakt voor fill rate en voor OTIF.
| KPI | Wat het meet | Wat het negeert |
|---|---|---|
| On-time delivery (OTD) | Kwam het binnen het venster aan? | Of er iets ontbrak |
| Fill rate (op colli- of regelniveau) | Welk deel van de bestelde hoeveelheid is verzonden? | Wanneer het aankwam |
| OTIF / DIFOT | Kwam het binnen het venster én compleet aan? | Schade, documenten, facturatie |
| Perfect order rate | Op tijd, compleet, onbeschadigd en met de juiste documenten en factuur? | Niets; het is de strengste van de vier |
OTD en fill rate blijven het volgen waard, omdat ze laten zien welke helft van OTIF faalt. Een laag on-time-percentage wijst naar transport, dock planning en orderrelease. Een laag in-full-percentage wijst naar voorraadnauwkeurigheid, orderpicking en productieplanning. Andere problemen, andere eigenaren.
OTIF-missers ontstaan in elke stap tussen orderrelease en het ontvangstperron, en een groot deel ervan gebeurt voordat de vrachtwagen het terrein van de verzender heeft verlaten. De uitsplitsing van verloren on-time-prestaties door McKinsey noemt zeven fasen: orderrelease, aanmaken van de transportopdracht, acceptatie van de transportopdracht, laadperronplanning, goederen klaargezet, ophalen door de vervoerder, en transport. Alleen de laatste speelt zich af op de weg.
Oorzaken waardoor de on-time-helft faalt:
Oorzaken waardoor de in-full-helft faalt:
Het laadperron speelt aan beide kanten een rol. Bij de verzender vertrekt een vrachtwagen die geen laadslot kan krijgen te laat. Bij de ontvanger wordt een vrachtwagen die op tijd aankomt maar drie uur moet wachten om te lossen in de systemen van sommige klanten als te laat geregistreerd. Uit het wachtgeldonderzoek van ATRI uit 2024 bleek dat chauffeurs bij 39,3% van de stops werden opgehouden, en dat is hetzelfde probleem gezien vanaf de chauffeursstoel. Die kant hebben we behandeld in wat wachtgeld (detention) is.
Om OTIF te meten heeft u voor elke order vier gegevens nodig: het afgesproken leveringsvenster, het werkelijke aankomsttijdstip, de bestelde hoeveelheid en de geleverde hoeveelheid. De twee tijdswaarden komen uit uw laadperronplanning. De twee hoeveelheden komen uit uw ERP of WMS. OTIF is wat u krijgt als u ze koppelt op basis van de orderreferentie.
| OTIF-gegeven | Waar het vandaan komt | Hoe het wordt vastgelegd |
|---|---|---|
| Afgesproken venster | Klantorder of contract; de geboekte laadperronafspraak | Ordersysteem; het tijdslot dat de vervoerder heeft geboekt |
| Werkelijke aankomst | Aanmelding bij de poort of het kantoor | De status van de lading verandert naar aangekomen, met tijdstempel en gebruiker |
| Laad- of lostijd | Het laadperronteam | De status verandert naar bezig en daarna naar klaar |
| Bestelde hoeveelheid | Inkoop- of verkooporder | ERP / WMS |
| Geleverde hoeveelheid | Goederenontvangst, of de ondertekende CMR of het cognossement | WMS; het document dat aan de lading is gekoppeld |
| Reden van een misser | Planner of laadperronsupervisor | Een korte redencode per mislukte order |
Even over wat dock planning software hier wel en niet doet. LoadingCalendar legt de tijdshelft vast: wanneer het tijdslot is geboekt, wanneer de vrachtwagen aankwam, wanneer het laden begon en eindigde, en wie wat heeft gewijzigd, allemaal in een auditlog. Het weet niet hoeveel colli er op de order stonden. Voor het volledige OTIF-cijfer koppelt u de referentie van de lading aan uw ordersysteem, via een export of via de dock planning API, die ladingen teruggeeft op datumbereik, status en referentie.
Een opzet die werkt voor een middelgroot magazijn:
Volg ook de afsprakentrouw. Veel contracten meten "op tijd" tegen de gevraagde datum, dus een vrachtwagen die drie uur te laat is voor zijn tijdslot, haalt die dag toch OTIF. Tegelijk gooit hij de rest van uw planning in de war. Het aandeel vrachtwagens dat binnen bijvoorbeeld 30 minuten van het geboekte tijdslot aankomt, is het vroege waarschuwingssignaal; OTIF is het resultaat dat u pas later ziet.
Nog één onderscheid. Bij inkomende vracht bent u degene die leveranciers meet, en uw laadperrontijdstempels zijn het bewijs. Bij uitgaande vracht bent u degene die wordt gemeten, en als de klant het transport regelt, hangt uw score ervan af of de lading klaarstaat en het laadperron vrij is op de gevraagde laadtijd. Walmart noemt dit "collect ready", en het is volledig een magazijn-KPI.
U verbetert OTIF door uit te zoeken welke helft vaker faalt en aan die kant de grootste oorzaak aan te pakken. De redencodes uit de vorige sectie laten u zien waar u moet beginnen, meestal al binnen een maand.
Als op tijd de zwakste helft is:
Als compleet de zwakste helft is, ligt het werk vooral buiten het laadperron: cyclustellingen van de artikelen die het vaakst te weinig worden geleverd, een controle bij de laaddeur, en eerlijke leverdata wanneer de productie achterloopt. Dock planning lost geen voorraadtekort op.
Wilt u een prijskaartje hangen aan de wachtkant van het probleem, dan gebruikt de ROI-calculator voor dock planning de cijfers van ATRI en laat hij zijn aannames zien. Bent u nieuw in het onderwerp, begin dan met wat dock planning is. LoadingCalendar kost een vast bedrag van €99 per maand voor onbeperkt laadperrons, gebruikers en vervoerders, met een proefperiode van 14 dagen zonder creditcard. Het past bij kleine en middelgrote magazijnen die deze week nog met afspraken en tijdstempels willen werken. Een leverancier die naar tientallen distributiecentra van retailers levert, heeft daarnaast een EDI- en retail-compliancetool nodig, en dat zijn wij niet.
Hoe u wachtgeld verlaagt: zet elke vrachtwagen op een afspraak, stem de lengte van tijdsloten af op de werkelijke laadtijd en leg aankomst, aanmelding bij het perron en vertrek automatisch vast.
Wachtgeld (detention) is de vergoeding die vervoerders rekenen wanneer chauffeurs langer wachten dan de gratis tijd — meestal $50–$100 per uur na 2 uur. Demurrage is een dagtarief in de terminal. Dit is het verschil, wie betaalt en hoe u beide voorkomt.
Hoeveel kost dock planning software in 2026? De prijs van elke aanbieder met bronnen — van $0.55 per boeking tot $15,000+ per jaar, naast elkaar vergeleken.
Sluit u aan bij magazijnteams wereldwijd die spreadsheets en telefoontjes hebben vervangen door eenvoudige dock planning software.
Start mijn gratis proefperiode 14 dagen gratis proberen · Geen creditcard vereist · Op elk moment opzegbaar