안전재고란? 품절을 막는 최소 재고 계산법

편의점 하다 보면 제일 속 쓰린 게 손님이 찾는 물건이 딱 없을 때예요. 그 손님이 그냥 빈손으로 나가면 다행인데, 몇 번 반복되면 아예 다른 가게로 가 버리더라고요.

그렇다고 넉넉하게 쌓아 두자니 돈이 묶이고, 유통기한 있는 건 결국 폐기로 나가고요. 그래서 필요한 게 안전재고예요. 몇 개를 둬야 하는지 감 말고 숫자로 정하는 방법을 적어 볼게요.

안전재고가 뭔데요

말 그대로 ‘혹시 몰라서’ 더 갖고 있는 재고예요. 평소에 하루 10개 팔리는 물건이라고 딱 10개만 있으면, 어느 날 15개 팔리면 그날 바로 동나요. 그 빈틈을 메우는 게 안전재고입니다.

품절은 보통 둘 중 하나 때문에 나요. 갑자기 평소보다 많이 팔렸거나, 주문한 물건이 늦게 왔거나. 주문하고 물건 받을 때까지 걸리는 시간을 리드타임이라고 하는데, 이게 하루만 밀려도 재고가 금방 바닥나요.

제일 쉬운 방법: 최대·평균법

계산기만 있으면 돼요.

안전재고 = (최대 일판매량 × 최장 리드타임) − (평균 일판매량 × 평균 리드타임)

컵라면 하나로 해볼게요. 하루 평균 10개, 많이 나간 날은 16개. 주문하면 보통 이틀, 늦으면 사흘 걸린다고 치면

(16 × 3) − (10 × 2) = 48 − 20 = 28개

간단하긴 한데 숫자가 좀 크게 나와요. 제일 많이 팔린 날이랑 제일 늦게 들어온 날이 같은 시기에 겹친다고 가정하는 거라서요. 실제로 그런 일은 드물죠. 유통기한 걱정 없는 공산품이나, 떨어지면 큰일 나는 물건에 쓰기 괜찮아요.

조금 더 정확하게: 서비스 수준법

이건 판매량이 평소에 얼마나 들쑥나쑥한지를 숫자로 넣어서 계산해요.

안전재고 = Z × 일판매량 표준편차 × √리드타임(일)

용어가 어려워 보이는데 하나씩 보면 별거 없어요.

Z는 ‘품절을 얼마나 확실히 막고 싶냐’예요. 물건 기다리는 동안 품절이 안 날 확률을 서비스 수준이라고 부르고, 거기에 맞는 Z 값이 정해져 있어요.

서비스 수준Z 값
90%1.28
95%1.65
99%2.33

표준편차는 판매량이 평균에서 얼마나 왔다 갔다 하는지예요. 손으로 계산할 필요는 없어요. POS에서 최근 4~8주 일별 판매량을 뽑아 엑셀에 붙이고 =STDEV.S(범위) 넣으면 끝이에요.

아까 컵라면 표준편차가 3개, 리드타임 2일, 서비스 수준 95%면

1.65 × 3 × √2 ≈ 7개

같은 컵라면인데 28개 vs 7개. 어떤 방법 쓰느냐에 따라 창고가 이만큼 달라져요. 다만 이건 리드타임이 항상 2일이라고 본 계산이라, 배송이 자주 늦는 거래처면 몇 개 더 얹어 두세요.

서비스 수준만 바꿔 보면 이렇게 나와요. 소수점은 올렸어요.

서비스 수준계산안전재고
90%1.28 × 3 × 1.41 ≈ 5.46개
95%1.65 × 3 × 1.41 ≈ 7.07개
99%2.33 × 3 × 1.41 ≈ 9.910개

90%에서 95%는 1개 차이인데, 99%까지 올리려면 3개가 더 필요해요. 품절을 완벽하게 막으려고 할수록 재고가 확 늘어나는 구조예요.

상품마다 다르게 잡아야 해요

다 같은 기준으로 잡으면 손해 보는 물건이 꼭 생겨요.

담배, 생수, 잘 나가는 음료처럼 없으면 손님이 바로 돌아서는 건 높게 잡는 게 맞고요. 도시락이나 김밥은 반대예요. 하루 이틀이면 끝나는 걸 넉넉히 두면 그게 다 폐기라서, 가끔 품절 나는 게 차라리 나을 때가 많아요. 일주일에 한두 개 나가는 물건에 여유분 두는 것도 그냥 돈 묶어 두는 거고요.

그럼 언제 주문하냐면

안전재고가 나오면 주문 시점도 같이 나와요. 물건 기다리는 동안 팔릴 양에 안전재고를 더한 게 발주점이에요.

컵라면이면 10개 × 2일 = 20개, 여기에 7개 더해서 27개. 재고가 27개 밑으로 내려가면 주문 넣으면 돼요. 발주점은 다음 글에서 따로 자세히 쓸게요.

계절 바뀌면 다시 계산하기

이 숫자는 계속 바뀌어요. 여름 되면 음료 판매량이 뛰고, 근처에 가게 하나 새로 생기면 또 달라지고요. 계절 바뀔 때 한 번씩은 다시 계산해 보는 걸 추천해요.

처음부터 전 품목 하려면 못 해요. 요즘 자주 비었던 물건 다섯 개만 골라서 먼저 해 보세요.

혹시 다른 Z 값이 필요하신 분들을 위해 나머지 값도 정리해 두겠습니다.

원래 문장에서 띄어쓰기만 고친 버전은 이거예요.

혹시 Z 값을 구하고 싶으신 분들이 있으실 수 있으니까 다른 Z 값도 남겨 두겠습니다.

댓글 남기기