본문으로 건너뛰기

ABC 재고 분석: 모든 SKU를 연간 가치로 순위 매겨 매주 세어야 할 것, 자동으로 재주문할 것, 재고를 두지 말아야 할 것을 파악하는 방법

게시됨 약 9분Mike ThriftMike Thrift
ABC 재고 분석: 모든 SKU를 연간 가치로 순위 매겨 매주 세어야 할 것, 자동으로 재주문할 것, 재고를 두지 말아야 할 것을 파악하는 방법
이 페이지에서

선반 위에 놓여 있는 돈의 약 80퍼센트가 대략 20퍼센트의 SKU에 묶여 있습니다. 나머지 — 흔히 제품 목록의 절반 이상 — 는 재고 가치의 극히 일부만 차지합니다. 모든 품목을 같은 방식으로 세고, 주문하고, 지켜본다면, 가장 중요하지 않은 재고에 대부분의 노력을 쏟으면서 정작 현금 흐름을 좌우하는 소수의 품목은 나사 한 상자와 다름없이 대충 훑어보게 됩니다.

ABC 재고 분석은 이러한 불일치를 바로잡습니다. 모든 SKU를 연간 소비 가치로 순위를 매기고, 목록을 세 개의 밴드로 나누어, 어디에 엄격한 통제가 효과를 발휘하고 어디에 헛수고가 되는지 정확히 알려줍니다. 이 가이드는 계산 과정을 단계별로 살펴보고, A, B, C 품목에 대해 각각 다르게 해야 할 일을 보여주며, 느리고 예측 불가능한 판매 품목의 과잉 재고를 막아주는 ABC-XYZ 업그레이드까지 다룹니다.

ABC 분석이 실제로 측정하는 것​

ABC 분석은 연간 소비 가치, 즉 매년 각 SKU를 통해 흐르는 금액으로 재고를 분류합니다.

연간 소비 가치 = 연간 판매(또는 사용) 수량 × 단위 원가

여기서 중요한 것은 판매 가격이 아니라 단위 원가라는 점입니다. 각 품목에 얼마나 많은 현금이 투입되는지를 측정하는 것이지, 얼마나 많은 마진을 버는지를 측정하는 것이 아닙니다. 단위당 원가 $14에 연간 200개가 팔리는 프리미엄 올리브 오일 한 병의 연간 소비 가치는 $2,800입니다. 단위당 원가 $1.10에 연간 2,000개가 팔리는 자체 브랜드 식초의 가치는 $2,200입니다. 비슷한 숫자죠 — 하지만 대부분의 제품 목록은 결코 비슷하지 않습니다. 이들은 파레토 패턴을 따릅니다:

  • A 품목: 대략 SKU의 상위 1020퍼센트로, 전체 소비 가치의 7080퍼센트를 차지합니다. 품목은 적고 금액은 큽니다.
  • B 품목: 대략 그 다음 SKU의 2030퍼센트로, 가치의 1520퍼센트를 차지합니다. 중간 지대입니다.
  • C 품목: 대략 SKU의 하위 50퍼센트로, 가치의 약 5퍼센트를 차지합니다. 제품 목록의 대부분이지만 돈의 극히 일부입니다.

정확한 기준선은 직접 선택하는 것입니다 — 어떤 기업은 누적 가치 80/15/5를 사용하고, 다른 기업은 70/20/10을 사용합니다. 중요한 것은 순위가 어떤 제품이 "중요하다"는 직감이 아니라 측정된 소비 가치에 따른다는 점입니다.

다섯 단계로 계산을 실행하는 방법​

스프레드시트로 오후 한나절이면 할 수 있습니다. 먼저 12개월치 판매 또는 사용 이력을 가져오세요. 더 짧은 기간은 계절성이 순위를 왜곡하게 할 수 있습니다.

1. 모든 활성 SKU를 단위 원가와 함께 나열하세요​

품목당 한 행씩. 공급업체의 정가가 아니라 도착 원가(구매 가격에 운임, 관세, 포장비 포함)를 사용하세요. 그렇지 않으면 수입품이 실제보다 보관 비용이 저렴해 보입니다. 제조업이라면 원자재와 부품도 포함하세요 — 이 방법은 완제품뿐 아니라 투입물에도 적용됩니다.

