기업의 손익계산서를 통해서 매출액, 매출원가, 매출총이익을 알 수 있다.
물건을 팔아 받은 금액이 매출이고,
그 물건을 사 오거나 만드는 데 들어간 원가가 매출원가이며,
둘의 차이가 매출총이익이다.
이 구조를 제대로 이해하려면 먼저 재고자산이 어떻게 인식되고,
판매 이후 어떻게 매출원가로 이동하는지를 봐야 한다.
회사가 상품을 사거나 제품을 만들었다고 해서 그 금액이 바로 비용이 되는 것은 아니다.
예를 들어 어느 회사가 700원에 상품을 매입했다고 해보자.
현금은 분명히 700원 나갔지만 발생주의 회계에서는 이 700원을 곧바로 비용으로 처리하지 않는다.
왜냐하면 회사가 돈을 쓰긴 했지만,
그 대가로 앞으로 판매할 수 있는 상품을 보유하게 되었기 때문이다.
현금이라는 자산이 줄고, 재고자산이라는 다른 자산이 생긴 것이다.
이때 회계처리는 다음과 같은 성격을 가진다:
재고자산 700 증가
현금 700 감소
회사의 입장에서 이 거래는 아직 손익을 발생시키지 않는다.
손익계산서에 비용이 잡히는 것이 아니라,
재무상태표의 자산 안에서 형태가 바뀐다.
현금이 재고로 바뀐 것이다.
따라서 재고를 매입한 시점에는 “돈을 썼다”는 현금흐름상의 사건은 발생하지만,
“비용을 인식했다”는 손익계산서상의 사건은 아직 발생하지 않는다.
이 차이가 매우 중요하다.
비용은 단순히 현금이 나갔다고 해서 발생하는 것이 아니다.
발생주의 회계에서 비용은 수익을 얻기 위해 소비된 경제적 자원이다.
아직 팔리지 않은 재고는 소비된 것이 아니다.
회사 창고나 매장에 남아 있으며, 미래에 고객에게 판매되어 매출을 만들어낼 잠재력을 가진다.
그래서 재고는 판매 전까지 비용이 아니라 자산이다.
그렇다면 재고는 언제 비용이 되는가.
바로 판매되는 순간이다.
앞의 예에서 회사가 700원에 사 온 상품을 1,000원에 판매했다고 하자.
이 순간 회사는 두 가지 회계처리를 동시에 한다.
첫째, 고객에게 상품을 판매했으므로 매출 1,000원을 인식한다.
둘째, 그 매출을 만들기 위해 회사 손에서 빠져나간 재고 700원을 비용으로 처리한다.
이때 재고자산 700은 재무상태표에서 사라지고,
손익계산서의 매출원가 700으로 이동한다.
즉, 판매 시점의 흐름은 다음과 같다:
매출 1,000 인식
재고자산 700 감소
매출원가 700 인식
이 과정을 한 문장으로 표현하면,
“재고자산이 판매되는 순간 매출원가로 비용화 된다”라고 할 수 있다.
판매 전에는 재고자산으로 남아 있다가,
판매 후에는 그 재고가 더 이상 회사의 자산이 아니므로
매출을 얻기 위해 희생된 원가로 처리되는 것이다.
손익계산서에는 이 거래가 다음과 같이 나타난다.
매출액 1,000
매출원가 700
매출총이익 300
여기서 매출총이익 300이 바로 회사가 상품 조달과 판매 과정에서 만들어낸 1차적인 부가가치다.
회사는 700원짜리 상품을 단순히 보유하고 있었던 것이 아니라,
고객이 1,000원을 지불할 만한 상태로 제공했다.
그 과정에는 상품 기획, 구매력, 유통망, 매장 운영, 브랜드 신뢰, 고객 접근성, 가격 정책 등이 포함된다.
고객은 단순히 원가 700원짜리 물건에 돈을 낸 것이 아니라,
그 회사가 제공하는 편의성, 신뢰, 접근성, 품질, 선택지를 함께 산다.
그래서 판매가격과 재고 원가 사이에 차이가 발생한다.
다만 여기서 말하는 부가가치는 최종 순이익과는 다르다.
매출총이익은 매출액에서 매출원가만 차감한 금액이다.
이후에는 판매관리비, 물류비, 임차료, 본사 비용, 이자비용, 세금 등이 추가로 차감된다.
따라서 매출총이익은 기업이 상품 단계에서 창출한 1차 부가가치이고,
영업이익이나 순이익은 그 부가가치에서 영업 시스템과 자본 조달 비용까지 반영한 뒤 남는 최종 성과에 가깝다.
이 구조를 제대로 이해하려면 재고자산과 매출원가의 연결을 시간 순서로 보는 것이 좋다.
먼저 회사가 상품을 산다.
이때 현금은 나가지만 비용은 생기지 않는다.
대신 재고자산이 생긴다.
다음으로 회사는 그 재고를 보유한다.
이 기간 동안 재고는 재무상태표에 남아 있다.
그다음 고객에게 상품이 판매된다.
이때 매출이 발생한다.
동시에 팔린 상품의 원가가 재고자산에서 제거되고 매출원가로 손익계산서에 들어간다.
마지막으로 매출액에서 매출원가를 차감하여 매출총이익을 계산한다.
이 흐름은 유통업에서는 비교적 직관적이다.
상품을 매입해서 판매하는 회사는 상품 매입원가가 재고자산이 되고,
판매되는 순간 매출원가가 된다.
제조업에서는 조금 더 복잡하다.
제조업의 재고자산에는 원재료, 재공품, 제품이 포함된다.
원재료를 사서 생산 과정에 투입하면 재공품이 되고, 생산이 완료되면 제품이 된다.
제품이 판매되기 전까지는 여전히 재고자산이다.
판매되는 순간에야 그 제품의 제조원가가 매출원가로 이동한다.
형태는 복잡하지만 원리는 같다.
팔리기 전에는 자산이고,
팔리면 비용이다.
실제 기업 사례로 Costco를 보면 이 구조가 훨씬 선명해진다.
Costco는 대량 구매와 낮은 마진, 빠른 재고 회전을 기반으로 운영되는 대표적인 유통기업이다.
Costco의 2024 회계연도 실적 발표에 따르면 순매출은 2,496억 2,500만 달러였고,
merchandise costs, 즉 상품원가는 2,223억 5,800만 달러였다.

