Inventory Turnover Calculator
Measure how many times a year inventory cycles through sales — and how many days, on average, a unit sits on the shelf before it ships. Computes turnover, average inventory, and DIO from a single year of figures.
Inventory turnover ratio
8.79
- Days inventory outstanding (365 / turnover)
- 41.5
- Average inventory
- £55,734,000,000.00
- Cost of goods sold (COGS)
- £490,142,000,000.00
- Beginning inventory
- £56,576,000,000.00
- Ending inventory
- £54,892,000,000.00
Inventory turnover = COGS / Average Inventory, with average inventory = (beginning + ending) / 2. The ratio measures how many times the inventory base cycles through sales in the period — higher is better, but the bar is sector-dependent: supermarkets run 8–12, apparel 4–6, heavy industrial 2–4. Days Inventory Outstanding (DIO = 365 / turnover) restates the same information as the average shelf-life of a unit, and is the input feeding straight into the cash conversion cycle.
How to use this calculator
Enter cost of goods sold (COGS) for the period and the inventory balance from the balance sheet at the start and end of the same period — these are the two consecutive year-end inventory totals. The calculator averages them and divides COGS by the result. Defaults use Walmart's fiscal-year 2024 figures ($490B COGS, $56.6B → $54.9B in inventory) so you can see the canonical ~8.8x turnover before swapping in your own numbers. Use COGS, not revenue: both numerator and denominator must be stated at cost, otherwise the gross margin distorts the velocity reading.
How the calculation works
Inventory turnover = COGS / Average Inventory, where Average Inventory = (Beginning + Ending) / 2. The averaging matters: COGS is a flow earned over the whole year, while inventory is a snapshot at one moment, so analysts pair the flow with a mid-year average rather than either endpoint alone. The ratio answers "how many times does the shelf empty and refill in a year?" — its companion measure, Days Inventory Outstanding (DIO = 365 / turnover), restates the same answer as "how many days does a typical unit sit before it ships?". DIO is the input that feeds straight into the cash conversion cycle (DIO + DSO − DPO), so inventory turnover is one of the most directly cash-relevant ratios on the balance sheet.
Worked example
Walmart's fiscal 2024 (ending Jan 2024) 10-K reported cost of sales of $490.142B against beginning inventory of $56.576B and ending inventory of $54.892B. Average inventory = (56.576 + 54.892) / 2 = $55.734B. Inventory turnover = 490.142 / 55.734 = 8.79, meaning Walmart turned its inventory roughly 8.8 times over the year. Days Inventory Outstanding = 365 / 8.79 = 41.5 days, the average shelf-life of a unit — fast, as expected for a high-volume discount retailer, and consistent with the supermarket-sector range of 8–12 turns.
Frequently asked questions
What is a "good" inventory turnover ratio?
There is no universal benchmark — the ratio is strongly sector-dependent. Supermarkets and discount retailers run 8–12 (fast-moving, low-margin, short shelf-life). Apparel and consumer electronics cluster around 4–6. Automotive parts and OEMs sit around 5–8. Heavy industrial machinery and capital equipment run 2–4 because the units themselves are large and slow-moving. Luxury goods and high-end jewellery can run as low as 1–2 — high margin per unit compensates for slow sales. Always compare a company against its sector peers and its own multi-year trend, never against a universal threshold; the right reference is "how does this firm compare to firms with the same business model?".
Why use COGS in the numerator instead of sales?
Inventory is carried on the balance sheet at cost, not at sales price. Pairing a sales-price numerator with a cost-price denominator inflates the ratio by the gross margin and gives a misleading reading of how fast the stock actually moves. The textbook formula uses COGS specifically so that both sides of the fraction are measured in the same units (dollars of cost). Some older sources substitute net sales when COGS is not reported separately — this is an approximation only, and the resulting figure is always higher than the true turnover by the multiple 1 / (1 − gross margin). Use COGS whenever it is available, which on US 10-Ks and international IFRS filings is almost always.
What is Days Inventory Outstanding (DIO) and how is it related?
Days Inventory Outstanding restates the turnover ratio as a time period instead of a frequency. DIO = 365 / Inventory Turnover; equivalently DIO = (Average Inventory / COGS) × 365. The two measures contain identical information — they are reciprocals scaled by 365 — but DIO is often easier to reason about and plugs directly into the Cash Conversion Cycle formula: CCC = DIO + DSO − DPO, where DSO is Days Sales Outstanding (receivables) and DPO is Days Payable Outstanding (payables). The cash conversion cycle measures how long capital is tied up between paying suppliers and collecting from customers, and DIO is usually its largest single component for any inventory-heavy business.
Why average the beginning and ending inventory?
COGS is a flow figure accumulated across the entire reporting period, while inventory is a stock figure measured at a single point in time. Pairing a year of COGS with one endpoint balance — either the opening or the closing balance alone — biases the ratio whenever the inventory base grows, shrinks, or has a seasonal peak during the year. Averaging the two endpoints gives a rough mid-year inventory base, which lines up much better with the timing of COGS. Some analysts use a 13-point monthly average or even a daily average for higher precision, particularly for highly seasonal businesses; the simple two-point average is the convention in published financial statement analysis and is sufficient for most read-throughs.
What does a falling inventory turnover signal?
A declining inventory turnover usually flags one of three problems. First, slowing demand — if sales (and therefore COGS) drop faster than purchasing adjusts, inventory builds up and turnover falls. Second, deliberate or accidental overbuying — purchasing got ahead of forecast, often visible alongside flat sales. Third, obsolescence — stale stock is still on the balance sheet but no longer selling, and management has not yet written it down. Trend matters more than any single year: a one-year dip can reflect a seasonal mismatch or a strategic build for an upcoming launch, while three or four consecutive years of decline usually means real trouble in the assortment.
Can inventory turnover be too high?
Yes, although the problem is rarer than a turnover that is too low. A ratio well above sector norms can indicate stockouts — the firm is selling product faster than it can replenish, leaving customers facing empty shelves or backorders. The lost-sales cost of stockouts does not appear anywhere on the income statement, so a "great" turnover number can sit alongside a stealthy revenue ceiling that management never sees directly. It can also indicate underinvestment in working capital, with the firm running so lean that any supply-chain disruption causes immediate damage. As with most ratios, the right read is comparative: a turnover well above peers warrants a question about how it is being produced, not automatic celebration.