Calcrux
Ecommerce Seller OperationsFree Β· No sign-upReal-time

GMROI Calculator

Find out how much gross profit each dollar of inventory earns you in a year β€” with the >1 / ~3.2 benchmark verdict and the two levers (margin and turnover) that move it.

Updated Reviewed by Sajid HussainΒ· Editor

ShareLinkedIn

Use the calculator

Try it with your numbers

Enter the values that match your situation β€” results update in real time as you type.

Your numbers

Sales & cost

Revenue and the cost of the goods you sold β€” these give your gross margin.

Total revenue for the period (usually one year) for the product, category, or whole catalog you're measuring.

What the goods you SOLD cost you β€” landed product cost only (goods + inbound freight). Revenue minus this is your gross margin in dollars.

Inventory investment

The average stock you carry, at cost β€” the investment GMROI measures.

If you track an average inventory value, enter it directly. Otherwise we average your start-of-period and end-of-period stock for you.

The average value of the inventory you hold over the period, valued AT COST (not retail). This is the investment GMROI measures the return on.

Results

⚑

Results appear as you type

No submit button needed

How hard is your inventory working?

The GMROI calculator that tells you which lever to pull

This GMROI calculator shows you the gross margin return on investment your inventory earns: for every dollar tied up in stock, how much gross profit you get back in a year. It does more than print the ratio β€” it gives you the >1 break-even and ~3.2 retail benchmark verdict, then breaks GMROI down into its two levers, gross margin % and inventory turnover, so you know exactly which one to fix.

Cash sunk into inventory is cash you can't spend on anything else β€” ads, new products, or simply keeping the lights on. **GMROI measures the return on that cash.** A GMROI of 3.2 means every dollar of inventory cost generates $3.20 of gross profit over the year. The number is intuitive once you frame it that way, which is why merchandisers have used it for decades and why we translate the ratio into plain "you earn $X per $1 of inventory" language right on the result card.

The math is a clean identity: **GMROI = gross margin dollars Γ· average inventory at cost.** Gross margin dollars is just revenue minus COGS. Average inventory is the value of stock you typically hold, valued at cost (not retail). If you don't track an average, enter your beginning and ending inventory and we'll average them for you.

Where most calculators stop at the bare ratio, this one **decomposes GMROI into the two levers that drive it** β€” your gross margin % and how fast inventory turns. (The exact identity is gross margin % Γ— sales-to-stock ratio, i.e. revenue Γ· average inventory; the conventional at-cost turnover, COGS Γ· inventory, is the velocity lever you actually improve.) So a low GMROI is either a margin problem, a turnover problem, or both. We show the numbers, reconcile them back to the headline GMROI, and tell you which lever is dragging you down. A high-margin item that never sells and a thin-margin item that flies off the shelf can land the exact same GMROI; knowing which you have changes what you do next.

One thing we deliberately exclude: **sales tax, VAT, and GST.** Those are collected from the buyer and remitted to the government β€” they're never your money and never a cost, so building them into a return metric would distort it. GMROI is a pure gross-profit-over-inventory ratio. Once you know yours, pair it with our reorder and profit tools to act on it.

How it works

From sales and stock to your inventory return

Four short steps β€” seconds to a benchmarked GMROI.

01

Enter sales & cost

Your annual revenue and the cost of the goods you sold (COGS). The gap between them is your gross margin in dollars.

02

Add your inventory

Enter your average inventory at cost, or switch to beginning + ending and we'll average them for you.

03

Read your GMROI

Get the ratio, the gross profit you earn per $1 of inventory, and a verdict against the < 1 / ~3.2 / > 5 benchmarks.

04

See which lever to pull

We split GMROI into gross margin % and turnover, then flag the weaker lever so you know whether to fix pricing or sell-through.

Steps to use the GMROI Calculator: Enter sales & cost, Add your inventory, Read your GMROI, See which lever to pull.

Formula

Exactly what the calculator computes

No black boxes β€” the GMROI identity and its decomposition, in plain algebra.

01

GMROI (the direct definition)

GMROI = Gross Margin Dollars Γ· Average Inventory (at cost)

The clean identity. Gross margin dollars = revenue βˆ’ COGS. Average inventory is valued at cost, not retail. A result of 3.2 means $3.20 of gross profit per $1 of inventory cost.

02

Gross margin dollars

Gross Margin Dollars = Annual Revenue βˆ’ Annual COGS

The gross profit your sales generated. If COGS exceeds revenue this goes negative β€” you're selling below cost, and GMROI can't be positive.

03

Lever 1 β€” gross margin %

