Retail & CX metrics glossary

GMROI measures how much margin every dollar of inventory returns. Here is how to calculate and improve it.

GMROI (Gross Margin Return on Inventory) answers the question every retail CFO asks the buying team: for every dollar we tie up in inventory, how many dollars of gross margin come back? A GMROI of 2.5 means each $1 invested in stock returned $2.50 of gross margin over the period — the money that pays rent, payroll and profit.

That is why GMROI is the metric that puts buyers and finance at the same table. Revenue can grow while capital drowns in slow stock; margin percentage can look great on items that never sell. GMROI catches both, because it combines profitability and speed in a single number. This page covers the formula, a working calculator, honest benchmarks by segment, the two levers that move it — and the variable the formula quietly assumes away.

GMROI — Gross Margin Return on Inventory

GMROI = gross margin ($) ÷ average inventory cost ($)

gross margin ($) = revenue minus cost of goods sold in the period · average inventory cost ($) = average inventory value at cost over the same period

GMROI calculator

GMROI

A fashion retailer generates $600,000 in gross margin over the year, carrying an average inventory of $250,000 at cost. GMROI = 600,000 ÷ 250,000 = 2.40 — each dollar invested in stock returned $2.40 of margin. If the same margin were produced on $200,000 of average stock, GMROI would jump to 3.00: identical sales performance, meaningfully better use of capital.

What is a good GMROI?

As a general rule, a GMROI of 2.0–3.0 or better is considered healthy — below 1.0, inventory is destroying capital. By segment, as a rough map:

General rule of thumb (healthy)≥ 2.0–3.0
Fashion & apparel2.0–3.5
Consumer electronics1.5–2.5
Grocery & supermarkets3.0–5.0
Jewelry1.2–2.0

Ranges compiled from public industry references and vary with accounting choices (cost vs retail valuation, period length, whether shrinkage is netted out). Use them as orientation and benchmark against your own category history.

GMROI = margin × turnover: the two levers

GMROI decomposes cleanly: it equals gross margin percentage multiplied by inventory turnover (at cost). A store running 50% margin with stock turning 5 times a year has a GMROI of 2.5 — and so does a store at 25% margin turning 10 times. Same score, opposite strategies: one wins on profitability per unit, the other on speed of capital.

The decomposition is what makes GMROI diagnostic rather than just descriptive. A falling GMROI is either a margin problem (discounting, markdowns, cost inflation not passed through) or a speed problem (overbuying, dead stock, wrong assortment) — and the fix for each is different. Read GMROI together with turnover and margin percentage, never alone.

How to improve GMROI

On the margin lever: protect price integrity, cut markdown dependence by buying closer to demand, negotiate cost, and steer the mix toward higher-margin categories and private label. Every point of margin recovered flows straight into GMROI with no extra capital.

On the speed lever: buy less more often, kill slow SKUs before they age into markdowns, rebalance stock between stores, and keep open-to-buy discipline. But there is a third lever hiding inside 'turnover' that planning systems rarely name: sell-through depends on store execution. The same assortment turns at very different speeds depending on whether the floor team actually presents, argues and closes it — which is why identical buys produce different GMROIs across stores.

The blind spot: GMROI assumes the inventory sells itself

The formula treats sales as a property of the merchandise: buy the right product at the right cost and margin follows. In assisted retail, that assumption breaks daily. A high-margin item that sellers do not know how to present rots on the shelf and shows up, months later, as a markdown and a GMROI drop that gets blamed on the buy.

The hidden variable is the sales conversation — whether the products that carry the margin plan are being offered, explained and defended at full price on the floor. Buyers see the outcome in the GMROI report two quarters late; the cause happened at the moment a customer asked a question and the answer decided between full margin, a discount, or no sale at all.

Inventory doesn't sell itself. The margin is made in the conversation.

Cognifyze makes the hidden GMROI lever visible: the in-person sales interaction — captured with consent, without identifying any individual shopper. It shows whether the high-margin products are actually being offered, how discounts get conceded, and which objections turn full-price sales into markdowns — the execution layer between the buy plan and the margin report.

In measured deployments, making the interaction visible moved same-store conversion from 51.5% to 79.5% (+28pp, p<0.001), with 383% ROI and payback in 1.4 months.

See where your margin is decided — book an executive diagnostic.

30 minutes · pilot with an auditable ROI baseline · reply within 1 business day

Related metrics and guides

GMROI — frequently asked questions

What is a good GMROI?

As a rule of thumb, 2.0–3.0 or above is healthy for most retail: each dollar of inventory returns at least twice its value in gross margin per year. Below 1.0, stock is consuming more capital than the margin it generates. Segment matters — grocery runs higher on turnover, jewelry lower — so benchmark within your category and against your own history.

What is the difference between GMROI and inventory turnover?

Turnover measures only speed: how many times stock sells through in a period, regardless of profit. GMROI multiplies that speed by margin, measuring the money the capital actually returns. A store can turn fast selling at near-zero margin and look great on turnover while its GMROI collapses — which is exactly the trap GMROI exists to catch.

How is GMROI different from markup or margin percentage?

Markup and margin percentage describe the profitability of each sale, ignoring how long capital sits waiting for it. GMROI weighs that profitability by the speed of the inventory: a 60% margin item that takes a year to sell can return less per invested dollar than a 30% item that turns monthly. GMROI is the capital-efficiency view of margin.

Should GMROI be calculated at cost or at retail value?

The standard formula divides gross margin by average inventory at cost, which is also how the benchmarks on this page are expressed. Some retailers compute it over inventory at retail value, which produces systematically lower numbers. Either works internally — just never mix the two conventions when comparing periods, stores or competitors.

How can I raise GMROI without cutting inventory?

Work the numerator: protect full-price sell-through. Steer the mix toward higher-margin lines, reduce markdown dependence by reacting to slow sellers earlier, and — the lever most plans skip — improve how the floor team presents and defends the margin-carrying products. Same stock, same traffic, more margin per dollar invested.