← Blog
Inventarios15 de octubre de 202613 min de lectura

Rotación de inventario: fórmula, cálculo e interpretación

Aprende la fórmula de rotación de inventario, cómo calcularla, convertirla a días y por qué una rotación alta con quiebres de stock sigue siendo un error de dat

C

Equipo Celes

15 de octubre de 2026

La rotación de inventario puede estar mintiéndote

La rotación de inventario de tu operación puede estar subiendo este trimestre mientras pierdes ventas todos los días — y ese número en tu dashboard no te lo va a decir.

Eso no es un problema de KPI. Es un problema de interpretación. Y si eres demand planner, esta métrica es probablemente la más citada en tus reuniones de S&OP y la menos entendida en lo que realmente revela.

La rotación te dice qué tan rápido se mueve el inventario. No te dice si se movió porque se vendió bien o porque se agotó antes de tiempo. No te dice si la tienda de Medellín tiene exceso mientras la de Cali lleva tres días sin producto. No te dice nada sobre las causas — solo sobre el resultado agregado.

Este artículo trata la rotación por lo que es: un síntoma. Si es baja, hay capital atrapado. Si es alta con quiebres, hay ingresos que nunca existieron. Y ambos problemas tienen el mismo origen.


¿Qué es la rotación de inventario?

La rotación de inventario mide cuántas veces el inventario de una operación se convierte en venta durante un período determinado — generalmente un año o un trimestre.

Dicho así suena a eficiencia logística. Pero para un demand planner, lo que realmente mide es la velocidad del capital: cuántas veces el dinero invertido en mercancía completa el ciclo de compra → almacenamiento → venta → cobro.

Un inventario que rota cuatro veces al año tiene su capital inmovilizado, en promedio, 91 días. Uno que rota doce veces lo libera cada 30 días. La diferencia no es operativa — es financiera.

Si tu empresa paga una tasa de costo de capital del 15% anual, cada día que un SKU permanece en el almacén sin venderse tiene un costo implícito. No lo registra la contabilidad. Lo registra la caja.


Fórmula de rotación de inventario y conversión a días

Variables de la fórmula: qué usar y qué evitar

La fórmula de rotación de inventario estándar es:

Rotación = Costo de Ventas / Inventario Promedio

Dos variables. Dos fuentes de error frecuentes:

  • Costo de Ventas: usa el costo de la mercancía vendida (CMV), no las ventas a precio de venta. Mezclar precios de venta con inventario a costo distorsiona el índice hacia arriba y te hace creer que rotas mejor de lo que realmente rotas.

  • Inventario Promedio: idealmente es el promedio de los saldos al inicio y al final del período — (Inventario Inicial + Inventario Final) / 2. Si tienes acceso a saldos mensuales, usa el promedio de todos los meses. Un solo punto de corte puede capturar un pico de compra estacional y darte un denominador inflado que baja artificialmente tu rotación.

De índice a días de inventario: la conversión que cambia la conversación

El índice de rotación en sí — un número como 6.4 o 11.2 — es difícil de operacionalizar. Conviértelo a días de inventario:

Días de Inventario = 365 / Rotación

Esto te da el número de días que, en promedio, tienes cubiertos con el stock actual. Ahí empieza la conversación real: ¿cuántos días de cobertura necesitas según tu lead time y tu nivel de servicio objetivo?

Ejemplo de cálculo paso a paso

Supongamos un retailer de consumo masivo con los siguientes datos del último año:

  • Costo de Ventas: USD 48,000,000

  • Inventario Promedio (a costo): USD 7,500,000

Rotación = 48,000,000 / 7,500,000 = 6.4 veces

Días de Inventario = 365 / 6.4 = 57 días

Ese retailer tiene, en promedio, 57 días de cobertura. Si su lead time promedio de proveedor es 21 días y su ciclo de reabasto es semanal, está cargando aproximadamente 30 días de inventario de seguridad que posiblemente no necesita — o que está mal distribuido entre tiendas.

El cálculo es directo. Puedes replicarlo en Excel en menos de dos minutos. La pregunta difícil viene después: ¿es 57 días bueno o malo para tu categoría?


Cómo interpretar el índice de rotación de inventario por categoría

No existe un benchmark universal de rotación. Existe el benchmark correcto para tu categoría, tu canal y tu estructura de lead times.

Frescos y perecederos: cuando cada día cuenta

En frescos — frutas, verduras, lácteos, carnes — la perecibilidad es el techo duro. Un SKU que no se vende en la ventana de vida útil no es inventario que "se vende después": es merma. La rotación en estas categorías suele ser varias veces más alta que en abarrotes, y aun así los quiebres de stock son frecuentes porque la demanda varía por tienda, por día de semana y por temporada de una forma que un forecast agregado no captura.

Mi Comisariato, en Ecuador, trabaja con pronóstico de perecederos a nivel SKU × tienda × día precisamente porque en frescos, el promedio destruye valor — hacia arriba (merma) y hacia abajo (quiebre).