2. 각 행의 연간 소비 가치를 계산하세요​

각 SKU의 연간 수량에 단위 원가를 곱하세요. 이 단일 열이 전체 분석의 전부이며, 그 이후의 모든 것은 정렬과 산술입니다.

3. 내림차순으로 정렬하고 누적 백분율을 추가하세요​

목록을 소비 가치가 가장 높은 것부터 가장 낮은 것 순으로 정렬하세요. 그런 다음 두 개의 누적 열을 추가하세요: 누적 소비 가치, 그리고 그 누적 합계를 전체 합계에 대한 백분율로 나타낸 값. 첫 행이 "SKU의 4.1%, 가치의 31%"로 나올 수 있습니다 — 이 가파른 초반 상승이 바로 파레토 곡선이 작동하는 모습입니다.

4. A/B와 B/C 경계선을 그으세요​

누적 가치 열을 따라 내려가며 선택한 임계값을 넘는 지점에서 자르세요. 80/15/5 분할에서 누적 80% 선 위의 모든 SKU는 A, 80%와 95% 사이는 B, 그 아래 긴 꼬리는 C입니다. A 목록은 한 페이지에 인쇄할 수 있을 만큼 짧을 것으로 예상하세요. 그렇지 않다면 임계값이 너무 느슨하거나, 아니면 제품 구성이 실제로 평평하다는 뜻인데, 이 자체가 유용한 정보입니다.

5. 경계 부분을 점검하세요​

각 경계선에 딱 걸쳐 있는 품목을 살펴보세요. 연간 두 번 파는 고가 예비 부품은 단순히 단위 원가만으로 A에 들어갈 수 있습니다. 수천 개가 팔리는 소모품은 C에 들어갈 수 있습니다. 둘 다 올바르게 분류되었을 수 있지만 — 분류가 의외인 것은 모두 표시하고, 그 위에 정책을 세우기 전에 사용 데이터를 확인하세요.

SKU 10개의 예시가 그 형태를 보여줍니다. 순위를 매긴 목록이 총 연간 소비 가치 $100,000이라고 가정해 봅시다: 상위 두 SKU가 $52,000과 $21,000을 기여하고(A 품목, SKU의 20%에서 가치의 73%), 그다음 세 개가 $9,000, $6,000, $4,000을 기여하며(B 품목, 19%), 나머지 다섯 개가 마지막 $8,000을 나눕니다(C 품목, 8%). 두 품목은 매일의 관심을 받을 가치가 있고, 다섯 품목은 거의 관심이 필요 없습니다. 바로 이것이 핵심입니다.

각 등급이 일상 운영에 의미하는 것​

차별적인 대우 없는 분류는 잡학에 불과합니다. 성과는 세 가지 다른 운영 방식을 실행하는 데서 나옵니다.

A 품목: 엄격한 통제, 빈번한 검토​

이 SKU들은 최고의 수요 예측, 가장 엄격한 재주문 규율, 불일치에 대한 가장 빠른 대응을 받을 자격이 있습니다. 실용적인 규칙:

  • 주간 단위로, 또는 시스템이 지원한다면 지속적으로 재고를 검토하세요.
  • 안전 재고는 린하게 유지하되 서비스 수준은 높게 유지하세요 — 여기서의 품절은 실제 매출 손실을 초래하므로, 대량 구매보다 잦은 소량 보충을 선호하세요.
  • 이 SKU들에 대해 공급업체와 가장 강하게 협상하세요: A 품목의 리드타임 단축과 위탁 조건은 다른 어떤 구매 작업보다 더 많은 현금을 확보해 줍니다.
  • 모든 실사 불일치를 즉시 조사하세요. A 품목의 재고 손실과 데이터 오류는 재무제표를 가장 크게 왜곡합니다.

B 품목: 표준 통제, 정기 검토​

B 품목은 유능하고 일상적인 관리, 즉 영웅적인 것도 소홀한 것도 없는 관리를 받습니다. 월간 검토, 표준 재주문점, 정상 안전 재고. 이 등급은 또한 이동을 지켜봐야 하는 등급이기도 합니다: 수요 증가로 A로 올라가는 B 품목은 다음 검토 때 승격시켜야 하며, 자동 조종에 맡겨두어서는 안 됩니다.

