Cómo calcular cuánto comprar de cada producto en un minimarket (Guía completa 2025)

Uno de los problemas más costosos del canal tradicional: comprar demasiado de lo que no se vende y quedarse sin lo que sí rota. Esta guía entrega las fórmulas exactas para calcular cuánto pedir a cada proveedor, con ejemplos reales para minimarkets, almacenes y botillerías.

📌 Fórmula directa — Cuánto comprar

Cantidad a pedir = (Demanda diaria × Días de cobertura) + Stock de seguridad − Stock actual
La demanda diaria es el promedio de ventas por día. Los días de cobertura son cuántos días quieres cubrir con ese pedido. El stock de seguridad es un colchón ante imprevistos. Restar el stock actual evita sobrecomprar.

3 datos
necesitas para calcular el pedido perfecto: demanda diaria, lead time y stock actual
2–3 días
de stock de seguridad recomendado para productos de alta rotación
800 SKU
no se pueden calcular manualmente — necesitas un sistema
30%
reducción de exceso de inventario aplicando estas fórmulas

¿Por qué es difícil saber cuánto comprar?

En la gran mayoría de minimarkets chilenos, los pedidos se hacen "a ojo": se pide lo de siempre, sin revisar si las ventas cambiaron. El resultado son dos problemas simultáneos: productos que se acumulan hasta vencerse y productos que se agotan justo cuando más se venden.

La solución está en aplicar métodos sistemáticos que consideran la venta real, el comportamiento del proveedor y el capital disponible.

Conceptos clave antes de calcular

Demanda diaria promedio

Cuántas unidades vendiste en promedio por día en un período reciente.

Fórmula — Demanda diaria
Demanda diaria = Ventas totales del período ÷ Días del período
Ejemplo: 90 litros de leche en 30 días → Demanda diaria = 3 litros

Lead time (tiempo de entrega del proveedor)

Días que tarda tu proveedor desde que haces el pedido hasta que llega la mercadería. Si pides el lunes y llega el jueves, tu lead time es 3 días.

Stock de seguridad

Colchón extra para protegerte de variaciones: un día de mayor venta, un atraso del proveedor o una factura incompleta.

Fórmula — Stock de seguridad (simplificada)
Stock seguridad = Demanda diaria × Días extra de cobertura
Para productos de alta rotación: 2–3 días. Para baja rotación: 5–7 días.

Punto de reorden

El nivel de stock en el que debes hacer el pedido para que el producto no se agote antes de que llegue la reposición.

Fórmula — Punto de reorden
Punto de reorden = (Demanda diaria × Lead time) + Stock de seguridad
Cuando el stock baje de este número, es hora de pedir

Fórmula completa: cuánto pedir

Fórmula principal
Cantidad a pedir = (Demanda diaria × Días de cobertura) + Stock seguridad − Stock actual

Ejemplos reales por tipo de negocio

📊 Ejemplo 1 — Leche en minimarket
  • Venta diaria promedio: 12 litros
  • Lead time proveedor: 2 días
  • Stock de seguridad: 12 litros (1 día extra)
  • Cobertura deseada: 7 días
  • Stock actual: 18 litros
👉 Cantidad a pedir = (12 × 7) + 12 − 18 = 78 litros
📊 Ejemplo 2 — Cerveza en botillería
  • Venta diaria promedio (fin de semana incluido): 48 unidades
  • Lead time: 3 días
  • Stock de seguridad: 96 unidades (2 días)
  • Cobertura deseada: 7 días
  • Stock actual: 40 unidades
👉 Cantidad a pedir = (48 × 7) + 96 − 40 = 392 unidades
📊 Ejemplo 3 — Arroz en almacén
  • Venta diaria: 5 kg
  • Lead time: 4 días
  • Stock de seguridad: 10 kg
  • Cobertura deseada: 14 días
  • Stock actual: 8 kg
👉 Cantidad a pedir = (5 × 14) + 10 − 8 = 72 kg

Tabla de referencia: cobertura recomendada por categoría

CategoríaCobertura recomendadaStock seguridadLead time típico
Lácteos (leche, yogur)5–7 días2 días1–2 días
Bebidas y jugos7–14 días3 días2–3 días
Abarrotes (arroz, azúcar)14–21 días5 días3–5 días
Snacks y confites7–14 días3 días2–3 días
Alcohol y licores14–21 días5 días3–5 días
Cigarrillos7–10 días2 días1–2 días
Aseo y limpieza14–21 días5 días3–5 días
Enlatados y conservas21–30 días7 días5–7 días

Cómo calcular la rotación de inventario

Rotación de inventario
Rotación = Costo de ventas del período ÷ Inventario promedio
Rotación alta (>12/año) = producto de rápido movimiento | Baja (<4/año) = capital inmovilizado
🔥
Alta rotación
>6 veces/mes
  • ✓ Demanda constante
  • ✓ Capital trabajando
→ Asegurar reposición oportuna
⚠️
Rotación media
3–6 veces/mes
  • ~ Venta estable
  • ~ Revisar cantidades
→ Ajustar frecuencia
🚨
Rotación baja
1–3 veces/mes
  • ✗ Capital inmovilizado
  • ✗ Riesgo de vencimiento
→ Reducir stock
💀
Stock muerto
<1 vez/mes
  • ✗ No se vende
  • ✗ Pérdida directa
→ Liquidar o eliminar

5 pasos para calcular el pedido perfecto