Gross Margin % = Gross Margin Dollars Γ· Revenue Γ— 100

How much of each sale is gross profit. Lifted by raising price, cutting sourcing cost, or trimming discounts. One of the two multipliers behind GMROI.

04

Lever 2 β€” inventory turnover (at cost)

Inventory Turnover = Annual COGS Γ· Average Inventory (at cost)

How many times you sell through your average inventory in a year, measured at cost so it lines up with GMROI. Lifted by selling faster or holding less stock.

05

Why it reconciles

GMROI = Gross Margin % Γ— (Revenue Γ· Average Inventory)

Gross margin % is Gross Margin Dollars Γ· Revenue. Multiply it by the sales-to-stock ratio (Revenue Γ· Average Inventory) and the revenue terms cancel, leaving Gross Margin Dollars Γ· Average Inventory β€” exactly the direct definition. Sales-to-stock is simply inventory turnover measured at retail; the conventional at-cost turnover (COGS Γ· inventory) is the velocity lever you improve, not the exact multiplier β€” a subtlety most calculators get wrong.

Worked example

$500k revenue, $300k COGS, $100k average inventory

Watch the two levers multiply up to the headline GMROI.

1

Step 1 Β· Gross margin dollars

Revenue minus COGS: $500,000.00 βˆ’ $300,000.00 = $200,000.00 in gross profit for the year.

Gross margin: $200,000.00

2

Step 2 Β· The direct GMROI

Gross margin dollars Γ· average inventory at cost: $200,000.00 Γ· $100,000.00 = 2.0.

GMROI: 2.0

3

Step 3 Β· Check the levers

Gross margin % = $200,000.00 Γ· $500,000.00 = 40%. Sales-to-stock = $500,000.00 Γ· $100,000.00 = 5.0Γ—. Multiply: 40% Γ— 5.0 = 2.0 β€” it ties out. (Your conventional inventory turnover, at cost, is $300,000.00 Γ· $100,000.00 = 3.0Γ— β€” the velocity lever you improve.)

Margin 40% Γ— sales-to-stock 5.0 = 2.0

4

Step 4 Β· Read it in money

A GMROI of 2.0 means every $100,000.00 Γ· $100,000.00 = 1 unit of inventory earns $2.00 in gross profit. So you make $2.00 of gross profit per $1 of inventory.

$2.00 gross profit per $1 of inventory

The takeaway

At GMROI 2.0 this store sits in the average band but below the ~3.2 retail norm. With a healthy 40% margin, the weaker lever here is turnover (3.0Γ— is fine, but holding less stock or selling faster would lift GMROI). Push either lever and the ratio climbs.

Industry benchmarks

What GMROI to aim for

GMROI bands from standard retail merchandising. The widely cited average is ~3.2 β€” every dollar of inventory returns $3.20 of gross profit. Targets vary by category.

MetricPoorAverageGoodExcellent
GMROI (ratio)< 1.01.0–3.23.2–5.05.0+
Gross profit per $1 of inv< $1$1–$3.20$3.20–$5$5+
Gross margin % (lever 1)< 25%25–40%40–55%55%+
Inventory turns/yr (lever 2)< 22–44–88+
Grocery / fast-moving GMROI< 1.51.5–2.52.5–44+
Apparel / specialty GMROI< 22–3.23.2–4.54.5+
Why this calculator

Calcrux vs other GMROI calculators

Most GMROI tools print the bare ratio and leave you guessing what to do with it. We benchmark it, decompose it, and tell you which lever to pull.

FeatureCalcruxTypical free toolSpreadsheet
GMROI ratioManual
Benchmark verdict (< 1 / ~3.2 / > 5)
"$X profit per $1 of inventory" framing
Decomposes into margin % Γ— turnoverManual
Flags which lever to fix first
Auto-averages beginning + ending invRareManual
Guards divide-by-zero (no NaN)Often breaksManual
Works in any currencyMost US-only
Free, no signupMost
Common mistakes

Where GMROI goes wrong

Valuing inventory at retail instead of cost

Why it matters

GMROI is a return on the money you actually invested, which is the COST of your stock. Plugging in retail value inflates the denominator and crushes your GMROI to look far worse than reality.

Fix

Always use average inventory AT COST β€” the same basis as your COGS. This calculator labels the field "at cost" everywhere to keep them aligned.

Confusing the two kinds of inventory turnover

Why it matters

There are two: turnover at cost (COGS Γ· inventory) is the velocity figure you usually quote, and the sales-to-stock ratio (revenue Γ· inventory) is turnover at retail. They are different numbers, and only the retail one multiplies with gross margin % to equal GMROI exactly β€” a reconciliation most calculators botch.

