Calculadora de Inventario Perecedero con FEFO y Control de Vencimientos

La merma en productos perecederos puede comerse una parte enorme de tus compras. Cada kilo en la basura es margen perdido.

  • Resultado inmediato
  • Sin registro
  • Supuestos visibles
  • Cálculo determinístico

En 30 segundos: Modela el ciclo completo desde la compra hasta el vencimiento y encuentra la cantidad exacta de pedido que minimiza la merma. Cálculo determinístico con fórmulas auditables. El resultado es orientativo — ajusta los supuestos para reflejar tu operación real.

Para inventario perecedero, el modelo EOQ clásico subestima el costo real de mantener porque ignora la merma por caducidad. El costo de mantener efectivo es: H_efectivo = H_clásico + (Tasa de merma × Costo unitario × 365 / Shelf life). Si tu producto cuesta $40, dura 7 días y la merma observada es 5%, el costo de mantener efectivo sube de $14/año a $14 + (0.05 × 40 × 52) = $118/año — 8x más. Esta calculadora te da el EOQ teórico; ajusta H si la merma real supera 2%.

Ejemplo práctico

Carnicería con demanda anual de 9,000 kg de filete (25 kg/día), costo unitario $180/kg, shelf-life 14 días, lead-time 5 días, costo de orden $600 (recibo, conteo, frigorífico).

Costo de mantener clásico (15% del costo unitario): $27/kg/año. Aplicando merma observada de 4%: H_efectivo = 27 + (0.04 × 180 × 365 ÷ 14) = $215/kg/año.

EOQ con H clásico: √(2 × 9,000 × 600 ÷ 27) = 632 kg → 25 días de inventario, supera shelf-life. Resultado teórico no aplicable.

EOQ con H efectivo: √(2 × 9,000 × 600 ÷ 215) = 224 kg → 9 días de inventario, dentro de shelf-life pero sin holgura.

Decisión correcta: ordenar 175-200 kg cada 7 días (intervalo fijo) en lugar de seguir EOQ. Stock de seguridad: 25 × 5 = 125 kg base + 1.65 desviaciones estándar = 152 kg para nivel servicio 95%.

Recomendación operativa: si tu merma supera 6%, la palanca primaria es bajar el order quantity y subir frecuencia (de semanal a 2x/semana). Cada punto de merma reducido = $4,500 anuales recuperados en este perfil.

Casos de uso por industria

Frutas y verduras

Shelf-life 5-14 días. EOQ teórico casi siempre debe truncarse: la regla práctica es no ordenar más de lo que vendes en el 70% de la vida útil. Cadena de frío débil multiplica merma 2-3x — invertir en termómetros calibrados ($15K MXN una vez) suele tener payback < 60 días.

Lácteos y carnes

Shelf-life 14-30 días. EOQ aplicable con ajuste FIFO estricto. El costo de mantener real incluye merma por producto vencido (típicamente 3-7%). Display por fecha de caducidad cercana al frente reduce merma 30-40%.

Productos congelados

Shelf-life 90-180 días. EOQ tradicional aplica bien. Costo de mantener alto (refrigeración) — suele ser 30-45% anual. Sub-2°C de variación en el punto de congelado acelera oxidación 2x; monitoreo continuo es ROI directo.

Panadería / pastelería

Shelf-life 1-3 días para fresco, 7-14 días empacado. Modelo EOQ casi no aplica para fresco (producción diaria), sí para insumos secos. Pre-venta del 30% del producto del día siguiente vía WhatsApp Business reduce merma de 12% a 4% en panaderías observadas.

Metodología y supuestos

Cómo se calculan los resultados, qué asumimos al modelar y dónde el método pierde precisión.

Fórmula

EOQ = √(2·D·S ÷ H) · ROP = d × LT + Stock de seguridad

Supuestos

  • Demanda anual D conocida y razonablemente estable.
  • Costo de orden S y costo de mantener H expresados en la misma moneda y por unidad-tiempo.
  • Lead time LT determinístico; el stock de seguridad cubre la varianza.

Límites de aplicabilidad

  • EOQ asume reposición instantánea — para producción usa la variante EPQ.
  • Cuando la demanda es estacional la fórmula subestima el inventario pico.
  • No incluye descuentos por volumen del proveedor: evalúa por separado el quantity discount.

Fuentes

  • Harris, F.W. (1913) — How Many Parts to Make at Once (origen de la fórmula EOQ).
  • APICS / ASCM — CPIM Body of Knowledge sobre inventarios y demanda.

Calculaste EOQ y ROP. Ahora cuantifica cuánto capital queda inmovilizado mes a mes en tu flujo de caja. Simulador de Flujo de Caja Avanzado