C 품목: 단순 통제, 최소한의 손길​

C 품목은 가능한 한 적은 직원 시간을 소비해야 합니다. 유통기한이 허락한다면 1년에 한두 번 대량으로 주문하고, 시스템 기반 재주문 대신 시각적 2-bin 시스템을 사용하며, 다소 높은 공급 일수를 감수하세요 — 재고 가치의 5%에 대한 보유 비용은 수백 개 SKU를 정밀하게 관리하는 노동에 비하면 미미합니다. 여기서의 전형적인 실패는 연간 $30 지출을 최적화하는 데 $40의 직원 시간을 쓰는 것입니다.

등급을 순환 실사 일정으로 전환하세요​

전면적인 실물 재고조사는 기업이 자기 기록을 결코 신뢰하지 않기 때문에 존재합니다. ABC 분석과 순환 실사가 바로 그 신뢰를 되찾는 방법입니다: 1년에 한 번 전부를 세는 대신, 등급별로 가중치를 두어 매일 몇 개의 SKU를 세는 것입니다.

일반적인 시작 일정:

  • A 품목: 월간, 또는 가장 상위 SKU는 주간으로 실사하세요. 불일치는 당일 해결하세요.
  • B 품목: 분기별로 실사하세요. 불일치는 그 주 안에 해결하세요.
  • C 품목: 1년에 한두 번 실사하세요. 조정하고 넘어가세요.

한 사람이 한 시간 이내에 끝낼 수 있도록 일일 작업량을 정하세요 — 각 등급의 실사 수량을 해당 주기의 근무일 수로 나누면 그것이 일일 할당량입니다. 전체 정확도뿐 아니라 등급별 정확도를 추적하세요: C 꼬리가 완벽하다면 전체 98% 정확도가 A 품목의 90% 정확도를 숨길 수 있으며, 재무를 보호하는 것은 바로 A 정확도입니다. 등급별 정확도가 여러 주기 연속으로 높게 유지된다면, 많은 감사인이 전면 실사 대신 잘 문서화된 순환 실사를 받아들입니다.

등급을 재주문 규칙으로 전환하세요​

실사는 무엇을 가지고 있는지 알려주고, 재주문 정책은 무엇을 살지 알려줍니다. 그것도 차별화하세요:

  • A 품목: 짧은 검토 주기와 소량, 잦은 주문. 안전 재고는 경험 법칙이 아니라 실제 수요 변동성과 리드타임 변동성으로부터 계산하세요. 실시간 판매 데이터에 연동된 자동 재주문점을 고려하세요.
  • B 품목: 표준 로트 크기로 정기 검토(보통 월간). 경제적 주문량 계산이 여기서 값을 합니다 — 중간 가치, 중간 물량이므로 SKU당 연 1회 계산할 가치가 있습니다.
  • C 품목: 수요 예측보다 공급업체 최소 주문량과 운송 효율에 따라 결정되는 대량, 비빈번 주문. 가장 저렴한 소모품의 경우, 2-bin 시스템(두 번째 통을 열면 첫 번째 통의 보충을 주문)이 어떤 소프트웨어 재주문점보다 낫습니다.

그리고 교과서가 정중하게 건너뛰는 등급이 있습니다: D 목록 — 분석이 C의 맨 아래에서 드러내는 소비가 0이거나 거의 0인 SKU입니다. 모든 C 꼬리는 사재고를 숨기고 있습니다: 단종된 변형, 과다 주문한 계절 상품, 더 이상 보유하지 않은 장비의 예비 부품. 가격을 낮추거나, 묶어서 팔거나, 기부하거나, 상각하세요 — 하지만 그것을 보관하기 위해 임대료를 계속 내지는 마세요. C 목록 하위의 분기별 정리 검토는 일반적으로 어떤 재구성 프로젝트보다 더 많은 창고 공간을 확보해 줍니다.

ABC-XYZ 업그레이드: 수요 예측 가능성 추가​

