Định nghĩa
Days Inventory Outstanding (DIO) — hay còn gọi là Số ngày tồn kho, Inventory Days, hoặc trong dân vận hành sàn thường gọi ngắn gọn là "số ngày hàng nằm kho" — là chỉ số đo lường trung bình mất bao nhiêu ngày để một đơn vị hàng tồn kho được bán hết, dựa trên tốc độ bán hiện tại (COGS).
Nói cách khác: nếu hôm nay bạn dừng nhập hàng, thì với đà bán như hiện tại, bao nhiêu ngày nữa kho của bạn sẽ cạn sạch?
Chỉ số này càng thấp → hàng quay vòng càng nhanh, vốn không bị chôn trong kho.
Chỉ số này càng cao → hàng đang ứ, tiền đang bị "giam" trong kho, rủi ro chết vốn, rủi ro phí lưu kho (FBA long-term storage fee, phí lưu bãi 3PL), và rủi ro giảm giá xả hàng.
Với seller DTC, DIO là chỉ số bắt buộc phải xem hàng tuần, đặc biệt với các ngành có vòng đời sản phẩm ngắn như thời trang, mỹ phẩm theo mùa, gadget công nghệ.
Ẩn dụ dễ hiểu
Hãy tưởng tượng kho hàng của bạn là một bồn nước, và tốc độ bán là vòi nước đang xả.
- Nếu bồn đầy mà vòi xả nhỏ giọt → nước (vốn) đứng yên, dễ bốc mùi (hàng lỗi mốt, hết date).
- Nếu bồn vơi mà vòi xả mạnh → bạn có nguy cơ cháy hàng (out of stock), mất rank, mất doanh thu.
DIO chính là số ngày để bồn nước cạn với tốc độ xả hiện tại. Seller giỏi không phải người giữ bồn đầy, mà là người canh đúng lúc bồn còn 20–30% thì bắt đầu bơm thêm — đó là điểm reorder hợp lý.
Công thức
DIO = (Tồn kho trung bình / COGS) × Số ngày trong kỳ
Trong đó:
Tồn kho trung bình = (Tồn đầu kỳ + Tồn cuối kỳ) / 2
Hoặc phiên bản gọn hơn mà seller hay dùng hàng ngày:
DIO = Tồn kho hiện tại / Doanh số bán ra trung bình mỗi ngày
Ví dụ cụ thể
Case 1 — Seller thời trang nữ:
- Tồn kho trung bình tháng 6: 1.200 sản phẩm
- COGS tháng 6: 18.000 USD
- Số ngày: 30
DIO = (1.200 / 18.000) × 30 = 2 ngày
→ Quá thấp. Với DIO 2 ngày, seller này đang có nguy cơ cháy hàng cực cao, cần nhập gấp.
Case 2 — Seller gia dụng:
- Tồn kho trung bình: 45.000 USD
- COGS/quý: 30.000 USD
- Số ngày: 90
DIO = (45.000 / 30.000) × 90 = 135 ngày
→ Quá cao. Hàng đang nằm kho gần 4,5 tháng. Với ngành gia dụng, mức lý tưởng thường là 45–75 ngày.
Case 3 — Seller mỹ phẩm skincare:
- Tồn kho trung bình: 8.500 USD
- COGS/tháng: 12.000 USD
- Số ngày: 30
DIO = (8.500 / 12.000) × 30 = 21 ngày
→ Đây là mức lành mạnh cho ngành skincare có hạn sử dụng.
Bảng so sánh DIO theo ngành & mô hình
| Ngành / Mô hình | DIO lý tưởng | DIO cảnh báo | Ghi chú vận hành |
|---|---|---|---|
| Thời trang nhanh (fast fashion) | 20–40 ngày | > 60 ngày | Vòng đời trend ngắn, dễ lỗi mốt |
| Mỹ phẩm / Skincare | 30–60 ngày | > 90 ngày | Rủi ro hết hạn, khó xả |
| Gia dụng / Home goods | 45–75 ngày | > 120 ngày | Biên lợi nhuận mỏng, phí kho nặng |
| Điện tử / Gadget | 30–50 ngày | > 80 ngày | Rủi ro lỗi thời cực nhanh |
| Thực phẩm chức năng | 25–45 ngày | > 70 ngày | Date ngắn, cần FEFO |
| Mô hình dropship | 0–7 ngày | > 14 ngày | Gần như không giữ kho |
| Mô hình POD (print-on-demand) | 0–3 ngày | > 7 ngày | Sản xuất theo đơn |
Lưu ý: Không có một con số DIO "chuẩn" cho mọi seller. Bạn phải so với chính mình mùa trước, với đối thủ cùng ngành, và với chu kỳ nhập hàng (lead time) của nhà cung cấp.
Ứng dụng trong vận hành DTC
1. Tính điểm reorder (điểm đặt hàng lại)
Nếu lead time nhập hàng từ Trung Quốc là 25 ngày, DIO hiện tại là 35 ngày, bạn còn 10 ngày đệm. Đây là lúc phải lên PO — không phải chờ đến khi kho gần cạn.
Điểm reorder = DIO – Lead time – Buffer an toàn
2. Phân loại SKU theo DIO
- DIO < 15 ngày → SKU hot, ưu tiên nhập, có thể tăng giá nhẹ.
- DIO 15–60 ngày → Vùng an toàn, duy trì.
- DIO 60–120 ngày → Cần kích cầu: bundle, flash sale, ads retargeting.
- DIO > 120 ngày → SKU chết, cần xả hàng có kiểm soát trước khi phí lưu kho ăn hết margin.
3. Kết hợp với chỉ số khác
DIO không nên xem một mình. Hãy đặt cạnh:
- Sell-through rate (% hàng bán được trong kỳ)
- GMROI (Gross Margin Return on Inventory Investment)
- Tỷ lệ out-of-stock
Một SKU có DIO 40 ngày nhưng sell-through 90% thì tốt hơn SKU có DIO 30 ngày nhưng sell-through 40%.
4. Ảnh hưởng đến dòng tiền
DIO cao = tiền mặt bị chôn. Ví dụ: nếu bạn giảm DIO từ 90 ngày xuống 60 ngày trên lượng hàng trị giá 200.000 USD/năm, bạn giải phóng được khoảng 16.400 USD tiền mặt — đủ để chạy thêm ads hoặc nhập SKU mới.
Sai lầm thường gặp
1. Chỉ tính DIO tổng mà không tách theo SKU. Một SKU chết có thể kéo DIO trung bình lên, che mất việc nhiều SKU khác đang bán rất tốt.
2. Quên mùa vụ. DIO tháng 11 (BFCM) khác hoàn toàn DIO tháng 2. So sánh DIO tháng 1 với tháng 12 rồi kết luận "hàng đang ứ" là sai.
3. Nhầm DIO với "số ngày hàng về". DIO đo tốc độ bán, không đo thời gian vận chuyển. Đừng gộp hai khái niệm.
4. Đặt mục tiêu DIO quá thấp. Nhiều seller ép DIO xuống 10–15 ngày rồi cháy hàng liên tục, mất rank, mất Buy Box — thiệt hại lớn hơn tiền tiết kiệm kho.
5. Không tính phí lưu kho vào quyết định. Với FBA, hàng tồn > 180 ngày bị phí long-term storage rất nặng. DIO phải được đọc cùng aging report.
6. Bỏ qua hàng đang trên đường về (in-transit). Nếu bạn có 500 đơn vị đang đi biển, DIO thực tế sẽ khác DIO tính trên kho hiện tại.
Thuật ngữ liên quan
- Inventory Turnover (Vòng quay tồn kho): Nghịch đảo của DIO. Inventory Turnover = 365 / DIO.
- Sell-through Rate: Tỷ lệ hàng bán được trong một khoảng thời gian.
- GMROI: Lợi nhuận gộp trên mỗi đồng vốn đầu tư vào tồn kho.
- Reorder Point (ROP): Điểm tồn kho tối thiểu để kích hoạt đặt hàng.
- Safety Stock: Lượng tồn kho đệm chống biến động.
- Dead Stock: SKU không bán được trong 90–180 ngày.
- FEFO (First Expired, First Out): Nguyên tắc xuất hàng hết hạn trước.
- Cash Conversion Cycle (CCC): Chu kỳ chuyển đổi tiền mặt, trong đó DIO là một thành phần.
- Long-term Storage Fee: Phí lưu kho dài hạn của Amazon FBA.
Tóm lại: DIO không chỉ là một con số kế toán — nó là nhịp tim của dòng tiền. Seller DTC kiểm soát tốt DIO sẽ có lợi thế kép: vừa không cháy hàng, vừa không chôn vốn. Hãy đo hàng tuần, tách theo SKU, và luôn đặt cạnh lead time nhập hàng.