GMROI Calculator (Gross Margin Return on Investment)

See how much gross profit a dollar tied up in inventory is actually generating. No signup required.

By Tibeau De Grauwe, FounderUpdated September 2026

  • 25 products free
  • 14-day Pro trial
  • No credit card

GMROI (Gross Margin Return on Inventory Investment) measures how much gross profit you earn per dollar of average inventory you carry. Two products can have identical margin percentages and very different GMROI if one turns over twice as fast, tying up capital for half as long.

GMROI Calculator

$
$

GMROI

2.50

Every $1 tied up in inventory generated $2.50 of gross profit

The GMROI formula

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

Use average inventory cost, not a single point-in-time snapshot: a common approach is (beginning inventory value + ending inventory value) ÷ 2 for the period you're measuring, valued at cost rather than retail price.

GMROI is most useful as a comparison tool across SKUs, categories, or suppliers, since it combines margin and inventory efficiency into one number a high-margin item that sits on the shelf for months can have a lower GMROI than a thin-margin item that turns over quickly.

See also: the GMROI glossary entry, the ABC analysis tool, the inventory turnover calculator.

Embed this calculator on your site

Copy this code into your page. The calculator runs in the visitor's browser and includes a link back to StockFlow.

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 is the GMROI formula?
GMROI = Gross Margin ÷ Average Inventory Cost, where average inventory cost is valued at cost (not retail price). It measures how much gross profit is generated per dollar of inventory investment.
What should I do with my GMROI number once I have it?
Compare it against your own historical GMROI or across your own product lines rather than a single external benchmark — the actionable read is whether it is trending up or down and how it stacks against your other SKUs. Pair it with the inventory turnover calculator to see whether a low result is driven by thin margin or slow-moving stock.
How is GMROI different from inventory turnover?
Inventory turnover measures how fast stock sells (COGS ÷ average inventory), without regard to margin. GMROI incorporates both margin and turnover into one number, which is why two products with identical turnover can have very different GMROI if their margins differ.
Should I use average inventory at cost or retail value for GMROI?
Use cost, not retail value. Using retail value understates GMROI and makes it inconsistent with how gross margin itself is calculated (revenue minus cost of goods sold), since gross margin is a cost-based, not retail-based, figure.

Topic guide

Inventory Management Software

Part of our complete guide. Start with inventory management software.

How to choose a WMSWMS implementation guideInventory trackerInventory photos and product imagesCloud inventory softwareInventory management checklistHow to organize a warehouseYear-end inventory countParts inventory softwareIndustries hubFree inventory softwareWarehouse management systemEcommerce inventoryAgriculture inventoryConsignment inventoryConsignment vs backorder vs dropshipFranchise inventoryDropshipping inventoryConstruction inventoryBest stock management softwareInventory control 101How to manage inventory (step-by-step)Green warehousing: practices worth doing firstMedical inventoryRetail inventoryHospitality inventoryPharmacy inventoryContractor inventoryABC inventory calculatorAverage inventory calculatorBarcode system in ExcelReturns management3PL guideWhat is last-mile delivery?StockFlow vs Asset PandaStockFlow vs BrightpearlSortly alternativesZoho Inventory alternativesinFlow alternativesOdoo inventory alternativeWasp inventory alternativesCin7 alternativesFishbowl alternativesNetSuite inventory alternativesUnleashed alternativesFinale Inventory alternativesAsset Panda alternativesAlternatives to Excel for inventoryAirtable inventory alternativeNotion inventory alternativeImport inventory from a CSV or Excel fileHow to run a tool cribFree Inventory CalculatorsInventory Shrinkage CalculatorInventory Valuation CalculatorPar Level CalculatorProduction Yield CalculatorFree QR Code GeneratorHow to Manage Multi-Location InventoryCarrying Cost CalculatorFree Barcode GeneratorStockout Cost CalculatorInventory Turnover CalculatorABC Analysis ToolCycle Count Schedule TemplateStock Count Sheet TemplateHow to Store and Track Raw MaterialsSupplier List TemplateDSI CalculatorEquipment Utilization CalculatorHow to Plan a Production RunHow to Calculate Safety StockManufacturing Inventory Excel TemplatePurchase Order TemplateCycle Count Sample Size CalculatorMTBF CalculatorHow to Prevent Inventory ShrinkageFill Rate CalculatorBarcode Scanner Buying GuideInventory Sign-Out SheetSell-Through Rate CalculatorSupplier scorecard templateDead stock cost calculatorLead time calculatorOrder fulfillment cost calculator3PL inventory management softwareMulti-client warehousingBin location3PL storage fee calculator3PL client inventory report templatePerfect order rate calculatorWarehouse space utilization calculatorReturns and RMA log templateInventory-to-sales ratio calculatorStock cover calculatorCBM calculatorPallet calculatorPicking productivity calculatorHow to keep track of inventory for a small business