WIKIWIKI

PUBLIC KNOWLEDGE NODE

재고자산과 매출원가: 팔린 것과 남은 것을 나누는 회계

공개 발행

가상 도매업체의 거래로 매출원가·기말재고를 직접 계산합니다. 선입선출과 가중평균 비교, 분개, 평가손실, 실사 차이, ERP 대사와 연습문제까지 설명합니다.

원문 출처 확인

매출원가는 이번 기간에 판매한 상품의 원가이고, 재고자산은 아직 판매하지 않아 다음 기간으로 넘기는 원가다. 상품을 샀다는 사실, 대금을 지급했다는 사실, 고객에게 팔았다는 사실은 서로 다른 사건이다. 이 셋을 분리하면 “물건을 많이 샀는데 왜 전부 비용이 아니지?”라는 질문에 답할 수 있다.

이 글은 상품을 사서 되파는 가상 도매업체의 한 달 거래를 직접 계산한다. 특정 회사의 실제 실적이나 세무 신고 사례가 아니다. 금액은 원 단위이며, 공제 가능한 부가세·반품·할인·배송비는 계산에서 제외한다. 실제 적용은 회사의 회계기준과 계약 조건을 확인해야 한다.

1. 매입액과 매출원가가 다른 이유

가상 업체 ‘연결상사’가 아래 거래만 했다고 가정하자. 같은 규격의 상품이며, 당월 매입을 마친 뒤 한 번에 판매했다.

구분수량개당 원가합계
월초에 남은 상품100개10,000원1,000,000원
당월 매입100개12,000원1,200,000원
판매할 수 있는 상품200개서로 다름2,200,000원
당월 판매150개아래에서 배분아래에서 계산
월말에 남은 상품50개아래에서 배분아래에서 계산

판매가는 개당 20,000원이므로 매출은 150개 × 20,000원 = 3,000,000원이다. 그런데 비용을 당월 매입액 1,200,000원으로 잡으면, 월초 상품이 판매된 원가를 놓친다. 반대로 보유 원가 2,200,000원 전부를 비용으로 처리하면 아직 남은 50개의 원가까지 이번 달에 넣게 된다.

따라서 2,200,000원을 ‘팔린 150개의 원가’와 ‘남은 50개의 원가’로 나눠야 한다. 현금으로 샀는지 외상으로 샀는지는 이 배분과 별개다. 외상매입은 지급 의무를, 외상판매는 받을 권리를 추가로 만들지만 상품 원가가 사라지는 것은 아니다.

2. 기본 공식은 금액의 흐름을 맞추는 식이다

상품 매매업의 단순한 기본식은 다음과 같다.

매출원가 = 기초재고 + 당기 순매입원가 − 기말재고

순매입원가는 단순 결제액과 다를 수 있다. 매입에누리·환출·할인, 상품을 현재 장소와 상태로 가져오는 데 관련된 원가 등을 회사의 적용 기준에 맞춰 반영해야 한다. 제조업은 당기 상품 매입액 대신 제조 과정에서 완성된 제품의 원가를 연결하므로 같은 표를 그대로 쓰면 안 된다.

이 식은 원가 배분 결과를 검산하는 데 유용하다. 그러나 어떤 물건이 회사 소유인지, 몇 개가 남았는지, 개당 원가가 얼마인지 잘못 판단하면 식 자체가 맞아도 재무제표는 틀릴 수 있다. 숫자를 끼워 맞추는 공식으로 사용하지 않는 것이 중요하다.

3. 선입선출법으로 계산해보기

먼저 들어온 원가가 먼저 판매된 것으로 배분하는 선입선출법을 적용하자.

  • 월초 재고 100개 × 10,000원 = 1,000,000원
  • 당월 매입분 중 50개 × 12,000원 = 600,000원
  • 판매한 150개의 매출원가 = 1,600,000원
  • 남은 50개 × 12,000원 = 기말재고 600,000원

