Gross Margin Return on Investment (GMROI) Calculator

Enter the starting inventory cost, the final inventory cost and the gross profit to find GMROI, GMROI % and the average inventory cost.

Updated

Enter to calculate Esc to clear

Gross Margin Return on Investment (GMROI) Calculator

Our GMROI Calculator shows how much gross profit a business earns for every unit of money it keeps tied up in inventory. Enter the starting inventory cost, the final inventory cost and the gross profit for the same period. It is made for people in retail, e-commerce, wholesale and inventory management, and for students of retail analytics.

Quick answer

GMROI is gross profit ÷ average inventory cost: 2,000 ÷ 8,000 = 0.25, or 25%, where 8,000 is the average of a 6,000 starting and a 10,000 final inventory.

  • Meaning: gross profit earned for every 1 held in inventory at cost.
  • Above 1: the inventory earned more gross profit than it cost.
  • Below 1: the inventory earned less gross profit than it cost.
  • Same period: profit and both inventory figures must cover the same period.

What Is GMROI?

GMROI (gross margin return on investment, also called gross margin return on inventory investment) is a profitability ratio that shows how well a business turns its inventory into gross profit. In simple terms, it is the gross profit made for each 1 of inventory held:

GMROI = Gross profit
÷ Average inventory cost
  • Gross profit = sales revenue − cost of goods sold (COGS).
  • Average inventory cost = (starting inventory + final inventory) ÷ 2.

A higher GMROI means products sell well and earn strong returns relative to what they cost to stock.

How to Calculate GMROI

Nova Trends, a boutique selling fashion accessories, starts the year with inventory worth 6,000 and ends with 10,000. Over the year it earns a gross profit of 2,000:

Average = (6,000 + 10,000) ÷ 2
= 8,000
GMROI = 2,000 ÷ 8,000 = 0.25
GMROI % = 0.25 × 100 = 25%
  1. Average the inventory. Add the starting and final inventory costs and divide by 2.
  2. Divide. Gross profit ÷ average inventory cost.
  3. Convert to a percentage. Multiply by 100 if you want GMROI %.
Average inventory cost 8,000 Gross profit 2,000 2,000 ÷ 8,000 = 0.25 per 1 of inventory
GMROI compares the gross profit earned with the inventory that earned it.

Nova Trends earns 0.25 in gross profit for every 1 invested in inventory. That is low, and suggests cutting excess stock or revisiting prices.

GMROI Examples

Profit ÷ Average inventoryGMROI
2,000 ÷ 8,0000.25 (25%)
5,000 ÷ 5,0001 (100%)
3,000 ÷ 15,0000.2 (20%)
  • Tech retailer. Inventory of 4,000 at the start and 6,000 at the end averages 5,000. A gross profit of 5,000 gives a GMROI of 1: one of profit for each 1 of stock.
  • Furniture retailer. Inventory of 12,000 and 18,000 averages 15,000. A gross profit of 3,000 gives 0.2, so each 1 of stock earns only 0.20. Slow-moving lines or the product mix need a review.

What Is a Good GMROI?

GMROIReading
Below 1Inventory earns less than it costs. Cut slow stock, review prices.
1 to 2Average. Keep going, fine-tune the product mix.
Above 2Strong. Continue the strategy and reinvest.

The line that matters most is 1: above it, inventory generated more than 1 of gross profit for every 1 of average inventory at cost. The bands above are a rough guide only. Fast-moving, low-margin sectors and slow-moving, high-margin sectors have very different norms, so compare against your own sector and your own past periods.

GMROI vs Inventory Turnover

MetricShows
GMROIProfit: gross profit earned per 1 of inventory.
Inventory turnoverSpeed: how many times inventory is sold and replaced.

The two are linked. GMROI can be split into margin and speed:

GMROI = Gross margin %
× (Sales ÷ Average inventory)

So a product can reach a good GMROI with a high margin and slow sales, or a thin margin and fast sales. Use both metrics together.

How to Improve GMROI

  • Raise gross margin. Review prices, limit discounting and negotiate supplier costs.
  • Hold less stock. Order smaller quantities more often and clear slow-moving lines.
  • Favour the winners. Give space and budget to products and categories with a high GMROI.
  • Plan for seasons. Avoid carrying off-season items that tie up cash.
  • Measure by category. A store-wide figure can hide weak product lines.

Common Mistakes

  • Using sales instead of gross profit. Sales ÷ inventory is a turnover measure, not GMROI.
  • Valuing inventory at retail price. Use inventory at cost.
  • Using only the closing inventory. One date can be unusually high or low. Average the start and the end.
  • Mixing periods. A year of profit against a month of inventory figures distorts the ratio.
  • Comparing across sectors. A good figure for groceries differs from a good figure for furniture.

Key Terms

GMROI
Gross profit divided by average inventory cost.
Gross profit
Sales revenue minus cost of goods sold.
Average inventory
(Starting inventory + final inventory) ÷ 2, at cost.
COGS
Cost of goods sold: the direct cost of the items sold.
Inventory turnover
How many times inventory is sold and replaced in a period.

How to Use the Gross Margin Return on Investment (GMROI) Calculator

  1. Enter the starting inventory cost. Type the value of your inventory at cost at the start of the period, such as 6,000.
  2. Enter the final inventory cost. Type the value of your inventory at cost at the end of the period, such as 10,000.
  3. Enter the gross profit. Type the gross profit earned in the same period, such as 2,000. Commas are fine.
  4. Read and copy the result. GMROI appears as you type, with the working, the average inventory cost and GMROI as a percentage. Press Copy to copy it, or Clear or Esc to start again.

Example: starting inventory 6,000, final inventory 10,000 and gross profit 2,000. The average inventory cost is 8,000 and the result is 0.25, or 25%, from 2,000 ÷ 8,000.

Who Can Use This Calculator?

Retailers and E-commerce SellersTrack profit per product line and SKU
Wholesalers and DistributorsManage returns on large inventories
Buyers and MerchandisersDecide what to stock and how much
Analysts and StudentsAssess inventory profitability

Frequently Asked Questions (FAQs)

How do you calculate GMROI?

Divide gross profit by the average inventory cost. Average inventory cost is the starting inventory plus the final inventory, divided by 2. Multiply the result by 100 for GMROI %.

What is the GMROI if gross profit is 2,000 and inventory goes from 6,000 to 10,000?

It is 0.25, or 25%. Average inventory is (6,000 + 10,000) ÷ 2 = 8,000, and 2,000 ÷ 8,000 = 0.25.

What is considered a good GMROI?

A GMROI above 1 means the inventory earned more gross profit than it cost. What counts as good beyond that varies by sector, so compare against your own industry and your past periods.

How does GMROI help in inventory management?

It shows which products or categories earn the most return on the stock held. Businesses use it to find underperforming stock that ties up cash, focus on high-margin, fast-selling items and plan purchasing.

What factors influence GMROI?

Pricing and markups, how fast stock sells, seasonal demand, and supplier costs and discounts. Low markups, slow sales, off-season overstock and higher buying costs all lower GMROI.

Can GMROI be negative?

Yes. GMROI is negative when gross profit is negative, meaning the cost of goods sold was more than sales revenue. This happens when products are sold below cost or stock is written off.

How is GMROI different from inventory turnover?

GMROI measures profitability: the gross profit earned per 1 of inventory. Inventory turnover measures speed: how quickly inventory is sold and replaced. Used together they show both sides of inventory performance.

Is the GMROI Calculator free?

Yes. It is completely free, needs no sign-up, and can be used as many times as you like.

Sources

Try our GMROI Calculator to see how hard your inventory is working in seconds.