Lote económico de compra (EOQ): qué es y cómo calcularlo

Lote económico de compra (EOQ): qué es y cómo calcularlo
Comprar mercancía parece una decisión de sentido común: se pide cuando falta y ya. Pero todo dueño de tienda que ha probado los dos extremos sabe que no es tan simple. Si pides poco y seguido, el flete, el tiempo que pierdes y el papeleo te comen la ganancia de cada pedido. Si pides mucho de una sola vez, el dinero queda congelado en cajas que ocupan espacio, cuestan bodega y pueden dañarse o vencer antes de venderse. Entre un extremo y otro existe una cantidad óptima para pedir: el lote económico de compra, conocido por sus siglas en inglés como EOQ (economic order quantity).
Este artículo te explica qué es el EOQ, cuál es la fórmula, cómo calcularlo con un ejemplo resuelto paso a paso y, sobre todo, cuándo conviene usarlo y cuándo no en un negocio real. No necesitas ser contador ni dominar hojas de cálculo complicadas: con una calculadora y los datos de una sola referencia llegas al número.
El dilema de comprar: ni tan poco, ni tanto
Detrás de cada compra hay dos costos que casi nadie suma. El primero es el costo de pedir: todo lo que cuesta hacer un pedido, sin importar su tamaño. Cada vez que ordenas mercancía pagas flete o envío, pierdes tiempo cotizando y llamando al proveedor, y alguien tiene que recibir, contar, revisar y ubicar lo que llegó. En la práctica, eso incluye:
- Flete, envío o recargo por pedidos pequeños.
- El tiempo del dueño o del encargado en cotizar, negociar y hacer el pedido.
- La recepción: descargar, verificar cantidades, revisar daños y guardar la mercancía.
- El papeleo: orden de compra, factura, pago y registro de la entrada al inventario.
El segundo es el costo de almacenar: todo lo que cuesta tener mercancía guardada. Aquí entra el espacio que ocupan las cajas, el dinero invertido que deja de estar disponible para otras cosas y el riesgo de que el producto se dañe, se venza, se pierda o quede obsoleto:
- Espacio: estantería, bodega o el rincón de atrás que podrías usar para otra cosa.
- Capital congelado: cada peso en inventario es un peso que no está en el banco ni comprando lo que más rota.
- Riesgo de merma: vencimientos, golpes, humedad, robo y productos que pasan de moda.
- Seguro, vigilancia y orden: todo lo que cuesta cuidar lo guardado.
Aquí está el truco: estos dos costos se mueven en direcciones opuestas. Si pides en lotes muy pequeños, pagas mucho por pedir, porque haces muchos pedidos al año, pero casi nada por almacenar, porque apenas tienes inventario. Si pides en lotes gigantes, pagas poco por pedir, porque haces pocos pedidos, pero mucho por almacenar. En algún punto intermedio la suma de los dos es la menor posible. Ese punto es el EOQ.
Qué es el lote económico de compra
El lote económico de compra es la cantidad de unidades que conviene pedir cada vez que compras una referencia para que la suma del costo de pedir y del costo de almacenar sea la más baja posible. No te dice cuándo pedir, esa tarea le corresponde al punto de pedido: te dice cuánto pedir, es decir, el tamaño del lote.
Por ejemplo, si el EOQ de un producto es 200 unidades, la regla sería: cada vez que toque comprar, pide 200 unidades, ni 80 por urgencia ni 600 para aprovechar el viaje. La fórmula la propuso Ford W. Harris en 1913 y, más de un siglo después, sigue siendo la base de los sistemas de compras de muchas empresas. Su popularidad se debe a que es simple y da una respuesta numérica a una pregunta que casi siempre se resuelve a ojo.
La fórmula del EOQ
La fórmula del EOQ es esta:
EOQ = raíz cuadrada de (2 × D × S ÷ H)
Donde:
- D = demanda anual del producto, en unidades, es decir, lo que vendes o consumes en un año.
- S = costo de pedir: lo que cuesta cada pedido en dinero.
- H = costo de almacenar por unidad al año, en dinero.
La demanda anual sale de tu historial de ventas o de lo que consumiste el año anterior. El costo de pedir (S) se estima sumando flete y tiempo: si cada pedido te cuesta $15 de envío y media hora de trabajo que valoras en $5, entonces S es $20. El costo de almacenar (H) casi siempre se calcula como un porcentaje del costo unitario: la práctica común va entre 20 % y 30 % al año. Si la unidad te cuesta $8 y usas 25 %, H es $2 por unidad al año. No busques precisión contable en S y en H: busca un orden de magnitud razonable, porque el EOQ tolera errores en estos datos.
¿Por qué la fórmula lleva el 2? Porque en promedio solo tienes la mitad del lote en bodega: si pides 200 unidades y las vendes a ritmo parejo, el inventario promedio es 100. Esa es la cantidad por la que realmente pagas almacenamiento.
Ejemplo resuelto: cuánto pedir en una tienda de abarrotes
Tomemos un caso concreto. Una tienda de abarrotes vende al año 2.000 paquetes de un detergente de alta rotación. Cada pedido a la distribuidora cuesta $20 contando flete, tiempo y papeleo. Guardar un paquete durante un año cuesta $2 entre espacio, capital y riesgo de merma. ¿Cuántos paquetes conviene pedir en cada compra?
Reemplazamos en la fórmula: 2 × 2.000 × 20 = 80.000; dividido entre 2 da 40.000; la raíz cuadrada de 40.000 es 200. El EOQ es 200 paquetes. Con ese lote se hacen 2.000 ÷ 200 = 10 pedidos al año, es decir, uno cada cinco semanas aproximadamente.
| Dato | Valor |
|---|---|
| Demanda anual (D) | 2.000 paquetes |
| Costo de pedir por pedido (S) | $20 |
| Costo de almacenar por unidad al año (H) | $2 |
| Cálculo | √(2 × 2.000 × 20 ÷ 2) = √40.000 |
| EOQ (redondeado) | 200 paquetes |
| Pedidos al año | 2.000 ÷ 200 = 10 |
| Costo total anual | $400 |
El costo total anual tiene dos partes: el costo de pedir, que es el número de pedidos por el costo de cada uno (10 × $20 = $200), y el costo de almacenar, que es el inventario promedio por el costo unitario (100 × $2 = $200). Las dos mitades quedan iguales, y eso no es casualidad: en el EOQ, el costo de pedir y el costo de almacenar se equilibran.
La siguiente tabla muestra qué pasa si pides una cantidad distinta a la del EOQ. Fíjate en la última columna: cualquier otro lote sale más caro.
| Lote pedido (Q) | Pedidos al año | Costo de pedir | Costo de almacenar | Costo total |
|---|---|---|---|---|
| 100 paquetes | 20 | $400 | $100 | $500 |
| 200 paquetes (EOQ) | 10 | $200 | $200 | $400 |
| 300 paquetes | 6,7 | $133 | $300 | $433 |
| 400 paquetes | 5 | $100 | $400 | $500 |
(Cifras redondeadas al dólar más cercano. El costo total se calcula como (D ÷ Q) × S + (Q ÷ 2) × H.)
El mensaje de la tabla es práctico: si hoy compras de 100 en 100, estás gastando $500 al año solo en esta referencia; con lotes de 200 pasarías a $400. Son $100 de ahorro al año en un solo producto, sin cambiar de proveedor ni de precio. Multiplicado por las referencias que compras seguido, el EOQ se paga solo con el tiempo que tomó calcularlo.
Cómo usar el resultado en la práctica
El EOQ entrega un número, pero la bodega real tiene cajas, empaques y pedidos mínimos del proveedor. Antes de adoptarlo, haz estos cuatro ajustes:
- Redondea con criterio. Si el EOQ da 200 pero el proveedor vende por cajas de 24, pide 192 o 216, es decir, 8 cajas u 9 cajas. La diferencia de costo entre 192 y 216 es mínima; lo importante es dejar de pedir cantidades arbitrarias.
- Convierte el lote en una cadencia. Con 10 pedidos al año, agenda la compra aproximadamente cada cinco semanas. Una rutina fija evita las compras de urgencia, que siempre salen caras.
- Compáralo con lo que haces hoy. Calcula el costo total con tu lote actual y con el EOQ. La diferencia es el ahorro que estás dejando pasar; úsala para convencerte, y para convencer a quien compra, de cambiar el hábito.
- Revísalo con el proveedor. Si el proveedor exige un pedido mínimo mayor que el EOQ, tendrás que pedir ese mínimo y aceptar el costo extra, o negociar: muchos proveedores bajan el flete o mejoran el precio cuando el comprador se compromete a pedir cantidades estables.
Además, el EOQ no se calcula una sola vez. Recalcúlalo al menos una vez al año y cada vez que cambien la demanda, el precio del producto o la tarifa de flete. Y si todavía no tienes el dato de demanda anual a la mano, este es el momento de empezar a registrar las entradas y salidas de cada referencia: sin ese historial, ninguna fórmula funciona.
Cuándo el EOQ no se aplica bien
El EOQ es un modelo y, como todo modelo, parte de supuestos que no siempre se cumplen. Conoce sus límites para no aplicarlo a ciegas:
- Supone demanda constante. Si tu negocio es estacional, como regalos en diciembre, útiles en enero o temporada alta en vacaciones, el cálculo con la demanda anual promedio queda corto o sobrado según la época. En ese caso, calcula el EOQ por temporada, usando la demanda de ese período.
- No contempla descuentos por volumen. Si el proveedor baja el precio a partir de cierto volumen, puede convenir pedir más que el EOQ. La forma correcta de decidirlo es comparar el ahorro del descuento contra el costo extra de almacenar; el EOQ te da la base para hacer esa cuenta.
- No sirve igual con productos perecederos o de moda. Si el lote óptimo tarda más en venderse de lo que dura el producto, o de lo que dura su temporada, el límite lo pone la fecha de vencimiento, no la fórmula. Para alimentos, cosméticos y moda, usa el EOQ solo si el tiempo de consumo del lote es menor que la vida útil.
- No considera demoras del proveedor ni urgencias. El EOQ asume que el pedido llega cuando lo necesitas. En la práctica, combínalo con un stock mínimo o de seguridad para cubrir demoras y picos inesperados de venta.
Ninguna de estas limitaciones invalida la fórmula: solo te recuerdan que el resultado es un punto de partida para decidir con números, y no una orden automática.
La idea para llevarte
El lote económico de compra responde con una sola operación la pregunta que todo negocio se hace: ¿cuánto compro cada vez? Pedir de más congela tu dinero en estanterías; pedir de menos multiplica tus fletes y tu tiempo. El EOQ encuentra el equilibrio entre los dos y, de paso, te da un número contra el cual revisar cada orden de compra.
El cálculo es la parte fácil; lo difícil es mantener la información al día para que la decisión se repita mes tras mes con datos reales. Un software de kardex e inventarios como Kardex Tauro te ayuda a registrar las entradas y salidas de cada referencia, de modo que cuando toque revisar cuánto comprar sepas exactamente cuánto tienes y cuánto has vendido. La fórmula te dice cuánto pedir; el registro ordenado te dice sobre qué base decidirlo.