Fix

We report at-cost turnover as your velocity lever AND reconcile GMROI honestly with gross margin % Γ— sales-to-stock, so the math always ties out.

Treating GMROI and gross margin % as the same thing

Why it matters

A 60% margin item that sits unsold has a terrible GMROI; a 15% margin item that flies off the shelf can have a great one. Margin alone hides the turnover half of the story.

Fix

Read both levers together. GMROI is the only number that captures margin AND velocity at once.

Comparing GMROI across very different categories

Why it matters

Grocery runs on thin margins and fast turns; jewelry on fat margins and slow turns. A "good" GMROI in one is a red flag in the other, so blanket targets mislead.

Fix

Benchmark within a category, and use our per-category benchmark rows as a starting reference rather than one universal number.

Including sales tax / VAT in revenue or cost

Why it matters

Tax you collect and remit isn't income and isn't a cost. Folding it into revenue or COGS distorts both gross margin and GMROI.

Fix

Enter revenue and COGS net of tax. This calculator never touches tax in its math.

Using a single snapshot of inventory

Why it matters

Inventory swings with seasonality and restocks. A single month-end figure can be far above or below your true average, throwing the ratio off.

Fix

Use a genuine average, or at least average your beginning and ending inventory β€” the calculator does this for you in begin/end mode.

Tips

Lift your GMROI on purpose

Diagnose the weaker lever first

Margin and turnover both feed GMROI. We flag which one is dragging you down β€” fix that one for the biggest gain instead of guessing.

Clear slow movers to lift turnover

Dead stock inflates average inventory and tanks turnover. Marking it down to free up cash often raises GMROI even at a lower margin on those units.

Protect margin before chasing volume

Discounting to move units can raise turnover but cut margin so hard that GMROI falls. Check both levers before running a promo.

Order smaller, more often

Smaller, more frequent reorders lower your average inventory without losing sales β€” a direct turnover (and GMROI) boost. Pair this with our EOQ calculator.

Track GMROI by SKU, not just overall

A healthy blended GMROI can hide a handful of cash-trap SKUs. Run the numbers per product to find what to cut or reprice.

Benchmark within your category

Compare your GMROI to similar products, not a universal number. A 2.0 is weak for apparel but solid for a fast-moving grocery line.

Use cases

When sellers reach for GMROI

The GMROI Calculator works across every stage of the workflow.

Deciding what to reorder

Rank SKUs by GMROI to see which products earn their shelf space and which tie up cash β€” reorder the winners, thin out the rest.

Reviewing a category's health

Roll up revenue, COGS, and inventory for a whole category to see whether the line as a whole returns enough on the cash it consumes.

Justifying a markdown

Show that clearing slow stock raises turnover enough to lift GMROI overall, even though the marked-down units sell at a lower margin.

Planning open-to-buy

Use GMROI targets to decide how much inventory each category should carry so cash flows to the products that earn the most per dollar.

Comparing two suppliers

A cheaper supplier lifts margin %; a faster-shipping one lets you hold less stock and lift turnover. GMROI shows which wins overall.

Reporting to investors or a bank

GMROI is a recognized efficiency metric β€” a clean way to show that inventory, often the biggest asset, is generating a strong return.

Glossary

Inventory return vocabulary

Every important term you'll encounter in this calculator and the broader topic.

GMROI
Gross Margin Return On Investment (also "return on inventory") β€” gross margin dollars Γ· average inventory at cost. The gross profit earned per dollar of inventory over a period.
Gross margin dollars
Revenue minus COGS. The total gross profit your sales generated, before operating expenses.
Gross margin %
Gross margin dollars as a percentage of revenue. One of the two levers behind GMROI.
COGS
Cost of Goods Sold β€” the landed cost (goods + inbound freight) of the items you actually sold in the period.
Average inventory (at cost)
The typical value of stock you hold over the period, valued at what it cost you, not its retail price.
Inventory turnover
How many times you sell through your average inventory in a year. For GMROI it's measured at cost: COGS Γ· average inventory.
Turn and earn
A retailer's shorthand for the two GMROI levers β€” how fast stock turns and how much margin it earns β€” combined into one number.
Sell-through
The share of available inventory sold in a period. Faster sell-through means higher turnover, which lifts GMROI.
Open-to-buy
A merchandising budget for how much new inventory to purchase. GMROI targets help allocate it to the most productive products.
Help & answers

Frequently asked questions

Everything you need to know about how the GMROI Calculator works.

01What is GMROI and what does it tell you?