같은 발표 자료의 재무상태표에는 2024년 9월 1일 기준 상품재고가 186억 4,700만 달러로 표시되어 있다.
이 숫자들은 재고자산과 매출원가가 어떻게 연결되는지 보여주는 좋은 사례다.

Costco가 보유한 상품재고 186억 4,700만 달러는 아직 팔리지 않은 상품이다.
이 금액은 손익계산서의 비용이 아니라 재무상태표의 자산으로 남아 있다.
반대로 2024회계연도 중 고객에게 판매된 상품들의 원가는 merchandise costs 2,223억 5,800만 달러로 손익계산서에 반영되었다.
즉, Costco가 보유하고 있던 상품 중 판매된 부분은 재고자산에서 빠져나가 매출원가가 되었고,
아직 판매되지 않은 부분은 재고자산으로 남아 있는 것이다.
Costco의 경우 순매출 2,496억 2,500만 달러에서 상품원가 2,223억 5,800만 달러를 차감하면 약 272억 6,700만 달러가 남는다.
이 금액이 단순화해서 본 상품 판매 단계의 매출총이익이다.
Costco는 상품을 조달하고, 매장에 배치하고, 회원 기반 유통망을 통해 판매함으로써 이 차이를 만들어낸다.
다만 Costco는 일반적인 고마진 유통기업처럼 상품마진을 크게 붙이는 방식이 아니라,
낮은 가격과 높은 회전율, 회원제 수익을 결합하는 방식으로 사업을 운영한다.
실제로 코스트코는 2024회계연도에 회원비 수익도 48억 2,800만 달러를 기록했다.
이 사례에서 중요한 것은 코스트코의 재고가 단순한 창고 속 물건이 아니라는 점이다.
재고는 미래 매출의 원천이다.
그러나 모든 재고가 좋은 것은 아니다.
잘 팔리는 재고는 매출과 매출총이익으로 전환되지만,
안 팔리는 재고는 회사의 자금을 묶어두고 나중에 할인판매나 평가손실을 일으킬 수 있다.
따라서 재고자산은 자산이지만, 언제나 좋은 자산은 아니다.
중요한 것은 그 재고가 정상 가격에 빠르게 팔리는가,
팔릴 때 충분한 매출총이익을 만들어내는가이다.
Costco의 공시 자료는 상품원가가 단순히 상품의 구매가격만 의미하지 않는다는 점도 보여준다.
Costco는 merchandise costs에 판매된 재고의 구매가격 또는 제조원가, 입고 및 출고 배송비, 물류·풀필먼트·제조 운영 관련 비용 등이 포함된다고 설명한다.
신선식품 부문과 일부 부대사업의 급여, 감가상각, 유틸리티 비용도 상품원가에 포함된다.
이는 실제 기업의 매출원가가 단순히 “물건 산 가격”만은 아니라는 것을 보여준다.
기업의 사업 구조에 따라 매출원가 안에는 상품을 고객에게 팔 수 있는 상태로 만드는 데 필요한 여러 직접 비용이 포함된다.
재고자산 회계의 핵심은 “비용 인식의 시점”이다.
회사가 상품을 샀을 때 비용을 인식하면,
아직 매출이 발생하지 않았는데도 비용이 먼저 잡힌다.
반대로 상품을 팔았을 때 매출만 인식하고 원가를 인식하지 않으면,
이익이 과대 표시된다.
발생주의 회계는 이 문제를 해결하기 위해 매출과 그 매출을 만든 원가를 같은 기간에 대응시킨다.
이것이 대응 원칙(Matching principle)이다.
대응 원칙 덕분에 손익계산서는 단순한 현금 입출금표가 아니라
기업의 경제적 성과를 측정하는 표가 된다.
재고를 많이 사는 해에는 현금흐름이 나빠 보일 수 있지만,
그 재고가 아직 팔리지 않았다면 손익계산서상 비용으로 모두 처리되지는 않는다.
반대로 재고가 판매되는 해에는 매출과 매출원가가 함께 인식되어 그 거래의 이익이 계산된다.
그래서 발생주의 회계는 기업이 언제 현금을 썼는지보다,
언제 가치를 창출했는지에 더 초점을 둔다.
투자분석에서도 이 연결은 매우 중요하다.
매출이 늘고 이익이 늘어도 재고자산이 과도하게 쌓이고 있다면 주의해야 한다.
이는 판매보다 생산이나 매입이 앞서가고 있다는 신호일 수 있다.
특히 의류, 전자제품, 소비재처럼 제품 수명이 짧거나 유행 변화가 큰 산업에서는 재고가 오래 쌓이면 할인판매나 재고평가손실로 이어질 가능성이 커진다.
반대로 재고가 적정 수준에서 빠르게 회전하고, 매출총이익률이 안정적이라면 회사가 재고를 효율적으로 현금과 이익으로 전환하고 있다고 볼 수 있다.
재고자산은 판매 전까지는 미래 매출을 만들 수 있는 자산이다.
하지만 판매되는 순간 그 재고는 더 이상 자산이 아니다.
회사가 매출을 얻기 위해 소비한 원가가 된다.
그래서 재고자산은 매출원가로 이동하고,
매출액과 매출원가의 차이가 매출총이익으로 나타난다.
이 매출총이익은 회사가 상품을 조달하고 고객에게 판매하는 과정에서 만들어낸 1차적인 부가가치다.
재고자산, 매출원가, 매출총이익의 관계를 이해하면 손익계산서와 재무상태표가 따로 떨어진 문서가 아니라 하나의 흐름으로 연결되어 있다는 사실을 볼 수 있다.
재무상태표의 재고자산은 아직 손익계산서로 넘어오지 않은 미래의 매출원가 후보이고,
손익계산서의 매출원가는 이미 판매되어 재고자산에서 빠져나간 원가다.
그리고 그 원가를 초과해 고객이 지불한 금액이 기업이 창출한 부가가치의 출발점이다.
# 영업활동과 재무활동의 구분
2026.06.13 - [재무제표 분석] - 기업의 이익을 분해하는 법_영업활동과 재무활동을 나눠야 하는 이유
기업의 이익을 분해하는 법_영업활동과 재무활동을 나눠야 하는 이유
기업분석에서 순이익만 보면 중요한 부분을 놓칠 수 있다. 순이익은 최종 결과이지만, 그 안에는 여러 성격의 숫자가 섞여 있기 때문이다. 어떤 이익은 본업에서 발생하고, 어떤 비용은 자금조
blueorbit.tistory.com
'재무제표 분석' 카테고리의 다른 글
| 기업의 이익을 분해하는 법_영업활동과 재무활동을 나눠야 하는 이유 (0) | 2026.06.13 |
|---|---|
| 금융공학과 투자 (0) | 2026.06.13 |
| 잉여현금흐름과 영업이익의 차이 (0) | 2026.06.12 |
| 회계의 질을 판단하기 위한 다섯 가지 질문 (0) | 2026.06.12 |