What GMROI measures
Retailers often look at sales dollars first, but sales alone do not show whether inventory is working efficiently. GMROI connects gross margin to average inventory cost, so a slower product with high margin can be compared with a faster product with lower margin.
A GMROI of 2.50 means the item generated $2.50 of gross margin for each $1.00 of average inventory investment during the period. It is not the same as markup, margin rate, or inventory turns, although those inputs influence it.
- Use it for SKU, brand, department, or category decisions.
- Compare similar time periods.
- Use cost basis for average inventory when possible.
How to calculate
Use the formula GMROI = gross margin dollars / average inventory cost. Gross margin dollars = net sales - cost of goods sold. Average inventory cost is commonly the average of beginning and ending inventory at cost, though many retailers use a monthly average for better accuracy.
For example, a SKU has $24,000 in net sales and $14,400 in COGS, so gross margin is $9,600. Beginning inventory at cost is $5,000 and ending inventory is $3,000, so average inventory is $4,000. GMROI = $9,600 / $4,000 = 2.40.
Using GMROI in buying decisions
GMROI helps buyers decide whether to reorder, mark down, expand, or discontinue an item. A high-margin item that sits too long can have a weak GMROI, while a lower-margin staple can perform well if it turns quickly and uses little inventory capital.
The metric works best alongside stockout rate, sell-through, return rate, vendor terms, and strategic role. A destination product may deserve space even with modest GMROI if it drives basket size or customer acquisition.
Common mistakes
Do not use retail price inventory in the denominator unless your reporting system is intentionally built that way. Cost inventory is usually the cleaner match because gross margin dollars are measured after cost of goods sold.
Another mistake is evaluating seasonal goods too early. A patio item may look weak in March and excellent by June. Use comparable periods and note whether beginning and ending inventory reflect a full selling cycle.
- Mixing gross sales with net sales after returns.
- Ignoring markdowns and shrink.
- Using ending inventory instead of average inventory.
- Comparing a new item with a mature replenishment SKU too soon.
Who needs it
Independent retailers use GMROI to protect cash. Merchants and category managers use it to rank assortments. Ecommerce operators use it to decide which items deserve ad spend, storage space, or reorder priority.
Finance teams also use GMROI when inventory growth is outpacing margin growth. If sales are rising but GMROI is falling, the business may be buying growth with too much stock.
Frequently asked questions
What is a good GMROI?
It varies by category, margin structure, and business model. The most useful benchmark is your own historical GMROI by category and the cash return needed to justify the inventory.
Is GMROI the same as inventory turnover?
No. Turnover measures how often inventory sells through, while GMROI measures gross margin dollars generated per dollar of average inventory cost.
Should markdowns be included in GMROI?
Yes. Markdown effects should flow through net sales and gross margin, otherwise GMROI will overstate the performance of discounted items.
Can GMROI be negative?
Yes. If gross margin dollars are negative because items are sold below cost or returns and shrink overwhelm margin, GMROI can be negative.