Inventory turnover ratio: 7 Checks for Better Stock Decisions
The inventory turnover ratio compares cost of goods sold with average inventory value at cost over the same period. It measures how many times the stock investment turns over under that basis. Buyers use it to review stock movement, but the number alone does not show profit or whether customers found the items they needed.
For a service business, fast-moving consumables and critical spare parts play different roles. A single target can reward shortages or punish sensible cover. This article explains seven checks for the inventory turnover formula, gives a worked example, and shows how to use the result with availability and cost measures.
The inventory turnover formula
Inventory turnover ratio = cost of goods sold for the period ÷ average inventory value at cost for the same period.
For example, a fictional parts business records $240,000 in annual cost of goods sold and $60,000 in average inventory. Turnover is 4.0 for the year.
Shopify’s inventory turnover guide explains the common cost-based approach. Some reports use sales and inventory at retail value instead. Keep the valuation basis explicit because those measures are not interchangeable.
The ratio is a rate of stock movement in value terms. It is not the percentage of units sold and not a direct return on investment. Use the label carefully so the team knows which question it answers.
1. Define the stock and period
First, choose the business scope. You may want one product, a category, a branch, or all company inventory. Match the cost of goods sold to the stock that supported those sales.
Include locations consistently. If warehouse stock feeds several branches, allocating all of it to one branch will distort that branch’s ratio. Likewise, van stock may matter when technicians use it on customer work.
Set the period before calculating. Monthly and annual ratios describe different windows. Do not compare them directly or assume a monthly result repeats evenly through a seasonal year.
Define the stock states in scope, such as owned goods in transit or goods held on consignment. Use the policy that fits your accounts and operating question, then apply it consistently.
Also separate resale stock from tools and equipment used to deliver services. Those assets may need a different measure rather than inclusion in an ordinary goods-turnover ratio.
2. Use the correct cost of goods sold
Use cost of goods sold for the same products and period as the denominator. Do not use sales revenue against stock at cost and call it the same ratio.
Check returns, credits, and cost adjustments. A late correction can change the period result. Preserve a clear data source and explain whether the report remains provisional.
For service invoices, separate parts cost from labor and other service costs where the ratio concerns parts inventory. Including all service costs can inflate the numerator relative to the stock you hold.
Maintain a consistent costing method. A change in how the system values stock can affect the ratio even when physical movement stays similar. Anomoz’s guide to weighted average cost covers one common method.
Look for missing costs and negative values before interpreting the result. An integration that records sales without the related cost can make a stock category appear slower than it is.
3. Calculate a representative average inventory
The simplest average is opening stock value plus closing stock value, divided by two. It can work as an approximation when stock levels remain fairly stable.
For example, $50,000 at the start and $70,000 at the end give a $60,000 average. With $240,000 of cost of goods sold, the annual ratio is four.
However, two snapshots can miss peaks and troughs. A business that buys heavily before summer may carry much more stock for several months. Monthly or more frequent values can provide a better average.
The NetSuite inventory turnover report documentation describes a report that presents cost of sales, average value, and turnover. Check the actual average method in your own system rather than assuming every report uses two snapshots.
Use complete observations and a consistent valuation basis. If a snapshot is missing, flag it. Do not replace it with zero and treat the resulting ratio as normal.
4. Interpret the ratio and days conversion
A ratio of four means cost of goods sold was four times average inventory value over the stated period. It does not mean every individual item sold exactly four times.
For an annual measure, dividing 365 by four gives about 91.3 days on the related ratio basis. Use the number of days in the relevant period when applying the same method to another window.
The days figure is not the exact age of each item. A category can contain both new receipts and old, unsold goods. An average will not show that distribution.
For that reason, use a stock-age report as well. Anomoz’s article on inventory days on hand explains the related measure and its limits.
If average inventory is zero, the usual ratio is undefined. A near-zero value can also create an extreme result. Check drop-shipping, timing, and missing stock records before celebrating a very high number.
5. Compare similar categories and periods
Start with groups that serve similar demand and supply needs. A daily-use seal and a rare emergency motor should not automatically share one target.
Review supplier lead time, minimum order quantities, demand variation, and service commitments. A long lead time may require more cover, while reliable frequent delivery may support lower average stock.
Compare the same season and a suitable full cycle. A year-end clearance can raise movement and lower closing stock, but it may not describe normal operations.
Also check price and cost changes. Inflation or a change in product mix can affect value-based measures. A unit-based view may help explain what happened physically.
Keep benchmarks in context. An industry average with a different category mix or valuation method may not provide a useful operating target for your business.
6. Pair turnover with availability and gross profit
Higher turnover can indicate leaner stock, but it can also reflect understocking. If customers repeatedly wait for parts, a high ratio does not prove a good policy.
Track stockouts, backorders, emergency purchases, and repeat visits where relevant. Ask whether reducing stock shifts cost to technicians, dispatchers, or customers.
Profit matters too. A low-margin range can turn quickly while earning little gross profit. A slower range may produce a stronger return on stock investment. Use GMROI for that different question.
Review old stock separately. Anomoz’s guide to dead stock helps distinguish a deliberate service buffer from inventory with little realistic use.
Do not remove essential cover just to improve the company average. Write down the service rationale for exceptions, then review whether that rationale remains valid.
7. Test the buying or replenishment change
Choose the action that fits the evidence. Options may include smaller order batches, a different reorder point, better branch allocation, supplier changes, or a narrower range.
For example, a stable consumable with short lead time may suit more frequent deliveries. A rarely needed part with long lead time may need a different policy even if its ratio remains low.
Run a limited test and define the success measures. Include average stock and turns, but also availability, ordering effort, delivery costs, and customer impact.
Review after enough time for the new policy to operate through a normal cycle. A short-term stock reduction may reflect using existing cover rather than a sustainable improvement.
Where customer jobs drive parts use across several tools, custom crm development can connect work orders and stock records. Define ownership and movement events before automating replenishment.
A worked category comparison
The following fictional figures show why the ratio needs context. Both categories use the same annual cost basis.
| Measure | Consumables | Emergency spares |
|---|---|---|
| Annual COGS | $180,000 | $60,000 |
| Average inventory | $30,000 | $30,000 |
| Annual turnover | 6.0 | 2.0 |
| Question to investigate | Can supply stay reliable with smaller batches? | Which items protect critical service needs? |
The consumable group turns faster, but that does not prove the emergency range is unnecessary. Review the cost of unavailability, the installed equipment base, and supplier lead times.
At the same time, do not use “critical spare” as a permanent excuse for every old item. Verify which equipment still needs it and whether another part or supply route now provides cover.
Keep the decision at the right level. A category average may hide a few unnecessary items even when the broader range has a valid role.
What should the stock review report contain?
Show the period, scope, cost of goods sold, average stock, average method, ratio, and related days measure where useful. Include counts or units that help explain a shift in value.
Add availability, aged stock, gross profit, and key supplier changes. A short explanation of the drivers is more useful than a red or green icon with no context.
List data exceptions. Negative stock, missing costs, incomplete snapshots, and unrecorded transfers can all change the result. Resolve material issues before acting on the ratio.
Assign a named owner to each follow-up. A buying review should end with an action, evidence needed, and review date rather than a list of low-turning categories.
Common inventory turnover mistakes
Do not use revenue in the numerator and cost value in the denominator without labeling the different measure. Do not compare annual and monthly ratios as if they share a time basis.
Another mistake is averaging product ratios to create a company ratio. Use the appropriate total cost of goods sold divided by the appropriate total average inventory.
Do not treat transfers as sales. Moving stock between branches can reduce one branch’s balance without creating customer demand. A company view should preserve that distinction.
Finally, avoid optimizing only the ratio. A policy that creates more stockouts, urgent freight, or repeat visits may cost more overall even when the stock figure improves.
Account for transfers without creating false movement
Moving stock between stores, vans, or warehouses does not by itself mean the business sold it. However, local reports can confuse internal transfers with consumption if movement codes are inconsistent. That can make one location look efficient while hiding stock elsewhere.
For a company-wide ratio, remove internal transfers from the sales cost measure. Next, make sure the inventory average covers the same company-wide scope. For a location-level review, document how transfers in and out affect the local figures.
For example, a depot might clear slow-moving parts by sending them to another depot just before month-end. Its closing stock falls, but the business still owns the parts. A wider review should show whether the receiving location later sells them or simply stores them.
Also review stock in transit at the reporting cutoff. Use a consistent ownership and valuation basis agreed with finance. This prevents timing gaps from making inventory appear to vanish between locations and keeps the buying decision tied to stock the business actually holds.
Frequently Asked Questions
What is a good inventory turnover ratio?
It depends on category, lead time, margin, and service needs. Compare like periods and similar stock groups, then check availability and costs before choosing a target.
Can turnover rise when the business performs worse?
Yes. Stockouts or deep clearance can increase the ratio while harming service or gross profit. Review the drivers rather than treating every increase as success.
Should we use opening and closing inventory only?
That can provide a rough average for stable stock. More frequent snapshots may better represent seasonal or volatile inventory levels. State the method and keep it consistent.
Make faster stock movement serve the business
The inventory turnover ratio helps when costs, scope, and periods align. Use a representative average, compare suitable groups, and check service consequences. Start with one category and test a replenishment change against both stock movement and customer availability.