GMROI Calculator (Gross Margin Return on Investment)

Calculate GMROI (Gross Margin Return on Investment) from sales and inventory cost, from beginning/ending inventory, or from gross margin % and inventory turnover. See gross profit earned per dollar of inventory invested.

Author: Naeem Ullah
Last Updated: July 7, 2026
Rate this tool
Active Calculation FormulaGM = (Net Sales − COGS) ÷ Average Inventory Cost

Adjust Variables

USD
$
netSales
Min: $0Max: $1.0M
USD
$
cogs
Min: $0Max: $1.0M
USD
$
avgInventoryCost
Min: $0Max: $200k
Use Real Campaign Presets
Real-Time ResultsUSD
Gross Margin$0
Gross Margin %0%
GMROI Ratio0
All calculations are compiled with double-precision floating math directly in this browser frame. Perfect precision guaranteed.

Interactive Step-by-Step Calculation Proofs

View how variables resolve algebraically down to peer-reviewed standard outputs.

Dynamic E-E-A-T Metric Valuation

GMROI (Gross Margin Return on Investment) is a retail and merchandising metric that answers a simple question: for every dollar tied up in inventory, how many dollars of gross profit does that inventory generate? It's calculated by dividing gross margin (Net Sales − Cost of Goods Sold) by the average inventory cost — inventory valued at what it cost to buy or produce, not at retail price. A GMROI of 2.5 means every $1 invested in stock returns $2.50 in gross profit; a GMROI below 1 signals the inventory is generating less gross profit than it cost to carry. GMROI can also be broken into two components — GMROI = Gross Margin % × Inventory Turnover (at cost) — which shows that the same GMROI can come from either high margins with slower-turning stock, or thin margins with fast-turning stock. Retailers and category managers use GMROI to compare product lines, vendors, or SKUs that carry very different margins and turnover rates, since neither margin nor turnover alone tells the full profitability story. This calculator supports three ways to get to a GMROI figure — from net sales, COGS, and average inventory cost directly, from beginning and ending inventory balances, or from a known gross margin percentage and inventory turnover ratio. For a broader look at return on any capital investment, see the ROI calculator.

Mathematical Formula Explanation

Calculated standard benchmarks are based on direct functional dependencies. The primary calculation logic follows this formula:

GMROI = Gross Margin ÷ Average Inventory Cost

When using our reverse-solving system, the unknown parameter is algebraically isolated. For instance, solving for total impressions required derived from an active budget uses the inverted ratio, safeguarding metrics calculations against arbitrary platform fees or roundoffs.

Standard Campaign Scenarios (Step-by-Step)

Review these typical campaign outlines to verify how calculation steps behave under realistic media buying conditions:

Case Scenario 1

Example 1: Boutique Retailer GMROI from Sales and Inventory

A boutique clothing store had net sales of $500,000 last year with a COGS of $300,000. Its average inventory cost throughout the year was $80,000. What is its GMROI?

Given Inputs
  • NETSALES: 500,000
  • COGS: 300,000
  • AVGINVENTORYCOST: 80,000
Computed Outputs
  • GROSSMARGIN: 200,000
  • GROSSMARGINPERCENT: 40
  • GMROI: 2.5
Case Scenario 2

Example 2: GMROI from Beginning and Ending Inventory

A hardware store recorded $250,000 in net sales and $150,000 in COGS for the quarter. Inventory at cost was $60,000 at the start of the quarter and $40,000 at the end. What is the GMROI?

Given Inputs
  • NETSALESBE: 250,000
  • COGSBE: 150,000
  • BEGINNINGINVENTORY: 60,000
  • ENDINGINVENTORY: 40,000
Computed Outputs
  • AVERAGEINVENTORY: 50,000
  • GROSSMARGINBE: 100,000
  • GMROIBE: 2
Case Scenario 3

Example 3: GMROI from Margin % and Turnover

A grocery chain reports a 25% gross margin and an inventory turnover ratio of 8 times per year (at cost). What is its GMROI?

Given Inputs
  • GROSSMARGINPCT: 25
  • INVENTORYTURNOVER: 8
Computed Outputs
  • GMROIMT: 2

Frequently Asked Questions (FAQ)

GMROI (Gross Margin Return on Investment) measures how much gross profit a business generates for every dollar it has invested in inventory. It's calculated as Gross Margin ÷ Average Inventory Cost, where inventory is valued at cost, not retail price. A GMROI of 2.0 means every $1 tied up in stock returned $2.00 in gross profit over the period measured.
The core GMROI formula is: GMROI = (Net Sales − COGS) ÷ Average Inventory Cost. It can also be expressed as GMROI = Gross Margin % × Inventory Turnover (at cost), since Gross Margin % = Gross Margin ÷ Net Sales and Inventory Turnover (at cost) = COGS ÷ Average Inventory Cost — multiplying the two together produces the same result.
First find gross margin: Net Sales − COGS. Then find average inventory at cost: (Beginning Inventory + Ending Inventory) ÷ 2. Finally, divide gross margin by average inventory cost. For example, $500,000 in sales with $300,000 COGS gives a $200,000 gross margin; divided by $80,000 in average inventory cost, that's a GMROI of 2.5 — $2.50 in gross profit for every $1 invested in inventory.
A GMROI above 1.0 means the inventory generates more gross profit than it costs to hold, though most retailers target well above that. Benchmarks vary widely by category: grocery and other fast-turning, low-margin categories often target a GMROI of 2–3, while high-margin, slower-turning categories like jewelry or furniture may target 1.5–2.5. The right benchmark depends on comparing similar SKUs, vendors, or categories against each other and against historical performance, rather than against a single universal number.
Gross margin (or gross margin %) measures profitability relative to sales — it says nothing about how much inventory was needed to generate those sales. GMROI measures profitability relative to the inventory investment required, so it rewards both healthy margins and efficient inventory management. A category can have a high margin but a low GMROI if it requires carrying large amounts of slow-moving stock.
Inventory turnover (COGS ÷ Average Inventory Cost) measures how many times stock is sold and replaced, but ignores profit margin entirely — a high-turnover category could still be low-profit. GMROI combines turnover with margin (GMROI = Gross Margin % × Inventory Turnover), so two categories with the same turnover but different margins will have different GMROI, and two categories with the same margin but different turnover will also differ.
GMROI should always use average inventory valued at cost (what the retailer paid), matched against gross margin, which is also a cost-based figure (Net Sales − COGS). Using retail-value inventory instead would understate GMROI and mix cost-based and retail-based figures inconsistently. Retailers who track inventory at retail internally should convert to cost using their standard markup or cost complement before calculating GMROI.
Yes — if COGS exceeds net sales, gross margin is negative, and GMROI will be negative too, meaning the inventory is destroying value rather than generating profit. This can happen with heavy markdowns, obsolete stock write-downs, or pricing below cost to clear inventory.