Enter your COGS
The cost of the goods you sold over the period β at cost, not retail. This is the numerator of the turnover ratio.
Find your inventory turnover ratio, days sales of inventory, and weeks/months of supply β with a benchmark verdict that tells you if you're overstocked or running too lean.
Updated Reviewed by Sajid HussainΒ· Editor
Use the calculator
Enter the values that match your situation β results update in real time as you type.
Your numbers
Results
Results appear as you type
No submit button needed
This inventory turnover calculator shows how many times you sold through your average inventory in a period β the inventory turnover ratio, COGS divided by average inventory at cost. It does more than print the number: it converts it into days sales of inventory (DSI), weeks and months of supply, and gives you a benchmark verdict so you instantly know whether you're overstocked, healthy, or running so lean you risk stockouts.
Every unit sitting on a shelf is cash you can't spend on ads, new products, or anything else. **Inventory turnover measures how quickly that cash recycles.** A turnover of 6 means you sold through your average stock six times in the year; the higher the number, the less cash is frozen in inventory at any moment. We translate the ratio into plain "you hold about X days of stock" language right on the result card so the figure is never abstract.
The math is a clean ratio: **inventory turnover = cost of goods sold Γ· average inventory, both valued at cost.** Cost of goods sold is what the units you actually sold cost you. Average inventory is the typical value of stock you hold over the period. If you don't track an average, enter your beginning and ending inventory and we'll average them for you.
Where most calculators stop at the bare ratio, this one **also gives you days sales of inventory (DSI), weeks of supply, and months of supply** β the same velocity expressed in the units you actually plan around β plus a verdict against general benchmarks. DSI (also called days inventory outstanding, or DIO) is simply 365 Γ· turnover for a year: a turnover of 6 is about 61 days of stock. Seeing it as days makes overstocking and stockout risk obvious in a way the raw ratio never does.
Two deliberate notes. First, **turnover here ignores profit margin** β it is pure velocity. If you also want to know how much gross profit each dollar of inventory earns, use our GMROI calculator, which layers margin on top of turnover. Second, we use the **at-cost convention (COGS Γ· average inventory)**, not sales Γ· average inventory; dividing retail sales by cost-valued stock overstates turnover. And as always, **sales tax, VAT, and GST are never part of the math** β they're collected and remitted, never income or cost.
Four short steps β seconds to a benchmarked turnover ratio and DSI.
The cost of the goods you sold over the period β at cost, not retail. This is the numerator of the turnover ratio.
Enter your average inventory at cost, or switch to beginning + ending and we'll average them for you.
How many days the figures cover β 365 for a year, 91 for a quarter. We annualize the verdict so any period is judged fairly.
Get the turnover ratio, days sales of inventory, weeks and months of supply, and a verdict against the slow / healthy / very-fast benchmarks.
Steps to use the Inventory Turnover Calculator: Enter your COGS, Add your inventory, Set the period, Read turnover + DSI.
No black boxes β the inventory turnover ratio and the durations it converts into, in plain algebra.
The standard definition. Both numbers are at COST. A result of 6 means you sold through your average inventory six times during the period. This is the convention finance and accounting use.
Used when you don't track a running average. For a more accurate figure when inventory swings seasonally, average several month-end values instead of just two.
The turnover ratio expressed as a duration β the average number of days a unit sits in stock before it sells. For a 365-day year, DSI = 365 Γ· turnover. It equals (Average Inventory Γ· COGS) Γ Period Days.
The same velocity in friendlier planning units. 30.42 is the average calendar month (365 Γ· 12). Weeks and months of supply tell you how long your current average stock would last at the period's sell-through rate.
So a quarter of data is benchmarked on the same yearly scale as a full year. For a 365-day period this leaves turnover unchanged. The verdict bands always apply to annualized turns per year.
Watch the ratio convert into days, weeks, and months of supply.
COGS Γ· average inventory at cost: $1,200,000.00 Γ· $200,000.00 = 6.0. The store sold through its average inventory 6.0 times during the year.
Turnover: 6.0Γ per year
Period days Γ· turnover: 365 Γ· 6.0 = 60.83 days. On average a unit sits in stock about 61 days before it sells.
DSI: 60.83 days
Weeks in the period Γ· turnover: (365 Γ· 7 = 52.14) Γ· 6.0 = 8.69 weeks of cover at this sell-through rate.
Weeks of supply: 8.69
Months in the period Γ· turnover: (365 Γ· 30.42 = 12) Γ· 6.0 = 2.0 months of cover. Plan your reorder cadence around this.
Months of supply: 2.0
The takeaway
At 6.0 turns a year β about 61 days of stock β this store sits in the strong band: inventory works hard and cash isn't idle. If you also wanted the gross profit earned per dollar of that inventory, you'd layer margin on top with the GMROI calculator. Turnover alone is pure velocity.
General turnover bands (turns per year) and the days of stock they imply. Targets vary a lot by category β grocery turns far faster than furniture or jewelry β so treat these as a starting reference, not a universal rule.
| Metric | Poor | Average | Good | Excellent |
|---|---|---|---|---|
| Turnover (turns / year) | < 2 | 2β4 | 4β6 | 6β12 |
| Days sales of inventory | > 180 | 90β180 | 60β90 | 30β60 |
| Grocery / fast-moving | < 8 | 8β12 | 12β20 | 20+ |
| Apparel / specialty | < 2 | 2β4 | 4β6 | 6+ |
| Furniture / durables | < 1 | 1β2 | 2β4 | 4+ |
| Very fast (watch stockouts) | β | β | β | > 12 |
Most turnover tools print the bare ratio and leave you guessing what it means. We convert it into days, weeks, and months, benchmark it, and flag overstocking and stockout risk.
| Feature | Calcrux | Typical free tool | Spreadsheet |
|---|---|---|---|
| Inventory turnover ratio | Manual | ||
| Days sales of inventory (DSI / DIO) | Rare | Manual | |
| Weeks AND months of supply | Manual | ||
| Benchmark verdict (slow β very fast) | |||
| Flags overstocking & stockout risk | |||
| Annualizes any period for the verdict | Manual | ||
| Auto-averages beginning + ending inv | Rare | Manual | |
| Uses correct at-cost basis (not sales) | Often wrong | Manual | |
| Guards divide-by-zero (no NaN) | Often breaks | Manual | |
| Works in any currency | Most US-only |
Why it matters
Some calculators divide total sales (at retail) by average inventory (at cost). Mixing a retail numerator with a cost denominator inflates turnover β often by your full markup β and makes you look far leaner than you are.
Fix
Use cost of goods sold Γ· average inventory, both at cost. That's the accounting convention this calculator uses. Sales Γ· inventory is a different, looser metric.
Why it matters
If the denominator is at retail but COGS is at cost, the ratio is understated. The two figures must be on the same cost basis to mean anything.
Fix
Always enter average inventory AT COST β the same basis as your COGS. Every inventory field here is labeled "at cost" to keep them aligned.
Why it matters
Grocery runs on razor-thin margins and very fast turns; furniture and jewelry turn slowly on fat margins. A "good" turnover in one category is a red flag in another, so blanket targets mislead.
Fix
Benchmark within your own category, and use the per-category rows above as a starting reference rather than one universal number.
Why it matters
Turnover only measures velocity β how fast stock moves. It says nothing about how profitable those sales are. You can turn inventory ten times a year and still lose money on thin or negative margins.
Fix
Use turnover for velocity and GMROI when you need profit per dollar of inventory. Our GMROI calculator multiplies turnover by gross margin %; the two answer different questions.
Why it matters
Inventory swings with seasonality and restocks. A single month-end figure can sit far above or below your true average, throwing the ratio and DSI off.
Fix
Use a genuine average, or at least average beginning and ending inventory β the calculator does this in begin/end mode. Better still, average several month-end values.
Why it matters
A quarter's turnover of 1.5 looks slow until you realize it annualizes to 6. Reading the raw partial-period ratio against yearly benchmarks understates your real velocity.
Fix
Tell the calculator the period length in days. We annualize the verdict for you (turnover Γ 365 Γ· period days) so a quarter is judged on a yearly scale.
Days sales of inventory is easier to act on than a bare number. "61 days of stock" tells you instantly whether you're overbuying. Track DSI trending down over time.
Smaller, more frequent reorders lower your average inventory without losing sales β a direct turnover boost. Pair this with our EOQ calculator to find the order size that minimizes total cost.
Dead stock inflates average inventory and drags turnover down. Marking it down to free up cash often raises overall turnover even at a lower margin on those units.
A healthy blended turnover can hide a handful of cash-trap SKUs. Run the numbers per product to find what to cut, reprice, or stop reordering.
Pushing turnover too high (above ~12/yr for most catalogs) starts costing you sales when items go out of stock. Balance velocity against service level and safety stock.
Turnover tells you how fast stock moves; GMROI tells you how much profit it earns per dollar. Reading both together stops you from optimizing velocity at the expense of profit.
The Inventory Turnover Calculator works across every stage of the workflow.
Rank products by turnover or DSI to find the ones tying up cash. A SKU sitting on 200+ days of stock is a markdown or stop-reorder candidate.
Months of supply tells you how long current stock lasts, so you can time purchase orders to land just before you run dry instead of overbuying.
Roll up COGS and inventory for a whole category to see whether the line as a whole moves fast enough to justify the cash it consumes.
Show finance how much cash is frozen in slow stock. Lifting turnover from 3 to 5 can release a large chunk of working capital without cutting sales.
A faster-shipping supplier lets you hold less safety stock and lift turnover. DSI quantifies how many days of inventory each option requires.
Inventory turnover and days inventory outstanding are recognized efficiency metrics β a clean way to show that inventory, often the biggest asset, isn't sitting idle.
Every important term you'll encounter in this calculator and the broader topic.
Everything you need to know about how the Inventory Turnover Calculator works.
Inventory turnover is how many times you sold through your average inventory during a period β usually a year. A turnover of 6 means you sold and replaced your average stock six times. It measures velocity: how quickly the cash you have tied up in inventory recycles back into sales. A higher ratio means less cash frozen in stock at any moment, while a low ratio signals overstocking or slow-moving products.
The formula is inventory turnover = cost of goods sold (COGS) Γ· average inventory, with both values at cost. COGS is what the units you actually sold cost you over the period. Average inventory is the typical value of stock you held β often calculated as (beginning inventory + ending inventory) Γ· 2. For example, $1,200,000 of COGS against $200,000 of average inventory is a turnover of 6.0. This calculator does the math and benchmarks the result for you.
Days sales of inventory (DSI), also called days inventory outstanding (DIO), is the inventory turnover ratio expressed as a duration: the average number of days a unit sits in stock before it sells. The formula is period days Γ· turnover, so for a 365-day year a turnover of 6 is about 61 days of stock. DSI is often easier to act on than the bare ratio because it tells you directly how much stock you're holding in days.
As a rough guide, below 2 turns a year usually signals overstocking, 2β4 is workable but below average, 4β6 is healthy for many catalogs, 6β12 is strong, and above 12 is very fast (watch for stockouts). But targets vary enormously by industry: grocery and other fast-moving goods often turn 10β20+ times a year on thin margins, while furniture, jewelry, and other durables turn 1β4 times on fatter margins. Always compare within your own category rather than to a single universal number.
Inventory turnover only measures velocity β how fast stock moves β and ignores profit entirely. You could turn inventory ten times a year and still lose money if your margins are negative. GMROI (gross margin return on investment) multiplies turnover by your gross margin %, so it tells you how much gross profit each dollar of inventory earns. Turnover answers "how fast?"; GMROI answers "how profitable per dollar invested?". Use our GMROI calculator when you need the profit side too.
Use COGS, not sales. The accounting convention is COGS Γ· average inventory, with both figures valued at cost so they're on the same basis. Some calculators divide retail sales by cost-valued inventory, which mixes bases and inflates turnover by roughly your markup β making your stock look far leaner than it is. This calculator uses the correct at-cost basis. Sales Γ· inventory (the sales-to-stock ratio) is a different, looser metric.
The simplest approach is to average your beginning-of-period and end-of-period inventory: (beginning + ending) Γ· 2. This calculator does that for you β switch the inventory mode to "Average it from beginning + ending inventory" and enter both at cost. For a more accurate figure when inventory swings seasonally, average several month-end values instead of just two, then enter that as your average inventory at cost.
Yes. Enter the period length in days β 91 for a quarter, 30 or 31 for a month β and the calculator computes turnover and DSI for that exact window. Because raw partial-period turnover (say 1.5 for a quarter) is hard to compare against yearly benchmarks, the verdict is annualized for you (turnover Γ 365 Γ· period days), so a 1.5 quarterly turnover is judged as the 6 turns a year it really represents.
A low turnover β under about 2 turns a year for most catalogs β means stock is sitting a long time before it sells, which usually points to overstocking, slow-moving or dead products, or overly large purchase orders. It ties up cash you could use elsewhere and raises the risk of obsolescence and storage cost. The fix is usually to order smaller and more often, clear slow movers with markdowns, or stop reordering the worst performers.
A very high turnover β above roughly 12 turns a year for most catalogs β means stock sells through extremely fast and very little cash is tied up. That's efficient, but if it's too high it can mean you're running on thin buffers and losing sales to stockouts. The goal isn't the highest possible number; it's the highest turnover you can sustain without running out of stock. Check that your reorder points and lead times leave enough safety stock.
Yes. Inventory turnover, DSI, and weeks/months of supply are pure ratios and durations β they have no currency at all. Enter your COGS and inventory in whatever currency you trade in (USD, INR, GBP, EUR, and more) and the turnover ratio comes out identical. The only money shown is your average inventory figure, which we display back in your own currency. We also keep sales tax, VAT, and GST out of the math entirely, since those are collected and remitted, never income or cost.
Keep exploring
Find out how much gross profit each dollar of inventory earns you in a year β with the >1 / ~3.2 benchmark verdict and the two levers (margin and turnover) that move it.
Find your reorder point, when to reorder, and the exact quantity to order β without the spreadsheets.
Find the order quantity that minimises your total inventory cost β the EOQ calculator that also shows orders per year, cycle days, and whether a bulk discount beats the EOQ.
Stack gross, operating and net margin from your P&L lines in one view β plus the markup-on-cost equivalent, in any currency.
Category
Ecommerce Seller Operations
Subcategory
inventory operations
Availability
Global Β· 9 markets
Price
Free forever
Topics
Calculators, simulators, and decision tools for every stage of business operations.
Your honest feedback shapes what we build next. Takes 30 seconds, fully anonymous β we don't ask for your name or email.