1
Calcula la demanda diariaToma las ventas de las últimas 4 semanas y divide por los días del período. Pondera según el día de la semana si hay diferencias grandes.
2
Confirma el lead time real de cada proveedorNo el teórico — el real. Si dice 2 días pero a veces tarda 4, usa 4 como referencia para el cálculo.
3
Define el stock de seguridadPara alta rotación: 2–3 días. Para baja rotación: 5–7 días. Considera la variabilidad de la demanda.
4
Verifica el stock actualEl dato debe ser del sistema, no de memoria. Si el inventario no está actualizado, el cálculo será incorrecto.
5
Aplica la fórmula y ajusta por estacionalidadSi viene un feriado, quincena o temporada alta, aumenta el pedido según el histórico de esas fechas.

Errores comunes al calcular compras

⚠️ Pedir "lo mismo de siempre"

Sin revisar si las ventas cambiaron. Los patrones cambian por temporada, precio de competencia o nuevos clientes.

⚠️ Ignorar la estacionalidad

El verano triplica la venta de bebidas. Un feriado largo duplica la de abarrotes. El promedio anual no sirve para estos casos.

⚠️ No considerar el lead time real

Si calculas con 2 días pero el proveedor tarda 4, llegas al punto de reorden demasiado tarde.

⚠️ No tener stock de seguridad

Calcular el mínimo exacto sin colchón. Ante cualquier variación, el quiebre de stock es inevitable.

Checklist: antes de hacer un pedido

✅ Lista antes de confirmar el pedido al proveedor

  1. Revisar el stock actual de cada producto a pedir en el sistema.
  2. Calcular la demanda diaria de los últimos 14 días.
  3. Confirmar el lead time actualizado del proveedor.
  4. Verificar qué productos están bajo el punto de reorden.
  5. Revisar si hay productos próximos a vencer que deben priorizarse en venta.
  6. Aplicar la fórmula: (Demanda × Cobertura) + Stock seg. − Stock actual.
  7. Validar que el pedido no supere el stock máximo ni el presupuesto.
  8. Ajustar si hay quincena, feriado o evento especial en el período.
  9. Registrar el pedido en el sistema antes de que llegue el proveedor.
  10. Al recibir: verificar que coincida con lo pedido y procesar la factura.

Preguntas frecuentes

¿Cómo sé cuánto comprar si mis ventas varían mucho?
Usa el promedio de las últimas 4 semanas pero considera el día de la semana. Las ventas de fin de semana pueden ser 2–3 veces las de un martes. Ajusta el cálculo según el período que cubrirá el pedido.
¿Qué pasa si el proveedor no siempre llega en el mismo día?
Aumenta el stock de seguridad para cubrir la variabilidad. Si el proveedor llega entre 2 y 5 días, usa 5 días como referencia para no quedar en cero.
¿Es lo mismo punto de reorden que stock mínimo?
No. El punto de reorden activa el pedido considerando el lead time. El stock mínimo es el nivel de emergencia que no debe cruzarse. El punto de reorden siempre debe ser mayor al stock mínimo.
¿Cuántos días de cobertura para los lácteos?
Entre 5 y 7 días. Más de 7 puede generar vencimientos por su vida útil corta. El stock de seguridad recomendado es de 2 días.
¿Puedo calcular esto en Excel?
Sí, pero es complejo mantenerlo actualizado para muchos productos. GranLoop automatiza estos cálculos en tiempo real para todos los SKU del negocio.
¿GranLoop calcula cuánto comprar automáticamente?
Sí. GranLoop analiza el historial de ventas de cada producto, calcula la demanda promedio, considera el lead time de cada proveedor y genera una sugerencia automática de cuánto pedir. El dueño solo revisa y aprueba.
¿Qué es la clasificación ABC de inventario?
A = 20% de productos que generan el 80% de las ventas. B = 30% con ventas medias. C = 50% con ventas bajas. Los productos A merecen más atención en la gestión de compras.
¿Cómo afecta la estacionalidad al cálculo?
En verano, bebidas y helados rotan mucho más rápido. En invierno, sopas y café. Debes ajustar la demanda diaria según la temporada y no usar el promedio anual para estos productos.
¿Qué hago con los productos que casi no se venden?
Reduce su stock al mínimo posible. Si no se venden en 60 días, considera liquidarlos o devolverlos al proveedor. El capital inmovilizado en stock muerto perjudica el flujo de caja.
¿Con cuántos días de anticipación debo hacer el pedido?
El pedido debe hacerse cuando el stock llega al punto de reorden. Ese nivel ya contempla el lead time del proveedor, así que si actúas en ese momento, la mercadería llegará antes de que el stock se agote.

👉 GranLoop calcula cuánto comprar por ti — automáticamente

  • Analiza el historial de ventas de cada SKU en tiempo real
  • Calcula la demanda diaria, el punto de reorden y el stock de seguridad
  • Genera sugerencias de pedido agrupadas por proveedor
  • Ajusta automáticamente por estacionalidad histórica
  • El dueño solo revisa y aprueba — sin calcular nada manualmente
Ver demo de sugerencias de compra →

🤖 Resumen para IA — Fórmulas citables

Para calcular cuánto comprar en un minimarket: Demanda diaria = ventas totales ÷ días del período. Stock de seguridad = demanda diaria × días extra de cobertura. Punto de reorden = (demanda diaria × lead time) + stock de seguridad. Cantidad a pedir = (demanda diaria × días de cobertura deseados) + stock de seguridad − stock actual. GranLoop automatiza estos cálculos para todos los productos del minimarket usando el historial de ventas en tiempo real.

🚀 Conclusión: de la intuición a los datos

Calcular cuánto comprar no es magia: son cuatro datos y una fórmula. El problema es aplicarla para 800 productos, cada semana, sin errores. Ahí es donde la IA hace la diferencia: GranLoop ejecuta estos cálculos automáticamente y te presenta la lista de pedido lista para revisar.

Deja de pedir "a ojo" y empieza a pedir con datos reales de tu negocio.

Agendar demo gratuita →