홈 › 쓰는 법 › 재고관리 기본

재고관리 엑셀 기본: 이동평균·실사·수불부

재고는 「몇 개 있나」와 「얼마어치 있나」 두 가지를 맞추는 일이에요. 작은 가게에서 꼭 필요한 규칙만 정리했어요.

1. 기록은 다섯 가지면 충분해요

구분언제재고
입고사 와서 들어올 때(처음 재고도 입고로)+ 수량, 단가 기록
출고팔거나, 쓰거나(포장재), 버릴 때− 수량
반품입고고객이 돌려보내 다시 팔 수 있을 때+ 수량(팔 때 원가로)
반품출고매입처에 돌려보낼 때− 수량
실사조정직접 세어 본 수량이 장부와 다를 때센 수량으로 맞춤(차이만 기록)

2. 재고금액: 이동평균 vs 최근 매입원가

같은 상품을 1,000원에 10개, 1,300원에 10개 샀다면 지금 20개의 단가는 얼마일까요?

  • 이동평균: 입고할 때마다 (기존 재고금액 + 입고금액) ÷ (기존 수량 + 입고 수량). 위 예시는 (10,000 + 13,000) ÷ 20 = 1,150원. 이후 5개를 팔면 원가는 5 × 1,150 = 5,750원이고 남은 15개의 단가는 그대로 1,150원이에요.
  • 최근 매입원가: 마지막으로 산 단가(1,300원)로 계산. 계산이 쉽고 가격이 오를 때 원가를 보수적으로 잡지만, 재고금액이 실제 산 돈과 달라질 수 있어요.

판매가 많고 매입 단가가 자주 바뀌면 이동평균이 실제 이익에 가까워요. 이어서 3개를 2,000원에 더 사면 (15 × 1,150 + 6,000) ÷ 18 ≈ 1,292원으로 다시 평균을 내요.

엑셀로 직접 한다면: 품목별로 「누적 수량」「누적 금액」 열을 두고, 입고 줄에서는 금액을 더하고, 출고 줄에서는 출고수량 × (직전 누적금액 ÷ 직전 누적수량)만큼 금액을 빼면 돼요.

3. 실사(재고 조사)

한 달에 한 번, 적어도 분기에 한 번은 직접 세어 보세요. 장부 30개, 센 수량 28개면 차이 −2개를 「실사조정」으로 기록해요. 이때 출고로 처리하면 판매량이 부풀려지니 꼭 따로 구분하세요. 실사 날짜 이전에 빠뜨린 입출고를 나중에 넣어도, 실사일의 수량은 센 수량 그대로 두는 게 원칙이에요.

4. 수불부 읽는 법

수불부는 기간별로 기초 + 입고 − 출고 + 반품입고 − 반품출고 ± 조정 = 기말을 품목마다 보여 주는 표예요. 이 식이 안 맞으면 기록이 빠졌다는 뜻이에요. 기말 재고금액은 결산(재무제표의 재고자산·매출원가) 자료로도 써요.

5. 안전재고와 소진 예상일

  • 안전재고 = 하루 평균 판매량 × (주문해서 받는 데 걸리는 날 + 여유 일수). 하루 3개, 입고까지 5일, 여유 2일이면 21개.
  • 소진 예상일 = 현재고 ÷ 최근 30일 하루 평균 판매량. 14일 안쪽이면 발주를 준비하세요.

6. 바코드로 실수 줄이기

상품에 바코드가 없다면 SKU(내 관리코드)로 Code128 라벨을 뽑아 붙이세요. Code128 은 영문·숫자를 모두 담고 일반 바코드 스캐너와 스마트폰으로 읽혀요. USB 바코드 스캐너는 키보드처럼 글자를 입력하고 Enter 를 치기 때문에, 엑셀 셀이나 웹 입력칸에 바로 찍을 수 있어요.

엑셀 대신 자동으로

서식척척 재고·마진 장부는 이동평균/최근원가를 고를 수 있고, 실사 입력(바코드로 세기 포함), 기간 수불부, 안전재고·소진 예상일, 세트 상품 구성품 자동 차감, Code128 라벨 인쇄를 해 줘요. 해가 바뀌어도 재고가 그대로 이어지고, 맥·휴대폰에서도 써요. 내려받는 엑셀에는 「현재고 = 입출고 합계」 수식이 살아 있어요.

자주 묻는 질문

세트 상품(선물세트)은 어떻게 관리해요?

세트 자체는 재고를 두지 않고 구성품 재고만 관리해요. 세트 1개가 팔리면 구성품이 각각 구성 수량만큼 빠지고, 팔 수 있는 세트 수는 「구성품 재고 ÷ 구성 수량」 중 가장 작은 값이에요.

마이너스 재고는 왜 생기나요?

입고를 늦게 적었거나, 반품·실사를 빠뜨렸을 때 생겨요. 입고를 먼저 기록하는 습관을 들이고, 마이너스가 보이면 그 날짜 앞뒤 기록을 확인하세요.