Abarrotes y consumo masivo: estabilidad con riesgo de sobre-stock

Abarrotes tiene demanda más predecible, lo que permite ciclos de reabasto más largos. El riesgo aquí no es la perecibilidad inmediata — es el sobre-stock acumulado. Una orden de compra basada en un histórico de 12 meses sin ajuste estacional puede resultar en 90 días de inventario de un SKU que tiene un pico de consumo puntual y luego cae. El capital queda atrapado. El espacio en tienda también.

Farmacia y cuidado personal: cumplimiento, caducidad y costo de capital

En farmacia, la ecuación tiene una variable adicional: la caducidad regulatoria. Un producto que llega a su fecha de vencimiento en bodega no solo representa capital inmovilizado — puede representar una obligación legal de destrucción y un costo de disposición. Al mismo tiempo, un quiebre en un medicamento de demanda constante tiene un costo reputacional que va más allá del ingreso perdido.

SanaSana redujo su inventario total un 37% manteniendo disponibilidad. Cruz Verde lo redujo un 22%. Ambos operan en farmacia. Ambos lograron liberar capital sin sacrificar nivel de servicio — lo que confirma que en esta categoría, la granularidad del pronóstico es la única forma de equilibrar cumplimiento y eficiencia financiera.


Rotación alta con quiebres de stock: el error que nadie celebra

Este es el error más caro que puede cometer un demand planner — y el más silencioso.

Cuando el inventario se agota antes del siguiente ciclo de reabasto, la rotación sube. El denominador (inventario promedio) cae porque hay menos días con stock. El numerador (ventas) puede subir o mantenerse. El índice mejora. El dashboard se ve bien.

Lo que el dashboard no muestra: las unidades que el cliente buscó y no encontró. Esas unidades no generaron venta. No quedaron registradas como demanda insatisfecha en la mayoría de los ERPs. Simplemente no existen.

Una rotación alta construida sobre quiebres de stock no es eficiencia. Es un síntoma de reabasto tardío disfrazado de buen KPI.

Olímpica redujo sus quiebres de stock un 85% con Celes. Tiendas Isimo los redujo un 32%. En ambos casos, el objetivo no era subir la rotación — era asegurar que la demanda real se convirtiera en venta real. La rotación es el resultado, no el objetivo.

Si tu rotación sube en el mismo período en que tu tasa de quiebre también sube, no estás mejorando. Estás perdiendo ingresos con mejor presentación gráfica.


Rotación baja: el capital que está atrapado en tu almacén

Una rotación baja tiene una sola traducción financiera: plata inmovilizada que no trabaja.

El costo de ese inventario no es solo el precio de compra. Es el costo de oportunidad:

Costo financiero del inventario inmovilizado = Inventario promedio ($) × Tasa de costo de capital × Días de exceso / 365

Si tienes USD 2,000,000 en inventario con 30 días de exceso sobre tu cobertura objetivo, y tu costo de capital es 18% anual:

2,000,000 × 0.18 × 30 / 365 = USD 29,589 en costo financiero de ese exceso

Por mes. Sin contar el costo de almacenamiento, el costo de seguros, el costo de obsolescencia potencial ni el espacio en tienda que ese producto ocupa en lugar de otro con mayor rotación.

Una rotación baja generalmente es síntoma de compras basadas en datos agregados o históricos sin granularidad. Se compra para el promedio de la red cuando cada tienda tiene un perfil de demanda distinto. El resultado: sobre-stock en las tiendas de bajo volumen, quiebre en las de alto volumen, y un índice de rotación promedio que oculta ambos problemas.


Gestión de inventarios: los errores de datos detrás de una mala rotación

Tanto el sobre-stock como el quiebre son síntomas del mismo problema raíz: un forecast que no tiene la granularidad suficiente para reflejar la demanda real en cada punto de venta.

Las soluciones para distribución modernas parten de este principio: la desalineación entre órdenes de compra y demanda real no se resuelve comprando más ni comprando menos — se resuelve comprando lo correcto para cada tienda, con los datos correctos.

Cuando el promedio oculta el problema por tienda

Supongamos que una cadena de 50 tiendas tiene una rotación promedio de 8 veces al año en una categoría. Suena razonable. Pero si desagregan por tienda, encuentran que 10 tiendas rotan 14 veces (con quiebres frecuentes) y 15 tiendas rotan 3 veces (con sobre-stock crónico). El promedio de la red es 8. La realidad de cada tienda es una crisis diferente.

Tiendas Neto repone más de 1,900 tiendas con pronóstico y reposición de Celes. A esa escala, el promedio no es un indicador — es ruido. Cada tienda necesita su propio plan de reabasto basado en su propia demanda.

Por qué el historial sin estacionalidad distorsiona el pedido

Un histórico de ventas de 52 semanas sin ajuste estacional puede arrastrar el efecto de un Buen Fin, una quincena de enero o una promoción puntual hacia semanas donde ese efecto no existe. El pedido resultante llega tarde, en la cantidad equivocada o para una demanda que ya pasó.

