407. GMROI

407.1. GMROI (Gross Margin Return On Inventory Investment)

How much gross profit each dollar of inventory generates per year. The retail / merchandising metric of choice — combines profitability and turnover into one number.

GMROI=Gross marginAverage inventory cost

Equivalently:

GMROI=Gross margin %×Turnover

A GMROI of 3.0 means: every $1 of inventory generates $3 of gross profit per year.

407.1.1. Where it comes from

Standalone, gross margin % tells you how much profit you make per dollar of sales. Turnover tells you how many times you cycle inventory. Multiplying gives gross profit per dollar of inventory:

Gross margin$Avg inventory cost$=Gross margin$COGS$×COGS$Avg inventory cost$=Gross margin %×Turnover

Two levers: improve margins or improve turnover. Both flow to GMROI.

407.1.2. Why retailers love it

Compares wildly different products on a per-dollar-of-shelf-investment basis:

Cheap apparel beats luxury watches per dollar of shelf space. Grocery staples beat both. This is why grocery and fast fashion retailers dominate inventory-efficient operations even though margins are thin.

407.1.3. When GMROI is misleading

For executive decisions on shelf allocation, complement GMROI with: GMROS, sales velocity, contribution to traffic, customer mix.

407.1.4. Improving GMROI

Three paths:

  1. Raise margins: better procurement, premium positioning, private label.
  2. Increase turnover: leaner inventory (smaller 𝑄, lower safety stock), faster product cycles.
  3. Both: rare but powerful — examples include Costco (low margin, very high turnover) and luxury (high margin, low turnover).
Example

Given (a retail product line):

  • Annual sales: $1,000,000
  • Annual COGS: $700,000 → gross margin $300,000 → margin % = 30%
  • Average inventory at cost: $100,000

Step 1 — turnover

Turnover=COGSAvg inventory=700100=7

Step 2 — GMROI direct calc

GMROI=Gross marginAvg inventory=\$300{,}000\$100{,}000=3.0

Step 3 — verify via the factor identity

Using cost-based turnover and margin-on-COGS:

Margin on COGS=MarginCOGS=3007000.429GMROI=Margin on COGS×Turnover=0.429×7=3.0

Equivalently, using margin% on sales and the relation Margin on COGS=Margin %/(1Margin %)=0.300.700.429.

In practice: state which “turnover” you mean (cost-based vs sales-based) and stick to one definition. Mixing them gives different numbers.

Step 4 — comparison

Compare to a luxury line: margin 60%, turnover 1.5 (annual rotation).

GMROIluxury=0.600.40×1.5=2.25

And to a grocery-style line: margin 20%, turnover 30.

GMROIgrocery=0.200.80×30=7.5

Grocery beats luxury per dollar of inventory even though the per-unit margin is much lower. Volume × velocity wins.