August 5, 2026
By 
Mike Le

How to Calculate Inventory Turnover (and What's Good)

How to Calculate Inventory Turnover (and What's Good)

Inventory turnover is COGS divided by average inventory. Learn how to calculate it, what a healthy turnover ratio looks like, days of inventory, and how to improve it.

A turnover of 4 sounds fine until you learn your category runs closer to 8, and that gap is cash you have left sitting on a shelf for six extra months. For a DTC or Shopify brand where the inventory is your own working capital, turnover is one of the clearest reads on whether that capital is doing its job.

Inventory turnover is cost of goods sold divided by average inventory over a period: how many times you sold and replaced your stock. This guide covers the calculation, what a healthy ratio looks like for an eCommerce brand, how to convert it to days of inventory, and the levers that actually move it.

Key takeaways

  • A turnover number is only meaningful against your category: 4 is strong in durables and weak in fast fashion, so the benchmark matters as much as the figure.
  • COGS sits on top, not revenue: using sales inflates the ratio because it mixes margin into an inventory metric.
  • Days of inventory is the intuitive twin: 365 divided by turnover tells you how many days a unit sits before selling.
  • You improve turnover by selling faster or holding less: trim slow movers, tighten weak buys, and reinvest in what moves.

How do you calculate inventory turnover?

Inventory turnover equals cost of goods sold divided by average inventory value over the same period. A COGS of 1.2 million dollars against 300,000 dollars of average inventory gives a turnover of 4: you sold through your stock four times that year. The formula is deliberately simple, and for a growing eCommerce brand it answers a pointed question, namely how hard your tied-up cash is working, not how busy the store looks.

Keep the two inputs on the same period and the same basis. COGS and average inventory both need to be measured over the same window, usually a year, and both at cost. Mixing a full-year COGS with a single month-end inventory snapshot is the most common way the ratio comes out wrong.

The formula and why COGS, not revenue, sits on top

Turnover uses cost of goods sold on top, not revenue, because average inventory is carried at cost. Putting revenue over a cost-based inventory figure mixes your margin into the ratio and inflates it: a brand with a 60 percent margin would look like it turns far faster than it does. Cost over cost keeps the comparison clean. If your COGS for the year is 1.2 million dollars and your average inventory is worth 300,000 dollars, turnover is 1,200,000 divided by 300,000, or 4. That figure now means something specific, four full sell-and-replace cycles, and it can be compared honestly to last year or to a peer using the same basis.

How to find your average inventory (and why a single snapshot misleads)

Average inventory is not last month's closing balance; it is the average value of stock you held across the period. The quick version is opening inventory plus closing inventory, divided by two. The better version, for a seasonal brand, averages several month-end values so a single low or high point does not distort the picture. A brand that ends December nearly sold out would show a tiny closing inventory, which would overstate turnover wildly if used alone. Averaging across the year smooths that out and gives a ratio that reflects how much cash was genuinely tied up in stock, not how the balance happened to land on one date.

What's a good inventory turnover ratio?

A good inventory turnover ratio depends on category. Fashion and consumables turn faster, durable goods slower, but many DTC brands aim for roughly 4 to 8 turns a year. Too low ties up cash in stock that sits; too high risks stockouts because you are running lean enough to sell out. The right target is the one that keeps product available while freeing the most cash, and it is set per category, not by a universal number.

Benchmarks are a compass, not a verdict. Read your turnover against similar brands and your own history, and treat a big gap as a question to investigate rather than a grade.

Benchmarks by category (with the honest "it depends")

Rough annual turnover ranges many eCommerce brands work within, stated as ranges on purpose:

  • Fast-fashion / trend apparel. rough annual turnover many brands see: 6 to 12
  • Beauty / consumables. rough annual turnover many brands see: 4 to 8
  • Everyday basics / staples. rough annual turnover many brands see: 4 to 6
  • Considered durables / high-ticket. rough annual turnover many brands see: 2 to 4

These are directional, not targets to chase. A high-ticket durable that turns twice a year can be perfectly healthy, while the same ratio on a trend product would signal a serious overstock. Anchor to your own category and margins before reading anything into the number.

Why higher isn't automatically better

A very high turnover feels like efficiency, but past a point it means you are running too lean and stocking out. Every stockout is a missed sale and, for a DTC brand, often wasted ad spend that drove a customer to an unavailable product. The goal is not the highest possible turnover; it is the highest turnover you can run without starving demand. A brand turning 12 times a year while stocking out weekly is leaving more money on the table than one turning 6 times with product reliably in stock. Read turnover alongside your stockout rate, never on its own.

What is days of inventory (and how is it related)?

Days of inventory is 365 divided by turnover: the average number of days a unit sits before it sells. A turnover of 5 means about 73 days of stock on hand, and a turnover of 4 means about 91 days. For many operators, days of inventory is the more intuitive read, because "we hold about 70 days of stock" lands more concretely than "we turn five times a year," even though they are the same fact stated two ways.

The two metrics are interchangeable, so use whichever your team reasons with more naturally, and convert freely between them.

Divide 365 by your turnover ratio and you have days of inventory; divide 365 by your target days and you have the turnover it implies. A turnover of 4 is 365 / 4, or roughly 91 days. If you want to hold no more than 60 days of stock, that implies a turnover of about 6. Framing a goal in days is often easier for a buying team to act on, because it maps directly onto lead times: if you hold 60 days of cover and your supplier takes 45 days to deliver, your margin for error is thin, and the turnover target follows from that reality rather than from an abstract ratio.

How do you improve inventory turnover?

You improve turnover by selling faster or holding less: trimming slow movers, tightening buys on weak SKUs, and reinvesting in fast ones, so the same sales run on a leaner stock base. It is rarely one big move; it is a steady discipline of pulling cash out of stock that sits and putting it into stock that sells. The levers are unglamorous and reliable.

The practical levers, in rough order of impact for most eCommerce catalogs:

  • Clear slow movers: discount or discontinue dead stock so it stops dragging the average inventory up.
  • Tighten buys on weak SKUs: order less and more often on soft demand instead of one deep buy.
  • Reinvest in fast movers: move the freed cash into the SKUs that turn quickly and reliably.
  • Shorten lead times where you can: faster replenishment lets you hold less stock for the same availability.

AI-powered planning improves turnover by flagging slow movers and setting buys per SKU, so stock stays lean without you combing the catalog by hand. Conative AI forecasts demand for each product, and its Analyst Agent surfaces the SKUs turning too slowly for the cash they hold. The Buying Agent then drafts the purchase orders at the quantities the forecast supports, with its reasoning shown on every recommendation, so your team approves the call rather than rebuilding it. See how the agents work. That keeps the fast movers in stock and stops the slow ones from quietly accumulating, which is the whole game with turnover. Instead of discovering a turnover problem at year-end, you see it building per SKU and act while it is still small. See how it works on the inventory planning platform, or book a call to review your own turnover.

Frequently asked questions

What's the difference between inventory turnover and sell-through rate?

Turnover measures how many times your entire stock sells and is replaced over a year, based on cost, at the portfolio level. Sell-through measures the share of a single buy sold within a period, in units, at the product level. Turnover judges overall capital efficiency; sell-through judges one buy. The unit-level view lives in what is sell-through rate.

Does stock in transit count toward average inventory?

Count it if you own it. Once title has passed, goods on the water are your working capital, so leaving them out understates average inventory and flatters turnover. The practical rule is consistency: pick one treatment, apply it every period, and note it beside the number, because a ratio that changes basis mid-year cannot be compared to itself.

How is inventory turnover different from GMROI?

Turnover measures how many times stock cycles; GMROI measures the gross margin you earn per dollar of inventory invested, so it adds profitability to the picture. A product can turn quickly on thin margin and still be a weak use of cash. GMROI catches that, which turnover alone cannot. The margin-return view is covered in what is GMROI.

Should a Shopify brand calculate inventory turnover per SKU or for the whole catalog?

Both, for different jobs. The catalog-level ratio is the one you report and benchmark, since it reads overall capital efficiency. The per-SKU ratio is the one you act on, because a healthy blended 6 can hide a long tail turning once a year. Run the catalog number quarterly and the per-SKU view whenever you decide what to reorder or prune.

Does dead stock still on the books distort inventory turnover?

Yes, and it is the most common reason the ratio looks worse than the business feels. Unsellable units sit in average inventory indefinitely, dragging the number down while contributing nothing to COGS. Write it off, or report turnover twice, once with dead stock and once without, so the operating number is not permanently punished by a decision you already made.

How does turnover relate to weeks of supply?

Turnover looks backward at how many times stock cycled over a past period; weeks of supply looks forward at how long current stock will last at the present sales rate. Turnover judges historical efficiency, weeks of supply drives the next reorder timing. They complement each other, and the forward view is covered in what is forward weeks of supply.

Turn insights into cash

Time is money, save both.

By clicking Get Started you're confirming that you agree with our Terms and Conditions.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.