How to calculate inventory turnover and days in inventory

Cost of goods sold divided by average inventory, a 90-day example, and how to distinguish selling price, cost, days in inventory and days of stock remaining.

A shop owner scans barcodes and checks inventory data, illustrative image
30-second summary

Inventory turnover requires the numerator and denominator to use the same cost basis, scope and measurement period. This practical guide uses a 90-day example to separate historical turnover from an estimate of how many days current stock can cover sales.

The formula: the same period and cost basis

Inventory turnover = cost of goods sold during the period / average inventory value during the period. This measurement is presented in Shopify’s documentation. Do not divide sales revenue at selling prices by inventory at cost and call it the same metric.

A simple method: average inventory = (opening inventory + closing inventory) / 2. When inventory fluctuates significantly, averages from more frequent observations may better reflect reality. Keep product groups, warehouses and recording methods consistent across the numerator and denominator.

A hypothetical 90-day example

Assume a product group has opening inventory of VND 120 million and closing inventory of VND 80 million, both at cost. The simple average is (120 + 80) / 2 = VND 100 million. Cost of goods sold over the 90 days is VND 300 million. Turnover is 300 / 100 = 3 times during the period.

The corresponding average days in inventory under this model = days in the period / turnover = 90 / 3 = 30 days. Do not automatically multiply or divide by 365 when the data covers only 90 days. The example is entirely hypothetical and does not account for possible changes between the two inventory observations.

Average days in inventory differs from days of stock remaining

The 30-day figure describes turnover speed using the past period’s data. It does not establish that current inventory can cover the next 30 days of sales. A unit-based estimate is currently sellable quantity / average daily sales, assuming demand resembles the measurement period.

A hypothetical example: 60 sellable products with average sales of 5 per day gives a simple estimate of 12 days. If demand changes or the data contains many stockout days, the estimate must be reconsidered. When average sales are zero, this division cannot establish when stock will run out.

Five mistakes to check before using the result

The first is mixing selling prices with costs. The second is comparing annual cost of goods sold with one month’s average inventory. The third is omitting a warehouse’s inventory from the denominator while retaining its sales in the numerator. The fourth is using opening and closing figures despite major fluctuations without noting the limitation. The fifth is treating historical days as a certain forecast.

For returns, damaged goods and adjustments, agree on treatment with the data owner. If using software reports, read field definitions and scope before comparing them with a manual calculation. Two reports with the same name may use different data or methods.

Read nextIf data is unclear: start with six steps to review inventory

Use the metric to ask operational questions

Lower turnover may relate to pre-season purchasing or a slow-selling product group. Higher turnover may accompany improved sales, but may also reflect low inventory and frequent stockouts. Look at SKU details alongside the ability to serve customers.

A review should finish with questions to investigate: which SKUs increased inventory, whether demand changed and whether records match reality. Only then consider replenishment, transfers or stock-clearance programs. Do not use a single ratio to conclude that a business has healthy cash flow.

Read nextIf products sell slowly: compare discounting with bundles
3 things business owners should know
  1. Use cost of goods sold and average inventory value on the same basis.
  2. The opening-and-closing average is only a simple method when detailed data is unavailable.
  3. High or low turnover needs interpretation alongside seasonality and stockouts.
Key takeaways

A metric supports decisions only when measurement remains consistent. Attractive figures can conceal shortages, old stock or changes within the period.

Suggested actions

01Select the period and product group before collecting data.
02Reconcile cost of goods sold and average inventory over the same scope.
03Read the result alongside SKU-level stock and stockout history.

Frequently asked questions

What is a good inventory turnover rate?

There is no universal threshold for every industry. Compare with historical results and similar groups, alongside service quality, seasonality, replenishment lead times and product mix.

How do you calculate it when average inventory is zero?

Do not divide by zero. Check the data and scope first; if there is no basis for calculation, mark the metric as undefined instead of assigning a number.

Is higher turnover always better?

No. It may reflect good operations, but it may also indicate shortages. Examine stockout days, unfulfilled orders and replenishment capability.

Series: Inventory and cash flow

  1. Inventory management for stores: 6 steps to find where capital is tied up
  2. Inventory turnover: formula, example and five common calculation mistakes
  3. Clearing inventory: discounts or bundles? A scenario to calculate before choosing

Sources and updates

Practical guidance and scenarios developed by Bài Học Kinh Doanh. All example figures are hypothetical illustrations, not survey findings or industry benchmarks. Illustrations are AI-generated.

Last updated: 1 Oct 2026
Profile image: Ban Biên tập Bài Học Kinh Doanh
Author

Bài Học Kinh Doanh Editorial Team

Editorial Team | Bài Học Kinh Doanh

Ban Biên tập Bài Học Kinh Doanh tổng hợp và biên tập các nội dung về kinh doanh, thị trường, quản trị, công nghệ và khởi nghiệp, với mục tiêu giúp người đọc hiểu rõ vấn đề, nhìn thấy bài học phía sau dữ kiện và có thêm cơ sở cho các quyết định thực tế.

View author profile