검산은 1,000,000 + 1,200,000 − 600,000 = 1,600,000원이다. 매출총이익은 3,000,000 − 1,600,000 = 1,400,000원, 매출총이익률은 약 46.7%다.

여기서 원가의 배분 순서가 실제 창고의 출고 순서와 항상 같다는 뜻은 아니다. 물류 담당자가 유통기한 순으로 출고하더라도 회계 원가 배분은 별도 정책으로 관리될 수 있다. 실제 흐름과 원가 흐름이 무엇인지 구분해서 설명해야 한다.

4. 가중평균법을 적용하면 무엇이 달라질까?

동일한 거래에 기간 가중평균법을 적용하면 평균단가는 2,200,000원 ÷ 200개 = 11,000원이다.

결과선입선출법기간 가중평균법
매출원가1,600,000원1,650,000원
기말재고600,000원550,000원
매출총이익1,400,000원1,350,000원

두 방법 모두 매출원가와 기말재고를 더하면 총원가 2,200,000원이 된다. 매입단가가 달라서 이번 달과 다음 달로 넘어가는 원가의 배분이 달라진 것이다. 현금이 추가로 생기거나 사라진 것이 아니다.

이 예시는 매입 후 판매가 한 번 발생해 계산이 단순하다. 매입과 판매가 여러 차례 섞이면 매입 때마다 평균을 다시 계산하는 이동평균과 기간 전체의 가중평균 결과가 다를 수 있다. ERP의 단가 계산 방식을 확인하지 않고 엑셀의 단순 평균과 비교하면 원인을 잘못 짚기 쉽다.

재고의 특성에 따라 개별법 등이 필요할 수 있다. IAS 2는 통상적으로 상호 교환 가능한 재고에 선입선출법이나 가중평균법을 설명한다. 특정 기간 이익을 높이려고 방법을 임의로 바꾸는 것은 계산 선택의 문제가 아니다. IFRS 재단의 IAS 2 안내

5. 분개는 매출 기록과 원가 기록을 나눠 본다

계속기록법, 선입선출법을 사용하는 이 사례에서 당월 외상매입과 외상판매는 다음처럼 볼 수 있다. 세금과 별도 비용은 생략했다.

사건차변대변
상품 100개 외상매입상품 1,200,000매입채무 1,200,000
상품 150개 외상판매매출채권 3,000,000매출 3,000,000
판매된 상품 원가 반영매출원가 1,600,000상품 1,600,000

고객이 나중에 3,000,000원을 입금하면 매출채권을 현금으로 바꾸는 기록을 한다. 이미 인식한 매출과 매출원가를 또 기록하는 것이 아니다.

실지재고조사법에서는 기말 실사와 결산 과정에서 원가를 산출하는 등 기록 시점과 계정 처리 방식이 다르다. 한 방식의 매입 분개와 다른 방식의 마감 분개를 섞으면 원가가 중복될 수 있으므로, 사용 중인 방식을 먼저 확인하자.

6. 남은 상품의 가치가 떨어지면 어떻게 하나?

앞의 선입선출 사례에서 남은 50개의 장부 원가는 개당 12,000원이다. 월말 예상 판매가격이 10,500원으로 하락했고, 판매를 위해 추가로 필요한 비용이 개당 1,000원이라고 가정하자. 미완성 작업은 없다.

개당 순실현가능가치는 10,500 − 1,000 = 9,500원이다. 원가와 비교하면 개당 2,500원, 총 125,000원의 평가손실이 발생하는 예시가 된다. 평가 후 재고금액은 50 × 9,500 = 475,000원이다. 이 손실을 이미 판매한 150개의 원가 배분과 혼동하지 말아야 한다.

IAS 2의 원가와 순실현가능가치 중 낮은 금액으로 측정한다는 원칙을 적용한 학습 예시다. 실제 판단에는 품목별 상태, 판매 가능성, 추가 원가의 근거가 필요하다. 단순히 판매가가 낮아졌다는 이유로 모든 품목에 같은 비율을 적용하지 않는다. 평가손실을 손익계산서에 표시하는 계정과 방법도 적용 기준을 확인한다.

