GMROI: What It Is and How to Calculate Your Inventory's Real Return
GMROI (Gross Margin Return on Investment) answers a simple question that most businesses never actually calculate: is every dollar sitting in inventory generating a return, or just taking up space and tying up capital?
Companies that break GMROI down by category typically find that 20–30% of their SKUs are quietly destroying margin — while looking perfectly healthy on a plain sales report.
The formula
GMROI = Gross Margin / Average inventory cost. A value above 1 means the product returns more than it cost to keep in stock over the period analyzed. Below 1, the product is consuming more capital than it's generating.
A worked example
Take a product with $40,000 in gross margin over a quarter, and an average inventory cost of $25,000 during that same period. GMROI = 40,000 / 25,000 = 1.6 — meaning every dollar invested in that inventory returned $1.60 in gross margin. Compare that to a product with $40,000 in margin but $60,000 tied up in stock: GMROI = 0.67. Same margin, very different story.
Signs your GMROI is hiding problems
- You track total revenue by category, but never gross margin against inventory cost
- Your best-selling SKU by volume has never been checked against how much capital it ties up
- Slow movers with high margin are treated as "underperforming" just because they sell less often
- Reorder decisions are based on sales rank, not on return per dollar invested
Why turnover alone doesn't tell the whole story
It's common to look only at inventory turnover as a health indicator. The problem is that high turnover doesn't mean high profit — a product can turn over quickly with such a thin margin that its return on invested capital ends up worse than a slower-moving item with a generous margin.
A product that sells fast isn't automatically a good investment — it's only a good investment if the margin justifies the capital tied up to keep it in stock.
Why you should look at this by category
Categories with high turnover and low margin can have worse GMROI than categories with low turnover and high margin. Looking only at sales volume hides that difference, which is why assortment decisions based purely on "what sells the most" tend to erode profitability without anyone noticing where the problem came from.
How to start measuring it properly
A healthy overall number can hide categories that are actively losing money on capital tied up.
The gap between the two numbers is usually where the real insight is.
Repricing, promoting, or cutting a SKU should be a GMROI decision, not a gut-feel one.
How to use this in practice
Calculating GMROI by category, rather than only at the company-wide level, reveals where capital invested in inventory is actually performing — and where it's stuck in products that may need repricing, a promotion, or simply removal from the assortment.
Key takeaways
GMROI above 1 means the product returns more than it costs to hold. Calculate it by category — a good company-wide average can still be hiding categories that are quietly losing money.