고객이 금요일까지 30개를 발송할 수 있느냐고 묻습니다. 회계 소프트웨어는 선반에 34개가 있다고 말하니, 가능하다고 답하고 주문을 받습니다. 월요일 아침 창고에서 실제 수량은 11개라고 알려줍니다 — 지난 분기 동안 파손, 입고 수량 오계산, 그리고 아무도 설명할 수 없는 상자 하나로 24개가 새어 나갔는데, 누군가 세어보기 전에는 장부가 재고를 알지 못했기 때문에 전혀 눈치채지 못한 것입니다. 이제 고객에게 다시 전화해서 부분 발송을 할인해주고, 아무도 항목별로 설명할 수 없는 이유로 매출원가가 왜 갑자기 뛰었는지 해명해야 합니다.
장부가 말하는 것과 선반에 있는 것 사이의 이 간극은 부기 오류가 아닙니다. 시스템 선택입니다. 실물 상품을 판매하는 모든 사업체는 영구재고 또는 실지재고라는 두 가지 재고 시스템 중 하나를 운영하며, 이 선택이 장부가 재고를 지속적으로 추적할지 아니면 사후에 재구성할지를 결정합니다. 잘못 고르면 한 번도 쓰지 않을 실시간 정밀도에 비용을 지불하거나, 조사와 조사 사이에 눈을 감은 채 재고 감모가 조용히 마진을 잠식하게 내버려두게 됩니다.
두 시스템을 쉬운 말로
영구 시스템은 모든 거래마다 재고를 갱신합니다. 각 매입은 재고 계정에 수량을 더하고, 각 판매는 수량을 빼면서 동시에 매출원가를 기록합니다. 장부는 항상 현재 잔액을 보여줍니다 — 이론적으로는 화요일 오후 3시에 자리에서 일어나지 않고도 어떤 품목의 재고를 확인할 수 있습니다. POS 시스템, 바코드 스캐너, 재고 소프트웨어가 이를 실용적으로 만드는 기계장치입니다: 스캔 한 번이 곧 분개 한 건입니다.
실지 시스템은 누군가 세어볼 때만 재고를 갱신합니다. 조사와 조사 사이에 재고 계정은 마지막으로 센 값에 그대로 멈춰 있습니다. 기간 중 매입은 임시 보관 계정 — 보통 매입(Purchases)이라고 부릅니다 — 으로 들어가고, 판매는 재고 변동 없이 수익만 기록합니다. 기말에 누군가 모든 것을 실물로 세고, 매출원가는 산술로 역산됩니다: 기초에 가지고 있던 것 더하기 기간 중 산 것 빼기 남은 것 = 반드시 판 것(또는 잃은 것)이어야 합니다.
| 영구재고 | 실지재고 | |
|---|---|---|
| 재고 잔액 | 매 판매와 매입마다 갱신 | 실물 조사 후에만 갱신 |
| 매출원가 | 각 판매 시점에 기록 | 기간당 한 번 조사로부터 계산 |
| 기간 중 매입 | 재고에 직접 차변 | 매입 보관 계정에 차변 |
| 실물 조사 | 시스템 검증을 위한 순환 조사 | 숫자를 만들어내는 전면 조사 |
| 적합한 경우 | 많은 SKU, 높은 거래량, 여러 위치 | 적은 SKU, 낮은 거래량, 단순 운영 |
| 비용 | 소프트웨어, 스캐너, 입고 규율 | 조사를 위한 인력 시간, 최소한의 도구 |
어느 시스템도 실물 조사를 없애지는 못합니다 — 이것이 가장 먼저 버려야 할 통념입니다. 영구 기록은 도난, 파손, 데이터 입력 실수, 공급업체의 부족 발송으로 현실과 어긋나므로, 모든 영구 운영은 여전히 검증을 위해 세어봅니다. 차이는 그 조사가 하는 일입니다: 영구재고에서는 진행 중인 잔액을 수정하고 감사하며, 실지재고에서는 그 기간의 숫자를 처음부터 만들어냅니다.
각 시스템이 매출원가를 계산하는 방법
여기서 두 시스템이 장부 위에서 갈라지며, 이 메커니즘을 이해하는 것이 자신의 재무제표를 비판적으로 읽을 수 있게 해줍니다.
영구재고: 판매당 두 개의 분개
모든 판매는 한 쌍의 분개를 일으킵니다. 첫 번째는 수익 측을 기록합니다 — 현금 또는 매출채권에 차변, 매출수익에 대변. 두 번째는 원가 측을 기록합니다 — 매출원가에 차변, 재고에 대변하여 정확히 빠져나간 단위의 원가만큼 기록합니다. 원가 $8짜리 20개를 각 $15에 판다면, 원가 분개는 $300의 수익이 장부에 잡히는 바로 그 순간에 $160을 재고에서 매출원가로 옮깁니다.
원가가 단위별로 제거되기 때문에, 시스템은 동일한 단위를 서로 다른 가격에 샀을 때 어떤 $8이 나가는지 결정하기 위해 원가흐름 가정 — 선입선출법, 가중평균법 등 — 이 필요합니다. 따라서 남아 있는 재고 잔액은 단순한 수량이 아니라 원가가 반영된 기록입니다.
실지재고: 기간당 하나의 공식
실지재고에서는 판매가 수익만 기록합니다. 모든 매입 활동은 매입(그리고 운임비와 매입환출을 위한 부속 계정)에 누적되고, 재고 계정은 기간 내내 기초 잔액을 건드리지 않습니다. 그런 다음 조사가 오고, 매출원가가 고전적인 공식에서 나옵니다:
매출원가 = 기초재고 + 순매입 − 기말재고
순매입은 매입 더하기 운임비, 빼기 매입환출 및 에누리, 빼기 받은 매입할인입니다. 쉬운 숫자로 계산해봅시다: 기초재고 $1,000, 매입 $8,000, 기말 조사 가액 $1,920이면 매출원가는 $7,080입니다. 그런 다음 복합 마감 분개가 재고 계정을 조사된 $1,920으로 설정하고, 매입을 비우며, $7,080의 차액을 매출원가에 기록합니다.
그 공식이 무엇을 가정하는지 주목하세요: 선반에 없는 모든 것은 이익을 남기고 팔렸다고 가정합니다. 도난, 부패, 파손, 계산 오류 모두가 같은 매출원가 숫자를 부풀립니다, 보이지 않게. 실지재고에서는 절도 문제가 건강한 판매량과 똑같이 보입니다. 이 한 가지 사실이 어떤 이유보다도 많은 영구재고 전환을 이끕니다.
매입 계정, 설명
초보자들은 매입 계정에서 자주 넘어집니다. 비용처럼 보이지만 완전히 비용은 아니기 때문입니다. 이것을 준비 구역이라고 생각하세요: 기간 동안 모든 상품 매입을 모으고 — 매입에 차변, 현금 또는 매입채무에 대변 — 재고 자산 계정은 기다립니다. 운임비(Freight-In)는 재고 원가의 일부인 배송비를 누적하고, 매입환출 및 에누리와 매입할인은 순매입을 줄이는 대조 매입으로 누적됩니다.
기말에 이 모든 임시 계정이 마감됩니다. 그 순합계는 매출원가 계산으로 흘러들어가고, 계정은 다음 기간을 위해 0으로 재설정됩니다. 만약 매입 잔액이 연말 마감 이후에도 살아남아 있다면, 뭔가 잘못된 것입니다 — 이 계정들은 모든 기간의 첫날에 비어 있어야 합니다. 감사인들은 바로 이것을 확인합니다. 오래된 매입 잔액은 보통 마감 분개가 생략되어 재고와 매출원가 둘 다 틀렸다는 뜻이기 때문입니다.
영구재고가 작동하려면 필요한 것
영구재고는 종이 위에서는 더 나은 시스템이지만, 실패할 경로도 더 많은 시스템입니다. 정확성이 모든 거래가 포착되는 것에 달려 있기 때문입니다. 전환하기 전에 네 가지 요구사항 모두에 자금을 댈 수 있는지 확인하세요:
재고를 차감하는 POS. 모든 판매는 자동으로 품목 수량을 줄여야 합니다. 현대 POS 소프트웨어는 이를 기본으로 하며, 많은 초급 요금제에 포함되어 있습니다 — 일부 소매 POS 재고 추가 모듈은 매장당 월 약 $25 정도로, 영구재고를 체인뿐 아니라 단일 매장에도 손에 닿게 합니다.
입고와 판매 시 스캔. 수동 수량 입력은 취지를 무너뜨립니다. 휴대용 바코드 스캐너는 $200 훨씬 아래 가격이고, 공급업체의 부족 발송을 처음 잡아낼 때 스스로 값을 회수합니다. 바코드 없이 도착하는 품목에는 자체 라벨을 인쇄하고, 양방향으로 스캔하세요 — 들어오는 물건과 나가는 물건 모두.
입고 규율. 하역장은 영구 시스템이 죽는 곳입니다. 모든 배송은 발주서와 대조 확인해야 하며, 부족, 파손, 대체품은 상자가 하역장을 떠나기 전에 기록해야 합니다. 기록되지 않은 입고는 나중에 매출원가를 과대계상합니다. 기록되지 않은 파손은 선반이 조용히 비는 동안 감모를 과소계상합니다.
예외를 조정하는 사람. 영구재고는 예외 보고서를 만들어냅니다 — 마이너스 실물 수량, 한 번도 입고된 적 없는 품목의 판매, 한 SKU에서 크게 출렁이는 마진. 그 보고서들이 시스템의 진짜 산출물입니다. 이를 처리할 담당자와 주간 시간을 배정하지 않으면, 진행 중인 잔액은 한 분기 안에 허구로 전락합니다.
그 목록이 감당할 수 있는 운영보다 많게 들린다면, 그것이 유용한 정보입니다. 잘 운영되는 실지 시스템이 아무도 관리하지 않는 영구 시스템을 이깁니다 — 자신감 있어 보이지만 틀린 숫자는 정직하게 대략적인 숫자보다 나쁩니다.
순환 조사: 두 시스템 모두 필요한 검증 습관
전면 실물 조사 — 운영을 멈추고, 모든 것을 세고, 며칠 동안 조정하는 것 — 는 너무 방해가 커서 대부분의 사업체는 기껏해야 일 년에 한 번 합니다. 순환 조사는 이 연례 고역을 작고 빈번한 조사로 대체합니다: 매일 또는 매주 SKU의 일부를, 분기에 걸쳐 창고 전체를 커버하는 순환으로. 운영은 멈추지 않고, 불일치는 몇 달이 아니라 며칠 안에 드러나며, 직원들은 연습을 통해 세는 능력이 나아집니다.
가장 높은 수익은 알파벳순이 아니라 위험별로 세는 데서 나옵니다. 품목을 가치 곱하기 회전율로 순위를 매기고, 최상위 등급은 매주, 중간은 매월, 느린 꼬리는 분기별로 세세요 — 베스트셀러의 2퍼센트 오류는 먼지 쌓인 예비 부품의 20퍼센트 오류보다 더 많은 비용을 초래합니다. 모든 순환 조사는 세 가지 결과 중 하나로 끝나야 합니다: 시스템이 맞았다(아무것도 하지 않음), 시스템이 알려진 이유로 틀렸다(원인이 된 프로세스를 고침), 또는 시스템이 알 수 없는 이유로 틀렸다(감모로 기록하고 패턴을 관찰함).
감모 산수는 간단하고 냉정합니다. 설명되지 않는 손실의 금액 가치를 기록된 재고로 나누세요: 장부 재고 $1,500,000에 대해 $30,000의 감모는 2퍼센트 감모율입니다. 영구 시스템에서는 그 2퍼센트가 SKU별, 교대조별, 위치별로 조사할 수 있는 눈에 보이는 장부-실물 간극으로 나타납니다. 실지 시스템에서는 매출원가 속으로 녹아 사라집니다. 어느 쪽이든 돈은 사라졌습니다 — 문제는 시스템이 어디를 봐야 하는지 알려주느냐입니다.
평문 장부에서 어느 시스템이든 추적하기
첫날부터의 정확한 부기는 이런 시스템이 일으키는 연말 혼란을 막습니다. 진행하면서 분개하면 재고 분개는 작지만, 1월에 일 년치를 재구성하면 고통스럽기 때문입니다. 평문 원장에서는 구조가 명시적입니다: 실물 재고, 운송 중 매입, 매출원가를 위한 별도 계정이 각 시스템의 움직이는 부품을 하나의 불투명한 잔액으로 상계하지 않고 눈에 보이게 유지합니다.
$8 원가의 100개 매입 후, $8 원가의 20개를 영구재고 방식으로 판매한 것은 이렇게 보입니다 — 판매 날짜에 짝지어진 수익과 원가 분개에 주목하세요:
2026-10-03 * "Receive 100 units from supplier at 8.00 USD each"
Assets:Inventory:Widgets 800.00 USD
Liabilities:AccountsPayable:Supplier -800.00 USD
2026-10-05 * "Sell 20 units at 15.00 USD each"
Assets:Checking 300.00 USD
Income:Sales:Widgets -300.00 USD
2026-10-05 * "Relieve inventory for 20 units sold at 8.00 USD cost"
Expenses:COGS:Widgets 160.00 USD
Assets:Inventory:Widgets -160.00 USD같은 사업체가 실지 시스템을 쓴다면 매입을 준비 계정에 기록하고 마감 시에만 재고를 건드립니다. 기초재고 $1,000, 기간 매입 $8,000, 기말 조사 $1,920이면, 복합 분개 하나가 자산을 설정하고 $7,080의 매출원가를 역산합니다:
2026-10-03 * "Receive goods — periodic system stages in Purchases"
Expenses:Purchases:Widgets 800.00 USD
Liabilities:AccountsPayable:Supplier -800.00 USD
2026-12-31 * "Periodic close — ending count 1,920.00 USD against 1,000.00 USD beginning"
Assets:Inventory 920.00 USD
Expenses:COGS 7,080.00 USD
Expenses:Purchases:Widgets -8,000.00 USD거래량이 늘어도 어느 구조든 읽기 쉬운 상태로 유지됩니다. 계정 이름이 시스템의 논리를 담고 있기 때문입니다. 이런 방식으로 계정과 보고서를 구성하는 배경은 Beancount 소개와 재무 보고 템플릿을 참고하고, Fava 같은 대시보드 뷰를 사용하여 월별로 재고와 마진 추세를 지켜보세요.
어떤 시스템이 당신의 사업에 맞는가
이 다섯 가지 질문에 솔직하게 답해보세요. 대부분의 답이 왼쪽에 해당하면 실지 시스템이 잘 맞고, 오른쪽에 해당하면 영구 시스템으로 갈 때입니다.
SKU를 몇 개나 취급합니까? 몇십 개 정도의 개별 품목이라면 실지 조사는 오후 한나절이면 끝나고 정확도를 유지합니다. 몇백 개를 넘으면 전면 조사가 며칠간의 운영 중단이 되고, 그 고통 하나만으로도 보통 영구재고와 순환 조사가 정당화됩니다.
하루에 거래가 몇 건입니까? 낮은 일일 거래량은 조사 사이에 놓칠 움직임이 적다는 뜻입니다. 높은 거래량은 선반이 끊임없이 회전한다는 뜻이며, 분기 조사는 조정 스프레드시트를 끝내기도 전에 이미 낡은 것이 됩니다.
위치가 몇 개입니까? 10분이면 걸어 들어갈 수 있는 방 하나는 셀 수 있습니다. 시내 반대편에 있는 두 매장, 창고, 그리고 위탁 선반은 그렇지 않습니다 — 위치 간 이동은 실지 시스템에서 사라지지만, 영구 시스템은 각 이동을 추적합니다.
마진이 얼마나 빡빡합니까? 총마진 60퍼센트를 버는 사업체는 보이지 않는 감모를 어느 정도 흡수할 수 있습니다. 8퍼센트를 버는 식료품점이나 유통업체는 그럴 수 없습니다. 마진 2포인트의 감지되지 않은 손실은 이익의 4분의 1이며, 아직 조치할 시간이 있을 때 이를 보여주는 것은 영구 시스템뿐입니다.
그 규율을 감당할 인력이 있습니까? 입고 규율과 예외 검토 없는 영구재고는 최악의 조합입니다. 주간 시간을 투입할 수 없다면, 잘 운영되는 실지 시스템을 돌리세요 — 예정된 조사, 잠긴 창고, 조사된 차이 — 투입할 수 있을 때까지.
실지 시스템을 졸업했다는 세 가지 신호를 주시하세요: 장부가 가지고 있다고 말하는 품목의 재고 부족, 공급업체 가격 변동 없이 매출 대비 매출원가 비율이 위로 흐르는 것, 그리고 판매일을 잡아먹는 조사. 이 중 하나만으로도 이제 세고 계산하기가 영구재고 기계장치보다 더 많은 비용이 든다는 뜻입니다.
피해야 할 흔한 실수
- 실지 습관으로 영구 소프트웨어를 돌리는 것. POS와 스캐너를 사면서 입고 스캔을 건너뛰면 정밀해 보이지만 틀린 잔액이 나옵니다. 하드웨어는 싼 부분이고, 스캔 규율이 시스템입니다.
- 실지 매출원가를 정확하다고 여기는 것. 그것은 감모, 파손, 모든 계산 오류를 흡수하는 조정 값입니다. "선반에 더 이상 없는 상품"으로 읽고, "이익을 남기고 팔린 상품"으로 읽지 마세요, 그리고 비율이 움직이면 조사하세요.
- 중간 순환 조사 없이 일 년에 한 번 세는 것. 11개월의 어긋남은 연례 조정을 법의학적 작업으로 만듭니다. 월별 또는 주별 조사는 각 차이를 설명 가능한 크기로 유지합니다.
- 한 장부에서 두 시스템을 섞는 것. 매입을 재고에 차변하면서 동시에 실지 마감 공식을 돌리면 재고가 이중 계산됩니다. 사업체당 하나의 배관 설계를 고르고 모든 분개를 그것에 맞게 일관되게 유지하세요.
- 순매입에서 운임비와 매입환출을 잊는 것. 배송비는 상품 원가의 일부이고, 반품된 상품은 실제로 매입된 적이 없습니다. 둘 다 공식을 조정하며, 둘 다 잘못된 계정에 남기기 쉽습니다.
- 책임 코드 없이 장부-실물 간극을 상각하는 것. 모든 조정은 원인 — 파손, 공급업체 부족, 도난, 데이터 입력 — 을 담아야 합니다, 아니면 패턴이 결코 드러나지 않습니다. 분류한 감모는 해결 가능한 문제이고, 어깨를 으쓱하는 감모는 당신이 파는 모든 것에 대한 세금입니다.
선택하기 전에 이번 주의 테스트를 해보세요
지난 세 달의 기록을 꺼내서 인상이 아니라 숫자로 두 가지 질문에 답하세요: 마지막 전면 조사가 판매일을 며칠이나 잡아먹었습니까, 그리고 매출 대비 매출원가 비율이 월별로 얼마나 흘렀습니까? 조사가 며칠을 잡아먹었고 비율이 설명 없이 흔들린다면, 이번 주에 POS 재고 추가 모듈과 바코드 스캐너의 가격을 알아보세요 — 하드웨어는 눈감은 분기 하나보다 비용이 적습니다. 조사가 오후 한나절이면 끝났고 비율이 안정적이라면, 실지 시스템을 유지하고 절약한 돈을 가장 가치 높은 SKU 10개의 순환 조사 로테이션에 쓰세요. 어느 쪽이든, 다음 조사는 기본값으로 물려받은 시스템이 아니라 의도적으로 선택한 시스템을 측정하게 될 것입니다.





