스마트스토어나 쿠팡에서 물건을 판매하는 1인 셀러나 소상공인이 겪는 가장 큰 비극은 "품절로 인한 판매 기회 상실" 또는 반대로 "창고를 가득 채운 채 팔리지 않는 악성 재고"입니다. 수기 엑셀 장부의 한계를 넘어, 재고가 매일 어떻게 흘러가는지 추적하는 '일일 수불부'와 통계적 '안전재고(Safety Stock)' 공식을 실무에 적용하는 방법을 정리합니다.
1. 왜 엑셀 재고관리는 항상 오차가 발생하는가?
많은 창업자가 사업 초기에는 단순한 엑셀 시트에 총재고 수량만 적어두고 판매 시 숫자를 깎아 나가는 방식을 취합니다. 하지만 이 방식은 다음과 같은 치명적 결함을 가집니다:
- 입출고 이력(Audit Trail)의 부재: 현재 수량이 15개로 적혀있을 때, 이것이 어제 반품이 들어와서 15개인지, 출고가 덜 되어서 15개인지 원인을 추적할 수 없습니다.
- 유령 재고(Phantom Inventory): 파손, 불량, 샘플 발송, 분실 등의 비정규 출고가 누락되어 실제 창고 수량과 장부 수량이 점점 벌어집니다.
- 수식 덮어쓰기 사고: 날짜별 행을 추가하다가 이전 셀의 합계 수식이 깨지거나 덮어씌워져 한 달 전 데이터까지 오염되는 사고가 빈번합니다.
2. 일일 재고 수불부(Daily Inventory Ledger)의 기본 구조
수불부(受拂簿)의 원리는 회계의 대차대조표처럼 단순하고 엄격합니다. 하루의 재고는 항상 다음 등식을 만족해야 합니다:
📐 재고 수불부 기본 공식
당일 기말재고 = 전일 이월재고(기초) + 당일 입고량 - 당일 출고량 (정상 판매 + 반품/감모/폐기)
이 등식을 날짜별로 누적(Carryover)해 나가면, 어느 날짜에 어떤 이유로 재고가 감소했는지 명확한 타임라인이 형성됩니다.
3. 적정 안전재고(Safety Stock) 계산 공식
안전재고란 "공급업체의 납기 지연(Lead Time)"이나 "갑작스러운 일일 주문 폭주"가 발생해도 제품이 품절되지 않도록 유지하는 최소한의 버퍼(Buffer) 재고입니다.
(1) 소규모 사업자를 위한 실무 간이 공식
복잡한 표준편차 계산이 어려운 경우, 현업에서 가장 신뢰성 있게 사용하는 최대치-평균치 차이 공식입니다:
PRACTICAL FORMULA — Safety Stock
CALCULATION
안전재고(Safety Stock) = (최대 리드타임 × 최대 일일 판매량) - (평균 리드타임 × 평균 일일 판매량)
[실전 계산 예시]
- 평소 발주 후 입고까지 걸리는 기간(평균 리드타임): 5일
- 명절이나 원자재 부족 시 최대 지연 기간(최대 리드타임): 10일
- 평소 하루 평균 판매량: 20개
- 주말/이벤트 시 하루 최대 판매량: 45개
계산: (10일 × 45개) - (5일 × 20개) = 450 - 100 = 350개
👉 비상 상황을 대비해 창고에 항상 350개의 안전재고를 유지해야 품절을 100% 방지할 수 있습니다.
4. 언제 발주해야 하는가? 재발주점(ROP, Reorder Point)
안전재고를 계산했다면, 창고 재고가 몇 개 밑으로 떨어졌을 때 제조공장에 새 주문을 넣어야 하는지를 결정하는 재발주점(ROP)을 도출할 수 있습니다:
📌 재발주점(ROP) 공식
ROP = (평균 리드타임 × 하루 평균 판매량) + 안전재고(Safety Stock)위 예시 기준: (5일 × 20개) + 350개 = 450개
👉 즉, 재고 수량이 450개 이하로 내려가는 순간 즉시 추가 발주를 넣어야 합니다.
5. 재고 최적화를 위한 3대 현장 팁
- ABC 재고 분류법: 전체 매출의 80%를 차지하는 상위 20% 주력 상품(A그룹)에 안전재고를 집중 배치하고, 회전율이 낮은 C그룹 상품은 최소 수량만 유지합니다.
- 선입선출(FIFO) 물리적 표기: 창고 입고 시 박스 전면에 큰 글씨로 입고일자 스티커를 부착하여 먼저 들어온 재고가 먼저 포장되도록 물리적 동선을 설계합니다.
- 주기적 실사(Cycle Counting): 1년에 한 번 전체 재고를 조사하려 하지 말고, 매주 금요일 퇴근 전 특정 카테고리 2~3개씩 표본 실사를 진행하여 오차를 즉각 수정합니다.
설치 없이 브라우저에서 끝내는 일일 재고 수불부
ArcheMotion의 Daily Count(DC)는 다단계 차감 연산과 전일 이월, 로컬 영구 저장을 완벽 지원합니다.
자주 묻는 질문 (FAQ)
안전재고를 너무 많이 잡으면 보관료와 현금 흐름에 악영향을 주지 않나요?
맞습니다. 안전재고는 '보험'과 같아서 무조건 많다고 좋은 것이 아닙니다. 제조사와의 신뢰도를 높여 리드타임을 5일에서 3일로 단축하거나 일일 판매 예측도를 높이면 안전재고 필요 수량을 절반 이하로 줄일 수 있습니다.
Daily Count는 클라우드 서버에 우리 매장의 재고 데이터를 저장하나요?
아닙니다! ArcheMotion의 Daily Count는 Local-First(로컬 우선) 원칙으로 설계되어 모든 재고 데이터가 사용자의 PC 브라우저 내부(IndexedDB)에만 암호화 저장됩니다. 외부 서버로 매장의 민감한 매출 및 재고 데이터가 일절 전송되지 않습니다.