¿Quieres ir más allá del cálculo rápido?

Regístrate para acceder a simuladores avanzados con escenarios múltiples, exportación de datos y proyecciones detalladas.

Sin spam. Solo acceso anticipado al simulador de gestión de inventario perecedero.

Guía completa

El verdadero costo del vida útil

En productos perecederos — lácteos, carnes, pescados, frutas, panadería, flores, farma refrigerada — el inventario no se mide en unidades: se mide en unidades × días restantes de vida útil. Un litro de leche con 14 días de vida útil vale más hoy que mañana, y cero al día 15. El verdadero costo del vida útil no es la merma contable al vencimiento; es la combinación de (a) descuento forzado de último día, (b) spoilage físico antes de venta, (c) costo de oportunidad de espacio refrigerado ocupado por producto viejo, y (d) damage de marca cuando el cliente compra producto al 80% de su vida y lo encuentra 'ya casi vencido' en su refrigerador.

Referencias industria (Nielsen Fresh Categories Scan 2024 + IDFA Dairy Industry Report 2024):

  • Lácteos fluidos: shrinkage total 4.5–7.8% del volumen adquirido.
  • Carnes frescas: 6.5–11%.
  • Pescados y mariscos: 8–14%.
  • Frutas y vegetales: 10–18%.
  • Panadería industrial: 5–9%.
  • Productos refrigerados ready-to-eat: 7–12%.

Un punto porcentual de shrinkage en una categoría de US$5M anuales representa US$50K de pérdida neta — y típicamente 5–8 puntos porcentuales de margen operativo.

FEFO vs FIFO: cuándo cada uno

FIFO (First In, First Out) vende primero lo que entró primero. Funciona bien cuando el ingreso al inventario coincide con fecha de producción y no hay variabilidad grande de vida útil entre lotes. Es lo predeterminado en bodegas sin visibilidad granular de fecha de vencimiento.

FEFO (First Expired, First Out) vende primero lo que vence primero, independientemente de cuándo ingresó. Es superior cuando hay:

  • Múltiples proveedores con diferentes vidas útiles
  • Lotes con fechas de producción variables llegando fuera de orden
  • Recolección en campo (frutas, vegetales) donde el lote más fresco puede ser el de ayer por ruta logística
  • Farmacéutica refrigerada donde regulación exige trazabilidad de lote

FEFO requiere sistema WMS o POS que capture fecha de vencimiento a nivel de lote y sugiera preparación de pedidos en ese orden. Operaciones que migran de FIFO a FEFO reportan reducción de shrinkage del 20–35% en categorías de alta variabilidad de vida útil (Nielsen Fresh 2024).

Cadena de frío y excursión de temperatura

La cadena de frío es el mantenimiento continuo de temperatura objetivo desde producción hasta consumo. Excursión de temperatura (excursión de temperatura) es cualquier desvío fuera del rango permitido — y cada minuto fuera de rango acelera el deterioro de forma exponencial.

Rangos críticos (IDFA + HACCP frameworks):

  • Lácteos y carnes refrigeradas: 0–4°C. Cada hora arriba de 7°C reduce vida útil en ~12 horas.
  • Congelados: –18°C o menos. Excursión arriba de –12°C inicia recristalización irreversible.
  • Farma refrigerada (vacunas, insulinas): 2–8°C. Fuera de rango >30 min obliga a cuarentena y prueba de potencia.
  • Frutas climatéricas (plátano, mango): 12–14°C. Por debajo de 10°C aparece chilling injury.

Las causas más frecuentes de excursión en retail: puertas abiertas por reabastecimiento en hora pico, defrost cycles mal programados, sobrecarga de vitrina (aire no circula), y transporte sin data logger que permita reclamar al proveedor cuando el lote llega caliente.

Shrinkage y spoilage: cómo medirlos

Shrinkage es la diferencia entre inventario contable y inventario físico — incluye spoilage, mermas, robo, y errores de captura. Spoilage específicamente es la porción perdida por deterioro físico o vencimiento.

Fórmulas operativas:

  • Shrinkage % = (Inventario contable − Inventario físico) ÷ Ventas × 100
  • Spoilage % = Unidades dadas de baja por vencimiento o deterioro ÷ Unidades recibidas × 100
  • Porcentaje de venta antes de expiración = Unidades vendidas antes de último día ÷ Unidades recibidas × 100

Una auditoría mensual contra sistema, segmentada por categoría y por proveedor, permite atribuir shrinkage a su causa real. El error típico es agregar todo en 'merma' — lo que esconde qué proveedor llega con vida útil corto, qué categoría tiene rotación insuficiente y qué turno tiene más pérdida por mal manejo.

