TL;DR
- Inventory turnover ratio equals COGS divided by average inventory. Use COGS, not revenue. Revenue inflates the ratio because it includes markup you never paid to acquire.
- Good ecommerce turnover is 6 to 12 turns per year for most categories. Food and beverage hits 12 to 15. Fashion and apparel runs 4 to 7. Home goods and furniture averages 3 to 5.
- A $10M brand at 50% gross margin can free $1.23M in working capital by cutting days sales of inventory from 180 to 90 days, per 2026 working capital research.
- Days sales of inventory should not exceed two times supplier lead time. If your supplier takes 45 days, your DSI should be under 90. Anything above that is excess buffer you are financing.
- Seven ways to improve: shorten lead times, reduce SKU count, forecast demand, ABC analysis, promote slow stock, connect sales and marketing data, and review safety stock quarterly.
Inventory turnover is the number of times a business sells and replaces its stock in a given period. For ecommerce operators, it is the single metric that tells you whether your working capital is productive or trapped.
Most DTC brands under $20M revenue do not calculate inventory turnover at all. They know their monthly revenue. They know their stock level from the Shopify dashboard. They do not know how many times per year that stock actually turns into cash. That gap is where working capital disappears.
A brand with $2M in inventory that turns twice per year has $1M in capital sitting idle at any given moment. The same brand at 6 turns frees $667,000 for marketing, product development, or debt reduction. The difference is not revenue. It is inventory discipline.
This post covers the exact formula, benchmarks by vertical and revenue stage, and the seven methods operators use to improve turns without stockouts. If you are building a complete unit economics picture, inventory turnover connects directly to COGS tracking, contribution margin, and D2C unit economics.
What is inventory turnover ratio?
Definition
Inventory turnover ratio: the number of times a company sells and replaces its inventory during a specific period. It measures how efficiently a business converts stock into sales.
The formula is straightforward. Divide cost of goods sold by average inventory for the period. Average inventory is beginning inventory plus ending inventory, divided by two.
Formula
Inventory Turnover = COGS / Average Inventory
Where Average Inventory = (Beginning Inventory + Ending Inventory) / 2
Use COGS in the numerator, not revenue. Revenue includes your markup. Inventory turnover measures how fast you move the cost base, not how fast you collect retail dollars. Using revenue produces a number that looks better than reality and misleads every decision that follows.
Days sales of inventory, or DSI, is the companion metric. It tells you how many days of inventory you hold on average. The formula is 365 divided by inventory turnover ratio.
Formula
DSI = 365 / Inventory Turnover Ratio
Example: 365 / 6 turns = 61 days of inventory on hand
Together, turnover and DSI answer two questions. How fast am I converting stock to cash? And how long is my capital tied up in inventory? Both matter. Turnover is the headline. DSI is the number that shows up on your cash flow forecast.
Why inventory turnover matters for ecommerce
Ecommerce has a working capital problem that brick-and-mortar retailers do not. A physical store sees customers walk in, pick up a product, and pay immediately. An ecommerce brand buys inventory months before it sells, pays for freight and duties before the first order ships, and waits for the customer to receive, evaluate, and possibly return the product before the cash cycle closes.
That elongated cash cycle makes inventory turnover the central metric for capital efficiency. Here is what the numbers look like in practice.
A $10M revenue brand at 50% gross margin has $5M in annual COGS. At 2 turns per year, average inventory is $2.5M. At 6 turns, average inventory drops to $833,000. The difference is $1.67M in freed working capital. Per 2026 working capital research, a $10M brand at 50% gross margin can free $1.23M in working capital by cutting DSI from 180 to 90 days. That capital can fund marketing, product development, or debt reduction.
The operators who track turnover weekly know which SKUs are moving and which are stagnating. The operators who discover turnover problems at quarter-end are already sitting on markdown inventory they could have prevented.
Three forces make inventory turnover harder to manage in 2026:
Supplier lead time volatility. Ocean freight schedules, port congestion, and customs delays have added 2 to 6 weeks to typical lead times compared to pre-2020 baselines. A brand that planned for 60-day replenishment now faces 90-day realities. The buffer stock that covered 60 days now covers 90, inflating inventory levels and depressing turnover.
SKU proliferation. The average DTC brand launches with 10 to 20 SKUs and grows to 100+ within two years. Each new colourway, size variant, and seasonal collection adds inventory that must turn. A brand with 50 SKUs and 4 turns per SKU has 200 total turns of inventory risk. A brand with 200 SKUs and 2 turns has 400. The complexity compounds.
Return rate inflation. Apparel and footwear categories now see return rates of 20% to 40% on paid acquisition orders. Returned inventory does not generate new revenue until it is restocked, inspected, and resold. A 30% return rate effectively adds 30% to the inventory you must hold to maintain the same sales velocity.
Inventory turnover benchmarks by vertical
Turnover varies dramatically by product category. Perishable goods turn faster than durable goods. Subscription products turn faster than one-time purchases. The table below shows 2026 benchmarks by ecommerce vertical.
| Category | Turns/year | DSI (days) | Primary driver |
|---|---|---|---|
| Food and beverage | 12–15 | 24–30 | Perishability forces rapid turns |
| Subscription boxes | 12–18 | 20–30 | Predictable demand, fixed curation |
| Supplements and vitamins | 8–12 | 30–46 | Repeat purchase, shelf-stable |
| Pet products | 8–10 | 36–46 | Subscription model, consumable |
| Beauty and cosmetics | 4–9 | 41–91 | Trend cycles, variant complexity |
| Fashion and apparel | 4–7 | 52–91 | Seasonality, high return rates |
| Electronics and accessories | 4–6 | 61–91 | Obsolescence risk, long cycles |
| Home goods and furniture | 3–5 | 73–122 | Bulky, long decision timelines |
Use these ranges as context, not targets. A supplement brand with 15 turns is either exceptionally well-managed or dangerously close to stockouts. A furniture brand with 6 turns may have found a high-velocity SKU, or it may be counting pre-orders as inventory that has not yet arrived.
The more useful benchmark is the relationship between DSI and supplier lead time. If your supplier takes 45 days to manufacture and ship, your DSI should be under 90 days. That gives you one full cycle of safety stock. Anything above 2x lead time is excess buffer you are financing.
Key insight
Inventory days should not exceed two times supplier lead time. A 45-day lead time means 90 days is your ceiling. Above that, you are financing excess buffer.
What good looks like by revenue stage
Turnover expectations change as a brand scales. A $1M brand can afford lower turnover because absolute inventory values are small. A $50M brand cannot. The table below shows what operators should target at each stage.
| Revenue stage | Target turns | Target DSI | Why |
|---|---|---|---|
| Under $1M | 4–6 | 60–91 | Small batches, testing phase |
| $1M–$5M | 5–8 | 46–73 | Scaling winners, cutting losers |
| $5M–$20M | 6–10 | 36–61 | Supplier leverage, forecasting |
| $20M–$50M | 8–12 | 30–46 | Data-driven replenishment |
| Above $50M | 10–15 | 24–36 | Just-in-time, regional fulfilment |
The progression is clear. As revenue grows, turnover should improve. Not because the product changes, but because the operator gains data, supplier leverage, and forecasting capability. A $5M brand with 4 turns is underperforming. A $50M brand with 4 turns is bleeding working capital.
Worked example: calculating turnover for a supplement brand
A DTC supplement brand does $8M in annual revenue at 60% gross margin. COGS is $3.2M. Beginning inventory on January 1 is $380,000. Ending inventory on December 31 is $420,000.
Average inventory is ($380,000 + $420,000) / 2 = $400,000. Inventory turnover is $3.2M / $400,000 = 8 turns per year. DSI is 365 / 8 = 46 days.
The brand's supplier lead time is 35 days. DSI of 46 days is 1.3x lead time. That is healthy. The brand holds roughly one cycle of safety stock plus a small buffer.
Now consider the same brand with poor inventory management. Ending inventory is $640,000 instead of $420,000. Average inventory becomes $510,000. Turnover drops to 6.3. DSI rises to 58 days. That is 1.7x lead time. The extra $110,000 in average inventory is $110,000 not available for marketing or product development.
The operator who calculates turnover monthly catches this drift in 30 days. The operator who calculates it annually discovers the problem in December, when the excess inventory is already on the balance sheet.
When turnover is too low
Low turnover means capital is trapped. The symptoms are easy to spot if you know where to look.
Cash flow pressure. A brand with $2M in inventory turning 2 times per year has $1M in working capital sitting idle. That same capital at 6 turns would free $667,000. The difference is the marketing budget the operator cannot afford.
Obsolescence risk. Electronics and fashion categories face rapid devaluation. A smartphone accessory that sits for 120 days may be worth 30% less when it finally sells, because a new model launched in the interim. Fashion that misses its season sells at 50% to 70% markdown.
Storage cost accumulation. 3PLs charge per pallet, per bin, and per cubic foot. Slow-moving inventory accumulates long-term storage surcharges. Amazon FBA charges $6.90 per cubic foot for inventory aged 271 to 365 days. A single pallet of slow stock can cost $200 per month in storage alone.
Opportunity cost. Every dollar in slow inventory is a dollar not spent on a winning SKU, a new marketing channel, or a product improvement. The operator who holds $500,000 in slow stock is making an implicit decision to underinvest everywhere else.
When turnover is too high
Excessively high turnover is not always good. It can signal chronic stockouts, which cost sales and damage customer trust.
If your turnover exceeds 15 times per year in a non-perishable category, check your stockout rate. A turnover of 20x with a 15% stockout rate is worse than 10x with a 1% stockout rate. The goal is the highest sustainable turnover, not the highest possible number.
Signs that turnover is too high include:
- Stockout rate above 5%. More than 1 in 20 customers sees an out-of-stock message. Each stockout is a lost sale and a potential lost customer.
- Expedited shipping to cover stockouts. Air freight to replenish a SKU that sold out costs 3 to 5 times ocean freight. The savings from low inventory are erased by expedited logistics.
- Customer complaints about availability. Reviews and support tickets mentioning "always out of stock" are early warnings that turnover is outpacing supply chain capacity.
- Declining average order value. When bestsellers are out of stock, customers substitute lower-value items or abandon the cart entirely.
The right turnover is the one that balances capital efficiency with service level. For most DTC brands, that balance point is 6 to 10 turns per year.
Seven ways to improve inventory turnover
Improving turnover is not about ordering less. It is about ordering smarter. Here are seven methods operators use to increase turns without increasing stockouts.
1. Negotiate shorter supplier lead times
The single biggest lever for turnover is lead time. A supplier that delivers in 30 days instead of 60 lets you hold half the safety stock for the same service level. Negotiate by consolidating orders, committing to volume, or paying a small premium for faster turnaround. The working capital freed often pays for the premium many times over.
2. Reduce SKU count to focus on winners
The Pareto principle applies to inventory. Typically 20% of SKUs generate 80% of revenue. The bottom 50% of SKUs often turn less than twice per year. Cut them. Bundle slow movers with fast movers. Run clearance promotions. Discontinue variants that do not earn their shelf space. Every SKU you eliminate frees capital and management attention for the ones that matter.
3. Use demand forecasting to align POs with sales velocity
Most brands place purchase orders based on gut feel or last year's sales. A better method is velocity-based forecasting. Calculate weekly sales velocity per SKU over the last 8 to 12 weeks. Project forward using the trend. Add safety stock equal to lead time plus a small buffer. Place POs that match projected demand, not historical averages.
4. Implement ABC analysis to prioritise high-velocity SKUs
ABC analysis classifies SKUs by contribution to revenue. A items are the top 20% that drive 80% of sales. B items are the next 30%. C items are the bottom 50%. Manage A items with weekly review, tight safety stock, and frequent replenishment. Manage C items with monthly review and larger, less frequent orders. The result is higher turnover on the SKUs that matter most.
5. Run targeted promotions on slow-moving inventory
When a SKU's turnover drops below 2 times per year, it is no longer an asset. It is a liability. Run a flash sale, bundle it with a bestseller, or offer it as a gift-with-purchase. The goal is not to maximise margin on the clearance item. It is to convert dead stock into cash that can be reinvested in turning inventory.
6. Improve demand signal accuracy by connecting sales and marketing data
The biggest cause of inventory mismatches is a disconnect between marketing plans and procurement. Marketing launches a campaign without telling operations. Operations orders inventory based on organic velocity, not the campaign spike. The result is either a stockout during the campaign or excess inventory after it ends.
Fix this by connecting marketing calendar data to inventory planning. When a campaign is scheduled, flag the affected SKUs in the inventory system. Adjust safety stock and PO timing accordingly. The operator who knows a Meta campaign is launching next week orders differently than the operator who finds out when the stockout alert fires.
7. Review safety stock levels quarterly
Safety stock is not a fixed number. It should change with demand volatility, lead time reliability, and service level targets. A brand that set safety stock at 30 days in 2024 may need 45 days in 2026 if lead times have lengthened. Or it may need only 20 days if forecasting accuracy has improved. Review quarterly and adjust.
Key insight
The fastest way to improve turnover is to stop ordering products that do not sell. The second fastest is to order the products that do sell more frequently in smaller batches.
How Fairview tracks inventory turnover automatically
Fairview connects to Shopify, Stripe, QuickBooks, Xero, and the major ad platforms via native OAuth. Once connected, the operating view rebuilds inventory turnover by SKU, category, and channel weekly.
The connection layer normalises data across sources. Revenue in Stripe matches orders in Shopify. Cost data in QuickBooks or Xero is allocated to the SKU level. Inventory levels from Shopify or your 3PL feed into the same model. This matters because most brands have their sales data in one system, their cost data in another, and their inventory data in a third. Fairview reads from all three and produces one turnover number.
When a SKU's turnover drops below the category benchmark, Fairview surfaces it in the Monday operating report. Not a dashboard to interpret. A sentence: "SKU VIT-D-003 turnover dropped from 8.2 to 4.1 turns after the Q2 campaign ended. Current inventory covers 89 days at current velocity. Consider a clearance promotion or PO delay."
Fairview's Margin Intelligence calculates contribution margin by SKU, channel, and campaign. It pulls cost data from your accounting integration and applies attribution logic to allocate ad spend correctly. The result: you see profit per SKU alongside turnover. A high-turnover SKU with negative contribution margin is not a winner. It is a volume trap.
The Weekly Operating Report arrives every Monday with revenue versus prior week, margin versus prior period, inventory turnover by category, and the top 3 anomalies detected. The operator arrives at the Monday review already briefed, not building the report.
When Fairview detects an inventory signal, the Next-Best Action Engine generates a specific recommendation. Not a generic alert. A named action: which SKU to promote, which PO to delay, which safety stock to adjust. The action is assigned, not left to inference.
Fairview does not replace your e-commerce platform, your accounting tool, or your 3PL. It reads from all of them and produces one operating view. You spend Monday acting on your inventory, not assembling it.
See pricing and tiers for the plan that fits your stack.
Weekly
Turnover refresh by SKU
8-12
Target turns for $5M+ brands
2x
Max DSI vs lead time
Key takeaways
- Inventory turnover equals COGS divided by average inventory. Use COGS, not revenue. Revenue inflates the ratio and misleads every decision that follows.
- Good ecommerce turnover is 6 to 12 turns per year for most categories. Food and beverage runs higher. Home goods and furniture run lower.
- Days sales of inventory should not exceed two times supplier lead time. A 45-day lead time means 90 days is your ceiling.
- Low turnover traps capital, increases obsolescence risk, and accumulates storage costs. High turnover can signal stockouts that cost sales and customer trust.
- Seven ways to improve: shorten lead times, reduce SKU count, forecast demand, ABC analysis, promote slow stock, connect sales and marketing data, and review safety stock quarterly.
- Track turnover monthly, not annually. A SKU that drops from 8 turns to 4 turns in 90 days is a $50,000 working capital problem you can fix now, not a year-end surprise.
How do you calculate inventory turnover ratio?
Inventory turnover ratio equals cost of goods sold divided by average inventory for the period. Average inventory is beginning inventory plus ending inventory, divided by two. For ecommerce, always use COGS in the numerator, not revenue. Revenue inflates the ratio because it includes markup. Days sales of inventory is calculated as 365 divided by inventory turnover ratio.
What happens if inventory turnover is too low?
Low inventory turnover means capital is trapped in unsold stock. A brand with $2M in inventory turning 2 times per year has $1M in working capital sitting idle. That same capital at 6 turns would free $667,000 for marketing, product development, or debt reduction. Low turnover also increases risk of obsolescence, spoilage, and storage cost accumulation.
What happens if inventory turnover is too high?
Excessively high inventory turnover can signal chronic stockouts, which cost sales and damage customer trust. If your turnover exceeds 15 times per year in a non-perishable category, check your stockout rate. A turnover of 20x with a 15% stockout rate is worse than 10x with a 1% stockout rate. The goal is the highest sustainable turnover, not the highest possible number.
How can I improve inventory turnover without running out of stock?
Seven proven methods: negotiate shorter supplier lead times, reduce SKU count to focus on winners, use demand forecasting to align POs with sales velocity, implement ABC analysis to prioritise high-velocity SKUs, run targeted promotions on slow-moving inventory, improve demand signal accuracy by connecting sales and marketing data, and review safety stock levels quarterly to remove excess buffer.