OTIF resume la experiencia logística del cliente en una sola pregunta: ¿entregaste a tiempo y sin faltantes? Si fallas en cualquiera de las dos, el cliente lo vive como un problema (tickets, reenvíos, devoluciones, pérdida de confianza).
La parte clave: OTIF no se calcula promediando porcentajes. Se evalúa pedido por pedido (cumple o no cumple) y luego se obtiene el porcentaje. Eso evita “maquillar” resultados y te muestra exactamente dónde está el cuello de botella: promesa/SLA, bodega (picking/packing), inventario o courier.
En esta guía vas a ver la definición simple, la diferencia entre OTIF, On Time e In Full, el cálculo correcto, errores comunes, un ejercicio con 6 pedidos (con resultados consistentes) y un plan 360° para mejorar. Además, te dejo el paso a paso para Excel y una plantilla descargable al final de este articulo.
OTIF (On Time In Full) mide si un pedido llegó a tiempo y completo. Se calcula por pedido: solo cuenta como OTIF “Sí” cuando cumple ambas condiciones. La fórmula correcta es: OTIF (%) = pedidos a tiempo y completos / pedidos totales entregados con datos completos.
Tabla de contenidos:
Qué es el indicador OTIF y para qué sirve
OTIF significa On Time In Full. En español: pedidos entregados a tiempo y completos. Es una métrica clave porque resume en un solo número la experiencia logística del cliente: solo se cumple cuando el pedido llega dentro de la promesa y sin faltantes.
Cuando tu OTIF baja, suele pasar por tres motivos:
- Se atrasa la entrega por el transportista o por el despacho interno (On Time).
- Hay faltantes o errores por inventario, picking o mermas (In Full).
- Falla una mezcla de ambas (por eso cae OTIF).
Ejemplo simple: si entregas rápido pero falta un producto, el cliente igual siente que “fallaste”. OTIF lo captura.
OTIF vs On Time vs In Full (diferencias rápidas)
| Indicador | Qué mide | Cuándo se cumple | Qué lo rompe |
|---|---|---|---|
| On Time | Si el pedido llegó dentro de la promesa (SLA) | Días transcurridos ≤ días promesa | Entrega tardía (corte tarde, atraso bodega, courier, promesa irreal) |
| In Full | Si el pedido llegó completo | Unidades entregadas = unidades solicitadas | Faltantes, talla/color equivocado, sustitución no autorizada |
| OTIF | Experiencia completa: a tiempo y completo | On Time = Sí y In Full = Sí | Si falla cualquiera de las dos, OTIF = No |
Regla clave: OTIF no es un promedio de On Time e In Full. Se marca por pedido (cumple/no cumple) y luego se calcula el porcentaje.
Reglas antes de medir OTIF (para no pelearte con el dato)
Antes de calcular OTIF, define estas reglas y úsalas siempre. Te ahorran discusiones internas y hacen que el indicador sea consistente.
- Base de análisis: solo pedidos entregados con datos completos (fechas y unidades).
- Entregas parciales: si faltó al menos 1 unidad, In Full = No (y OTIF = No).
- Reintentos de entrega: define si mides contra el primer intento o contra la entrega final.
- Reprogramaciones: si el cliente acepta una nueva fecha, define si cambia la promesa (y registra el SLA actualizado).
- Cancelados o devueltos antes de entregar: no deberían entrar al OTIF de entrega; mídelo en otro KPI para no contaminar.
- Días calendario vs hábiles: debe coincidir con lo que prometes en checkout/SLA.
🟦 Regla simple: sin reglas, OTIF se vuelve discutible. Con reglas, OTIF se vuelve gestionable.
Antes de calcular: define tu promesa de entrega (SLA)
Para medir “a tiempo”, primero define qué significa “a tiempo” en tu negocio. A esto se le llama SLA (promesa de entrega).
Opciones comunes:
- Por zona: “Ciudad A 1–2 días / Otras ciudades 2–4 días”.
- Por tipo de envío: estándar vs. express.
- Por días hábiles: suele reducir confusiones con fines de semana o festivos.
Regla práctica: si tu promesa no está clara, OTIF se vuelve discusión, no indicador.
Indicador On Time: pedidos entregados a tiempo
El On Time mide si el pedido llegó dentro de la promesa (SLA) que diste. Es la parte “tiempo” del OTIF.
Fórmula
On Time (%) = Pedidos entregados a tiempo / Pedidos totales (entregados con datos completos)
Regla de validación (por pedido)
Un pedido cuenta como “a tiempo” si se cumple:
Días transcurridos ≤ Días promesa
🟦 Nota: define si estás midiendo en días calendario o días hábiles (según tu SLA).
Cómo mejorar el On Time (acciones rápidas)
- Verifica tiempos reales del courier por zona (no te quedes con promedios globales).
- Ajusta la promesa según tu capacidad real de despacho y rutas.
- Define un corte de despacho (ej.: pedidos antes de 2 pm salen el mismo día).
- Reduce cuellos de botella separando picking y packing.
- Mide On Time por zona y transportista para encontrar el origen del atraso.
Errores típicos al medir On Time
- Mezclar días hábiles con calendario sin ajustar el SLA.
- Contar pedidos sin fecha de entrega (datos incompletos).
- Medir solo “promedio general” y no segmentar por zona/courier.
Indicador In Full: pedidos completos y sin faltantes
El In Full mide cuántos pedidos se entregan con todas las unidades solicitadas. Si falta al menos 1 unidad, el pedido ya no es “completo”, aunque haya llegado rápido.
Fórmula
In Full (%) = Pedidos completos / Pedidos totales (entregados con datos completos)
Regla clave (binaria)
In Full es binario:
- Completo: se entregó todo lo comprado.
- Incompleto: faltó al menos 1 unidad (sin excepciones).
Cómo mejorar el In Full (acciones rápidas)
Inventario (primero, porque sin stock real todo falla)
- Aplica inventarios cíclicos (pocos SKUs por día, siempre).
- Separa devoluciones de la zona de picking (evita “stock fantasma”).
Picking (donde nacen muchos errores)
- Revisa causas de faltantes: error de picking, reposición tardía, daño o merma.
Packing (última barrera antes de que salga el pedido)
- Agrega puntos de verificación al empacar (conteo y validación).
Control extra (para pedidos sensibles)
- En pedidos de alto valor, usa doble control (un minuto extra puede ahorrar un reenvío).
Cómo se calcula el OTIF correctamente
OTIF se cumple solo cuando el pedido llegó a tiempo (On Time) y completo (In Full). Si falla cualquiera de las dos, OTIF = No.
Fórmula correcta
OTIF (%) = Pedidos a tiempo y completos / Pedidos totales (entregados con datos completos)
🟦 Importante: OTIF se evalúa por pedido (cumple / no cumple). Primero marcas cada pedido como OTIF “Sí” o “No”, y después calculas el porcentaje.
Error común (y por qué está mal)
Calcular OTIF haciendo operaciones entre porcentajes (sumar, dividir, promediar). Eso puede darte un número que no representa la experiencia real del cliente, porque OTIF exige que ambas condiciones se cumplan al mismo tiempo en el mismo pedido.
Ejercicio con datos reales (los mismos de la plantilla)
Este ejercicio usa 6 pedidos (tal cual están en la hoja “Base” de la plantilla). La idea es que compares lo que lees aquí con lo que verás en el archivo y confirmes que OTIF se calcula por pedido.
Reglas usadas en el ejemplo (por pedido)
- On Time = Sí si Días transcurridos ≤ Días promesa
- In Full = Sí si Entregadas = Solicitadas
- OTIF = Sí solo si On Time = Sí y In Full = Sí
Pedidos del ejemplo
Pedido P001 (Zona 1)
Despacho 03/01/2025 → Entrega 05/01/2025
Promesa 2 / Transcurridos 2 · Unidades 2/2
Resultado: On Time Sí · In Full Sí · OTIF Sí
Pedido P002 (Zona 2)
Despacho 04/01/2025 → Entrega 08/01/2025
Promesa 3 / Transcurridos 4 · Unidades 1/1
Resultado: On Time No · In Full Sí · OTIF No
Pedido P003 (Zona 1)
Despacho 05/01/2025 → Entrega 06/01/2025
Promesa 2 / Transcurridos 1 · Unidades 3/2
Resultado: On Time Sí · In Full No · OTIF No
Pedido P004 (Zona 3)
Despacho 05/01/2025 → Entrega 10/01/2025
Promesa 5 / Transcurridos 5 · Unidades 1/1
Resultado: On Time Sí · In Full Sí · OTIF Sí
Pedido P005 (Zona 2)
Despacho 06/01/2025 → Entrega 09/01/2025
Promesa 2 / Transcurridos 3 · Unidades 2/2
Resultado: On Time No · In Full Sí · OTIF No
Pedido P006 (Zona 1)
Despacho 07/01/2025 → Entrega 09/01/2025
Promesa 2 / Transcurridos 2 · Unidades 1/1
Resultado: On Time Sí · In Full Sí · OTIF Sí
Resultados del ejercicio (6 pedidos)
- On Time: 4/6 = 67% (P001, P003, P004, P006)
- In Full: 5/6 = 83% (todos menos P003)
- OTIF: 3/6 = 50% (P001, P004, P006)
Lectura clave: aunque In Full está alto (83%), OTIF cae a 50% porque OTIF exige cumplir las dos cosas a la vez en el mismo pedido.
🟨 Nota útil: si alguien “promedia porcentajes”, podría pensar que “vas bien”, pero OTIF muestra la experiencia real pedido a pedido.
Cómo interpretar tu OTIF
Usa esta guía para detectar dónde está el cuello de botella.
Si pasa esto → revisa esto primero
- On Time bajo + In Full alto → el problema suele estar en promesa (SLA), corte de despacho o transporte (courier).
Primer chequeo: tiempos reales por zona + capacidad de despacho en horas pico. - On Time alto + In Full bajo → el problema suele estar en inventario, picking, merma o control de empaque.
Primer chequeo: stock fantasma (devoluciones), errores de picking y verificación al empacar. - On Time “medio” + In Full “medio” (y OTIF bajo) → hay fallas mezcladas: necesitas ordenar el proceso completo por etapas (picking → packing → despacho → entrega).
Primer chequeo: en qué etapa se acumula trabajo y en cuál se repiten los errores.
Sugerencia práctica (para encontrar la causa real)
No te quedes con el promedio global. Revisa OTIF segmentado por:
- Zona
- Courier
- Franja horaria / día de la semana
El promedio puede “verse bien”, pero un solo segmento puede estar generando la mayoría de reclamos.
Errores comunes que bajan tu OTIF
- Promesas de entrega no alineadas con la operación real. Pasa cuando el checkout promete más rápido de lo que bodega + courier pueden cumplir en ciertas zonas.
- Saturación de bodega en horas pico (sin cortes ni prioridad). Pasa cuando todo se procesa “para ya” y se forman cuellos de botella en picking/packing/despacho.
- Inventario desactualizado o stock compartido sin control. Pasa cuando se vende con stock “teórico” (devoluciones mezcladas, ajustes tardíos, stock fantasma).
- Falta de un proceso estándar de empaque y verificación. Pasa por presión de velocidad: se empaca rápido y aumentan faltantes/errores.
- Mermas o errores que se repiten porque no se registran causas. Pasa porque nadie deja trazabilidad; sin causa, no hay mejora sostenida.
- Depender de un solo courier para zonas críticas. Pasa por comodidad operativa; si ese courier falla, tu OTIF cae completo en ese segmento.
- Medir OTIF con pedidos “a medias” (datos incompletos). Pasa cuando faltan fechas o unidades; el indicador se distorsiona y no refleja la realidad.
🟨 Tip: cuando veas OTIF bajo, primero valida datos completos y luego ataca el segmento (zona/courier/franja) que más arrastra.
Mini caso realista: cómo se ve un OTIF bajo en la práctica
Imagina un ecommerce de moda con picos los fines de semana. La promesa es “entrega en 48 horas”, pero el lunes la bodega amanece con atraso:
- el picking se hace con prisa,
- el packing sale sin verificación,
- y se acumulan pedidos.
Resultado: algunos pedidos salen tarde y otros salen con faltantes (talla o color equivocado). En el indicador, cae On Time y cae In Full. En el día a día, suben chats de soporte, reenvíos y devoluciones, y el cliente pierde confianza.
Clave: muchas veces la primera palanca no es “cambiar courier”. El mayor impacto suele estar en ordenar el corte de despacho, separar picking/packing y aplicar controles simples al empacar.
Esto es exactamente lo que atacamos con un plan 360°: estrategia (promesa), gestión (rutina y causas) y operación (picking/packing/stock).
Cómo mejorar tu OTIF (plan 360°)
La mejora de OTIF funciona mejor cuando atacas tres niveles a la vez: estrategia (promesa y cobertura), gestión (seguimiento) y operación (ejecución diaria).
Estrategia (gerencia)
- Define objetivo OTIF por canal y zona (evita un solo número promedio).
- Calcula el costo del OTIF bajo con tus datos: reenvíos, atención al cliente, descuentos, cancelaciones.
- Evalúa un segundo courier para las zonas donde más fallas hay.
- Ajusta promesas: es mejor prometer 3 días y cumplir que prometer 2 y fallar.
Gestión (mandos medios)
- Revisión semanal (20 minutos): OTIF + top 3 causas + 3 acciones.
- Tablero por zona / courier / SLA (y, si aplica, por franja).
- Estándar de operación: tiempos máximos por etapa (picking, packing, despacho).
- Registra causa de fallo por pedido (sin causa, no hay mejora).
Operación (bodega / ecommerce)
- Picking por rutas (menos pasos, menos errores).
- Checklist simple de empaque (conteo y validación).
- Separación física: devoluciones y mermas fuera del picking.
- Validación de dirección y datos antes de generar guía.
- En pedidos de alto valor: doble verificación y foto del contenido antes de cerrar.
Orden recomendado si no sabes por dónde empezar:
- Primero: tablero + registro de causas por pedido.
- Segundo: checklist de empaque + devoluciones fuera de picking.
- Tercero: ajuste de promesa y/o courier por zonas críticas.
Cómo calcular OTIF en Excel (sin enredarte)Si lo harás en Excel, la lógica es siempre por pedido: primero marcas “Sí/No” y luego sacas porcentajes.
1) Crea las columnas base
- Fecha de despacho
- Fecha de entrega
- Días promesa (SLA)
- Unidades solicitadas
- Unidades entregadas
2) Calcula los días transcurridos
- En días calendario: Fecha de entrega – Fecha de despacho
- Si usas días hábiles, ajusta el cálculo a tu operación (según tu Excel/idioma).
Nota: usa el mismo criterio que tu promesa (SLA). Si prometes en hábiles, mide en hábiles.
3) Crea las banderas (por pedido)
- On Time: si Días transcurridos ≤ Días promesa → “Sí”, si no → “No”
- In Full: si Unidades entregadas = Unidades solicitadas → “Sí”, si no → “No”
- OTIF: solo “Sí” si On Time = “Sí” y In Full = “Sí”
4) Calcula los porcentajes (sin sesgos)
Calcula On Time, In Full y OTIF usando como base solo pedidos entregados con datos completos (fechas y unidades).
Plantilla descargable para calcular OTIF
Si quieres acelerar el trabajo, usa una plantilla que ya calcule:
- On Time por pedido
- In Full por pedido
- OTIF real (cruce de ambos)
- Resumen para seguimiento en un Dashboard
Recomendación: registra tus pedidos (aunque sean 30–50) y revisa semanalmente. En pocas semanas verás si tu problema principal es promesa, bodega o transporte.
Preguntas frecuentes
¿OTIF es solo para grandes empresas?
No. En pymes y ecommerce pequeños funciona muy bien porque te ayuda a priorizar rápido dónde está el problema: promesa (SLA), inventario, bodega (picking/packing) o courier. Con pocos pedidos ya puedes ver patrones por zona o por días y tomar acciones simples con impacto.
¿Qué es un “buen OTIF”?
Depende de tu categoría, zona y promesa de entrega. Lo más útil es compararte contra tu propia base y mejorar por segmento (zona/courier/franja). Si necesitas una referencia orientativa: 95%+ suele considerarse excelente, 90–95% bueno y por debajo de 90% normalmente aumenta reclamos y costos (según tu operación).
¿Qué hago primero si mi OTIF es bajo?
Separa el problema: revisa On Time e In Full por separado. Si cae On Time, mira promesa/corte/courier. Si cae In Full, mira inventario/picking/packing. Si no distingues la causa, vas a invertir esfuerzo en el lugar equivocado y el indicador no va a moverse.
¿Cada cuánto debo medir OTIF?
Idealmente semanal. Si estás en pico de demanda o corrigiendo fallas, mide 2 veces por semana durante 2–4 semanas para detectar si las acciones están funcionando. Luego vuelve a una revisión semanal corta con foco en “top causas” y “top acciones”.
¿OTIF se mide en días hábiles o en días calendario?
Se mide según tu promesa de entrega (SLA). Si prometes “2 días hábiles”, debes calcular días hábiles. Si prometes “48 horas” o “2 días calendario”, mide en calendario. Lo importante es ser consistente y dejarlo definido desde el inicio para evitar discusiones y comparaciones injustas.
¿Por qué no debo promediar On Time e In Full para calcular OTIF?
Porque OTIF exige que el pedido llegue a tiempo y completo al mismo tiempo. Si promedias porcentajes, puedes obtener un número que no representa la experiencia real del cliente. La forma correcta es evaluar pedido por pedido (OTIF Sí/No) y luego calcular el porcentaje total.
¿Cómo analizo OTIF por zona o por courier?
Agrega campos como zona y courier en tu base de pedidos y calcula OTIF filtrando por cada segmento. Muchas veces el OTIF global se ve “aceptable”, pero una zona o un courier específico está generando la mayoría de reclamos. Segmentar te muestra exactamente dónde actuar primero.
¿Qué pedidos deben entrar en el cálculo (denominador) del OTIF?
Incluye solo pedidos entregados con datos completos: fecha de despacho, fecha de entrega y unidades solicitadas/entregadas. Si faltan fechas o cantidades, ese pedido distorsiona el indicador. Y si hubo entrega parcial, cuenta como In Full = No (y por lo tanto OTIF = No), según la regla binaria.
Conclusión
OTIF resume la salud logística de tu ecommerce en una sola idea: entregar a tiempo y completo. La clave es medirlo por pedido (cumple/no cumple), con una base de pedidos entregados y con datos completos, para que el indicador refleje la experiencia real del cliente.
Cuando OTIF baja, casi siempre el origen está en dos frentes: tiempo (promesa, corte, capacidad y courier) o completitud (inventario, picking/packing y controles). Si segmentas por zona, courier y franja horaria, el problema se vuelve visible y manejable.
Siguiente paso recomendado: usa la plantilla, carga una muestra inicial (por ejemplo, 30–50 pedidos) y arma una rutina semanal corta: revisar OTIF, detectar las 3 causas principales y ejecutar 3 acciones concretas.
Pasa de calcular OTIF a mejorar tus entregas con más control
La plantilla gratuita te ayuda a entender el cálculo y revisar pedidos puntuales. Pero si tu operación ya creció, necesitas algo más que un archivo aislado: seguimiento por zona, courier, promesa de entrega, causas de incumplimiento y acciones semanales.
El Sistema OTIF 360 te ayuda a medir entregas a tiempo y completas, detectar dónde se rompe el cumplimiento logístico y dar seguimiento a las mejoras para reducir reclamos, reenvíos, faltantes y entregas tardías.
Descubre más desde
Suscríbete y recibe las últimas entradas en tu correo electrónico.



Pingback: Indicadores de Servicio al Cliente – Infoexperiencia