Referencias por categoría (fresh, dairy, frozen)

Del Nielsen Fresh Categories Scan 2024 y IDFA 2024:

  • Dairy fluid: shrinkage 4.5–7.8%. Best-in-class operations <3.5%.
  • Dairy yogurt/cultured: 3–6%.
  • Meat beef/pork: 6.5–11%. Best-in-class 4–5%.
  • Poultry fresh: 8–13%.
  • Seafood: 8–14%. Alta varianza; categoría de mayor reto.
  • Produce (frutas+vegetales): 10–18%. Líderes retail USA operan 7–9% con AI-driven ordering + FEFO.
  • Frozen all: 2–4%.
  • Bakery industrial: 5–9%.
  • Bakery artisan in-store: 12–20% (por diseño — el exhibit abundante vende pero merma).

Caso real: un distribuidor de lácteos redujo spoilage del 7.8% al 3.1%

Lácteos Cordillera es un distribuidor B2B chileno con centro de distribución en Santiago que mueve 1.8M litros/mes de leche, yogurt y quesos a 340 minoristas y foodservice en la Región Metropolitana. Shrinkage 2023: 7.8% sobre volumen recibido — equivalente a US$340K/año en producto dado de baja.

El diagnóstico con simulador identificó cuatro problemas concurrentes. Primero, pedidos al productor basados en promedio móvil 30 días sin ajuste por pronóstico real de ruta; resultado: inventario en CD con 2.4 días promedio de edad al momento de preparación de pedidos (debería ser <1 día para lácteos fluidos). Segundo, FIFO estricto sobre lotes de múltiples proveedores con vida útil variable (14 vs 18 días); lotes cortos se encimaban y vencían en CD. Tercero, dos de los cinco camiones de distribución no tenían data logger activo; el análisis de lotes con reclamo de calidad mostró que 62% provenían de esos dos camiones. Cuarto, minoristas del segmento mini-market recibían entregas 2 veces por semana cuando su rotación exigía 3 veces por semana — 38% del spoilage final ocurría en punto de venta, no en CD.

Plan 2024: (1) transición FIFO → FEFO con lectura de lote via scanner en preparación de pedidos; (2) pronóstico de pedido por ruta con modelo incluyendo promoción minorista y estacionalidad; (3) data loggers en los 5 camiones con alerta automática por excursión; (4) segmentación de frecuencia de entrega por rotación del minorista. Resultados 12 meses después: shrinkage 3.1%, recuperación de US$205K/año, margen bruto subió 2.8 puntos. El gerente de operaciones lo describe así: 'dejamos de pelear con el producto vencido y empezamos a predecir dónde iba a vencer antes de que vibra'.

Caso ilustrativo

Caso compuesto con fines didácticos: combina dinámicas observadas en el sector con cifras realistas. Los nombres son ficticios y no representan a una empresa específica.

Moneda: USD — Cifras en USD.

Sierra Dairy Distribution es un distribuidor B2B con base en Sacramento, California, que mueve 1.8M litros/mes de leche, yogurt y quesos a 340 minoristas y foodservice del norte de California. Shrinkage 2023: 7.8% sobre el volumen recibido — equivalente a USD $340K/año en producto dado de baja y pérdida de 3.1 puntos de margen bruto operativo.

El diagnóstico con simulador identificó cuatro problemas concurrentes. Primero, los pedidos al productor estaban basados en promedio móvil de 30 días sin ajuste por pronóstico real de ruta; resultado: inventario en CD con 2.4 días promedio de edad al momento de preparación de pedidos (debería ser <1 día para lácteos fluidos). Segundo, FIFO estricto sobre lotes de múltiples proveedores con vida útil variable (14 vs 18 días); los lotes cortos se encimaban y vencían en CD sin priorización por fecha. Tercero, dos de los cinco camiones de distribución no tenían data logger activo; el análisis de lotes con reclamo de calidad del minorista mostró que 62% provenían de esos dos camiones — excursión térmica no detectada. Cuarto, los minoristas del segmento mini-market recibían entregas 2 veces por semana cuando su rotación exigía 3 veces por semana; 38% del spoilage final ocurría en el punto de venta del minorista, no en CD.

Plan de remediación 2024: (1) transición de FIFO a FEFO con lectura de lote vía scanner en preparación de pedidos y sugerencia automática de orden de salida; (2) reemplazo del promedio móvil por un pronóstico por ruta con modelo que incluye promoción del minorista, estacionalidad y días de la semana; (3) data loggers en los 5 camiones con alerta automática por excursión >7°C por más de 30 minutos; (4) segmentación de la frecuencia de entrega por rotación real del minorista, con upgrade a 3x/semana para los mini-markets.

