GMROI, or gross margin return on inventory investment, compares gross profit dollars with average inventory held at cost over a defined period. It asks how much gross profit the business generated relative to its average inventory investment.
For a retail buyer, GMROI can help review assortment and inventory levels alongside availability and margin. It is not net profit, cash return or proof that an individual order should be increased or cut.
GMROI formula
GMROI = gross profit for the period / average inventory at cost
Gross profit = net revenue − COGS
A GMROI of 2.4 means $2.40 of gross profit per $1 of average inventory cost during the stated period. It does not mean a 240% net return after operating expenses.
A ratio below one means gross profit was less than average inventory value. Inventory value is a balance, not the expense of holding stock, so that comparison alone does not establish an operating loss. Likewise, a high GMROI does not establish that overhead, financing and taxes were covered.
Keep the period and scope consistent
Use gross profit and average inventory for the same category, locations and period. Annual and quarterly GMROI are not directly comparable without explaining the time basis. Do not casually annualize a seasonal quarter as though its performance repeats four times.
A simple average is opening inventory plus closing inventory divided by two. If balances vary materially, use a consistent series of snapshots or a time-weighted method that captures the change. A holiday stock build can disappear from an opening-and-closing average.
Use a consistent cost policy in inventory and COGS. Missing acquisition charges may affect both the numerator and denominator. A zero inventory denominator needs investigation rather than an arbitrary ratio.
Worked annual example
Assume the following fictional retailer figures and that the simple average represents the period reasonably:
| Input | Amount |
|---|---|
| Net revenue | $1,200,000 |
| COGS | $780,000 |
| Gross profit | $420,000 |
| Opening inventory at cost | $90,000 |
| Closing inventory at cost | $110,000 |
| Average inventory at cost | $100,000 |
GMROI = $420,000 / $100,000 = 4.2
The result is $4.20 of gross profit per average inventory dollar for the year. Compare it with the business's own category history, service outcomes and operating needs. A generic industry target cannot establish the right inventory policy for every assortment.
Relationship to gross margin and inventory turns
Two equivalent decompositions help explain the ratio, provided the inputs match:
GMROI = (gross profit / revenue) × (revenue / average inventory)
= gross margin as a decimal × revenue-to-inventory ratio
For the example, 0.35 × 12 = 4.2. The revenue-to-inventory ratio is not standard cost-based inventory turnover.
Using the conventional inventory turnover definition:
GMROI = (gross profit / COGS) × (COGS / average inventory)
= gross profit relative to COGS × cost-based turns
Here, ($420,000 / $780,000) × 7.8 also equals 4.2. Multiplying the 35% revenue margin by 7.8 cost-based turns would give the wrong GMROI.
A change in the ratio is not necessarily a better business
If COGS in the example rises to $840,000 while revenue and average inventory stay unchanged, gross profit falls to $360,000 and GMROI becomes 3.6.
Reducing average inventory to $85,000 while preserving that $360,000 gross profit would produce approximately 4.24. The ratio recovers, but gross profit remains $60,000 below the original result. The smaller inventory level also must be operationally achievable without losing sales or creating additional costs.
A write-down can reduce reported inventory value without releasing cash. A deliberate sell-through can reduce inventory through a different sequence of purchases, sales and collections. Do not equate every denominator reduction with cash freed on the same day.
Using GMROI in assortment and purchasing reviews
Review categories or items with consistent cost allocation. A portfolio average can hide a low-performing group, but a small category may support sales elsewhere or provide an essential spare. Consider substitution, customer expectations, supplier minimums and replenishment lead time before removing it.
ABC analysis ranks value concentration under its chosen basis. It does not guarantee that A-items have the highest GMROI or that C-items are dead stock. Compare margin, average stock, demand and criticality separately.
An open-to-buy plan can use historical GMROI as one input, alongside current demand and commitments. Automatically shifting spend to the highest historical ratio assumes those returns can scale and ignores strategic assortment needs.
What GMROI leaves out
- Availability: a high ratio can coexist with missed demand and stockouts.
- Operating profitability: gross profit still needs to cover the relevant remaining expenses.
- Cash timing: supplier payments, customer collections, deposits and other obligations are separate.
- Future demand: historical performance does not prove the next order will sell.
For example, net-60 supplier terms and 30 days of inventory do not by themselves prove positive cash flow. Customer collection timing and other payments still matter.
Connect the report to the purchasing record
LineNow connects order quantities, supplier changes, receipts and cost context through a living purchase order. Those records can help explain why inventory or item costs changed.
Review the inventory replenishment workflow with a category whose GMROI needs investigation. If a GMROI report is required, demonstrate its gross-profit source, historical inventory snapshots, valuation basis and report scope. Current on-hand stock alone cannot supply a year's average investment.
Use the ratio to ask better purchasing questions, then confirm the proposed action against the actual stock, demand, open orders and finance records.