7. 실사 차이는 수량·단가·귀속을 나눠 찾는다

가치 하락 예시와 별개로, 장부에는 50개인데 실제로는 47개가 있다고 해보자. 선입선출 원가 12,000원 기준 차이는 36,000원이다. 이 금액을 즉시 도난 손실로 확정하지 말고 다음 순서로 확인한다.

  1. 다른 창고로 이동했는데 입고 처리가 늦었는가?
  2. 고객에게 출고됐는데 출고 전표가 빠졌는가?
  3. 반품이나 샘플 제공을 정상 판매와 섞었는가?
  4. 실사 중 움직인 수량을 중복 또는 누락 집계했는가?
  5. 같은 품목을 개·박스 등 다른 단위로 기록했는가?

운송 중 상품과 외부 보관 상품은 계약 조건과 지배·위험 이전 등 적용 기준에 따라 귀속을 검토해야 한다. 회사 창고에 있다는 사실만으로 모두 우리 재고는 아니다. 타인 소유의 위탁 보관 상품은 따로 식별한다.

실사표에는 품목·창고·로트·단위·장부수량·실사수량·차이·원인·승인자를 남긴다. 수량이 맞는데 금액이 다르면 원가 배분, 환율, 원가 마감, 품목 코드 변경을 별도로 확인한다. 수량 차이를 단가 변경으로 덮지 않는 것이 핵심이다.

8. ERP 이익률이 갑자기 달라졌을 때의 점검 순서

매출은 그대로인데 이익률이 크게 달라졌다면 원가 반영 시점부터 확인하자. 출고 시 잠정 단가를 쓰고 월말 마감에 확정 원가를 반영하는 환경에서는 같은 기간의 값이 달라질 수 있다.

확인 순서는 ‘조회 기간과 법인 → 판매·반품 누락 → 수량 단위 → 원가 마감 여부 → 평가손실 → 총계정원장 대사’가 좋다. 판매금액과 원가금액을 다른 통화나 다른 기간으로 비교하는지도 본다.

기말재고를 100,000원 크게 잡으면, 다른 조건이 같고 평가손실 등을 별도로 고려하지 않는 기본식에서는 매출원가가 100,000원 작아지고 세전 이익은 그만큼 커진다. 차기에는 잘못된 기초재고로 이어질 수 있으므로 당월 차이만 없애는 방식으로 처리하면 안 된다.

9. 직접 풀어보기

다른 가상 업체의 기초재고는 800,000원, 당기 순매입원가는 2,200,000원, 기말재고는 900,000원, 매출은 3,300,000원이다. 평가손실 등 추가 조정은 없다고 가정한다.

  • 매출원가와 매출총이익은 얼마인가?
  • 기말재고를 실수로 1,000,000원으로 입력하면 이익은 어떻게 달라지는가?
  • 외상매입 대금을 아직 지급하지 않았다는 이유로 매출원가 계산에서 뺄 수 있는가?

풀이: 매출원가는 800,000 + 2,200,000 − 900,000 = 2,100,000원, 매출총이익은 1,200,000원이다. 기말재고를 100,000원 과대 계상하면 계산상 이익도 100,000원 과대 계상된다. 지급 여부는 매입채무·현금의 문제이므로, 판매된 상품의 원가를 비용에서 제외하는 근거가 되지 않는다.

계산을 마친 뒤에는 ‘왜 그런가’를 한 문장으로 설명해보자. 팔린 원가는 이번 기간의 비용으로, 남은 원가는 재고자산으로 나눈다는 원리를 이해하면 공식을 외우는 부담도 줄어든다.

이어서 읽기와 참고 자료

본문의 업체·수량·금액·문제와 풀이는 학습을 위해 구성한 가상 사례다. AI의 도움을 받아 작성·보강했으며, 참고 기준과 계산 가정을 함께 제시했다. 개별 회사의 회계·세무 판단을 대신하지 않는다.