두 개의 제품이 매대에 나란히 놓여 있습니다. 하나는 55%라는 두둑한 마진으로 1년에 네 번 회전하고, 다른 하나는 18%의 얇은 마진으로 3주마다 매대에서 사라집니다. 실제로 돈을 벌어주는 제품은 어느 쪽일까요?
대부분의 소매업체는 이 질문에 자신 있게 답하지 못합니다. 보통 참고하는 두 가지 지표, 즉 총마진과 재고회전율이 각각 이야기의 절반만 들려주기 때문입니다. 마진이 높은 상품이 창고에서 몇 달씩 잠자고 있다면, 원가를 겨우 회수하는 회전이 빠른 상품 못지않게 현금을 묶어두는 셈입니다. 필요한 것은 상품이 얼마나 많은 이익을 내는지와 구매에 투입한 현금을 얼마나 효율적으로 활용하는지를 동시에 보여주는 단 하나의 숫자입니다. 그 숫자가 바로 GMROI, 즉 재고투자 총마진 수익률(Gross Margin Return on Inventory Investment)입니다.
이 수치를 한 번도 계산해본 적이 없다 해도 당신만 그런 것은 아닙니다. 겉보기에는 수익성이 좋아 보이는 소규모 사업체들도 이 숫자를 산출해본 적이 없이, 표준 손익계산서상으로는 멀쩡해 보이는 카테고리에서 조용히 현금을 까먹고 있는 경우가 많습니다. 지금부터 GMROI를 계산하는 방법, 2026년 기준으로 좋은 점수란 실제로 어떤 수준인지, 그리고 이를 활용해 더 날카로운 구매 결정을 내리는 방법을 알아보겠습니다.
GMROI가 실제로 측정하는 것
GMROI는 한 가지 구체적인 질문에 답합니다. 재고에 묶여 있는 1달러마다, 그 재고가 창출한 총이익은 몇 달러인가?
이는 단품당 수익성을 아는 것과도 다르고, 상품이 얼마나 빨리 팔리는지를 아는 것과도 다릅니다. 이 둘을 결합한 것, 즉 단순한 수익성 지표가 아니라 자본 효율성 지표입니다. 총자산 중 $70,000~$80,000를 재고에 묶어두고 있는 소매업체(제품 기반 소규모 사업체로서는 꽤 전형적인 비중입니다)라면, 그 자본이 열심히 일하고 있는지 아니면 그저 매대 위에서 유효성을 잃어가며 방치되고 있는지를 알아야 합니다.
공식
핵심 계산식은 간단합니다.
GMROI = 총이익 ÷ 평균 재고원가
여기서:
- 총이익 = 매출 − 매출원가(COGS)
- 평균 재고원가 = 측정 기간 동안의 재고 평균 금액(판매가가 아닌 원가 기준)
연간 기준으로는 12개월 각각의 월초 재고원가에 연말 수치를 더한 뒤 13으로 나누는 방식이 더 정확합니다. 기초/기말 두 시점만으로 평균을 내면 연휴 전 대규모 재고 확보나 세일 이후 재고 정리로 인한 급감에 의해 왜곡될 수 있으므로, 13개 시점 평균을 사용하면 계절적 잡음을 완화할 수 있습니다.
계산 예시
한 소규모 의류 소매업체의 실적이 다음과 같다고 가정해봅시다.
- 연간 매출: $400,000
- COGS: $150,000
- 총이익: $250,000
- 평균 재고원가(13개 시점 평균): $95,000
GMROI = $250,000 ÷ $95,000 = $2.63
즉, 재고에 묶인 1달러당 한 해 동안 $2.63의 총이익을 만들어냈다는 뜻입니다. 이것이 좋은 수치인지는 업종에 따라 크게 달라지는데, 바로 이 지점에서 벤치마크가 필요해집니다.
$2.63는 좋은 수치일까? 벤치마크로 보는 기준
GMROI는 맥락 속에서만 의미를 가집니다. 가구 소매업체와 뷰티 소매업체는 자본 효율성에 대한 전제 자체가 완전히 다르기 때문에, 둘을 직접 비교하는 것은 의미가 없습니다. 2026년 기준 업종별 대략적인 범위는 다음과 같습니다.
| 업종 | 일반적인 GMROI 범위 |
|---|---|
| 뷰티/화장품 | 3.0 – 5.0+ |
| 편의점/전자제품 | 4.0 – 6.5+ |
| DTC/이커머스(일반) | 2.0 – 3.0 |
| 의류(기본 상품) | 2.0 – 2.7 |
| 가구 | 1.3 – 2.5 |
| 식료품/CPG | 1.2 – 2.0 |
거의 모든 업종에 공통적으로 적용되는 몇 가지 경험칙이 있습니다.
- 1.0 미만은 재고가 총마진 달러를 적극적으로 갉아먹고 있다는 뜻입니다. 보유 비용이 회수되는 이익보다 더 크다는 의미죠. 이런 카테고리에는 개입, 할인 판매 강화, 또는 상품 구성에서의 완전한 제외가 필요합니다.
- 3.0 초과는 일반적으로 우수한 성과로 간주되지만, 업종별로 마진 구조가 크게 다르기 때문에 식료품에서의 "우수함"과 뷰티에서의 "우수함"은 서로 다른 모습을 보입니다.
- 절대적인 수치 자체보다 추세가 훨씬 더 중요합니다. 분기마다 하락하는 GMROI는 설령 여전히 2.0을 넘더라도, 가격 정책이나 판매율, 구매 관리에 문제가 생기고 있다는 조기 경보 신호이며, 다른 어떤 곳에서도 그 문제가 드러나기 전에 먼저 나타납니다.
마진과 회전율만으로는 놓치는 것을 GMROI가 포착하는 이유
수학적으로 GMROI는 여러분이 이미 추적하고 있을 두 가지 지표의 곱입니다.
GMROI = 재고회전율 × 총마진율(%)
이 관계야말로 이 지표가 존재하는 근본적인 이유입니다. 어떤 카테고리는 총마진율이 건전해 보여도 회전이 너무 느리면 자본을 제대로 활용하지 못하는 것일 수 있습니다. 반대로 어떤 카테고리는 단품당 수익성이 거의 없더라도 회전이 극도로 빠르면 자본이 놀지 않기 때문에 견실한 GMROI를 낼 수 있습니다. 둘 중 어느 하나만 따로 보면 사각지대가 생깁니다.
- 높은 마진, 느린 회전(예: 특수 가구, 틈새 홈굿즈) — 손익계산서상 마진율은 훌륭해 보이지만 현금은 몇 달째 묶여 있습니다.
- 얇은 마진, 빠른 회전(예: 식료품 필수품, 편의점 상품) — 마진율은 인상적이지 않아 보이지만 자본이 빠르게 순환해 새 재고로 다시 투입됩니다.
GMROI는 이렇게 전혀 다른 두 가지 비즈니스 모델, 혹은 여러분의 매장 안에 있는 전혀 다른 두 SKU를 동일한 기준에서 비교할 수 있게 해주는 숫자입니다.
거의 모든 사람이 GMROI에서 저지르는 실수
GMROI를 가장 크게 오용하는 방식은 이를 전체 수익성의 대용치로 취급하는 것입니다. 그렇지 않습니다. GMROI는 운영비를 완전히 무시합니다 — 임대료, 인건비, 풀필먼트, 마케팅 등 그 무엇도 이 공식에 포함되지 않습니다. 어떤 상품 카테고리가 4.0이라는 훌륭한 GMROI를 기록하더라도, 해당 상품이 차지하는 매장 면적 비용, 진열에 드는 인력 시간, 판매를 위한 광고비를 더하고 나면 사업체가 결국 손해를 볼 수도 있습니다. GMROI는 재고 구매 결정이 효율적이었는지를 말해줄 뿐, 사업 자체가 수익성이 있는지를 말해주는 것은 아닙니다 — 서로 연관된 질문이지만 같은 질문은 아닙니다.
두 번째로 흔한 실수는 기대치를 조정하지 않은 채 서로 어울리지 않는 카테고리끼리 GMROI를 비교하거나, 회사 전체 수준에서 연 1회만 계산하고 카테고리별 혹은 SKU별로 세분화하지 않는 것입니다. 연간, 매장 전체 단위의 GMROI는 많은 것을 감출 수 있습니다. 소수의 스타 상품이 조용히 자본을 갉아먹고 있는 여러 카테고리를 가려버릴 수 있는 것이죠. GMROI의 진정한 가치는 최소한 분기 단위로, 카테고리 또는 SKU 수준까지 세분화해 계산할 때 나옵니다.
GMROI를 구매 결정으로 연결하기
카테고리 수준에서 GMROI를 파악하고 나면, 이는 진정으로 유용한 머천다이징 도구가 됩니다.
- GMROI가 높고 판매율도 건전한 카테고리는 공격적으로 재주문하세요 — 다음 구매 예산이 가장 열심히 일할 곳입니다.
- GMROI는 낮지만 그래도 팔리고 있는(속도만 느린) 카테고리는 할인하거나 묶음 판매로 정리하세요. 마진을 낮추더라도 재고를 현금으로 전환하는 편이 대개 매대에 그대로 두는 것보다 낫습니다. 다음 주문을 위한 자본을 확보할 수 있기 때문입니다.
- GMROI도 낮고 판매율도 부진한 카테고리는 단종하세요. 회전이 느리면서 투입 자본 대비 수익성도 낮은 라인을 계속 재입고할 타당한 이유는 거의 없습니다.
- 오픈투바이(open-to-buy) 계획에 반영하세요. 어떤 카테고리가 만성적으로 1.0 미만이라면, 이는 재고가 도착한 후가 아니라 주문을 넣기 전에 다음 시즌 구매 예산에서 그 카테고리의 비중을 줄이라는 신호입니다.
나란히 비교해보기
글 서두에 등장했던 두 제품, 즉 회전이 느리고 마진이 높은 상품과 회전이 빠르고 마진이 얇은 상품으로 다시 돌아가 보겠습니다. 두 제품 모두 연중 평균 재고원가가 약 $10,000라고 가정합시다.
- 제품 A(마진 55%, 연 4회전): 연간 매출 약 $22,000, COGS $9,900, 총이익 $12,100 → GMROI ≈ $1.21
- 제품 B(마진 18%, 연 17회전): 연간 매출 약 $124,000, COGS $101,700, 총이익 $22,300 → GMROI ≈ $2.23
마진율이 훨씬 낮음에도 불구하고 제품 B의 자본 효율성은 거의 두 배에 달합니다. 이것이 바로 GMROI가 드러내는 직관에 반하는 통찰입니다. 단품 기준으로는 "프리미엄"하고 수익성 있어 보이는 상품이, 팔리기까지 얼마나 오래 매대에 머무는지를 감안하면 실제로는 재고 자금을 더 비효율적으로 쓰고 있을 수 있다는 것이죠. 마진이든 회전율이든 어느 한 숫자만으로는 이를 명확히 보여주지 못했을 것입니다.
멀티채널 및 이커머스 소매업체를 위한 GMROI
매장, 마켓플레이스, D2C 웹사이트를 넘나들며 판매하더라도 공식 자체는 바뀌지 않지만, 입력값을 분리해내기가 더 까다로워집니다. 몇 가지 조정이 중요합니다.
- 가능하다면 재고원가를 채널별로 분리하세요. 매장에서는 잘 팔리지만 온라인에서는 부진한(또는 그 반대인) SKU는 이런 차이를 감춘 평균 GMROI를 갖게 됩니다. 회사 전체 숫자로는 유용하지만, 다음 시즌 광고비나 매대 공간을 어디에 배분할지 결정하는 데는 쓸모가 없습니다.
- 풀필먼트 및 마켓플레이스 수수료는 별도로 확인하세요. GMROI는 총마진 지표이므로 풀필먼트 비용, 마켓플레이스 수수료, 광고비를 의도적으로 제외합니다. 이커머스 및 마켓플레이스 판매자에게는 이런 비용이 전통적인 오프라인 소매업체보다 전체 원가 구조에서 훨씬 큰 비중을 차지할 수 있으므로, 특정 채널을 실제로 운영할 가치가 있는지 판단하기 전에 GMROI를 채널별 공헌마진 수치와 함께 살펴보세요.
- 반품을 반영하세요. 반품률이 높은 카테고리(의류나 신발류에서 흔함)는 반품된 재고가 재판매되기 전까지 판매 불가 상태이거나 할인 재고로 남아 있는 경우, 실제 재고 보유 비용을 실질적으로 과소평가하게 됩니다. 평균 재고원가에 반품 충당금을 반영하면 더 정직한 GMROI를 얻을 수 있습니다.
얼마나 자주 계산해야 할까
회사 전체 수준에서 연 1회 GMROI를 계산하는 것도 아예 계산하지 않는 것보다는 낫지만, 카테고리 수준에서 분기마다, 혹은 판매량이 가장 많은 SKU에 대해 매달 계산하는 것에는 훨씬 못 미칩니다. 특히 계절성 사업체는 단 한 달의 GMROI에 지나치게 의미를 부여하지 않도록 주의해야 합니다. 원예용품 소매업체의 4월 수치와 12월 수치는 확연히 다르게 나타나겠지만, 둘 중 어느 쪽도 "틀린" 것이 아니라 그저 예측 가능한 주기 안의 서로 다른 시점을 측정하고 있을 뿐입니다. 정말로 주목해야 할 것은 동일 기간의 전년 대비 비교와, 한 시즌 내에서의 분기별 추세입니다.
애초에 입력값을 정확하게 맞추기
GMROI의 신뢰성은 그 바탕이 되는 COGS와 재고 수치의 신뢰성을 넘어설 수 없으며, 바로 이 지점에서 많은 소규모 소매업체가 조용히 실수를 저지릅니다. 재고원가 기준이 흐트러지고, COGS가 도착원가나 배송비와 뒤섞이고, 결국 누군가 GMROI를 계산할 즈음에는 기초 수치가 실제 장부와 맞지 않게 됩니다. 아무도 만든 과정을 기억하지 못하는 스프레드시트 수식 속에 숨겨두는 대신, 모든 조정 내역이 눈에 보이고 감사 가능한 기록으로 남는 시스템에서 재고 평가와 COGS를 관리하는 것이야말로, 신뢰할 수 있는 GMROI 수치와 그저 정밀해 보이기만 하는 수치를 가르는 차이입니다.
자신 있게 숫자를 관리하세요
GMROI를 제대로 계산하려면 깨끗한 재고 및 COGS 데이터에서 출발해야 하며, 이는 정확히 일반 텍스트 회계(plain-text accounting)가 만들어진 목적입니다. Beancount.io는 모든 재고원가 기준과 매출원가 항목을 투명하고 버전 관리되는 기록으로 유지합니다 — 숨겨진 스프레드시트 수식도, 블랙박스 같은 조정도 없습니다 — 그래서 GMROI 계산에 들어가는 숫자를 실제로 출처까지 추적할 수 있습니다. 무료로 시작하기에서 개발자와 재무에 밝은 소매업체들이 왜 일반 텍스트 회계로 전환하고 있는지 확인해보세요.