엑셀 재고 관리, 언제까지 버틸 수 있을까

시즌 마감 정산을 앞두고 팀원 세 명이 밤새 엑셀 파일을 맞춰본 적 있으신가요? A매장은 같은 자켓이 12벌 남아 세일 처리해야 하는데, B매장은 2주 전부터 품절이라 고객을 돌려보내고 있는 그 상황 말입니다. 두 매장이 같은 도시에 있다면 더 뼈아픕니다. 재고는 분명히 있는데, 있어야 할 곳에 없는 것입니다.
이건 관리자의 실수가 아닙니다. 엑셀이 감당할 수 있는 복잡도의 한계를 브랜드가 넘어선 것입니다.
엑셀 재고 관리가 '버텨지는 것처럼 보이는' 이유
매장 3~5개, SKU 300개 이하일 때 엑셀은 충분히 작동합니다. 한 사람이 전체 재고를 머릿속에 담을 수 있고, 파일 하나로 현황을 공유할 수 있습니다. 문제는 이 상태가 오래 유지되면서 엑셀이 '시스템'처럼 느껴지기 시작한다는 점입니다.
매장이 10개를 넘고, SKU가 1,000개를 향해 가고, 시즌이 겹치기 시작하면 엑셀은 더 이상 시스템이 아닙니다. 그것은 여러 사람이 동시에 편집하다 충돌이 나고, 버전이 갈리고, 누군가의 실수 하나가 전체 수치를 틀어버리는 공유 메모장입니다.
그런데도 계속 쓰는 이유가 있습니다. 익숙하고, 당장 돈이 안 들고, 바꾸려면 뭔가 큰 결정을 해야 할 것 같기 때문입니다. 그 결정을 미루는 동안, 비용은 조용히 쌓입니다.
실제로 얼마나 잃고 있는가
사람 시간의 낭비
재고 담당자가 매주 월요일 오전 두 시간을 각 매장 보고를 취합하고 마스터 파일을 업데이트하는 데 씁니다. 시즌 전환기에는 그게 하루가 됩니다. 연간으로 환산하면 한 사람의 업무 시간 중 10~15%가 데이터 정리에 사라집니다. 팀이 10명이면 1~1.5명분의 인건비가 엑셀 유지에 쓰이고 있는 셈입니다.
이것보다 더 큰 손실은 그 사람이 그 시간에 할 수 있었던 일입니다. 어느 매장에 어떤 SKU를 추가 투입하면 이번 주 매출을 올릴 수 있는지, 어떤 상품이 이미 사이클이 꺾였는지를 분석하는 일 말입니다.
과재고와 품절이 동시에 발생하는 비용
패션 업계에서 시즌 말 재고 처리는 매출총이익률을 평균 10~20%포인트 갉아먹습니다. 정가 판매 기회를 놓치고 30~40% 할인 처리를 해야 하기 때문입니다. 연매출 50억 원 브랜드라면 잘못된 배분 하나로 시즌당 수천만 원이 증발할 수 있습니다.
반대로 품절로 인한 기회손실은 수치로 잘 잡히지 않아서 더 위험합니다. 고객이 매장에서 원하는 사이즈를 못 찾고 나가면 그 매출은 어디에도 기록되지 않습니다. 엑셀에는 '팔린 것'만 남습니다.
의사결정의 지연
바이어 미팅이 내일인데 오늘 저녁까지 현재 재고 현황이 확정되지 않는 상황을 겪어보셨을 겁니다. 누군가가 파일을 열어두고 있거나, 어제 입력한 수치가 맞는지 확인이 안 되거나. 결국 '아마 이 정도일 것'으로 회의에 들어갑니다. 이런 의사결정이 쌓이면 브랜드의 매입 정확도 전체가 흔들립니다.
무엇이 달라져야 하는가
해결책은 '더 잘 만든 엑셀'이 아닙니다. 매크로를 정교하게 짜거나, 구글 시트로 옮기거나, 컬럼을 더 추가하는 방식은 임계치를 조금 늦출 뿐입니다. 근본적으로 달라져야 하는 것은 재고 데이터가 발생하는 시점과 의사결정이 이루어지는 시점 사이의 간격입니다.
데이터가 실시간으로 모여야 한다
각 매장의 판매·입고·이동 데이터가 중앙에 자동으로 집계되어야 합니다. 담당자가 취합하는 것이 아니라, 트랜잭션이 발생하는 순간 시스템에 반영되어야 합니다. 그래야 월요일 오전이 아니라 지금 이 순간의 재고 현황을 볼 수 있습니다.
배분과 보충 로직이 자동화되어야 한다
어느 매장에 얼마를 보낼지를 사람이 매번 판단하는 것은 매장 수가 늘수록 불가능해집니다. 과거 판매 속도, 현재 재고 수준, 시즌 잔여 기간을 기반으로 보충 우선순위를 시스템이 제안해야 합니다. 사람은 예외 케이스를 판단하는 데 집중할 수 있어야 합니다.
루브릭랩스가 F&F와 함께 구축한 시스템이 이 방식입니다. 전국 700개 매장의 배분·보충 로직을 자동화하면서, 담당자가 매주 수작업으로 처리하던 배분 작업을 시스템이 처리하도록 전환했습니다. 사람의 판단이 필요한 부분은 줄이지 않았습니다. 반복적인 계산을 사람이 하지 않아도 되게 만든 것입니다.
생산·리오더와 재고가 연결되어야 한다
재고 관리가 판매 현황만 보는 데서 그치면 절반짜리입니다. 현재 재고 소진 속도를 보고 리오더 시점을 자동으로 알려주거나, 생산 리드타임을 감안해 발주 시기를 역산해주는 것이 진짜 의미 있는 자동화입니다. Mardi Mercredi의 폭발적 성장기에 루브릭랩스가 구축한 리오더·생산 통합 ERP가 이 문제를 다뤘습니다. 성장 속도가 빠를수록 재고와 생산이 따로 노는 비용이 기하급수적으로 커지기 때문입니다.
언제 바꿔야 하는가
'나중에'는 없습니다. 정확히는, '나중에'가 오면 이미 늦은 경우가 많습니다. 시스템 전환은 시즌 한가운데에서 하기 어렵습니다. 데이터 이관, 팀 교육, 프로세스 재설계가 필요하기 때문에 최소 한 시즌 전에 시작해야 합니다.
아래 중 하나라도 해당된다면, 지금이 그 시점입니다.
- 매장이 8개 이상이고 재고 담당자가 매주 취합 작업을 하고 있다
- 시즌 말 재고 처리 비율이 전체 물량의 20%를 넘는다
- 바이어 미팅이나 생산 발주 결정을 '대략적인 수치'로 하고 있다
- 재고 파일 버전 충돌이나 수치 불일치로 팀 내 혼선이 생긴 적 있다
마치며
엑셀은 나쁜 도구가 아닙니다. 다만 브랜드가 엑셀보다 빠르게 성장했을 때, 엑셀을 붙잡고 있는 비용이 시스템을 바꾸는 비용보다 커지는 순간이 옵니다. 시즌 말마다 과재고 처리로 마진을 깎고, 매주 월요일 오전을 데이터 취합에 쓰고, '아마 이 정도'로 발주 결정을 내리고 있다면, 그 순간은 이미 지났을 가능성이 높습니다.
시즌 말 재고 처리 한 번의 손실이 시스템 구축 비용을 넘는 브랜드라면, 지금 바로 대화를 시작하는 것이 가장 빠른 투자입니다. → 문의하기
참고자료
- Inventory Management Best Practices for Retail— National Retail Federation
- The True Cost of Spreadsheet Errors— Journal of Accountancy
- Retail Inventory Shrinkage and Loss Prevention— Shopify
- Fashion Retail: Managing Markdown and End-of-Season Inventory— McKinsey & Company
- ERP for Fashion and Apparel Industry Overview— Gartner