순수한 ABC 분석에는 사각지대가 있습니다: 가치로 순위를 매기면서 변동성을 무시한다는 점입니다. 꾸준한 주간 수요가 있는 고가 SKU와 무작위로 폭발적으로 팔리는 고가 SKU는 둘 다 "A"이지만 — 정반대의 대우가 필요합니다. XYZ 분석은 두 번째 축을 추가합니다:

  • X: 꾸준하고 예측 가능한 수요. 예측이 통하고 린 재고가 안전합니다.
  • Y: 계절적이거나 적당히 변동하는 수요. 버퍼를 두면 예측이 통합니다.
  • Z: 변덕스럽고 예측 불가능한 수요. 예측이 실패하며, 버퍼 재고와 품절 중에서 선택해야 합니다.

두 축을 교차시켜 9칸 매트릭스를 만들면 정책은 저절로 써집니다. AX 품목(가치 있고 예측 가능)은 높은 서비스 수준으로 린하게 운영합니다 — 이상적인 적시 생산 후보입니다. AZ 품목(가치 있고 변덕스러움)은 가장 위험한 SKU입니다: 예상치 못한 급증이 최고 판매품을 품절시키기 때문에 관리 관심, 버퍼 재고 또는 주문 생산 방식의 대우가 필요합니다. CX 품목(저렴하고 예측 가능)은 매년 대량으로 사서 잊어버릴 수 있습니다. CZ 품목(저렴하고 예측 불가)은 단종 또는 주문 생산 전환의 첫 후보입니다 — 가치는 낮고 번거로움은 크며, 안전 재고 한 단위 한 단위가 추측일 뿐입니다.

시작하는 데 고급 통계는 필요하지 않습니다. 각 SKU에 대해 월간 수요의 표준편차를 평균으로 나누세요(변동 계수): 비율이 낮으면 X, 높으면 Z입니다. 직감과 판매 이력을 바탕으로 한 대략적인 세 갈래 분할이라도 변동성을 완전히 무시하는 것보다 낫습니다.

분석을 조용히 망가뜨리는 실수들​

소비 가치 대신 마진이나 매출로 분류하는 것. 연간 $3,000이 팔리는 70% 마진 액세서리는 A 품목이 아닙니다; 현금 $200,000을 움직이는 12% 마진 필수품이 A 품목입니다. 마진은 가격 결정에 중요한 것이지 재고 통제에 중요한 것이 아닙니다. 원가 기반 소비 가치로 순위를 매기고 마진 분석은 별도로 유지하세요.

한 번 실행하고 결과를 액자에 넣어두는 것. 수요는 변하고, 원가는 바뀌고, 새 SKU는 분류되지 않은 채 들어옵니다. 최소한 매년 전체 순위를 다시 실행하고, 분기별로 등급 경계를 검토하세요 — 스프레드시트가 존재한다면 상승하는 품목을 승격시키고 쇠퇴하는 품목을 강등시키는 데 몇 분밖에 걸리지 않습니다.

C를 "중요하지 않다"고 취급하는 것. 낮은 가치는 낮은 결과가 아닙니다. 생산 라인을 멈추게 하는 50센트 개스킷, 또는 고객이 주력 제품을 사용하는 데 필요한 무료 어댑터는 보유한 SKU 중 운영상 가장 중요한 것일 수 있습니다. 핵심 생명선 품목을 명시적으로 태그하고 등급 이상으로 관리하세요.

모든 것에 하나의 서비스 수준을 적용하는 것. 일괄 98% 가용성 목표는 C 꼬리를 엄청나게 과잉 재고로 만듭니다. 매트릭스의 칸별로 서비스 수준을 설정하세요 — AX는 98% 이상, CZ는 더 낮게 — 그러면 총 재고 가치는 떨어지고 중요한 것의 가용성은 그대로이거나 오르는 것을 볼 수 있습니다.

새 SKU를 분류되지 않은 채 방치하는 것. 모든 신제품은 출시 시 잠정 등급(데이터가 달리 말할 때까지 보통 B)을 받아야 하고, 3~6개월의 이력 후 첫 실제 분류를 받아야 합니다. 분류되지 않은 SKU는 시스템의 일반 정책으로 기본 설정되는데, 이렇게 해서 통제 불능의 신규 판매 품목이 3주 차에 품절됩니다.

