★ GUIDES · MONEY · GROSS MARGIN RETURN

How to Calculate Gross Margin Return on Investment

Gross margin return on investment is one division that answers one question: what does one dollar of inventory earn? On $100,000 of revenue, $60,000 of cost of goods sold and $20,000 of average inventory cost, the gross margin is $40,000.00 and the GMROI is 2.00. This guide shows you how to calculate it from revenue, cost of goods sold and average inventory cost, step by step, with the worked example that matters and the traps that catch people out. Try the numbers yourself in the gross margin return on investment calculator.

How to calculate gross margin return on investment, step by step

Gross margin return on investment is one division that answers one question: what does one dollar of inventory earn? A shop that knows the answer can decide which stock earns its shelf. The calculation is the gross margin divided by the average inventory cost — two numbers you can find in any sales record, divided together. The answer is a plain number per dollar of inventory: a GMROI of 2.00 means every dollar sitting in stock comes back as two dollars of gross margin.

The formula is GMROI = gross margin ÷ average inventory cost, and the gross margin is revenue − cost of goods sold. Revenue is the total sales over the period you are measuring. Cost of goods sold is what the goods sold cost to buy or make — the wholesale price and materials, but not the rent or the wages. Average inventory cost is the average value of stock held over the same period — the opening stock plus the closing stock, divided by two, or the average of the monthly stock values if you have them. All three figures come from the same records, in the same currency, over the same period, or the GMROI is wrong before it starts.

The worked example, line by line. Step 1 — the revenue: $100,000. Step 2 — the cost of goods sold: $60,000. Step 3 — the average inventory cost: $20,000. Step 4 — the gross margin: $100,000 − $60,000 = $40,000.00. Step 5 — the GMROI: $40,000.00 ÷ $20,000.00 = 2.00. Step 6 — the meaning: 2.00 means every $1 of inventory returns $2.00 of gross margin. Work it yourself in the gross margin return on investment calculator.

What the number means

A GMROI of 2.00 means every $1 of inventory returns $2.00 of gross margin. That is the return on the stock before any other costs are taken out. A higher GMROI means the stock earns more per dollar held, so the shop can afford to hold more of it and less of the slow stock. A lower GMROI means the opposite: the stock earns less per dollar held, so the shop must hold less of it or find a way to make it earn more. A GMROI of 1.00 means the stock pays for itself and nothing more; a GMROI below 1.00 means the stock earns less gross margin than it cost to hold.

What moves the GMROI

Revenue moves it fastest: every extra dollar of revenue adds one dollar to the gross margin, and the margin divided by the inventory cost is the GMROI — so a higher price or more sales lifts the return directly. Cost of goods sold moves it the other way round: every extra dollar of cost takes one dollar off the margin, so cheaper sourcing or a better wholesale price lifts the GMROI without selling a single extra item. Inventory cost moves it furthest: every dollar taken off the average inventory cost lifts the GMROI by the whole margin divided by the smaller cost — a shop that holds half the stock at the same margin doubles its GMROI, which is why fast-moving stock beats slow stock.

How much gross margin do you need for a GMROI of 2.50?

The reverses tell you where the line sits. The smallest gross margin for the GMROI to reach 2.50 is $50,000 on $20,000 of average inventory cost — at a $50,000 gross margin the GMROI is exactly 2.50. The smallest revenue for the GMROI to reach 3.00 is $120,000 on $60,000 of cost of goods sold and $20,000 of average inventory cost — at $120,000 of revenue the GMROI is exactly 3.00. One dollar on the margin, or one dollar on the revenue, moves the GMROI across the line, and the displayed figure hides nothing — which is the trap the next section covers.

Traps to avoid

First, the undefined case. If the average inventory cost is $0, the GMROI is undefined — dividing by $0 has no answer. The calculator shows “GMROI undefined” with a note, never hides it. If the gross margin is $0, the GMROI is 0.00 — a real figure, not undefined — the stock earns nothing, but the calculation still has an answer. Do not confuse the two: a $0 margin is a number, a $0 inventory cost is no number at all.

Second, the rounding trap. A one-dollar move in any input moves the GMROI by less than 0.005, so the displayed two-decimal figure cannot tell the star from its neighbour — a value a hair under the target still displays as the target. The calculator prints the unrounded six-decimal value in full so the rounding does not mislead you, and the reverses on the calculator page name the neighbour figures plainly. Do not read the displayed figure as the exact figure where the line sits.

Third, gross margin is not profit. The GMROI is a gross-margin return, not a net return — it says nothing about rent, wages, or what it costs to hold the stock, and it assumes the revenue, the cost of goods sold and the inventory cost stay flat over the period. Work out the margin in the gross profit margin calculator and how fast the stock sells in the inventory turnover ratio calculator. A GMROI of 2.00 on stock that sits for a year is worth less than the same GMROI on stock that turns every month.

Frequently asked questions

How do I calculate GMROI?

Subtract the cost of goods sold from the revenue, then divide by the average inventory cost. $100,000 − $60,000 = $40,000.00 of gross margin; $40,000.00 ÷ $20,000.00 = 2.00. The average inventory cost is the average value of stock held over the period.

What does a GMROI of 2.00 mean?

Every $1 of inventory returns $2.00 of gross margin. At $100,000 of revenue, $60,000 of cost of goods sold and $20,000 of average inventory cost, each dollar sitting in stock comes back as two dollars of gross margin.

What gross margin do I need for a GMROI of 2.50?

$50,000 on $20,000 of average inventory cost. At a $50,000 gross margin the GMROI is exactly 2.50.

What revenue do I need for a GMROI of 3.00?

$120,000 on $60,000 of cost of goods sold and $20,000 of average inventory cost. At $120,000 of revenue the GMROI is exactly 3.00.

Can the GMROI be undefined?

Yes. If the average inventory cost is $0, the GMROI is undefined — dividing by $0 has no answer. If the gross margin is $0, the GMROI is 0.00 — a real figure, not undefined.

What is the difference between GMROI and gross profit margin?

One is a return on inventory, the other is a percentage of sales. The GMROI is the gross margin divided by the average inventory cost — what each inventory dollar earns. The gross profit margin is the gross margin divided by the revenue — what share of each sale is margin. Work it out in the gross profit margin calculator.

Frequently asked questions

How do I calculate GMROI?

Subtract the cost of goods sold from the revenue, then divide by the average inventory cost. $100,000 − $60,000 = $40,000.00 of gross margin; $40,000.00 ÷ $20,000.00 = 2.00. The average inventory cost is the average value of stock held over the period.

What does a GMROI of 2.00 mean?

Every $1 of inventory returns $2.00 of gross margin. At $100,000 of revenue, $60,000 of cost of goods sold and $20,000 of average inventory cost, each dollar sitting in stock comes back as two dollars of gross margin.

What gross margin do I need for a GMROI of 2.50?

$50,000 on $20,000 of average inventory cost. At a $50,000 gross margin the GMROI is exactly 2.50.

What revenue do I need for a GMROI of 3.00?

$120,000 on $60,000 of cost of goods sold and $20,000 of average inventory cost. At $120,000 of revenue the GMROI is exactly 3.00.

Can the GMROI be undefined?

Yes. If the average inventory cost is $0, the GMROI is undefined — dividing by $0 has no answer. If the gross margin is $0, the GMROI is 0.00 — a real figure, not undefined.

What is the difference between GMROI and gross profit margin?

One is a return on inventory, the other is a percentage of sales. The GMROI is the gross margin divided by the average inventory cost — what each inventory dollar earns. The gross profit margin is the gross margin divided by the revenue — what share of each sale is margin. Work it out in the gross profit margin calculator.