OTIF (On Time In Full, alltså i tid och komplett) är andelen order som levereras inom det avtalade leveransfönstret och med hela den beställda kvantiteten. Formeln är antalet order som levererats i tid och komplett, delat med det totala antalet order, gånger 100. En order som är sen, ofullständig eller både och räknas som en miss, så OTIF är alltid lika med eller lägre än leveranstidsprecisionen och fyllnadsgraden var för sig.
Formeln är den enkla delen. Det svåra är att ”i tid” och ”komplett” saknar en standarddefinition, och två företag kan titta på samma leveranser och rapportera olika resultat. Den här guiden går igenom beräkningen, definitionerna du behöver spika, vad som räknas som ett bra resultat och hur du mäter OTIF med data som din lastramp redan producerar.
OTIF står för On Time In Full, ett leverans-KPI som räknar en order som lyckad bara om den kommer inom det avtalade tidsfönstret och innehåller hela den beställda kvantiteten. Båda villkoren måste gälla för samma order. McKinseys rapport om måttet från 2019 beskriver det som i vilken grad försändelser når sin destination enligt både kvantiteten och tidsplanen på ordern.
Du ser det också skrivet som DIFOT (Delivery In Full, On Time). Det är samma mått med orden i en annan ordning, och DIFOT är det vanliga namnet i Australien och Nya Zeeland.
OTIF blev en fråga för ledningsgruppen 2017, när Walmart började debitera leverantörer för leveranser som kom för tidigt, för sent eller ofullständiga. Andra stora detaljhandelskedjor har egna varianter. Men måttet är inte bara till för leverantörer till detaljhandeln. En tillverkare kan använda det för att bedöma sina inkommande leverantörer, en grossist kan följa sin egen service mot kunderna och en 3PL kan rapportera det till varje kund.
Du räknar ut OTIF genom att dela antalet order som levererats både i tid och komplett med det totala antalet levererade order och sedan multiplicera med 100.
OTIF % = (order levererade i tid OCH komplett ÷ totalt antal order) × 100
Ett räkneexempel. Säg att du levererade 200 utgående order förra månaden:
Lägg märke till att 88 % är lägre än båda delmåtten. Så beter sig måttet: de sena ordrarna och de ofullständiga ordrarna är till största delen olika order, så missarna läggs ihop. En tumregel: om förseningar och brister inte hänger ihop hamnar OTIF nära leveranstidsprecisionen gånger fyllnadsgraden (0,92 × 0,95 ≈ 0,87). Ett team som är stolt över ”95 % i tid” och ”95 % komplett” ligger troligen på en OTIF runt 90 %.
Enheten du räknar i påverkar resultatet mer än de flesta tror. McKinseys rapport ger en tydlig illustration: en detaljhandlare beställer 50, 30 och 20 kollin fördelat på tre orderrader, och leverantören levererar 50, 30 och 10 i tid.
Samma lastbil, samma pallar, tre olika resultat. I McKinseys och Trading Partner Alliances enkät bland 24 stora nordamerikanska detaljhandlare och konsumentvarutillverkare föredrog 79 % att räkna på kollinivå. McKinseys argument är att det ger poäng för en delleverans som ändå hjälper till att hålla hyllan fylld. Att räkna på ordernivå är striktare och enklare, och det är vanligt inom tillverkning, där en saknad komponent kan stoppa en produktionslina oavsett hur mycket av resten som kom.
Inget av dem är fel. Välj ett, skriv ner det och se till att din kund använder samma.
”I tid” betyder att leveransen kom inom ett fönster som båda parter kommit överens om i förväg, och ”komplett” betyder att den levererade kvantiteten stämde med ordern; detaljerna i båda bestäms av avtalet, inte av någon branschstandard. I samma McKinsey-enkät höll 92 % av de svarande med om att en branschstandard för OTIF skulle skapa värde, vilket säger dig att det inte finns någon.
Det här är valen som måste göras innan någon räknar ut något:
| Beslut | Vanliga alternativ | Varför det spelar roll |
|---|---|---|
| Referensdatum | Kundens önskade datum, leverantörens bekräftade datum eller den bokade tiden vid rampen | 67 % av de tillfrågade företagen föredrog det önskade datumet (”ska vara framme senast”). Leverantörer mäter ofta mot datumet de själva bekräftade, vilket smickrar resultatet. |
| Fönstrets storlek | En hel dag, ±4 eller ±6 timmar runt en bokad tid, en eller två dagar för tidigt tillåtet | McKinsey fann ingen som helst samsyn kring fönstrets storlek. |
| Tidiga ankomster | Räknas som i tid, eller som en miss | Walmart räknar leveranser som kommer före fönstret för senaste ankomstdag (MABD) som en miss. Omkring 25 % av leveranserna i McKinseys data kom mer än två timmar före sin bokade tid, vilket korkar igen mottagningsrampen. |
| Mätpunkt | Ankomst till grinden, incheckning eller avslutad lossning | Ankomst till grinden är mest rättvist mot leverantören; förseningar efter det är oftast mottagarens. |
| Räkneenhet | Order, orderrad eller kolli | Samma leverans får 90 %, 66 % eller 0 % beroende på enhet (se exemplet ovan). |
| Överleverans och ersättningsartiklar | Ignoreras, eller räknas som en miss | Extra eller fel produkt fyller inte ordern. |
| Försening orsakad av mottagaren | Exkluderas, eller belastar leverantören | Om mottagande lager inte hade någon ledig tid på den önskade dagen ska leverantören inte bära missen. |
| Transport som kunden ordnar | Mäts vid leverans, eller vid önskat lastningsdatum | När kunden skickar lastbilen styr leverantören beredskapen vid rampen och ingenting efter det. |
Om en kund säger att er OTIF är 81 % och er egen rapport säger 94 % ligger skillnaden nästan alltid i den här tabellen, och det är värt ett möte innan det är värt ett gräl.
Ett bra OTIF-resultat är vad kundens avtal säger att det är, och för de flesta leveransavtal inom detaljhandel och industri betyder det någonstans mellan 90 % och 98 %. Det finns inget granskat, branschöverskridande riktvärde. Mjukvaruleverantörers guider anger ofta 95 % eller högre som ”bra”; behandla det som en tumregel och inte som uppmätta data.
Två referenspunkter är bättre dokumenterade.
Verkligheten ligger under målen. McKinseys rapport från 2019 angav att typiska OTIF-missar inom konsumentvarusektorn ligger på 20 till 30 procent av leveranserna, och dess uppdelning av förlorad leveranstidsprecision genom hela kedjan från order till leverans slutar på 61 % faktiskt i tid. Siffrorna är några år gamla, men de är en nyttig kontroll mot den som påstår att 98 % är normalt.
Walmart publicerar de mest kända målen. I mitten av 2026 anger leverantörsvägledningar från 8th & Walton och SPS Commerce dem så här:
| Walmarts mått | Mål | Gäller |
|---|---|---|
| I tid | 90 % | Prepaid-leverantörer, som själva ordnar frakten till Walmart |
| Collect ready | 98 % | Collect-leverantörer, vars gods Walmart hämtar; lasten måste vara klar i tid |
| Komplett | 95 % | Alla leverantörer |
| Avgift vid avvikelse | 3 % av varukostnaden för de kollin som inte uppfyller kraven | Alla leverantörer |
I praktiken blir avdraget 1 200 dollar om kollin för 40 000 dollar hamnar utanför målen under ett kvartal. Siffran 3 % bekräftades av en talesperson för Walmart för Supply Chain Dive 2019 och har inte ändrats sedan dess; gränsvärdena har reviderats flera gånger sedan programmet startade 2017, så kontrollera Walmarts egen leverantörsdokumentation innan du förlitar dig på dem.
Utanför USA skriver stora detaljhandelskedjor och industriella inköpare in samma idé i leveransavtalen som en klausul om servicenivå eller leveranssäkerhet. Gränsvärdena och vitena är specifika för varje avtal, så det finns ingen offentlig siffra att citera. Läs ditt eget.
Leveranstidsprecision (OTD, on-time delivery) mäter bara tidpunkten, fyllnadsgrad mäter bara kvantiteten, och OTIF kräver båda för samma order. En order som kommer enligt tidsplanen men saknar två pallar klarar OTD, missar fyllnadsgraden och missar OTIF.
| Mått | Vad det frågar | Vad det ignorerar |
|---|---|---|
| Leveranstidsprecision (OTD) | Kom den inom fönstret? | Om något saknades |
| Fyllnadsgrad (per kolli eller rad) | Hur stor del av den beställda kvantiteten skickades? | När den kom |
| OTIF / DIFOT | Kom den inom fönstret och komplett? | Skador, dokument, fakturering |
| Perfekt order-grad | I tid, komplett, oskadad och med korrekta dokument och faktura? | Ingenting; det är det striktaste av de fyra |
OTD och fyllnadsgrad är ändå värda att följa, eftersom de visar vilken halva av OTIF som brister. En låg leveranstidsprecision pekar mot transporten, tidsbokningen av lasteramper och ordersläppet. En låg fyllnadsgrad pekar mot lagersaldots träffsäkerhet, plockningen och produktionsplaneringen. Olika problem, olika ansvariga.
OTIF-missar uppstår i varje steg mellan ordersläpp och mottagningsrampen, och en stor del av dem sker innan lastbilen ens har lämnat avsändarens gård. McKinseys uppdelning av förlorad leveranstidsprecision listar sju steg: ordersläpp, skapande av transportförfrågan, accepterad transportförfrågan, rampschema, gods iordningställt, transportörens upphämtning och transport. Bara det sista sker på vägen.
Orsaker som fäller i tid-halvan:
Orsaker som fäller komplett-halvan:
Rampen dyker upp i båda ändar. Hos avsändaren åker en lastbil som inte får en lastningstid iväg för sent. Hos mottagaren stämplas en lastbil som kommer i tid men väntar tre timmar på lossning som sen i vissa kunders system. ATRI:s ståtidsstudie från 2024 fann att förare hölls kvar vid 39,3 % av alla stopp, vilket är samma problem sett från förarsätet. Vi har skrivit om den sidan i vad ståtid för lastbilar är.
För att mäta OTIF behöver du fyra datapunkter för varje order: det avtalade leveransfönstret, den faktiska ankomsttiden, den beställda kvantiteten och den levererade kvantiteten. De två tidsvärdena kommer från ditt rampschema. De två kvantitetsvärdena kommer från ditt affärssystem eller WMS. OTIF är vad du får när du kopplar ihop dem på orderreferensen.
| OTIF-indata | Var det kommer ifrån | Hur det registreras |
|---|---|---|
| Avtalat fönster | Kundorder eller avtal; den bokade tiden vid rampen | Ordersystemet; tidsluckan transportören bokade |
| Faktisk ankomst | Incheckning vid grinden eller kontoret | Lastningens status ändras till anlänt, med tidsstämpel och användare |
| Lastnings- eller lossningstid | Rampteamet | Status ändras till pågår och sedan klar |
| Beställd kvantitet | Inköps- eller försäljningsorder | Affärssystem (ERP) / WMS |
| Levererad kvantitet | Godsmottagning, eller signerad CMR-fraktsedel eller konossement | WMS; dokumentet som bifogats lastningen |
| Orsak till en miss | Planerare eller rampansvarig | En kort orsakskod per missad order |
Ett ord om vad ett tidsbokningssystem för lasteramper gör och inte gör här. LoadingCalendar registrerar tidshalvan: när tiden bokades, när lastbilen kom, när lastningen startade och avslutades, och vem som ändrade vad, allt i en ändringslogg. Det vet inte hur många kollin som fanns på ordern. För den fullständiga OTIF-siffran matchar du lastningens referens mot ditt ordersystem, antingen via export eller via API:et för tidsbokning av lasteramper, som returnerar lastningar efter datumintervall, status och referens.
Ett upplägg som fungerar för ett medelstort lager:
Följ också hur väl de bokade tiderna hålls. Många avtal mäter ”i tid” mot det önskade datumet, så en lastbil som är tre timmar sen till sin bokade tid klarar ändå OTIF den dagen. Den förstör också resten av ditt schema. Andelen lastbilar som kommer inom, säg, 30 minuter från sin bokade tid är den tidiga varningen; OTIF är resultatet du ser senare.
En distinktion till. För inkommande gods är det du som mäter leverantörerna, och dina tidsstämplar från rampen är bevisen. För utgående gods är det du som blir mätt, och när kunden ordnar transporten beror ditt resultat på att lasten är iordningställd och rampen ledig vid den önskade lastningstiden. Walmart kallar det ”collect ready”, och det är helt och hållet ett lagermått.
Du förbättrar OTIF genom att ta reda på vilken halva som brister oftast och åtgärda den enskilt största orsaken på den sidan. Orsakskoderna från föregående avsnitt visar var du ska börja, oftast inom en månad.
Om i tid är den svagare halvan:
Om komplett är den svagare halvan ligger arbetet mestadels bortom rampen: cykelinventering av de artiklar som oftast kortlevereras, en kontroll vid lastporten och ärliga leveranslöften när produktionen ligger efter. Tidsbokning av lasteramper löser inte en brist i lagret.
För att sätta en kostnad på väntesidan av problemet använder ROI-kalkylatorn för tidsbokning av lasteramper ATRI:s siffror och visar sina antaganden. Om ämnet är nytt för dig, börja med vad tidsbokning för lasteramper är. LoadingCalendar kostar €99 per månad till fast pris för obegränsat antal ramper, användare och transportörer, med 14 dagars provperiod och utan kreditkort. Det passar små och medelstora lager som vill ha bokade tider och tidsstämplar igång redan den här veckan. En leverantör som skickar till dussintals distributionscentraler inom detaljhandeln behöver också ett EDI- och compliance-verktyg för detaljhandeln, och det är inte vi.
Så minskar du ståtidsavgifterna: sätt varje lastbil på en bokning, anpassa tidsluckornas längd till verklig lastningstid och logga ankomst, rampinsläpp och avgång automatiskt.
Ståtid är den avgift transportörer tar ut när förare får vänta utöver den fria tiden — typiskt $50–$100/tim efter 2 timmar. Demurrage är en dygnsavgift i hamnen. Här är skillnaden, vem som betalar och hur du undviker båda.
Hur mycket kostar ett tidsbokningssystem för lasteramper 2026? Varje leverantörs pris med källor — från $0.55 per bokning till $15,000+ per år, jämförda sida vid sida.
Gå med lagerteam världen över som har ersatt kalkylblad och telefonsamtal med enkel tidsluckehantering software.
Starta min kostnadsfria provperiod 14 dagars gratis provperiod · Inget kreditkort krävs · Avsluta när som helst