GMROI Calculator - Gross Margin Return on Investment
Find out how many dollars of gross profit your inventory investment generates. Enter net sales, COGS, and average inventory cost to benchmark inventory efficiency instantly.
📦 What is GMROI (Gross Margin Return on Investment)?
GMROI (Gross Margin Return on Investment), also written as GMROII (Gross Margin Return on Inventory Investment), is a retail performance metric that measures how many dollars of gross profit a business generates for every dollar invested in inventory. The formula is simple: GMROI = Gross Profit divided by Average Inventory Cost. A GMROI of 2.50 means that for every dollar tied up in stock, the business earns $2.50 in gross profit before operating expenses are deducted.
GMROI is used heavily in retail, wholesale distribution, and any inventory-heavy business. Merchandise planners use it to rank product categories and decide where to allocate open-to-buy budget. Buyers compare supplier proposals using GMROI to ensure margin and turn targets are both achievable. Category managers use it to identify underperforming SKUs that hold too much inventory relative to the profit they generate. Finance teams track GMROI as a capital efficiency indicator because inventory is a use of working capital: a higher GMROI means each dollar of working capital is doing more work.
A critical distinction: GMROI is not the same as inventory turnover, and neither replaces the other. Turnover (COGS divided by Average Inventory) tells you how fast stock is sold but ignores margin completely. A product can turn 12 times a year at a 10% gross margin and still have a poor GMROI of 1.2x. A slower-moving luxury item turning 3 times at 60% margin achieves a GMROI of 1.8x, which is substantially better. GMROI captures both dimensions simultaneously, making it a more complete picture of inventory productivity than turnover alone. Similarly, gross margin percentage tells you nothing about how efficiently inventory is deployed, while GMROI connects margin directly to the investment required to support it.
This calculator offers two modes. Compute GMROI takes your net sales, cost of goods sold, and average inventory cost and returns GMROI alongside gross profit, gross margin percentage, inventory turnover, days in inventory, and net sales per dollar of inventory. Target GMROI works in reverse: you set a GMROI goal, enter the average inventory you plan to hold, and specify your expected gross margin percentage. The calculator then tells you exactly what net sales and COGS you must achieve to hit that target, along with the inventory turnover rate and days-in-inventory implied by those numbers.
📐 Formula
📖 How to Use This Calculator
Steps
💡 Example Calculations
Example 1 - Apparel Retailer (Annual Performance Review)
Net Sales $800,000, COGS $480,000, Average Inventory $160,000
Example 2 - Grocery Category (High Turn, Thin Margin)
Net Sales $2,000,000, COGS $1,700,000, Average Inventory $200,000
Example 3 - Target GMROI Planning (Open-to-Buy)
Target GMROI 3.0x, Average Inventory $75,000, Gross Margin 45%
❓ Frequently Asked Questions
🔗 Related Calculators
What is GMROI and what does it measure?
GMROI (Gross Margin Return on Investment, also called GMROII) measures how many dollars of gross profit a retailer earns for every dollar invested in inventory. GMROI = Gross Profit divided by Average Inventory Cost. A GMROI of 2.5 means the business earns $2.50 of gross profit for every $1.00 tied up in inventory. It combines margin and inventory efficiency into a single metric.
What is a good GMROI ratio?
A GMROI above 1.0 means the inventory is generating more gross profit than its cost, which is the minimum threshold. Most retailers aim for 2.0x or higher. Benchmarks vary by sector: grocery and fast-moving consumer goods target 3.0x to 5.0x because of thin margins offset by rapid turns. Apparel and general merchandise target 2.0x to 3.5x. Specialty and luxury goods may accept 1.5x to 2.5x given slower turns and higher unit margins.
What is the GMROI formula?
GMROI = Gross Profit divided by Average Inventory Cost. Gross Profit = Net Sales minus Cost of Goods Sold. Average Inventory Cost = (Opening Stock Cost plus Closing Stock Cost) divided by 2 for a period. Multiply GMROI by 100 if you want to express it as a percentage rather than a ratio. A GMROI of 2.50 equals 250%.
How is GMROI different from inventory turnover?
Inventory turnover (COGS divided by Average Inventory) tells you how many times inventory is replaced in a period. GMROI tells you how profitably. A product with high turnover but low margins may have a poor GMROI. A product with low turnover but very high margins may have an acceptable GMROI. GMROI is more comprehensive because it rewards both efficiency (fast turns) and profitability (strong margins) together.
How do I calculate average inventory cost?
Average Inventory Cost = (Beginning Inventory Cost plus Ending Inventory Cost) divided by 2. For a more accurate result over a full year, sum the inventory cost at the end of each month and divide by 12. Always use the cost value (what you paid), not the retail selling price. Using retail values instead of cost values is the most common mistake in GMROI calculations and produces a much lower ratio than the true figure.
Can GMROI be negative?
GMROI is negative when gross profit is negative, meaning COGS exceeds net sales. This happens when a business sells goods below cost, typically during clearance or distress liquidation. A negative GMROI means every dollar of inventory is destroying value. A GMROI between 0 and 1.0 means gross profit is positive but lower than the inventory investment itself, which is also a warning sign for most retailers.
What is the difference between GMROI and ROI?
Standard ROI = Net Profit divided by Total Investment, capturing all costs including operating expenses, taxes, and depreciation. GMROI focuses only on gross profit relative to inventory cost. GMROI is narrower and faster to compute because it excludes indirect costs, making it ideal for benchmarking products and categories at the buying or merchandising level without needing full P&L data for each SKU.
How does days in inventory relate to GMROI?
Days in Inventory (DSI) = Average Inventory Cost divided by COGS times 365. A lower DSI means faster turns, which tends to raise GMROI when margins are constant. As a rule of thumb: GMROI is roughly proportional to Gross Margin divided by DSI. Retailers use DSI to identify slow movers that tie up cash without contributing enough gross profit, a direct drag on GMROI.
How can I improve a low GMROI?
There are three levers: (1) Raise gross margin by negotiating better supplier costs or increasing selling prices. (2) Reduce average inventory by tightening reorder points, cutting safety stock on slow movers, or switching to more frequent smaller deliveries. (3) Increase sell-through by improving marketing or markdown strategy to reduce end-of-period leftover stock. The fastest wins usually come from reducing average inventory on low-margin, slow-turning SKUs.
What industries use GMROI most heavily?
GMROI is most common in retail (apparel, grocery, electronics, home furnishings), wholesale distribution, and pharmacy. Any business where inventory is the primary asset uses GMROI to evaluate buying decisions, supplier performance, and product category profitability. Manufacturers sometimes use a related metric called Gross Margin Return on Assets (GMROA) that includes production equipment alongside inventory.
How is GMROI used in open-to-buy planning?
Open-to-buy (OTB) is the budget a retailer can spend on new inventory in a given period. Buyers set OTB targets that are consistent with achieving the planned GMROI. If the target GMROI is 3.0x and planned average inventory cost is $200,000, then gross profit must reach $600,000. Knowing the target gross margin percentage then sets the required net sales. Use the Target GMROI mode in this calculator to reverse-engineer these OTB constraints before each buying season.