Pycca, en Ecuador, mejoró su Forecast Value Added un 490% en categorías de lead time largo. Eso no es un ajuste marginal — es la diferencia entre un pronóstico que informe decisiones y uno que las distorsione.


Cómo un forecast SKU × tienda × día mejora la rotación sin sacrificar disponibilidad

Del forecast agregado al forecast accionable

Un forecast SKU × tienda × día no es solo más granular — es cualitativamente diferente. Permite:

  • Detectar que la tienda del centro comercial Santafé tiene un pico de demanda los viernes que la tienda de barrio no tiene.

  • Ajustar el reabasto de frescos por día de semana según el perfil de compra del punto de venta.

  • Reducir el inventario de seguridad en tiendas de demanda estable sin afectar el nivel de servicio.

  • Concentrar el stock de seguridad donde la variabilidad de la demanda realmente lo justifica.

El resultado directo es una rotación más alta en las tiendas sub-rotadas y una disponibilidad más alta en las sobre-rotadas — simultáneamente, sin necesidad de más inventario total.

Rotación como resultado de la ejecución, no del reporte

La rotación no mejora porque alguien decide que debe mejorar. Mejora porque cada orden de compra, cada traslado entre tiendas y cada ciclo de reabasto está calibrado con la demanda real del punto de venta.

Fybeca asegura disponibilidad en más de 1,100 puntos de venta con demand planning de Celes. Puppis gestiona el forecast y la reposición de más de 70 tiendas en Argentina y otros países de LatAm. En ambos casos, la escala solo es manejable con pronóstico granular automatizado — no con Excel y criterio del comprador.

La plataforma de planeación de CELES traduce el pronóstico SKU × tienda × día en órdenes de reposición accionables, con visibilidad de cobertura por punto de venta y alertas de riesgo de quiebre antes de que ocurra — no después.


¿Tu rotación de inventario es un KPI o una decisión?

Antes de tu próxima reunión de S&OP, hazte esta pregunta: ¿para qué usas el índice de rotación?

Si la respuesta es "para reportar el estado del inventario hacia arriba", es un KPI de reporte. Útil para la presentación. Inútil para la operación.

Si la respuesta es "para identificar qué categorías y qué tiendas tienen exceso o quiebre, y ajustar los pedidos de la próxima semana", es una decisión.

La diferencia no está en el número. Está en la granularidad con la que lo lees y en la velocidad con la que actúas.

Una rotación de 6.4 a nivel de empresa no te dice nada accionable. Una rotación de 3.1 en la categoría de lácteos en las tiendas del corredor norte, comparada con una rotación de 11.7 en las mismas tiendas para el mismo período del año pasado, te dice que algo cambió — en la demanda, en el reabasto o en el surtido — y que necesitas entender qué antes de que se convierta en capital inmovilizado o en quiebre masivo.

La rotación de inventario es el síntoma. El diagnóstico está en los datos por SKU, por tienda y por día.


Preguntas frecuentes

¿Cuál es la fórmula correcta para calcular la rotación de inventario?

La fórmula estándar es: Rotación = Costo de Ventas / Inventario Promedio. El inventario promedio se calcula como (Inventario Inicial + Inventario Final) / 2. Es importante usar el costo de la mercancía vendida — no el precio de venta — para mantener consistencia con la valoración del inventario y obtener un índice comparable entre períodos.

¿Cómo convierto el índice de rotación a días de inventario?

La conversión es directa: Días de Inventario = 365 / Rotación. Si tu rotación es 6.4, tienes aproximadamente 57 días de cobertura promedio. Este dato es más accionable porque puedes compararlo directamente con tu lead time de proveedor y tu política de stock de seguridad.

¿Una rotación alta siempre indica buena gestión de inventario?

No. Una rotación alta puede ser el resultado de quiebres de stock frecuentes: el inventario "rota rápido" porque se agota antes del siguiente reabasto. En ese caso, el índice sube pero los ingresos caen. La rotación siempre debe leerse junto con la tasa de disponibilidad o nivel de servicio para tener una imagen completa.

¿Qué nivel de rotación debo buscar para mi categoría?

No existe un número universal. Frescos y perecederos requieren rotaciones muy altas por su ventana de vida útil limitada. Abarrotes admite ciclos más largos. Farmacia balancea caducidad regulatoria con costo de capital. El benchmark correcto es el que refleja tu lead time, tu ciclo de reabasto y tu política de nivel de servicio — no el promedio de la industria.

¿Por qué mi rotación promedio de red puede ocultar problemas graves por tienda?

Porque el promedio agrega tiendas con perfiles de demanda muy distintos. Una tienda con sobre-stock crónico y una tienda con quiebres frecuentes pueden promediar un índice que parece razonable, cuando en realidad ambas tienen problemas opuestos. La rotación útil para un demand planner se mide a nivel de SKU × tienda, no a nivel de categoría × red.

¿Listo para eliminar el inventario atrapado?

Agenda una demo y te mostramos cómo Celes impacta tu rentabilidad en los primeros 30 días.

Agenda tu demo