Jun 15, 20263 min read

How to Calculate Inventory Turnover (Ratio, Formula & Examples)

How to calculate inventory turnover ratio with the formula, worked examples, what a good ratio looks like by industry, and how to improve it.

Ryan WaranauskasRyan Waranauskas
The short answer

Inventory turnover = cost of goods sold ÷ average inventory. It measures how many times you sell and replace your inventory in a period. Average inventory = (beginning inventory + ending inventory) ÷ 2. Divide 365 by the ratio to get days of inventory on hand.

Key takeaways
  • Inventory turnover = COGS ÷ average inventory. Use COGS, not revenue, for accuracy.
  • Average inventory = (beginning + ending inventory) ÷ 2, both at cost.
  • Days inventory outstanding (DIO) = 365 ÷ turnover ratio.
  • Most DTC and ecommerce brands target roughly 4 to 8 turns a year. A good number is highly industry-specific.
  • Too low means overstock and tied-up cash. Too high means thin buffers and stockout risk.

Inventory turnover is the clearest gauge of whether your stock is working or just sitting. It tells you how many times you sold through and replaced your inventory in a period, and it exposes two problems at once: overstock, where cash is stuck on shelves, and the thin buffers that lead to stockouts.

Summary

Inventory turnover is how many times you sold and replaced inventory in a period. Higher usually means leaner, faster-moving stock. But too high signals you are running thin enough to stock out.

The inventory turnover formula#

Inventory turnover = COGS ÷ Average inventory
turnover ratio

Where:

  • COGS is cost of goods sold over the period (not revenue, see below)
  • Average inventory is (beginning inventory + ending inventory) ÷ 2, at cost

Use COGS, not sales#

You will see some people divide sales by inventory. Do not. Inventory sits on your books at cost, while sales include your markup, so sales ÷ inventory inflates the ratio. COGS ÷ average inventory compares like with like.

A worked example#

For the year:

  • COGS = $1,200,000
  • Beginning inventory = $180,000
  • Ending inventory = $220,000

First, average inventory:

Average inventory = (180,000 + 220,000) / 2 = 200,000

Then turnover:

Inventory turnover = 1,200,000 / 200,000 = 6.0

You turned inventory 6 times in the year.

Turn that into days of inventory#

Turnover is easier to act on as days:

Days inventory outstanding (DIO) = 365 ÷ Turnover
days of inventory
DIO = 365 / 6 = ~61 days

So on average you are holding about 61 days of inventory. That is a number you can compare directly to your lead times and reorder points.

What's a good inventory turnover ratio?#

There is no universal "good." Your category sets it:

Business typeTypical turns / year
Grocery / perishables12–20+
DTC / ecommerce consumer goods4–8
Apparel & accessories3–6
High-ticket / slow-moving1–3
Higher isn't automatically better

A very high ratio can mean you are holding too little, which is great for cash and risky for service level. Read turnover alongside your stockout rate. The goal is lean and in-stock, not lean at any cost.

How to improve inventory turnover#

The levers are the same ones that prevent stockouts, applied with discipline:

  • Right-size safety stock. Buffer to real variability, not a flat blanket, so you hold less idle stock.
  • Tune reorder points and order quantities. Order the right amount at the right time instead of over-buying.
  • Forecast per SKU and channel. Hold less of what is slow and enough of what is fast. A blended view hides both problems.
  • Clear dead stock. Stagnant SKUs drag your average inventory up and your ratio down.

See turnover and days-of-inventory per SKU, live

The bottom line#

Inventory turnover = COGS ÷ average inventory, and 365 ÷ turnover turns it into days on hand. Benchmark against your industry, watch it alongside your stockout rate, and improve it by tightening reorder points, order quantities, and safety stock per SKU. Enough Stock computes turnover and days-of-inventory across every channel in real time, so you can spot the slow and the at-risk SKUs before they cost you.

Frequently asked questions

What is the inventory turnover formula?

Inventory turnover ratio = cost of goods sold (COGS) ÷ average inventory. Average inventory is (beginning inventory + ending inventory) ÷ 2, measured at cost.

Should I use COGS or sales to calculate inventory turnover?

Use COGS. Inventory is carried at cost, so dividing sales (which includes markup) by inventory overstates turnover. COGS ÷ average inventory is the accurate version.

What is a good inventory turnover ratio?

It depends heavily on industry. Many DTC and ecommerce brands aim for about 4 to 8 turns per year. Grocery turns much faster, while high-ticket or slow-moving goods turn slower. Compare to your category, not a universal number.

How do I convert turnover into days of inventory?

Days inventory outstanding (DIO) = 365 ÷ inventory turnover ratio. A turnover of 6 means about 61 days of inventory on hand on average.

How do I improve inventory turnover?

Tighten reorder points and order quantities, right-size safety stock, clear dead stock, and forecast demand per SKU so you hold less of what is slow and enough of what is fast.

Cited sources
Ryan Waranauskas
About the author

Ryan Waranauskas

CMO, Enough Stock

Ryan leads growth at Enough Stock, where he works with DTC operators on demand forecasting and inventory planning across TikTok Shop, Shopify, and Amazon. He writes about never selling out and never overstocking.

Shareon Xon LinkedIn

Keep reading

Never go out of stock again.

Enough Stock forecasts every SKU across TikTok Shop, Shopify, and Amazon and tells you what to order, how much, and by when.