Resultados 12 meses después: shrinkage cayó a 3.1%, recuperación de USD $205K/año en producto que antes se daba de baja, margen bruto subió 2.8 puntos. Los reclamos por calidad del minorista cayeron 71%. El gerente de operaciones lo describe así: "dejamos de pelear con el producto vencido y empezamos a predecir dónde iba a vencer antes de que viviera".

Pasa de la teoría al cálculo

La calculadora de esta página corre con tus números — sin formularios, sin login. Volver arriba y probarla.

Probar la calculadora

Rangos de referencia del sector

Rangos orientativos basados en literatura pública del sector y observación operativa. Tu negocio puede variar — usa los números como punto de partida, no como valor objetivo.

MétricaValorFuente
Shrinkage lácteos fluidos retail estándar4.5–7.8% del volumen adquiridoIDFA Dairy Industry Report 2024 + Nielsen Fresh Categories Scan 2024
Shrinkage produce (frutas y vegetales) retail10–18% (best-in-class 7–9% con AI ordering + FEFO)Nielsen Fresh Categories Scan 2024
Reducción de shrinkage por migración FIFO → FEFO20–35% en categorías de alta variabilidad de shelf lifeNielsen Fresh Categories Scan 2024
Reducción de shelf life por cada hora >7°C en lácteos refrigeradosaprox 12 horas de vida útil perdidas por hora de excursiónIDFA + HACCP frameworks 2024
Shrinkage frozen categories2–4% (la categoría más baja por estabilidad de temperatura)Nielsen Fresh Categories Scan 2024

Preguntas frecuentes

1¿Qué es FEFO y en qué se diferencia de FIFO?
FIFO (First In, First Out) vende primero lo que ingresó primero. FEFO (First Expired, First Out) vende primero lo que vence primero, sin importar cuándo ingresó. FEFO es superior cuando múltiples proveedores entregan lotes con vida útil variable o cuando el orden de ingreso no refleja el orden de vencimiento. Migración FIFO → FEFO reduce shrinkage 20–35% en categorías de alta variabilidad.
2¿Cuál es un shrinkage aceptable en una tienda de alimentos?
Depende de la categoría: lácteos fluidos 4.5–7.8%, carnes frescas 6.5–11%, pescados 8–14%, produce 10–18%, congelados 2–4%, bakery industrial 5–9%. Best-in-class operations alcanzan la mitad del límite inferior con AI-driven ordering, FEFO y frecuencia de entrega segmentada por rotación.
3¿Cómo calculo el costo real de mi merma de perecederos?
No basta con contar unidades dadas de baja: suma (a) costo de adquisición del producto perdido, (b) markdown forzado de último día sobre unidades vendidas a precio reducido, (c) costo de oportunidad del espacio refrigerado ocupado por producto viejo, (d) pérdida futura por damage de marca cuando el cliente encontró producto al 80% de su vida. La suma típicamente es 1.4–1.8x el costo puramente contable.
4¿Qué temperatura debe mantener la cadena de frío para lácteos?
0–4°C continuos desde producción hasta consumo. Cada hora arriba de 7°C reduce shelf life en aproximadamente 12 horas. Usa data loggers en transporte y alertas automáticas; rechaza lotes donde el logger muestre excursión significativa. Sin data logger el reclamo al proveedor no tiene evidencia.
5¿Con qué frecuencia debo recibir entregas de productos perecederos?
Segmenta por rotación real del SKU. Lácteos fluidos y carnes frescas en retailer de alta rotación: 3–5 veces/semana. Mini-markets y foodservice mediano: 2–3 veces/semana. Foodservice pequeño o conveniencia: 1–2 veces/semana con pedido ajustado a días de demanda. Entregas insuficientes generan stockout o spoilage dependiendo del lado del trade-off que falles.
6¿Cómo manejo los productos close-date antes del vencimiento?
Estrategia escalonada: día N-3 preventa a foodservice con markdown 25%; día N-2 markdown 40% en tienda con señalización clara de 'consumir pronto'; día N-1 markdown 60% o donación deducible de impuestos a foodbanks; día N baja contable con trazabilidad de lote para análisis. Vender a markdown 60% recupera más cash que dar de baja al 100%.

Herramientas del mismo cluster temático. Úsalas en conjunto para cerrar el análisis.

Última actualización: 30 de abril de 2026 · Contenido revisado por el equipo editorial de Simúlalo. Las cifras y benchmarks son orientativos; verifica con tus propios datos antes de decidir.

Ver metodología