GMROI stands for Gross Margin Return On Investment (some call it gross margin return on inventory). It tells you how much gross profit you earn for every dollar tied up in inventory over a period. A GMROI of 3.2 means each $1 of inventory cost returns $3.20 in gross profit. It's one of the few numbers that captures both how much margin a product earns and how fast it sells β€” which is exactly what makes inventory productive or a cash trap.

02How do you calculate GMROI?

The formula is GMROI = gross margin dollars Γ· average inventory at cost. Gross margin dollars is your revenue minus your cost of goods sold (COGS). Average inventory is the typical value of stock you hold, valued at cost rather than retail. For example, $200,000 of gross margin on $100,000 of average inventory is a GMROI of 2.0 β€” you earn $2.00 of gross profit per $1 of inventory. This calculator does the math and benchmarks the result for you.

03What is a good GMROI?

A GMROI above 1.0 means you're at least covering the cost contribution of your inventory; below 1.0 you're losing on it. The widely cited retail average is about 3.2, so anything in the 3.2–5.0 range is healthy and above 5.0 is excellent. Targets vary a lot by category, though: grocery and fast-moving goods often run 1.5–2.5 on thin margins, while specialty and apparel aim higher. Always compare within your own category rather than to a single universal number.

04What is the difference between GMROI and gross margin?

Gross margin (in dollars or as a percentage) only measures how much profit is in each sale. GMROI goes further by dividing that gross profit by the inventory you invested to generate it, so it also reflects how fast the stock sells. A high-margin product that sits unsold can have a poor GMROI, while a thin-margin product that turns quickly can have a great one. GMROI is gross margin and turnover combined into one number.

05What are the two levers that move GMROI?

GMROI has two levers: your gross margin % and how fast inventory turns. Raise gross margin % with higher prices, lower sourcing costs, or fewer discounts; raise turnover by selling faster or holding less stock. The exact identity is gross margin % Γ— sales-to-stock ratio (revenue Γ· average inventory), so if your GMROI is low, one of the two is dragging it down. One subtlety: the inventory turnover you usually quote is measured at cost (COGS Γ· inventory), while the exact multiplier is turnover at retail (revenue Γ· inventory) β€” this calculator shows both correctly and flags the weaker lever.

06Should I value inventory at cost or at retail for GMROI?

Always at cost. GMROI measures the return on the money you actually invested in inventory, and that money is the cost of the goods, not their retail price. Using retail value inflates the denominator and makes your GMROI look far worse than it really is. Keep the inventory figure on the same cost basis as your COGS, which is why every inventory field in this calculator is labeled "at cost".

07What is the difference between GMROI and inventory turnover?

Inventory turnover only tells you how many times you sold through your stock β€” it ignores how profitable those sales were. You could turn inventory ten times a year and still lose money if your margins are negative. GMROI multiplies turnover by your gross margin %, so it rewards velocity AND profitability together. Turnover is one of the two ingredients of GMROI, not a substitute for it.

08What does a GMROI below 1.0 mean?

A GMROI under 1.0 means the gross profit your inventory generates is less than what that inventory cost you β€” your stock isn't even recovering its own cost contribution over the period. It's a warning sign of overstocking, weak margins, or slow-moving products. If your COGS actually exceeds your revenue, gross margin is negative and GMROI can't be positive at all; that means you're selling below cost and need to fix pricing or sourcing first.

09How do I average my inventory if I don't track an average?

The simplest approach is to average your beginning-of-period and end-of-period inventory: (beginning + ending) Γ· 2. This calculator does that for you β€” switch the inventory mode to "Average it from beginning + ending inventory" and enter both. For a more accurate figure when inventory swings seasonally, average several month-end values instead of just two, then enter that as your average inventory at cost.

10Does GMROI work in any currency?

Yes. GMROI is a pure ratio β€” gross profit divided by inventory cost β€” so it's currency-agnostic. Enter your revenue, COGS, and inventory in whatever currency you trade in (USD, INR, GBP, EUR, and more) and the ratio comes out the same. The "gross profit per $1 of inventory" framing simply reads as one unit of your own currency. We also keep sales tax, VAT, and GST out of the math entirely, since those are collected and remitted, never income or cost.

Category

Ecommerce Seller Operations

Subcategory

inventory operations

Availability

Global Β· 9 markets

Price

Free forever

Topics

gmroigross margin return on investmentgross margin return on inventoryinventory roiinventory turnoverturn and earnmerchandisingretail metricsecommercecalculator

Explore 500+ more tools

Calculators, simulators, and decision tools for every stage of business operations.