장부에서 분석을 정직하게 유지하세요​

ABC 분석은 회계의 데이터 — 단위 원가, 수량, 상각 — 로 실행되므로, 그 결과는 재고 원장만큼만 신뢰할 수 있습니다. 두 가지 습관이 분석을 정직하게 유지합니다. 첫째, 진부화된 C 품목을 전액 원가로 방치하지 말고 사재고 상각을 즉시 기장하세요; 오래된 장부 가치는 대차대조표와 다음 순위를 모두 부풀립니다. 플레인 텍스트 원장에서는 기장이 명시적이고 검토 가능합니다:

2026-10-16 * "Write down discontinued SKUs from Q3 C-list review"
  Expenses:Inventory-WriteDown            1,840.00 USD
  Assets:Inventory:FinishedGoods         -1,840.00 USD

둘째, A 품목 원가를 정확하게 유지하세요. 재고가 아닌 일반 비용 계정에 기장된 도착 원가 구성 요소(운임, 관세, 포장비)는 소비 가치를 과소계상하고 진정한 A를 B로 강등시킬 수 있습니다. Beancount에서 재고를 추적한다면, 부킹 문서에서 이러한 비용을 재고 로트에 연결하여 SKU별 숫자가 현실을 반영하도록 하는 방법을 다룹니다.

다음 단계​

이번 주에 12개월치 SKU 수준 판매 및 원가 데이터를 내보내고, 연간 소비 가치 열 하나를 계산하고, 정렬하세요. 어떤 정책을 세우기 전에, 목록 상단을 그냥 살펴보세요: 대부분의 사업주는 자신이 무심하게 관리해 온 A 품목 한두 개와, 불안하게 관리해 온 SKU로 가득한 C 꼬리를 발견합니다. 첫 번째 그룹은 주간 관심으로 승격시키고, 두 번째는 대량 단순함으로 강등시키며, C 목록 정리 검토를 일정에 넣으세요 — 순위 매기기는 오후 한나절이면 끝나고, 그 명료함은 1년 내내 지속됩니다.

출처: https://beancount.io/ko/blog/2026/10/16/abc-inventory-analysis-rank-skus-annual-value-count-reorder-guide

게시됨: 2026년 10월 16일

약 8분

보이지 않는 이익 누수: 소매업 및 창고에서 재고 손실을 측정하고 순환 실사를 통해 해결하는 방법

재고 손실은 장부상 재고와 실제 재고 간의 차이를 의미합니다. 이 가이드에서는 재고 손실률 계산 방법, 순환 실사와 ABC 분석이 연간 전수…

inventory
cost-of-goods-sold
약 10분

소규모 소매업체 및 창고를 위한 재고 감모 및 수시 재고 조사

소규모 소매업체와 창고가 감모율을 계산하고, ABC 분석 기반의 수시 재고 조사 프로그램을 설계하며, 원장에 감모 조정을 기록하고, 차이…

inventory
small-business
약 6분

안전 재고, 재주문점, EOQ: 현금을 묶어두지 않고 품절을 막는 세 가지 공식

EOQ는 얼마나 주문할지 정하고, 안전 재고는 수요 급증을 흡수하며, 재주문점은 언제 구매할지 정합니다 — 유휴 현금 없이 품절을 줄이는 실제…

inventory
small-business
약 9분

셀프 계산대는 조용히 소매업체에 수십억 달러의 비용을 초래하고 있다: 2026년 손실 데이터가 귀하의 장부에 의미하는 것

2026년 ECR 연구에 따르면 셀프 계산대가 있는 매장은 없는 매장보다 손실률이 33% 더 높습니다 — 손실을 별도 계정에 기록하여 그…

retail
inventory
약 6분

소매재고법 완전 해설: 모든 SKU를 세지 않고 기말재고를 추정하는 방법

소매재고법은 원가-소매가 비율을 미판매 재고에 적용해 기말재고를 원가로 추정합니다 — 선반 실사 없이 판매 기록만으로 가능합니다.

inventory
retail