한 창업자가 자신의 브랜드가 45%라는 넉넉한 매출총이익률을 유지하고 있다고 내게 말한 적이 있다. 그런데 그의 회계 담당자가 지난 18개월치 소매업체 공제, 물량 리베이트, 공동 광고비 지급 내역을 다시 살펴보니, 이 모든 항목이 매출 차감이 아니라 마케팅 비용으로 조용히 계상되어 있었다. 실제 수치는 35%였다. 사업 자체는 아무것도 달라지지 않았다 — 수년간 이어져온 벤더 지급액이 손익계산서의 어느 위치에 기재되어 있었는지만 달랐을 뿐이다.
이는 성장하는 기업이 저지를 수 있는 가장 흔하면서도 가장 값비싼 회계 실수 중 하나이며, 대형 소비재 브랜드에만 국한된 이야기가 아니다. 고객, 유통업체, 소매 파트너에게 돈을 되돌려주는 회사 — 리베이트, 할인, 입점 수수료, 공동 광고 지원금 등 — 라면 간단한 원칙 하나를 알아야 한다. 미국 GAAP 하에서 이러한 지급액은 거의 항상 매출을 차감시킨다는 것이다. 이는 마케팅 비용이 아니다. 이 부분을 잘못 처리하면 매출에 의존하는 모든 수치 — 매출총이익률, 밸류에이션 배수, 대출 약정, 심지어 예상 세금까지 — 가 조용히 허구의 숫자 위에 세워지게 된다.
"고객에게 지급하는 대가"가 실제로 의미하는 것
이를 규율하는 회계 기준이 바로 ASC 606, 즉 사실상 모든 미국 기업에 적용되는 수익 인식 기준이다. 이 기준의 거래가격 관련 지침 속에는 "고객에게 지급하는 대가"라는 개념이 자리 잡고 있는데, 이는 동시에 물건을 판매하고 있는 바로 그 고객에게 되돌려주는 현금, 크레딧, 또는 그 밖의 모든 가치를 의미한다.
대부분의 사업주가 예상하는 것보다 훨씬 더 많은 항목이 여기에 해당한다.
- 물량 리베이트 — "이번 분기 10,000개 이상 구매 시 3% 환급"
- 입점 수수료 및 리스팅 수수료 — 소매업체 진열대 확보를 위한 지급액
- 공동 광고 지원금 — 소매업체가 자사 제품을 광고하도록 지원하는 금액
- 가격 보호 및 마크다운 보전금 — 소매업체가 이미 구매한 재고의 정가를 인하했을 때 이를 보전해주는 금액
- 제조업체가 자금을 대지만 계산대에서 사용되는 쿠폰 및 바이다운
- 유통업체가 청구서에 대해 제기하는 차지백 및 공제 청구
이들 모두에 적용되는 기본 원칙은 동일하다. 즉, 이들은 거래가격을 낮추고, 따라서 매출을 감소시킨다. 이 항목들은 매출총이익 아래의 마케팅 비용이나 판관비 항목으로 나타나지 않는다. 대신 그 위쪽에서, 총매출에서 차감되어 순매출로 이어지는 형태로 나타난다.
이것이 단순한 기술적 문제가 아닌 이유
벤더 지급액을 매출 차감이 아니라 비용으로 계상해도 최종 순이익 자체는 어느 쪽이든 동일하게 나온다. 하지만 사람들이 실제로 사업을 판단할 때 사용하는 두 가지 수치를 왜곡시킨다.
- 매출이 실제보다 크게 보인다. 실제로 손에 쥔 금액이 아니라, 고객이 명목상 동의한 총가격을 보고하는 셈이다. 대출기관, 투자자, 인수자가 당신의 보고 매출을 경쟁사와 비교한다면, 훨씬 더 큰 사과와 비교하는 셈이 된다.
- 매출총이익률이 실제보다 크게 보인다. 순매출을 낮췄어야 할 차감액이 매출총이익 계산 아래쪽의 비용 항목에 자리 잡고 있기 때문에, 매출총이익률이 부풀려진다 — 앞선 사례처럼 때로는 10퍼센트 포인트 이상 차이가 나기도 한다. 부풀려진 마진을 근거로 세운 가격 결정, 채용 계획, 투자 유치 자료는 모래 위에 지은 집과 같다.
소규모 사업체나 성장하는 브랜드의 경우, 프로모션, 송장 외 할인, 소매업체 공제를 모두 합산하면 트레이드 스펜드가 총매출의 15~25%에 달할 수 있다 — 많은 소비재 카테고리에서 매출원가 다음으로 손익계산서에서 두 번째로 큰 항목이다. 이는 반올림 오차 수준이 아니라, 투자 유치가 가능한 사업으로 보이느냐 그렇지 않느냐를 가르는 차이다.
유일한 예외: 별개의 재화나 용역
예외가 하나 있고, 이는 실제로 중요하다. 만약 지급 대상이 다른 곳에서도 정말로 공정한 가격에 구매했을 별개의 재화나 용역이고, 그 공정가치를 합리적으로 추정할 수 있다면, 이는 매출 차감이 아니라 일반적인 벤더 비용처럼 처리한다.
이 판정 기준은 두 가지로 구성된다.
- 해당 재화나 용역 자체로부터 (또는 이미 보유한 자원과 결합하여) 편익을 얻을 수 있는가, 그리고
- 그 약속이 계약상 당신의 제품·서비스 판매와 별도로 식별 가능한가
이 지침이 스스로 제시하는 유용한 직관적 판단 기준은 다음과 같다. 관련 없는 제3자에게도 같은 것을 대가로 지불할 수 있었을까? 만약 소매업체가 그 소매업체의 플랫폼을 넘어 명백히 더 많은 고객에게 도달하는, 정말로 독립적인 마케팅 캠페인을 외부 대행사가 청구할 만한 가격으로 운영한다면, 그 부분은 실제 마케팅 비용으로 처리할 수 있다. 그러나 좁은 범위의 매장 내 한정 광고나, 거의 모든 입점·리스팅 수수료는 대체로 이 기준을 통과하지 못한다. 이들은 판매 자체와 너무 밀접하게 얽혀 있어 별개의 구매로 인정받지 못하며, 따라서 매출을 차감한다.
의심스러울 때 회계 업계의 기본 전제는 해당 지급액이 매출을 차감한다는 것이다. 별개 용역 예외는 신중하게 적용해야 하는 것이지, 트레이드 스펜드를 매출 상단에서 빼내기 위한 수단으로 쓰여서는 안 된다.
리베이트는 변동 대가다 — 미리 추정하라
대부분의 리베이트는 판매 시점에 확정된 고정 금액이 아니라, 고객이 연말까지 물량 기준을 넘어서는지처럼 아직 일어나지 않은 일에 좌우된다. 이 때문에 ASC 606에서는 이를 "변동 대가"로 분류하며, 해당 기준은 리베이트를 추정하여, 리베이트가 실제로 지급되는 시점이 아니라 관련 매출을 인식하는 시점부터 거래가격에 반영하도록 요구한다.
두 가지 추정 방법이 허용된다.
- 기댓값 방식 — 가능한 결과들에 대한 확률가중 평균 (유사한 계약이 다수일 때 유용)
- 최빈치 방식 — 단일 최선의 결과 추정치 (기준 달성 여부처럼 사실상 두 가지 결과만 있을 때 유용)
실무에서는 대부분의 중소기업이 더 단순한 대용치, 즉 고객별 과거 총매출 대비 순매출 비율을 사용한다. 어느 유통업체가 과거에 리베이트, 공제, 지원금을 합쳐 총매출의 8.5%를 가져갔다면, 이번 달 그 고객에 대한 매출의 8.5%를 차감 수익 추정치로 발생시키고, 이후 실제 청구가 들어오면 이를 정산한다. 소매업체와 유통업체는 공제 청구서를 발행하는 데 거의 항상 시간이 걸리므로, 청구서가 도착한 달이 아니라 판매가 발생한 달에 발생주의로 인식해야 월별 재무제표가 의미를 갖는다.
타이밍: 차감은 실제로 언제 반영되는가?
고객에게 지급하는 대가는 다음 두 시점 중 더 늦은 시점에 매출을 차감한다.
- 관련 판매에 대해 매출을 인식하는 시점, 또는
- 고객에게 지급하거나 지급을 약속하는 시점 — 관행적으로 거래해온 방식에 근거한 암묵적 약속을 포함한다.
두 번째 항목이 사람들을 종종 당황하게 만든다. 어느 소매업체와의 표준 관행이 항상 연말 물량 리베이트를 지급하는 것이라면, 그 방식으로 판매를 시작하는 순간부터 암묵적 의무를 지는 것이며, 실제로 수표를 끊을 때까지 차감 인식을 미룰 수 없다. 이는 청구를 기다리기보다 매달 발생주의로 인식하는 것이 정확한 장부 작성에 중요한 이유이기도 하다.
간단한 예시
이번 달에 한 소매 체인에 $100,000어치 제품을 판매했고, 계약상 분기 구매 목표를 달성하면(달성이 예상되는 상황) 5% 리베이트를 지급하기로 했다고 가정해보자.
- 잘못된 방식: 매출 $100,000을 계상한다. 다음 분기에 지급될 $5,000 리베이트는 지급 시점에 "트레이드 마케팅" 비용으로 계상한다.
- 올바른 방식: 리베이트를 지금 추정한다. 이번 달 순매출로 $95,000을 인식한다(총매출 $100,000에서 발생한 리베이트 부채 $5,000을 차감). 실제로 리베이트가 지급되거나 크레딧으로 적용될 때는 이미 계상해둔 부채가 줄어들 뿐, 비용 항목에는 전혀 영향을 주지 않는다.
두 번째 방식이야말로 월별 매출총이익률을 신뢰할 수 있게 유지하고, 연말에 크고 볼썽사나운 정산 조정을 피할 수 있게 해주는 방식이다.
흔히 마주치는 함정들
기업이 벤더 및 소매업체와의 관계를 확장하기 시작하면 반복적으로 나타나는 몇 가지 실수가 있다.
- 입점 수수료를 마케팅 비용 항목으로 처리하는 것. 입점 수수료 및 리스팅 수수료는 근본 판매와 거의 결코 분리되지 않는다 — 이는 애초에 해당 채널을 통해 판매할 수 있는 자격에 대한 대가다. 예외 없이 매출을 차감한다.
- 추정치를 발생시키지 않고 청구서를 기다리는 것. 소매업체와 유통업체는 공제 청구를 제출하는 데 악명 높게 느리며, 때로는 프로모션 기간이 끝난 후 몇 달이 지나서야 청구한다. 청구가 도착했을 때만 차감을 계상한다면, 정산이 이루어지기 전까지 매달 매출과 마진이 과대계상된 상태가 된다.
- "암묵적 약속" 발생 시점을 놓치는 것. 과거에 관행적으로 어느 고객에게 리베이트를 지급해왔다면, 다시 지급할 암묵적 의무를 지고 있을 가능성이 높다 — 수표를 끊기로 결정한 시점이 아니라 관련 매출을 인식하는 시점에 곧바로 추정치를 인식해야 한다.
- 정산을 잊는 것. 발생액은 추정치이지 최종 답이 아니다. 적어도 분기마다(트레이드 스펜드 비중이 큰 카테고리라면 매달) 실제 청구 내역과 비교해 재검토하고, 당기뿐 아니라 향후 발생 비율도 조정해야 한다.
- 이것이 소비재(CPG) 기업에만 해당한다고 가정하는 것. 채널 파트너에게 크레딧을 지급하는 SaaS 기업, 산업용품 유통업체 리베이트, 홈서비스 프랜차이즈의 공동 광고 지원금 등 고객에게 돈을 되돌려주는 모든 사업이 동일한 원칙의 적용을 받는다. 다만 금액 규모가 대형 식료품 체인의 입점 수수료보다 대체로 작을 뿐이다.
처음부터 장부를 정직하게 유지하기
이 문제로 곤경에 처하는 기업들은 부주의해서가 아니라, 대개 현금이 실제로 흘러가는 방식대로 거래를 기록하기 때문이다. 이는 직관적으로 느껴지지만 GAAP가 거래 가격을 책정하기 원하는 방식과는 일치하지 않는다. 규칙을 알고 나면 해결책은 복잡하지 않다. 총매출과 순매출 사이에 리베이트 및 트레이드 스펜드용 차감 수익 계정을 마련하고, 관련 판매와 같은 기간에 추정치를 반영하면 된다.
이것이야말로 블랙박스 같은 회계 도구 안에 파묻혀 있기보다, 장부가 투명하고 감사 가능할 때 훨씬 쉽게 올바로 처리할 수 있는 판단의 영역이다. Beancount.io는 벤더 리베이트 같은 차감 수익 발생액을 포함한 모든 거래를, 한 줄 한 줄 들여다볼 수 있는 버전 관리 원장에 담아내는 플레인 텍스트 회계를 제공한다. 그래서 당신(또는 담당 회계사)은 총매출이 어떻게 순매출로 바뀌었는지 정확히 확인할 수 있다. 무료로 시작하기를 통해 첫 인보이스부터 매출 수치를 정직하게 관리해보라.