부진 재고를 파악하는 방법: 2026년 6가지 점검 사항

모든 재고 내보내기 파일에는 묶여 있는 자금이 존재합니다. 어려운 것은 재고가 0인 품목을 찾는 일이 아닙니다. 회전율이 낮은 품목 중 어떤 것이 진짜 문제이고, 어떤 것이 단순히 그 제품 고유의 판매 패턴인지를 판단하는 것입니다.
이 판단을 한쪽으로 잘못 내리면 충분히 팔 수 있었던 재고를 손실 처리하게 됩니다. 반대로 잘못 내리면 현금이 창고에 1년 동안 묶이게 됩니다.
이 둘을 구분하는 만능 기준 일수는 존재하지 않습니다. 대신, 이미 가지고 있는 파일에서 반복해서 실행할 수 있는 일련의 점검 절차가 있습니다.
이 가이드에서는 장기 미회전 재고란 무엇인지, 고정된 기준치가 왜 실패하는지, 실행해야 할 6가지 점검 사항, 그리고 수동 방식이 한계에 부딪히는 지점을 다룹니다.
무엇을 장기 미회전 재고로 볼 것인가
유용한 구분 기준은 여전히 필요한 재고와 더 이상 필요하지 않은 재고를 나누는 것입니다.
The SLOB 재고 가이드에서는 과잉 재고 또는 장기 체화 재고라고도 불리는 장기 미회전 재고를 "필요하지만" "과잉 상태"인 제품으로 정의합니다. 반면 진부화 재고는 "더 이상 필요하지 않거나", "유행이 지났거나", "이전 컬렉션"의 제품이라는 점에서 다릅니다.
이러한 구분은 취해야 할 조치를 바꿉니다. 장기 미회전 재고는 수요 예측이나 구매 결정이 필요합니다. 반면 진부화 재고는 폐기 결정이 필요하며, 아무리 프로모션을 진행해도 해결되지 않습니다.
반대편 극단에는 누구나 쉽게 알아차리는 실패가 있습니다. 품절(stockout)은 재고가 바닥나는 현상이며, 과잉 재고는 너무 많이 보유하고 있는 반대 상황입니다. 대부분의 재고 보고서는 품절을 방지하는 데만 급급하여, 실제로는 비용이 훨씬 더 많이 드는 과잉 재고를 정량화하지 못합니다.
고정된 기준치가 작동하지 않는 이유
90일 동안 판매되지 않은 모든 제품을 장기 미회전 재고로 분류하고 싶은 유혹에 빠지기 쉽습니다. 때로는 이 기준이 맞을 수도 있지만, 대개는 무의미합니다.
SLOB 가이드는 대신 자체 데이터를 바탕으로 기준치를 도출할 것을 권장합니다. 전체 재고 회전율을 계산한 다음, 그 기준선보다 약간 높게 한계를 설정하십시오. 가이드의 실제 예시에서는 전체 재고 회전율이 35일이고 제안된 한계는 40일입니다.
이 수치는 그대로 복사해서 쓸 수 있는 규칙이 아님이 명시되어 있습니다. 리드 타임, 재주문점, 안전 재고 수준을 고려하여 "이 수치를 귀사의 비즈니스에 맞게 조정"해야 합니다.
가이드에서 제시하는 재고 회전율 계산식은 재고 가치를 매출로 나눈 후, 해당 기간의 일수를 곱하는 것입니다. 먼저 전체 카탈로그에 대해 이를 실행한 다음 제품별로 실행하여 비교하십시오.
즉, 기준치는 분석의 입력값이 아니라 분석의 결과물입니다. 선택한 수치를 보고서에 기록해 두어야 다음 분기 보고서와 비교할 수 있습니다.
6가지 점검 사항
다음 순서대로 실행하십시오. 각 단계는 이전 단계에서 제기된 의문에 대한 답을 제공합니다.
점검 1: 마지막 판매 이후 경과 일수
가장 간단하면서도 먼저 시작해야 할 신호입니다. 각 SKU별로 오늘 날짜에서 마지막 판매 날짜를 뺍니다.
현재 날짜에 TODAY 함수를 사용하여 열이 자동으로 업데이트되도록 하십시오. 내림차순으로 정렬한 다음 목록의 상단을 확인합니다.
이 점검은 후보군을 찾아낼 뿐입니다. 1년에 두 번만 팔리는 제품이 문제가 있는 것은 아니므로, 이 단계에서 확정할 수 있는 것은 없습니다.
점검 2: 자체 기준선 대비 재고 회전율
이제 각 SKU를 앞서 계산한 카탈로그 기준선과 비교합니다. 설정한 한계를 실질적으로 초과하는 모든 품목은 플래그(경고 표시)가 지정됩니다.
SUMIFS 함수를 사용하여 해당 기간 동안 SKU별 총 매출을 구한 다음, 제품별로 재고 회전율 계산식을 적용합니다.
이 점검을 통해 실제로 회전율이 낮은 품목과 짧은 기간 동안만 일시적으로 조용해 보였던 품목을 구분할 수 있습니다.
점검 3: 재고 보유 일수 대 리드 타임
현재 재고를 일평균 판매량으로 나누어 재고 보유 일수를 구합니다. 그런 다음 이를 동일한 SKU의 공급업체 리드 타임과 비교합니다.
보유 일수가 리드 타임보다 훨씬 길다는 것은 아직 보유할 필요가 없는 재고를 쥐고 있음을 의미합니다. 반대로 보유 일수가 리드 타임보다 짧다면 다음 주문이 너무 늦게 도착한다는 뜻입니다.
이 점검 단계에서는 장기 미회전 재고와 품절 리스크가 결국 동일한 분석을 양방향에서 바라본 것임을 알게 됩니다.
점검 4: 수량이 아닌 리스크 가치 기준 정렬
플래그가 지정된 품목을 수량이 아닌 재고 가치 기준으로 정렬하십시오. 회전율이 낮은 나사 1,000개와 회전율이 낮은 기계 3대는 전혀 다른 수준의 문제입니다.
이렇게 하면 즉시 우선순위가 재조정됩니다. 대개 가치 기준 상위 5개 품목이 전체 리스크 노출액의 대부분을 차지합니다.
플래그가 지정된 재고의 총 가치를 하나의 단일 수치로 보고하십시오. 재무 부서와의 논의에서 실제로 필요한 것은 바로 그 숫자입니다.
점검 5: 회전율이 높은 품목의 품절 빈도
회전율이 낮은 품목은 전체 그림의 절반에 불과합니다. 재고 수준 스냅샷에 COUNTIFS 함수를 사용하여 가장 빠르게 회전하는 SKU의 재고가 얼마나 자주 0이 되는지 계산해 보십시오.
장기 미회전 재고가 쌓여 있는 동시에 품절이 빈번하게 발생한다면 보통 한 가지 원인으로 귀결됩니다. 구매 부서가 예산을 잘못된 품목에 배분하고 있는 것입니다.
이 점검이 없다면 보고서는 단순한 손실 처리 목록에 불과합니다. 하지만 이 점검이 포함되면 보고서는 구매 전략을 개선하기 위한 강력한 근거가 됩니다.
점검 6: 진부화 재고 대 장기 미회전 재고 상태 플래그
마지막으로, 플래그가 지정된 품목을 제품 상태별로 나눕니다. SLOB 가이드에서 필수 열 중 하나로 활성(active) 대 진부화(obsolete)와 같은 제품 상태 플래그를 나열하는 이유가 바로 이 때문입니다.
플래그를 신뢰하기 전에 먼저 데이터가 정확한지 확인하십시오. 시스템 변경 후에는 동일한 상태를 나타내는 세 가지 다른 표기법이 섞여 있는 경우가 많으므로, UNIQUE 함수를 사용하여 고유한 상태 값 목록을 추출해 보십시오.
진부화로 분류된 품목은 수요 예측 논의에서 제외되어 폐기 논의 단계로 넘어갑니다. 이들은 별도의 테이블로 관리하십시오.
수동으로 처리하는 방법
옵션 1: 점검별로 하나의 플래그 열 만들기. SKU 목록에 위의 점검 항목별로 하나씩 총 6개의 열을 만든 다음, 필터를 조합하여 사용합니다. 특정 품목에 왜 플래그가 지정되었는지 질문을 받게 되므로, 여러 점검 결과를 하나의 최종 판정으로 합치지 말고 각 점검 결과를 그대로 노출해 두는 것이 좋습니다.
옵션 2: 카테고리 및 가치 구간별 피벗 테이블 생성. 플래그가 지정된 품목을 제품 카테고리별로 집계한 다음, 가치 구간별로 분류합니다. 이렇게 하면 길고 복잡한 SKU 목록을 단 세 가지 의사결정으로 압축할 수 있습니다.
옵션 3: 매개변수 탭 만들기. 재고 회전율 기준선, 설정한 한계값, 분석 기간, 사용된 리드 타임, 내보내기 날짜를 기록해 둡니다. 이렇게 해야 다음 분기에도 보고서를 일관되게 다시 실행할 수 있습니다.
공통 전제 조건. 세 가지 옵션 모두 재고 데이터와 매출 데이터가 동일한 기준 키(key)와 동일한 기간을 공유한다고 가정합니다. 매출 내보내기 파일은 몇 주간의 데이터를 담고 있고 재고 스냅샷은 단 하루의 데이터만 담고 있다면, 6가지 점검을 시작하기 전에 이 두 데이터를 일치시키는 작업부터 선행되어야 합니다.
수동 방식이 한계에 부딪히는 지점
첫 번째 분석은 하루가 꼬박 걸리지만 실제 낭비되는 자금을 찾아냅니다. 하지만 한 분기 뒤에 진행하는 두 번째 분석은 기초 데이터가 모두 바뀌었기 때문에 거의 똑같은 시간이 다시 소요됩니다.
제품 카탈로그는 끊임없이 변합니다. 새로운 SKU, 이름이 변경된 SKU, 통합된 SKU 등으로 인해 지난 분기 목록과의 비교가 어긋나게 됩니다.
기준선 역시 변합니다. 이번 분기의 전체 재고 회전율이 달라지면 이를 바탕으로 도출한 기준치도 함께 바뀝니다. 지난 분기에는 아무 문제 없던 품목이 제품 자체와는 무관한 이유로 이번 분기에는 플래그가 지정될 수 있습니다.
그리고 가장 큰 비용을 초래하는 실패가 있습니다. 플래그가 지정된 품목을 한 번 검토만 하고 아무런 의사결정도 기록하지 않는 것입니다. 결국 동일한 품목이 3달 치의 보관 비용이 더 얹어진 채 다음 보고서에 다시 등장하게 됩니다.
Powerdrill Bloom으로 구축하는 방법
1단계: 재고 및 매출 내보내기 파일 업로드하기
재고 파일과 매출 파일을 함께 업로드합니다. Powerdrill Bloom은 업로드 즉시 열 데이터를 분석하므로, 일치하지 않는 SKU 형식, 중복된 제품 코드, 일관되지 않은 상태 값 등이 플래그 지정 전에 미리 감지됩니다.
2단계: 자연어로 점검 사항 설명하기
규칙을 직접 구축하는 대신 말로 설명하십시오. 분석 기간, 리드 타임(있는 경우), 그리고 진부화 재고를 의미하는 상태 값을 지정합니다.
그런 다음 순서대로 점검을 요청하십시오. 먼저 전체 재고 회전율을 요청하고, 이어서 설정한 한계를 초과하는 SKU별 수치를 요청합니다. 다음으로 플래그가 지정된 품목을 수량이 아닌 가치 기준으로 정렬해 달라고 요청합니다. 마지막으로 회전율이 가장 높은 품목의 품절 횟수를 요청하십시오.
3단계: 차트, 보고서 또는 프레젠테이션 덱 내보내기
플래그가 지정된 테이블, 리스크 노출 가치 차트, 또는 사용된 기준치와 결과가 함께 담긴 슬라이드를 내보냅니다.
수동으로 다시 실행하는 것보다 나은 이유
| 수동 방식 | Powerdrill Bloom | |
|---|---|---|
| 기준 재고 회전율 도출 | 전체 카탈로그에 수식 적용 | 먼저 질문하여 확인 |
| 다른 기준치 테스트 | 모든 플래그 열 재구축 | 새로운 한계값을 말하고 질문 |
| 파일 간 SKU 키 불일치 | 오류가 난 조회(lookup) 수식으로 발견 | 업로드 시 즉시 감지 |
| 다음 분기 재실행 | 변경된 카탈로그에 맞춰 재구축 | 규칙은 유지한 채 파일만 교체 |
두 번째 행이 실제로 판단이 이루어지는 부분입니다. 플래그가 지정된 목록을 40일 기준과 60일 기준으로 각각 볼 수 있게 되면, 기준치에 대한 소모적인 논쟁이 유의미한 비교 분석으로 바뀝니다.
흔히 하는 실수들
아티클에 나오는 90일 기준치를 그대로 복사하기. 자체 재고 회전율 기준선에서 도출한 다음, 리드 타임과 안전 재고에 맞게 조정해야 합니다. SLOB 가이드의 지침대로 말이죠.
플래그가 지정된 품목을 수량 기준으로 정렬하기. 수량은 실제 리스크 노출액을 가립니다. 재고 가치 기준으로 정렬하고 총 리스크 노출 가치를 보고하십시오.
장기 미회전 재고와 진부화 재고를 하나의 목록으로 취급하기. 전자는 수요 예측에 따른 결정이 필요하고, 후자는 폐기 결정이 필요합니다. 상태 플래그를 기준으로 이 둘을 분리하십시오.
과잉 재고를 찾는 동안 품절 문제를 무시하기. 이 둘은 대개 동일한 구매 프로세스의 문제입니다. 두 가지를 모두 보고하지 않으면 분석 보고서가 단순한 손실 처리 요청서로 보일 수 있습니다.
시스템 변경 후 상태 열을 그대로 신뢰하기. 먼저 고유값 목록을 확인하십시오. "obsolete"가 세 가지 다른 표기법으로 입력되어 있다면 총계가 조용히 왜곡될 것입니다.
재고 스냅샷과 매출 기간을 직접 비교하기. 전자는 특정 시점의 데이터이고 후자는 일정 기간의 데이터입니다. 계산을 시작하기 전에 기간 기준을 먼저 일치시키십시오.
의사결정을 기록하지 않고 품목에 플래그만 지정하기. 조치가 취해지지 않은 플래그는 다음 분기에 더 많은 보관 비용이 추가된 채 다시 플래그로 나타납니다. 품목 옆에 결정 사항을 반드시 기록해 두십시오.
결론
자체 재고 회전율에서 기준치를 도출하고, 6가지 점검을 순서대로 실행하며, 수량이 아닌 가치 기준으로 정렬하고, 장기 미회전 재고와 진부화 재고를 분리하십시오. 이것이 바로 재고 내보내기 파일을 실질적인 구매 결정 도구로 전환하는 방법입니다.
비용이 많이 드는 부분은 첫 번째 분석이 아닙니다. 카탈로그와 기준선이 계속 변하기 때문에, 보고서를 매번 새로 만드는 대신 언제든 다시 실행할 수 있는 구조를 갖추는 것이 중요합니다.
만약 매 분기마다 이 작업에 시간을 허비하고 있다면, 현재 내보낸 파일로 Powerdrill Bloom을 사용해 보십시오. 또한 재고 및 수요 예측을 위한 AI 도구 모음과 공급망 분석 도구 목록도 확인해 보시기 바랍니다. 코드 없이 이상치를 찾는 방법을 다룬 코드 없이 데이터 세트에서 이상치 찾기 가이드에서 감지 기법을 다루고 있으며, CSV AI 어시스턴트 및 AI 예측 페이지에서 관련 도구를 소개하고 있습니다.
자주 묻는 질문
장기 미회전 재고란 무엇인가요?
여전히 필요하지만 과잉 보유하고 있는 재고를 말하며, 과잉 재고 또는 장기 체화 재고라고도 합니다. 이는 더 이상 전혀 필요하지 않은 재고인 진부화 재고와는 다릅니다.
판매가 발생하지 않은 지 며칠이 지나야 장기 미회전 재고로 분류되나요?
고정된 일수는 없습니다. 전체 재고 회전율을 계산하고 그 기준선보다 약간 높게 한계를 설정하십시오. 그런 다음 리드 타임, 재주문점, 안전 재고에 맞게 조정합니다.
재고 회전율은 어떻게 계산하나요?
SLOB 가이드에 따르면 재고 가치를 매출로 나눈 후, 해당 기간의 일수를 곱하여 계산합니다. 먼저 전체 카탈로그에 대해 실행하여 기준선을 구한 다음, 비교를 위해 SKU별로 실행하십시오.
플래그가 지정된 품목을 수량 기준으로 정렬해야 하나요, 가치 기준으로 정렬해야 하나요?
가치 기준입니다. 수량 기준을 사용하면 저렴한 부품 1,000개를 고가의 장비 몇 대보다 더 큰 문제로 취급하게 되어, 엉뚱한 곳에 주의를 기울이게 됩니다.
장기 미회전 재고 보고서에 품절 현황을 포함해야 하는 이유는 무엇인가요?
장기 미회전 재고가 많이 쌓여 있는 동시에 품절이 빈번하게 발생한다면 보통 한 가지 원인, 즉 예산이 잘못된 품목에 배분되고 있음을 가리키기 때문입니다. 두 가지를 모두 보고하면 분석 결과가 실질적인 구매 결정으로 이어질 수 있습니다.