여러분이 지불하는 모든 운송 청구서는 장부상 두 곳 중 한 곳에 기록되며, 잘못된 곳에 기록하면 매출총이익률이 조용히 다시 쓰입니다. 상품을 여러분에게 가져오는 비용을 영업비용에 넣으면 매출총이익이 과대 계상되고 — 실제로 벌지 않은 이익에 대해 세금을 과납하게 됩니다. 주문을 고객에게 배송하는 비용을 COGS에 묻으면 이익률이 실제보다 나빠 보이고, 이는 장부 처리에 있는 문제를 "가격 책정"으로 해결하려 들게 만듭니다. 어느 오류도 스스로 드러나지 않습니다. 둘 다 배송이 있을 때마다 누적됩니다.
규칙 자체는 단순합니다. 매입 운송비는 상품 원가의 일부이고, 매출 운송비는 상품을 판매하는 비용입니다. 이 가이드는 경계가 왜 그어지는지, 운송 조건이 누가 무엇을 기록하는지 결정하는 방식, 세무 신고 시 각각 어디로 가는지, 그리고 이 구분이 저절로 유지되도록 계정을 설정하는 방법을 설명합니다.
핵심 구분: 방향이 모든 것을 결정한다
매입 운송비(transportation-in이라고도 함)는 상품을 사업장으로 가져오기 위해 지불하는 비용입니다. 공급업체에서 창고로 오는 운송, 부두로 오는 수입 컨테이너, 작업장으로 오는 원자재 등입니다. 상품이 여러분에게 든 비용의 일부입니다.
매출 운송비(배송비 또는 transportation-out이라고도 함)는 완성품을 고객에게 보내기 위해 지불하는 비용입니다. 소포 우편료, 도매 구매자에게 보내는 LTL 운송, 지역 배송을 위한 택배비 등입니다. 판매에 드는 비용의 일부입니다.
트럭의 방향이 회계 처리를 결정합니다:
| 매입 운송비 | 매출 운송비 | |
|---|---|---|
| 정의 | 사업장으로 상품을 들여오는 운송 | 고객에게 완성품을 보내는 운송 |
| 주로 지불하는 자 | 구매자(여러분) | 판매자(여러분) |
| 회계 처리 | 재고 원가에 가산; 상품 판매 시 COGS가 됨 | 판매비, 발생 시 기록 |
| 위치 | 매출총이익선 위 | 매출총이익선 아래 |
타임라인으로 생각해 보세요. 판매 가능한 상품을 소유하기 전에 발생한 비용은 상품의 일부입니다. 판매가 존재한 후에 — 판매된 품목을 구매자에게 보내는 것 — 발생한 비용은 판매 활동의 비용입니다. 이 타임라인이 전체 논리이며, 아래의 모든 내용은 적용에 불과합니다.
매입 운송비가 COGS에 속하는 이유
재고 회계는 하나의 원칙을 따릅니다. 대차대조표의 자산은 판매 준비를 위해 든 모든 비용을 담아야 합니다. 매입 가격이 명백한 부분이지만, 선반에 있는 상품은 그것을 그곳으로 가져오는 운송비, 수입 관세, 통관 수수료, 운송 중 보험료도 들였습니다. 이 모두가 재고의 도착 원가(landed cost)를 구성합니다.
따라서 매입 운송비는 자본화됩니다 — 대차대조표에서 재고의 일부로 기록됩니다 — 그리고 상품 자체가 판매될 때만 매출원가가 됩니다. 상품 한 팔레트를 들여오는 데 $800을 지불하고 이번 달에 팔레트의 절반을 판매한다면, 그 운송비의 약 $400이 이번 달 COGS에 포함되고 나머지 $400은 나머지가 판매될 때까지 기말 재고로 남습니다.
이것이 세무 처리 방식이기도 합니다. IRS 소규모 사업자 세금 안내서는 COGS에 재판매용으로 구매한 상품 원가와 그것을 취득하는 데 필요한 비용 — 매입 운송비, 관세 및 유사 비용 — 이 포함되며, 매출총이익은 영업비용을 공제하기 전에 계산된 순수입에서 COGS를 뺀 것이라고 설명합니다. Schedule C에서 이 계산은 Part III에서 이루어집니다. 매입 운송비는 재고 원가 풀(실무에서는 매입액 또는 "기타 비용" 항목)에 포함되어 기초 및 기말 재고를 거쳐 line 42의 COGS로 나타납니다.
분개 항목
영구 재고 시스템(매 구매와 판매 시 재고가 갱신됨)에서는 매입 운송비가 재고로 바로 들어갑니다:
- 차변 재고 $800 / 대변 현금 (또는 매입채무) $800
실지 재고 시스템(기말에 재고를 실사함)에서는 기말 결산 시 COGS 계산에 포함되는 임시 계정에 보관됩니다:
- 차변 매입 운송비 $800 / 대변 현금 $800
어느 쪽이든 상품이 판매될 때까지 손익계산서에 아무것도 잡히지 않습니다. 사람들이 놓치는 것이 바로 이 시점입니다. 매입 운송비를 지불한 날 비용 처리하면 이번 달 비용이 과대 계상되고 다음 달 COGS가 과소 계상되어 이익이 기간에 걸쳐 흐려집니다.
매출 운송비가 영업비용인 이유
매출 운송비는 판매의 반대편에서 발생합니다. 상품은 이미 판매되었고, 구매자에게 이동하는 것은 유통 활동으로, 성격상 광고나 판매 수수료와 다르지 않습니다. 회계에서는 이를 기간 비용(period costs)이라고 합니다. 발생한 기간에 속하며 재고에 부착되지 않습니다.
분개는 간단합니다:
- 차변 매출 운송비 (또는 배송비) $350 / 대변 현금 $350
손익계산서에서 매출 운송비는 매출총이익 아래의 판매비와 함께 위치합니다. Schedule C에서는 Part III에 전혀 들어가지 않고 — 광고비 및 수수료와 함께 Part V의 기타 비용에 나열됩니다(기타 비용 항목으로 흐릅니다).
이 배치는 매출총이익률을 신호로서 보호합니다. 매출총이익률은 한 가지 질문에 답해야 합니다. 매출 1달러마다, 판매한 것의 직접 원가를 제한 후 얼마가 남는가? 출고 운송비가 COGS로 새어 들어가면 매출총이익률은 운송사 요율 인상, 지역 구성, 무료 배송을 얼마나 제공했는지에 의해 오염된 다른 질문에 답하기 시작합니다. 매출 운송비를 제자리에 두면 매출총이익률 하락은 제품 경제성이 변했다는 의미이고, 둘을 섞으면 가격 문제와 우편료 문제를 구별할 수 없습니다.
FOB 조건이 누가 무엇을 기록하는지 결정한다
상품을 사고팔 때, 구매 계약의 운송 조건이 운송 중 상품의 소유권을 결정합니다 — 따라서 누가 운송비를 기록하는지도 결정합니다. 두 가지 표준 조건은 다음과 같습니다:
- FOB 선적지(FOB origin): 판매자가 상품을 운송인에게 넘길 때 소유권이 이전됩니다. 구매자가 운송비를 지불하고 매입 운송비(재고 원가)로 기록합니다. 판매자는 운송에 대해 아무것도 기록하지 않습니다.
- FOB 도착지: 상품이 구매자의 문에 도착할 때 소유권이 이전됩니다. 판매자가 운송비를 지불하고 매출 운송비(판매비)로 기록합니다. 구매자는 운송에 대해 아무것도 기록하지 않으며, 상품은 배송 시에만 재고로 들어갑니다.
| FOB 선적지 | FOB 도착지 | |
|---|---|---|
| 소유권 이전 | 운송인이 점유하는 출발지에서 | 배송 시 도착지에서 |
| 운송 중 손실 위험 | 구매자 부담 | 판매자 부담 |
| 주로 운송비 지불자 | 구매자 (freight collect) | 판매자 (freight prepaid) |
| 구매자 장부 | 차변 재고 (매입 운송비) | 운송 분개 없음 |
| 판매자 장부 | 운송 분개 없음 | 차변 매출 운송비 (판매비) |
| 손상 청구 제출자 | 구매자 | 판매자 |
한 가지 복잡한 경우: 운송비 선불 FOB 선적지. 여기서는 판매자가 운송 중 상품의 소유권이 구매자에게 있음에도 운송인에게 선불로 지불한 후 구매자에게 다시 청구합니다 — 별도 상환 또는 판매 가격에 포함하여. 경제적으로 구매자가 여전히 비용을 부담하므로, 여러분이 구매자라면 그 상환 금액은 여전히 여러분의 매입 운송비입니다. FOB 항목만이 아니라 청구서를 읽으세요. 궁극적으로 입고 이동 비용을 부담하는 사람이 그것을 자본화합니다.
회색 지대의 해결
실무에서의 대부분의 혼란은 몇 가지 상황에 있습니다. 각각은 타임라인으로 돌아가면 해결됩니다. 이 비용이 상품을 취득하기 위해 발생했는가, 아니면 판매하기 위해 발생했는가?
"하지만 무료 배송을 제공합니다"
무료 배송은 가격 결정이지 회계 재분류가 아닙니다. 고객은 배송에 대해 아무것도 지불하지 않지만, 여러분은 판매된 상품을 구매자에게 옮기기 위해 운송사에 여전히 지불했습니다. 그것이 매출 운송비, 즉 판매비입니다. 주문을 따내기 위해 이를 흡수했다는 사실이 정신적으로는 마케팅 비용으로 만들지만, 어느 쪽이든 동일한 판매비 범주에 남습니다. 무료 배송 비용을 COGS로 흘러들게 하지 마세요 — 그것이 바로 판매자가 배송 정책 때문이 아니라 제품이 수익성이 없다고 결론 내리는 방식입니다.
고객에게 청구하는 배송비
고객이 배송비를 상환할 때 — 청구서에 $12.95 배송 항목이 있을 때 — 여러분은 상계가 아닌 두 개의 분개를 가집니다. 징수한 전체 배송비를 매출의 일부로(또는 계정과목표에 따라 배송 수익으로) 기록하고, 운송사에 지불한 금액을 매출 운송비로 기록합니다. 이 둘을 상계하면 실제 매출과 실제 유통 비용을 모두 숨기고, 대출 기관이나 구매자가 볼 최상위 항목을 과소 계상합니다.
수입 관세, 통관 수수료, 보험료
입고 상품에 대한 관세, 세관 통관 수수료, 항만 유지비, 운송 중 보험료는 모두 매입 운송비의 형제입니다. 재고 취득 비용으로 도착 원가에 자본화됩니다. 흔한 실수는 같은 선적의 해상 운송비는 자본화하면서 통관사 청구서는 전문 서비스 비용으로 비용 처리하는 것입니다. 같은 선적, 같은 논리 — 전부 상품과 함께 갑니다.
포장재
판매된 제품의 일부인 포장재 — 상자, 병, 블리스터 팩 — 는 제품 원가이며 상품과 함께 COGS에 속합니다. 판매된 품목을 옮기기 위해 추가된 배송 포장재 — 우편 봉투, 버블 랩, 팔레트 — 는 판매 소모품으로 매출 운송비와 함께 비용 처리됩니다. 하나의 상자가 두 목적을 모두 수행할 때는 주된 역할에 맞는 처리를 선택하고 일관되게 적용하세요.
드롭쉬핑 및 공급업체 직접 발송 주문
공급업체가 여러분의 고객에게 직접 발송하고 제품과 운송비를 청구한다면 청구서를 분할하세요. 제품 원가는 여러분의 매입(판매 시 COGS)이고, 여러분의 고객에게 가는 운송 구간은 여러분의 매출 운송비입니다. 상자가 어딘가에 도착했기 때문에 하나의 입고 선적처럼 느껴지지만, 여러분 장부의 관점에서는 상품이 여러분에게 온 적이 없고 구매자에게 간 것입니다.
흔한 실수와 피하는 방법
모든 운송비를 한 계정에 몰아넣기. 가장 흔한 단일 오류는 입고 팔레트부터 출고 소포까지 모든 것을 담는 포괄적인 "운송비" 또는 "우편료" 비용 계정입니다. 첫날부터 두 개의 계정 — COGS 아래 매입 운송비와 판매비 아래 매출 운송비 — 으로 해결하세요. 그러면 분류가 방향이 명백한 입력 시점에 이루어지고, 고고학이 필요한 연말에 이루어지지 않습니다.
지불 시 매입 운송비를 비용 처리하기. 입고 운송비를 당기 비용으로 상각하는 것은 바쁜 달에는 무해해 보이지만, 기말 재고를 과소 계상하고 다음 기간에 반전되는 COGS 시점 이동을 과대 계상합니다. 1년 전체로 보면 오류는 대부분 상쇄됩니다 — 연말에 여전히 선반에 있는 것에 내재된 운송비를 제외하고는, 그것이 바로 재고 실사가 포착해야 하는 것입니다.
매출 운송비를 재고에 자본화하기. 때때로 무료 배송이 많은 달을 "완화"하기 위해 의도적으로 이루어집니다. 미래 효익이 없는 비용으로 재고 자산을 부풀리고 — 상품은 사라졌습니다 — 자산과 매출총이익을 모두 과대 계상합니다. 감사인과 구매자는 이를 반올림 선택이 아닌 경고 신호로 취급합니다.
가격 책정 시 매입 운송비를 잊기. 단위당 $6의 입고 운송비와 함께 $40에 구매한 제품은 $40이 아니라 $46이 듭니다. 청구서 원가만으로 가격을 책정하는 판매자는 50퍼센트 이익률이 실제로는 42퍼센트임을 — 수천 개 판매 후에 — 발견합니다. 운송비를 포함한 단위당 도착 원가만이 가격 스프레드시트에 닿아야 하는 유일한 원가입니다.
SKU 간 매입 운송비를 잘못 배분하기. 열 개의 SKU를 담은 $800 팔레트는 일관된 배분 규칙 — 중량별, 단위 수별, 가치별 — 이 필요합니다. 합리적이고 일관된 방법이 정밀함의 쇼보다 낫습니다. 중요한 것은 전체 $800이 재고 어딘가에 들어가고 방법이 연중에 바뀌지 않는 것입니다.
이것이 저절로 작동하도록 장부 설정하기
정확히 두 개의 계정과 하나의 습관이 필요합니다:
매입 운송비 / Transportation-In— COGS 계정. 모든 입고 운송 청구서, 관세, 통관 수수료가 여기에 기록됩니다(또는 영구 재고 시스템에서는 재고로 바로).매출 운송비 / 배송비— 판매비 계정. 모든 출고 소포, LTL 청구서, 택배비가 여기에 기록됩니다.
습관: 입력 시 분류하기. 운송사 청구서가 도착하면 한 가지 질문을 하세요 — 트럭이 어느 방향으로 가고 있었는가? 여러분 쪽으로 오면 매입 운송비, 고객에게 가면 매출 운송비입니다. 한 번 올바르게 입력하면 그 구분이 매출총이익, Schedule C, 그리고 앞으로 실행할 모든 이익률 보고서로 흘러가며 연말 정리가 필요 없습니다.
스프레드시트나 회계 도구에서 재고를 추적한다면 매 구매마다 도착 원가 열을 추가하세요. 청구서 원가에 배분된 매입 운송비, 관세, 수수료를 더한 후 입고 단위 수로 나눈 값입니다. 그 단위당 도착 원가가 단위당 실제 COGS이며 실제 가격 하한입니다. 이러한 계정을 구성하는 메커니즘에 대해서는 /docs/의 문서에서 제품 원가와 판매비를 각자의 위치에 유지하는 계정과목표 설정을 다룹니다.
은행 계좌를 조정하는 것과 같은 방식으로 두 계정을 매월 운송사 명세서와 조정하세요. 입고 합계가 구매량과 대략적으로 일치하지 않거나 출고 합계가 주문량과 일치하지 않으면 잘못 분류된 항목이 이미 쌓이고 있는 것입니다 — 그리고 매월 10분 점검이 1월의 포렌식 주말보다 낫습니다.
운송비를 제자리에 두세요
매입 운송비와 매출 운송비를 올바르게 처리하는 것은 장부를 정돈하는 것 이상을 합니다. 제품 사업을 운영하는 두 숫자를 보호합니다 — 제품이 돈을 버는지 알려주는 매출총이익률, 유통이 돈을 버는지 알려주는 판매비입니다. 처음부터 분리된 운송 계정으로 명확한 기록을 유지하면 모든 배송이 그 신호를 흐리는 대신 날카롭게 합니다. Beancount.io는 여러분의 재무 데이터에 완전한 투명성과 통제를 제공하는 플레인 텍스트 회계를 제공합니다 — 블랙박스도, 벤더 종속도 없습니다. 무료로 시작하세요 그리고 개발자와 재무 전문가들이 플레인 텍스트 회계로 전환하는 이유를 확인하세요.





