marql

Stock Turnover: Formula, Benchmarks by Retail Category and a Calculator

Stock turnover is cost of sales divided by average stock at cost. The formula is short; the mistakes are in the inputs, in the benchmark it is compared with, and in the chain total that hides what each store is doing.

Key takeaways

  • Stock turnover = cost of sales ÷ average stock at cost. Days of stock = 365 ÷ turnover. Both sides of the ratio must be on the same basis: stock is valued at cost, so the numerator is cost of sales, not sales.
  • Dividing sales by stock at cost overstates the turn by 1 ÷ (1 − gross margin). For H&M in its 2025 financial year that is 6.0 turns instead of 2.8.
  • Categories turn at very different speeds. In August 2026 US food and beverage stores held stock worth 0.82 of a month's sales; clothing stores 2.02 and building and garden stores 2.53.
  • Reported cost of sales is not defined the same way everywhere. Ahold Delhaize includes storage, rent, depreciation and salaries in it, which raises its computed turn.
  • A chain's turnover is a weighted total. Read it store by store and product by product before acting on it, and do not treat a higher figure as better when it comes from empty shelves.

Stock turnover (stock turn in the UK, inventory turnover in the US) is the number of times a retailer sells through its average stock in a year. It is cost of sales divided by average stock at cost, and its mirror image, days of stock, says how long the average stock would last at the current rate of sale.

The formula fits on one line. What goes wrong is the basis of the two figures, the benchmark the result is compared with, and the chain total that averages away what each store is doing. This guide takes those in turn, with a calculator, category figures from the US Census Bureau and the turns of three large European retailers worked out from their own accounts.

1. The formula

Stock turnover = cost of sales for the period ÷ average stock at cost over the same period. Average stock is (opening stock + closing stock) ÷ 2 for a simple year; in a seasonal business, average the month-end figures instead, because a year that opens and closes in the quiet season understates the stock carried through the peak.

Days of stock = 365 ÷ stock turnover, or average stock ÷ cost of sales per day. Six turns a year is about 61 days of stock. For a period shorter than a year, divide by the days in the period and scale up: a month's cost of sales over the month's average stock, times 365 ÷ 30.

Stock turnover calculator

Enter cost of sales for the period and stock at cost at its start and end. The period can be a year, a quarter or a month; the result is scaled to a year.

Turns a year
6.0
Days of stock
61

Any currency, as long as all three amounts are in it and at cost.

2. The common mistake: sales over stock at cost

Stock is carried at cost. IAS 2 measures inventories at the lower of cost and net realisable value, and the retail method it allows arrives at cost by taking the gross margin off the selling value3. Statistical series follow the same convention: the Census Bureau values retail inventories at cost and reports sales net of returns at selling prices2. Divide sales by stock at cost and the result is not a turn: it overstates the true figure by 1 ÷ (1 − gross margin), which at a 50% margin is a factor of two.

Sales ÷ average stock

Cost of sales ÷ average stock

Turns a year, from each company's own accounts

Ahold Delhaize, grocery, 2025
19.3
14.1 (26 days)
Kingfisher, home improvement, 2025/26
4.7
2.9 (125 days)
H&M, fashion, 2025
6.0
2.8 (130 days)
Our arithmetic on the companies' reported sales, cost of sales and opening and closing inventories. H&M's cost of goods sold is net sales minus gross profit. The gap widens as the margin rises.

The three figures come from Ahold Delhaize's annual report for 20254, Kingfisher's results for the year to January 20265 and H&M's full-year report for 20256. They also show the second trap. Reported cost of sales is defined by each company: Ahold Delhaize includes purchasing, storage, rent, depreciation, salaries and the transport that brings stock to the point of sale4, so its turn computed from the income statement is higher than a turn on the cost of the goods alone. Compare a company with itself over time, and compare companies only after checking what their cost of sales contains.

3. Benchmarks by retail category

The most detailed public benchmark by category is the US Census Bureau's monthly inventories-to-sales ratio: end-of-month stock at cost divided by the month's sales1, 2. A ratio of 2 means the stores hold two months of sales.

