Pricing math

GMROI Calculator

How many gross margin dollars every dollar tied up in inventory earns per year — retail’s favorite buying yardstick.

GMROI = annual gross margin dollars ÷ average inventory cost. A store earning $150,000 of gross margin a year on an average inventory investment of $60,000 has a GMROI of 2.5 — every dollar sitting in stock returns $2.50 of gross margin annually. GMROI matters because margin alone hides slow movers: a 60% margin product that sits for a year can earn less per invested dollar than a 30% margin product that turns eight times. Enter your annual gross margin and average inventory at cost to get the number.

GMROI Calculator — your numbers

GMROI

2.50

Margin per inventory dollar

$2.50

Estimate only. Results reflect exactly the numbers you enter — verify against your own accounting before making pricing decisions.

Embed this calculator on your site — free →

Worked examples

Healthy specialty retailer

Annual gross margin $150,000.00
Average inventory $60,000.00
GMROI 2.50
Margin per inventory dollar $2.50

A GMROI of 2.5 — comfortably above the ~2.0 line most retailers target.

Overstocked store

Annual gross margin $80,000.00
Average inventory $65,000.00
GMROI 1.23
Margin per inventory dollar $1.23

Barely $1.23 back per inventory dollar — capital is trapped on the shelf.

Frequently asked questions

What is a good GMROI?

A GMROI above 1.0 means inventory returns more margin than it costs to hold in stock, but 1.0 barely covers carrying costs. Most healthy retailers target 2.0–3.0 overall; fast-turning categories like consumables can exceed 4.0, while slow luxury goods may run lower and compensate with margin. Compare products against your own portfolio average — the gap between your best and worst GMROI is where the buying budget should move.

How do I calculate average inventory at cost?

Take your inventory value at cost (not retail) at regular intervals and average them: (beginning + ending) ÷ 2 works for a rough annual figure, but a monthly average of 12–13 snapshots is far more honest for seasonal businesses. Using a single year-end count understates average inventory for anyone who stocks up before peak season, which inflates GMROI.

Why use GMROI instead of just margin percentage?

Margin ignores time and capital. A 60% margin item that turns once a year earns 0.6 GMROI-style dollars per invested dollar; a 30% margin item turning six times earns roughly 1.8. GMROI multiplies margin by velocity, so it ranks products by what they actually pay you per dollar tied up — which is the real constraint for a cash-limited store.

How do I improve a weak GMROI?

Attack either side of the fraction. Raise margin dollars: increase prices where demand allows, cut landed costs, drop chronic markdown items. Or shrink the inventory base: order smaller quantities more often, clear dead stock even at a loss (it frees denominator dollars), and reallocate open-to-buy toward the products this calculator scores highest.

Related calculators

Part of the Pricing & Margins collection.