Audited 31 Jul 2026·Last updated 28 Oct 2026·3 citations·Tier 3·0 uses

GMROI Calculator — Gross Margin Return on Investment

Work out GMROI, the gross margin a retailer earns for each dollar tied up in inventory, from the period's gross margin and average inventory at cost.

GMROI Calculator — Gross Margin Return on Investment

GMROI
2.4
Gross margin earned per unit of currency held in average inventory at cost over the period, a pure ratio: 2.4 means 2.40 of margin for every 1 of stock.
Model scope
Descriptive accounting ratio, not investment advice; margin and inventory must share period, currency, and cost basis, and seasonality, markdowns, shrink, financing, taxes, and cash timing are outside it.

Background.

Every item on a retailer's shelves or in its stockroom is money already spent, waiting to come back with a profit attached. Gross margin return on inventory investment, GMROI, measures how hard that money works: the gross margin a business earned over a period divided by the average amount it had tied up in inventory, valued at cost, across the same period.

A result of 2.4 says each dollar of stock carried through the period brought back $2.40 of gross margin, the money left after paying for the goods themselves, out of which rent, wages and everything else still have to be met. Buyers and merchandise planners use it to compare departments, categories or suppliers that sell in very different ways. A counter of slow, high-margin goods and an aisle of fast, thin-margin goods can land on the same GMROI, because the ratio rewards margin and speed of sale together.

That double reward is easiest to see by splitting the ratio in two. GMROI equals gross margin percentage multiplied by sales divided by average inventory at cost, so a line can raise it by pricing better, by buying better, or simply by carrying less stock for the same sales.

The arithmetic is one division, and it is only as good as the two figures fed into it. Both must cover the same period and the same currency, and the inventory must be valued at cost, not at its ticketed selling price. A quarter's margin divided by a full year's average stock produces a number that looks precise and means nothing. The ratio is also purely descriptive: financing costs, taxes, shrink, markdown timing and the moment cash actually arrives all sit outside it, and it is not investment advice.

What is gmroi calculator — gross margin return on investment?

GMROI, short for gross margin return on inventory investment and sometimes expanded as gross margin return on investment, is the ratio of gross margin earned to the average inventory held at cost during the same period. Gross margin is net sales minus the cost of the goods sold. Average inventory is the mean value of stock on hand at what the business paid for it, normally taken from several counts or month-end balances across the period. Both are money amounts in one currency, so the units cancel and the result is a plain number.

How to use this calculator.

  1. Take the period's gross margin from your income statement or point-of-sale reports (net sales after returns and discounts, minus cost of goods sold) and enter it in Gross margin amount.
  2. Work out average inventory for exactly the same period. The opening balance plus the closing balance, divided by two, is the minimum; averaging twelve month-end balances is better for any business with a busy season.
  3. Check that the inventory figure is at cost. If your system values stock at retail, convert it back to cost before typing it into Average inventory at cost.
  4. Read the result as margin earned per unit of currency held in stock, and compare it only with GMROI figures built on the same period length and accounting basis.

The formula.

GMROI = gross margin dollars / average inventory cost

GMROI = gross margin ÷ average inventory at cost. The numerator is what the period's sales earned over and above the cost of the goods sold; the denominator is the money that, on average, sat in stock to make those sales possible. Dividing one by the other gives margin earned per dollar invested in inventory. The same ratio can be rewritten as gross margin % × (net sales ÷ average inventory at cost), or, using inventory turnover on a cost basis (cost of goods sold ÷ average inventory), as gross margin % × turnover ÷ (1 − gross margin %). That last form shows why both levers matter: a higher margin raises the first factor and shrinks the divisor, while holding less stock for the same sales raises turnover directly. The page applies no annualizing, so the result covers whatever period the two inputs share.

A worked example.

Example

A gift shop ends the year with gross margin of 180,000: net sales less the cost of everything it sold. Its stock at cost was 70,000 on 1 January and 80,000 on 31 December, so the simple average is (70,000 + 80,000) ÷ 2 = 75,000. GMROI = 180,000 ÷ 75,000 = 2.4, meaning every dollar held in inventory through the year earned $2.40 of gross margin. If the shop's margin was 40% of sales, sales were 180,000 ÷ 0.4 = 450,000 and cost of goods sold was 270,000, so inventory turned 270,000 ÷ 75,000 = 3.6 times; 0.4 × 3.6 ÷ 0.6 recovers the same 2.4. Trimming average stock to 60,000 with unchanged sales and margin would lift GMROI to 3.

gross Margin Amount180,000
average Inventory Cost75,000

Frequently asked questions.

What does a GMROI of 2.4 actually tell me?
That over the period the business earned 2.40 in gross margin for every 1 it had invested, on average, in stock at cost. It is margin before operating expenses, so a GMROI above 1 does not by itself mean the line is profitable once rent, staff and overheads are paid.
Why must the inventory figure be at cost rather than selling price?
Cost is what the business actually paid and has tied up. Valuing stock at retail inflates the denominator and understates GMROI: in the gift-shop example, 75,000 at cost is 125,000 at retail on a 40% margin, and dividing 180,000 by 125,000 gives 1.44 instead of 2.4.
How should a seasonal business calculate average inventory?
Average many points, ideally every month-end, rather than just the opening and closing balances. A toy shop that counts stock only in quiet January misses its autumn build-up, understates the money it really had invested, and ends up with a GMROI that flatters its buying.
Can I compare a quarterly GMROI with an annual one?
Not directly, because the page does not annualize. A quarter's gross margin of 45,000 against the same 75,000 average stock gives 0.6, a quarter of the annual 2.4, even though nothing about the business changed. Compare figures only over equal period lengths.
Is a higher GMROI always better?
Usually, but it can be pushed up the wrong way. Starving shelves of stock raises the ratio until empty pegs start costing sales and customers, and the figure ignores the selling expenses, financing and shrink that can make a high-GMROI line less attractive than it looks.
How can a low-margin line beat a high-margin one on GMROI?
By selling through faster. A line earning a 25% margin that turns its stock 12 times a year scores 0.25 × 12 ÷ 0.75 = 4, while a 50% margin line turning 1.5 times scores 0.5 × 1.5 ÷ 0.5 = 1.5. Speed of sale can outweigh a fat markup.

How this page was produced

Published by
Quanta Calculator
Primary sources
3 cited below
Method
GMROI = gross margin dollars / average inventory cost
Published
Last verified

Built with AI assistance and verified by automated tests against the cited sources — every worked example on this page is computed by the same code that runs the calculator. How we build and check calculators.

Embed

Quanta Pro

Paid features are coming later.

  • All 1560 calculators remain free
  • No billing is enabled
Coming soon