Food and beverageStock ÷ monthly sales0.82Days of sales in stock25
General merchandiseStock ÷ monthly sales1.39Days of sales in stock42
Furniture, home, electronics and appliancesStock ÷ monthly sales1.80Days of sales in stock55
Clothing and accessoriesStock ÷ monthly sales2.02Days of sales in stock61
Building materials and gardenStock ÷ monthly sales2.53Days of sales in stock77
Department storesStock ÷ monthly sales2.60Days of sales in stock79
All retail, excluding motor vehiclesStock ÷ monthly sales1.19Days of sales in stock36
US Census Bureau, Monthly Retail Trade, August 2026 (preliminary), seasonally adjusted, released 15 October 2026. Days of sales = ratio × 365 ÷ 12.

Two adjustments turn these ratios into turns comparable with your own. First, the ratio divides stock at cost by sales at selling price, so turns at cost ≈ 12 × (1 − gross margin) ÷ ratio: a clothing chain at a 50% margin and the category's 2.02 is turning about three times a year. Second, the stock includes warehouses serving the stores1, so compare it with your stock in stores and distribution centres together, not with the shelves alone.

The more useful benchmark is usually internal: the same category in your other stores, and the same store last year. A category is a mix of products with different turns, and a benchmark tells you where to look, not what the figure should be.

4. One chain figure, many stores

A chain's turnover is total cost of sales over total average stock, which weights each store by its stock. Two stores can hold the chain figure in place while one turns its stock every month and the other every quarter.

Turns a year, ten stores of one chain

014

An illustration. The chain figure says nothing about which of these two stores needs attention.

Store 7 is holding stock that is not selling: the starting point is a dead-stock check by store, and then moving what sells elsewhere. Store 2 may be efficient or may be running empty: a high turn is also what out-of-stocks look like in the accounts, because the stock that would have sold was never there. The same reading applies one level down, product by product, which is where the decisions are actually made. Like the average ticket, the chain total is an average of very different stores.

5. How to raise it without emptying the shelf

  • Find the stock that does not sell and act by kind: move it, stop reordering it, or return or mark it down.
  • Size the buffer by supplier and product rather than by one rule for all: the safety stock guide shows why one factor overstocks reliable suppliers and understocks erratic ones.
  • Order on a reorder point that covers the days until delivery, instead of topping every line up to a fixed number of days.
  • Order smaller and more often where the supplier allows it: average stock falls with the order size.
  • Watch availability alongside the turn, so a rise that comes from empty shelves is caught as one.

Turnover also connects stock to profit. Gross margin return on inventory (GMROI) is gross margin ÷ average stock at cost, which equals turnover × gross margin ÷ (1 − gross margin): at the same margin, every extra turn earns the same stock investment more.

  1. U.S. Census Bureau (2026-10-15). Estimates of End-of-Month Retail Inventories and Inventories/Sales Ratios by Kind of Business: 2026. Monthly Retail Trade Survey, August 2026 preliminary. census.gov
  2. U.S. Census Bureau. Monthly Retail Trade: definitions of inventories and sales. Accessed 2 November 2026. census.gov
  3. IFRS Foundation (2026). IAS 2 Inventories, paragraphs 9 and 22. ifrs.org
  4. Ahold Delhaize (2026). Annual Report 2025: consolidated income statement, balance sheet and note 8. PDF
  5. Kingfisher plc (2026-03-24). Full year results for the year ended 31 January 2026. RNS 7745X. data.fca.org.uk
  6. H & M Hennes & Mauritz AB (2026-01-29). Full-year report 2025. cision.com

TopicsStock turnover, Inventory turnover, Days of stock, Retail KPIs

All articles

Blog

Frequently asked questions

Divide cost of sales for the period by average stock at cost for the same period. Average stock is opening plus closing stock divided by two, or the average of the month-end figures in a seasonal business. For a period shorter than a year, scale the result by 365 divided by the days in the period.

It depends on the category. In US Census data for August 2026, food and beverage stores held about 25 days of sales in stock, clothing stores about 61 and building and garden stores about 77. Compare a store with the same category in your other stores and with its own history before comparing it with an industry figure.

Yes. Stock turnover and stock turn are the usual UK terms, inventory turnover the US one; the calculation is the same.

Cost of sales, because stock is valued at cost. Sales divided by stock at cost overstates the turn by one divided by one minus the gross margin, which is a factor of two at a 50% margin.

Divide 365 by the number of turns a year. Six turns is about 61 days of stock, twelve turns about 30.

No. Turnover also rises when shelves run empty, because the stock that would have sold was never there. Read it together with availability, and store by store rather than only for the chain.