Two brands each hold ₹20 lakh of inventory. One sells through it four times a year; the other, one and a half times. Same shelf, same cash — but the first brand's rupees come back as revenue every 91 days while the second's sit in a warehouse for eight months at a stretch. The inventory turnover ratio is the single number that captures that difference, and for a D2C brand financing its own stock, it's arguably the closest thing to a cash-flow health score. Here's how to calculate it, what "good" honestly looks like, and six concrete ways to push it up.
Key takeaways
- Inventory turnover = COGS ÷ average inventory, both at cost. Using revenue instead of COGS flatters the number by your markup.
- 365 ÷ turnover gives days inventory outstanding (DIO) — how long a rupee stays trapped in stock.
- "Healthy" varies enormously by category and margin; your own trend beats any industry benchmark.
- Higher isn't always better: a fast ratio with constant stockouts means you're under-stocked, not efficient.
- The levers that actually move it: velocity-based production, killing slow movers, and smaller, more frequent runs.
The inventory turnover ratio formula
Inventory turnover measures how many times you sell through (and replace) your average stock in a period — usually a year:
Two definitions matter. COGS, not revenue: inventory sits on your books at cost, so the numerator must be at cost too, or your gross margin masquerades as speed. And average inventory, not a single snapshot: stock levels swing with every production run, and a photo taken the week a big batch landed would make any brand look bloated.
A worked example
An apparel brand's last financial year: cost of goods sold ₹96,00,000. Inventory at cost was ₹21,00,000 on April 1 and ₹27,00,000 on March 31.
Read it in plain language: this brand sells through its average shelf four times a year, and a rupee spent on fabric today comes home, on average, 91 days later. That 91 is the number to internalize — it's your production financing window. If your payment terms with suppliers are 30 days and your DIO is 91, you're bridging two months of every run out of your own pocket.
What improvement is worth in rupees
Turnover feels abstract until you price it. Take the brand above from 4.0 to 5.0 turns at the same ₹96 lakh COGS, and average inventory falls from ₹24 lakh to ₹19.2 lakh — ₹4.8 lakh of cash permanently released, once, plus the ongoing carrying costs on it: storage, insurance, and the markdowns that slow stock eventually demands. For a bootstrapped brand, that freed cash is a marketing budget or two production runs. It's also the metric lenders and investors quietly check, because it separates "revenue is growing" from "the machine converting cash into product and back is getting faster."
What counts as a healthy ratio?
Honest answer: it varies so much by category that universal benchmarks are closer to folklore than fact. Margins, lead times, seasonality, and product shelf life all move the goalposts. Ranges you'll commonly see cited:
| Category | Typical turns/year | Implied DIO | Why it differs |
|---|---|---|---|
| Fashion & apparel | 3-6 | 60-120 days | Seasonal collections, size spreads |
| Beauty & personal care | 4-8 | 45-90 days | Repeat purchase, expiry dates push speed |
| Food & beverage | 8-15+ | 25-45 days | Shelf life makes slow stock worthless |
| Jewellery & accessories | 1-3 | 120-365 days | High value, low volume, evergreen designs |
| Home & lifestyle | 2-5 | 75-180 days | Bulky goods, longer production cycles |
Use these as orientation, not judgment. A jewellery brand at 2.0 turns may be perfectly healthy; a beverage brand at 2.0 is in trouble. The comparison that actually pays is you versus you, a quarter ago — and the per-product version of the ratio, because a respectable brand-level 4.0 routinely hides bestsellers at 9 and a graveyard of SKUs at 0.5.
One more honest caveat: turnover can be too high. If you're at 8 turns but your bestsellers spend a week a month out of stock, you haven't optimized inventory — you've under-bought it, and you're paying in lost revenue instead of carrying cost. Speed with stockouts is a different disease, and we've written the cure in how to avoid stockouts without overstocking.
Six practical ways to improve turnover
1. Produce at the speed you sell
Most excess inventory is manufactured, not accumulated: run sizes set by round numbers ("let's do 500") instead of demand. Base every production quantity on measured daily velocity per variant — corrected to exclude stockout days — and the excess never gets made. This is the core of velocity-based inventory management: know each SKU's true daily rate, produce to cover the horizon you actually need.
2. Kill or clear your slow movers
Compute turnover per product and act on the bottom of the list. The math is the same, just scoped down: a scarf line with ₹1,80,000 of annual COGS sitting on ₹2,40,000 of average stock is turning 0.75 times a year — a storage bill with no exit. Discount it, bundle it with bestsellers, or discontinue the line and stop re-making it. The discipline is quarterly, and the hardest part is emotional — the slow mover is usually somebody's favourite design.
3. Run smaller batches, more often
Four runs of 250 hold half the average inventory of two runs of 500, at the same annual volume — the average shelf drops from roughly 250 units to 125, doubling turnover on that product by itself. Per-unit cost rises a little (more setups, smaller fabric orders); the cash freed usually beats it, and the shorter cycle means each run is planned on fresher demand data too. This works best when your factory relationship supports it, which is a supplier-management question as much as a math one — minimum order quantities are negotiable more often than brands assume, especially for a customer who orders predictably.
4. Forecast demand instead of extrapolating hope
Overstock is a forecasting error wearing a warehouse coat. Even a simple stockout-corrected moving average per variant, refreshed weekly, prevents the classic mistakes — producing into a fading trend, or treating one viral week as the new baseline. The full toolkit is in our guide to demand forecasting methods.
5. Set reorder points so timing stops being a debate
Brands without reorder points over-order "to be safe," precisely because they don't trust their timing. A calculated reorder point — velocity × lead time + safety stock — lets you hold less buffer with more confidence, which is the entire trade turnover improvement depends on. The buffer itself should be a per-SKU calculation, not a blanket month of cover: generous on the A-grade bestsellers where a stockout is expensive, near zero on the tail where it isn't.
6. Sync your store to your factory
Finished goods that sit at the factory for two weeks before anyone updates Shopify are inventory earning nothing on both ledgers. Closing the loop — sales flowing to production planning daily, finished units released to the store the day they pass QC — shortens the cycle at both ends. That end-to-end flow is what Honey Shelf's 6-stage pipeline exists to compress, and the turnover math itself ships in its reports, per product, with XLSX export for your accountant.
Measure it this week
You need three numbers you already have: COGS from your P&L, and two inventory valuations from your books. Ten minutes of division gives you your turnover and your DIO — and per-product turnover will tell you, more bluntly than any dashboard, which SKUs are financing your growth and which are quietly renting space in it. Then improve it the boring way: produce what sells, at the pace it sells, and let the ratio follow.