Definición
El Days Inventory Outstanding (DIO), o días de inventario pendiente, es un indicador financiero y operativo que mide cuántos días tardaría tu stock actual en venderse por completo, asumiendo que las ventas continúan a un ritmo constante.
En el contexto del ecommerce DTC (Direct-to-Consumer), el DIO responde a una pregunta crítica: *"¿Cuánto tiempo puedo seguir vendiendo con lo que tengo en el almacén sin necesidad de reponer?"* Es, en esencia, el termómetro que revela si tu inventario está sobrestockeado (capital inmovilizado, costes de almacenaje altos) o infra stockeado (riesgo de roturas de stock, pérdida de ventas y penalizaciones en marketplaces).
Un DIO bajo indica rotación rápida y eficiencia. Un DIO alto señala acumulación de producto, posible obsolescencia o una mala previsión de demanda. En logística de fulfillment, este KPI se monitorea semanalmente en negocios con alta estacionalidad.
Analogía: el depósito de gasolina de tu negocio
Imagina que tu inventario es el depósito de gasolina de un coche. El DIO te dice cuántos kilómetros (días) puedes recorrer antes de quedarte seco.
- DIO = 15 días: vas con el depósito casi vacío. Cualquier retraso del proveedor o pico de demanda te deja tirado (rotura de stock).
- DIO = 120 días: llevas un remolque lleno de bidones de gasolina que no necesitas. Ocupas espacio, pagas almacenaje y el combustible se te puede "caducar" (producto obsoleto o fuera de temporada).
El objetivo no es tener el depósito más lleno ni el más vacío, sino el punto óptimo que equilibre disponibilidad y coste. En DTC, ese óptimo varía por categoría: moda puede operar con 45-60 días, mientras que suplementos o cosmética natural toleran 90-120 días.
Fórmula
DIO = (Inventario promedio / Coste de los bienes vendidos) × 365
O, expresado de forma más operativa para ecommerce:
DIO = Inventario promedio / (COGS diario)
Donde:
- Inventario promedio = (Inventario inicial + Inventario final) / 2
- COGS = Coste de los bienes vendidos (Cost of Goods Sold)
- COGS diario = COGS anual / 365
Ejemplo con datos reales
Una tienda DTC de ropa deportiva en España cierra el año con:
- Inventario inicial: 48.000 €
- Inventario final: 62.000 €
- COGS anual: 310.000 €
Paso 1 — Inventario promedio:
(48.000 + 62.000) / 2 = 55.000 €
Paso 2 — COGS diario:
310.000 / 365 = 849,32 €/día
Paso 3 — DIO:
55.000 / 849,32 = 64,8 días
Interpretación: esta tienda tarda casi 65 días en vender su stock medio. Si su ciclo de reposición desde Asia es de 45 días, está en zona segura. Si su proveedor tarda 70 días, tiene un problema.
Comparativa: DIO vs. otros KPIs de inventario
| Indicador | Qué mide | Fórmula | Rango saludable DTC | Señal de alerta |
|---|---|---|---|---|
| **DIO** | Días para vender el stock | (Inv. promedio / COGS) × 365 | 45–90 días (general) | >120 días = sobrestock |
| **Rotación de inventario** | Veces que renuevas stock al año | COGS / Inv. promedio | 4–8 veces/año | <3 = capital inmovilizado |
| **Sell-through rate** | % de stock vendido en un periodo | Unidades vendidas / Unidades recibidas | 70–85% en 60 días | <50% = riesgo de liquidación |
| **GMROI** | Retorno bruto sobre inversión en inventario | Margen bruto / Coste inventario medio | >2,5 | <1,5 = inventario no rentable |
| **Stockout rate** | % de SKUs sin stock | SKUs agotados / SKUs totales | <5% | >10% = ventas perdidas |
Relación clave: DIO y rotación son inversos.
Rotación = 365 / DIO.
Si tu DIO es 73 días, tu rotación es 5 veces al año.
Aplicación en escenarios DTC reales
1. Planificación de compras en Black Friday
Un DTC de electrónica sabe que su DIO histórico en octubre es de 55 días. Para Black Friday (última semana de noviembre) necesita duplicar inventario. Calcula:
- COGS diario proyectado en campaña: 4.200 €
- Días de cobertura deseados: 35 días (rotación rápida en campaña)
- Inventario objetivo: 4.200 × 35 = 147.000 €
Si su DIO se dispara a 90 días tras la campaña, señal de que sobrecompró.
2. Detección de SKUs problemáticos
Desglosa el DIO por SKU, no solo a nivel global. Un DIO agregado de 60 días puede esconder:
- SKU A: DIO de 12 días (éxito, reponer ya)
- SKU B: DIO de 210 días (producto muerto, liquidar)
En Shopify o WooCommerce puedes cruzar el inventario actual con las ventas de los últimos 30/60/90 días para obtener el DIO por variante.
3. Negociación con proveedores
Si tu DIO es 80 días y tu proveedor ofrece pago a 30 días, financias 50 días de inventario con capital propio. Usa el DIO como argumento para negociar plazos de pago a 60 o 90 días, alineando el ciclo de caja con el ciclo de venta.
4. Logística de fulfillment y almacenaje
En modelos 3PL, el coste de almacenaje se factura por palé/día. Un DIO alto = más días de storage fee. Ejemplo: 500 palés × 0,45 €/palé/día × 30 días extra = 6.750 € adicionales solo por no rotar.
Errores comunes
1. Calcular DIO solo con inventario final. Siempre usa el promedio; el inventario final puede estar inflado por una compra puntual.
2. Ignorar la estacionalidad. Un DIO de 100 días en agosto para una marca de esquí es normal; en enero, es una catástrofe.
3. Confundir DIO con "días de cobertura". El DIO es histórico (basado en COGS pasado); los días de cobertura proyectan ventas futuras. Son primos, no gemelos.
4. No desglosar por canal. El DIO en tu web DTC puede ser 40 días, pero en Amazon FBA 95 días (por stock mínimo obligatorio). Mezclarlos distorsiona la decisión.
5. Perseguir un DIO artificialmente bajo. Reducirlo a 10 días suena bien, pero dispara roturas de stock y costes de envío express. El óptimo está en el equilibrio, no en el mínimo.
6. Olvidar el coste de oportunidad. Cada euro inmovilizado en inventario es un euro que no inviertes en marketing, producto o talento.
Términos relacionados
- Inventory Turnover (Rotación de inventario): número de veces que el stock se renueva en un periodo. Inverso al DIO.
- Days Sales Outstanding (DSO): días que tardas en cobrar de tus clientes. Junto al DIO y al DPO forma el Cash Conversion Cycle (CCC).
- Days Payable Outstanding (DPO): días que tardas en pagar a proveedores.
- Cash Conversion Cycle (CCC): CCC = DIO + DSO − DPO. Cuanto más bajo, mejor salud de caja.
- Sell-Through Rate: porcentaje de unidades vendidas sobre recibidas en un periodo.
- GMROI (Gross Margin Return on Inventory Investment): rentabilidad del inventario.
- Safety Stock: stock mínimo de seguridad para evitar roturas.
- Dead Stock: inventario sin rotación, candidato a liquidación.
- Reorder Point (Punto de pedido): nivel de stock que dispara una nueva compra.
- 3PL (Third-Party Logistics): operador logístico externo que gestiona tu almacén y fulfillment.