GMROI (Gross Margin Return on Investment)

GMROI (Gross Margin Return on Inventory Investment) measures how much gross profit you earn for every dollar tied up in average inventory, calculated as Gross Margin ÷ Average Inventory Cost. A GMROI above 1.0 means inventory generates more gross profit than it costs to hold.

By Tibeau De Grauwe, FounderUpdated August 2026

  • 25 products free
  • No credit card
  • 10-min setup

The GMROI formula

GMROI = Gross Margin ÷ Average Inventory Cost (at cost, not retail value). For example, if a product line generates $50,000 in gross margin over a year and you carried an average of $20,000 worth of that inventory (at cost) during the year, GMROI is 2.5 meaning every dollar tied up in that inventory generated $2.50 of gross profit.

A GMROI of 1.0 means you broke even relative to the capital tied up (ignoring other holding costs); higher is better. What counts as a "good" GMROI varies significantly by industry, so it is most useful compared against your own historical trend or your own product lines against each other, rather than a universal benchmark.

Why GMROI matters more than margin alone

Margin percentage tells you how profitable a sale is, but not how efficiently that profit was generated relative to the inventory investment required. A product with a 60% margin that sits in stock for eight months before selling ties up capital much longer than a product with a 30% margin that turns over in three weeks the second product can easily have a better GMROI, because the same capital can be reinvested and turned into profit multiple times in the period it takes the first product to sell once.

This is why GMROI is a useful lens for deciding which product lines to expand, which to prune, and where to focus purchasing and merchandising attention especially when comparing across categories where margin and turnover both differ.

Trusted by small businesses

What our customers say

“Super Kind! Quick replies from their support and very easy fixes, changed the dashboard a bit and customized it. Also gave me 450 items extra on the free plan just for me. Highly recommend and again great service!”

Erasable Trading AU

“Best customer service! Stockflow's customer support is fast and extremely helpful. They assisted me with customization of the software to improve my experience as a user.”

Justin M.

Co-Owner, Consumer Goods

Frequently asked questions

What does GMROI stand for and measure?
Gross Margin Return on Inventory Investment. It measures how much gross profit you generate for every dollar tied up in average inventory (Gross Margin ÷ Average Inventory Cost).
What is a good GMROI?
It varies by industry, so there is no universal target above 1.0 means the inventory generated more gross profit than its cost; retailers often aim well above that. It is most useful compared against your own past performance or across your own product lines.
How is GMROI different from margin percentage?
Margin percentage measures profitability per sale; GMROI factors in how much inventory investment (and how long it sat) it took to generate that profit. A high-margin item that turns over slowly can have a worse GMROI than a lower-margin item that sells quickly.