큰 주문을 따냈습니다. 매출은 늘었고 모두가 축하하는 분위기였는데, 석 달 뒤 통장을 확인해보니 그 돈이 다 어디로 갔는지 알 수 없습니다. 생각보다 흔한 일이며, 원인은 대개 놓치고 있던 숫자 하나로 귀결됩니다. 바로 공헌이익(contribution margin)입니다.
대부분의 소상공인은 매출을 꼼꼼히 추적합니다. 매출총이익까지 확인하는 경우도 많습니다. 하지만 공헌이익을 계산하는 사람은 훨씬 적습니다. 그리고 바로 이 공백 때문에 어떤 사업체는 매출이 해마다 늘어나는데도 실제 현금 사정은 거의 나아지지 않는 것입니다. 공헌이익은 판매 건마다 실제로 돈을 벌고 있는지, 아니면 그저 돈을 이리저리 옮기고 있을 뿐인지를 알려주는 숫자입니다.
공헌이익이 실제로 측정하는 것
공헌이익은 판매 한 건에서 그 판매와 직접적으로 오르내리는 비용을 뺀 나머지 금액입니다. 임대료도, 정규직 급여도, 소프트웨어 구독료도 아닌, 오직 그 특정 단위가 팔렸기 때문에 발생한 비용만 뺀 값이죠.
공식은 간단합니다.
공헌이익 = 매출액 − 변동비
혹은 가격대가 다른 제품끼리 비교할 수 있도록 비율로 표현하면 다음과 같습니다.
공헌이익률 = (매출액 − 변동비) ÷ 매출액
그리고 개별 판매 단위 수준에서, 실무자들이 실제로 매일 사용하는 숫자는 이것입니다.
단위당 공헌이익 = 단위당 판매가 − 단위당 변동비
카페를 운영하며 라떼를 $5.00에 판매한다고 해봅시다. 원두, 우유, 컵, 뚜껑, 카드 결제 수수료를 합친 라떼 한 잔의 변동비는 $1.50입니다. 단위당 공헌이익은 $3.50, 즉 공헌이익률로는 70%입니다. 이 $3.50이 임대료, 바리스타 시급, 보험료를 충당하고 결국 이익으로 남는 몫입니다.
이번엔 $50짜리 스킨케어 제품을 판매하는데 단위당 재료비, 포장비, 배송비가 $28인 브랜드와 비교해봅시다. 공헌이익은 $22, 즉 44%입니다. 1,000개를 팔면 창고 임대료와 마케팅 비용에 쓸 수 있는 $22,000이 생기는 셈인데, 두 사업 모두 매출은 건강해 보여도 그 경제 구조는 전혀 다릅니다.
매출총이익과 같지 않은 이유
여기서 많은 혼란이 시작됩니다. 공헌이익과 매출총이익은 표면적으로 비슷해 보이고, 일상적인 대화에서는 거의 같은 의미로 쓰이기도 합니다. 하지만 둘은 다른 개념이며, 이를 혼동하면 실제 가격 결정에서 실수로 이어집니다.
매출총이익은 회계상의 지표입니다. 매출에서 매출원가(COGS)를 뺀 값으로, 일반적으로 회계 기준에 따라 정의되며 실제로는 판매량에 따라 변하지 않는 비용, 예를 들어 생산 단위별로 배분된 공장 관리자의 고정 급여 같은 것도 포함됩니다.
공헌이익은 의사결정을 위한 지표입니다. 손익계산서상 매출원가로 공식 분류되는지 여부와 관계없이, 판매에 따라 변동하는 모든 비용을 매출에서 뺀 값입니다. 여기에는 판매 수수료, 결제 처리 수수료, 배송비, 단위당 이행 비용처럼 전통적인 매출총이익 계산에서는 "영업비용"에 묻혀버리기 쉬운 항목들도 포함됩니다.
실무적인 차이는 이렇습니다. 매출총이익은 대출기관, 투자자, 회계사 같은 외부 이해관계자에게 제품 라인이 서류상 얼마나 수익성이 있어 보이는지를 알려줍니다. 공헌이익은 다음에 팔릴 한 단위가 팔 만한 가치가 있는지를 당신에게 알려줍니다. 프로모션을 진행할지, 마진이 낮은 도매 주문을 받을지, 어떤 제품을 단종할지 결정할 때 실제로 답을 주는 숫자는 공헌이익입니다. 매출총이익은 대개 이런 질문에 답이 되지 못합니다. 결정과 무관하게 변하지 않는 배분된 고정비 때문에 수치가 희석되어 있기 때문입니다.
손익분기점은 공헌이익을 거쳐서 계산된다
단위당 공헌이익을 알고 나면, 손익분기점 분석은 추측이 아니라 단순한 산수 문제가 됩니다.
손익분기점(단위 기준) = 총 고정비 ÷ 단위당 공헌이익
다시 카페 이야기로 돌아가 보죠. 임대료, 보험료, 고정 급여를 합쳐 월 $10,500이 나가고, 라떼 한 잔이 여기에 $3.50씩 기여한다면, 손익분기점을 넘기려면 한 달에 정확히 3,000잔을 팔아야 합니다. 3,001번째 판매부터가 순수한 이익입니다.
"매출은 늘었는데 이익은 이상하게 늘지 않는다"는 현상이 거의 항상 공헌이익 문제로 위장되어 있는 것도 이 때문입니다. 경쟁사 때문에 가격 경쟁에 밀려 라떼 가격이 $4.25로 떨어지면, 잔당 공헌이익은 $2.75로 줄어듭니다. 그러면 손익분기점을 넘기기 위해 갑자기 3,818잔이 필요해집니다. 제자리를 지키기 위해서만 판매량이 거의 30% 더 필요한 셈입니다. 매출은 표면적으로 평평해 보여도, 그 아래에서는 사업이 조용히 나빠지고 있을 수 있습니다.
공헌이익이 실제 의사결정을 바꾸는 지점
가격 결정. 스프레드시트에서는 합리적으로 보이는 가격 인하도 공헌이익 관점에서 보면 훨씬 큰 문제일 수 있습니다. 가격 인하분은 대개 매출에 비례해서가 아니라 공헌이익에서 고스란히 빠져나가기 때문입니다. 공헌이익률이 70%인 제품에 10% 할인을 적용하면 감당할 만한 타격입니다. 하지만 공헌이익률이 25%인 제품에 같은 10% 할인을 적용하면 단위당 이익의 거의 절반이 사라질 수 있습니다.
제품 및 고객 믹스. 제품 A가 단위당 $10, 제품 B가 단위당 $15의 공헌이익을 낸다고 해도, 생산 능력이나 영업 인력의 시간, 진열 공간이 한정되어 있다면 어느 쪽을 밀어야 할지 알려주는 것은 매출이 아니라 공헌이익입니다. 매출은 높지만 공헌이익이 얇은 제품은, 매출은 낮아도 판매 단위당 더 많이 기여하는 제품보다 실제 순이익 기여도가 낮을 수 있습니다.
낮은 가격의 주문을 받아들일지 여부. 도매 구매자, 대량 주문 고객, 마켓플레이스 거래는 종종 정가보다 낮은 가격으로 들어옵니다. 그 가격이 변동비를 여전히 충당하고, 어차피 지출하고 있는 고정비에 조금이라도 플러스로 기여한다면, 특히 비수기에는 그 주문을 받는 것이 합리적일 수 있습니다. 다만 그 기준선이 어디인지는 추측이 아니라 공헌이익 계산으로 파악해야 합니다.
여유가 없을 때 무엇을 줄여야 하는가. 현금이 부족해지면 흔히 전반적으로 비용을 줄이려는 본능이 발동합니다. 하지만 공헌이익 분석은 어떤 제품이나 서비스가 사업을 갉아먹고 있는지(공헌이익이 마이너스이거나 거의 0에 가까운 경우), 그리고 어떤 것이 조용히 나머지 전체를 먹여 살리고 있는지를 알려줍니다. 잘못된 항목을 줄이면 오히려 현금 위기가 더 심해질 수 있습니다.
숫자를 왜곡하는 흔한 실수들
사업주들이 처음 공헌이익을 계산할 때 반복적으로 나타나는 실수 몇 가지가 있습니다.
- 준변동비를 완전 고정비 또는 완전 변동비로 취급하는 것. 예를 들어 공공요금은 흔히 고정 기본요금과 사용량에 따른 요금이 함께 있습니다. 공공요금 전체를 "고정비"로 묶거나, 반대로 전부 "변동비"로 처리하면 어느 방향으로든 계산이 왜곡됩니다.
- 계단식으로 증가하는 비용을 무시하는 것. 어떤 비용은 특정 판매량 기준에 도달하기 전까지는 일정하다가 그 이후 갑자기 뛰어오릅니다. 배송 트럭 한 대는 어느 정도 주문량까지는 커버되지만, 그 이상이 되면 두 번째 트럭이 필요해지고 "고정비"였던 배송비가 사실 그렇게 고정적이지 않았다는 것이 드러납니다. 장기적인 공헌이익 계획을 세울 때는 이런 도약을 반영해야지, 무한히 직선으로 이어진다고 가정해서는 안 됩니다.
- 판매량과 관계없이 단위당 공헌이익이 항상 일정하다고 가정하는 것. 공급업체의 대량 구매 할인, 일정 인원을 초과했을 때 발생하는 초과 근무 수당, 일정이 밀렸을 때의 급행 배송비 등은 판매량이 변할 때마다 단위당 변동비를 바꿔놓을 수 있습니다. 월 100개 판매량에서 계산한 공헌이익이 1,000개 판매량에서도 그대로 유지된다는 보장은 없습니다.
- 대출기관이나 투자자와 대화할 때 공헌이익과 매출총이익을 혼동하는 것. 상대는 하나를 묻고 있는데 당신은 다른 것을 제시하고 있는 상황입니다. 지금 어떤 대화를 하고 있는지 정확히 파악해야 합니다.
업종별 기준치는 출발점일 뿐, 목표치가 아니다
건강한 공헌이익률은 업종마다 크게 다르기 때문에, 관련 없는 업종의 숫자와 자신의 숫자를 비교하면 잘못된 결론에 빠지기 쉽습니다. 소프트웨어 및 구독 기반 사업은 다음 단위를 제공하는 데 드는 비용이 거의 없기 때문에 흔히 7090%에 이릅니다. 전문 서비스업은 대개 6080% 범위에 있습니다. 외식업은 보통 6070% 수준입니다. 제조업은 일반적으로 2550%이며, 소매업은 판매가 중 상당 부분이 매출원가로 곧바로 빠져나가는 구조상 20~40%에 머무는 경우가 많습니다.
가장 중요한 것은 다른 업종과 비교한 상대적 위치가 아니라, 당신의 공헌이익이 실제 고정비를 충당하고도 필요한 이익만큼 남는지, 그리고 그 추세가 시간이 지나며 오르고 있는지 내려가고 있는지입니다.
이를 추적하려면 깔끔한 비용 데이터가 필요하다
애초에 장부에서 변동비와 고정비를 분리해두지 않으면 이 모든 계산은 성립하지 않습니다. "매출원가"가 하나의 뭉뚱그려진 항목이거나, 판매 수수료가 일반적인 "급여" 계정 안에 묻혀 있다면, 필요할 때마다 수작업으로 분석을 다시 하지 않고서는 공헌이익을 따로 뽑아낼 수 없습니다. 그리고 바로 이 번거로움 때문에 많은 사업주들이 매출과 매출총이익만 확인하고 이 단계를 아예 건너뛰게 됩니다.
바로 이 지점에서 장부의 구조가 공식 자체만큼이나 중요해집니다. 계정과목표(chart of accounts)가 재료비, 단위당 이행 비용, 판매 수수료, 결제 처리 수수료 같은 진짜 변동비를 고정 간접비와 명확히 분리해두면, 공헌이익은 하나의 프로젝트가 아니라 단순한 조회 작업이 됩니다. Beancount.io는 일반 텍스트 기반의 버전 관리형 회계를 중심으로 만들어져 있어, 거래를 비용 유형별로 태그를 달아 필요할 때마다 공헌이익 뷰를 바로 뽑아낼 수 있으며, 회계 담당자가 스프레드시트를 재분류해줄 때까지 기다릴 필요가 없습니다. 블랙박스 같은 보고서를 그저 신뢰하는 대신, 각 계정이 어떻게 정의되어 있고 숫자가 어떻게 합산되는지 직접 확인할 수 있습니다.
처음부터 재무를 체계적으로 관리하세요
공헌이익을 이해하는 것은 실제로 그 숫자를 뽑아낼 수 있는 장부가 뒷받침될 때 비로소 의미가 있습니다. 이는 거래를 사후에 정리하는 것이 아니라, 기록하는 시점부터 변동비와 고정비를 깔끔하게 분리해두는 데서 시작됩니다. Beancount.io는 투명하고, 버전 관리가 가능하며, AI에 바로 활용할 수 있는 일반 텍스트 기반 회계를 제공하므로, 어떤 숫자든 그 출처를 항상 정확히 알 수 있습니다. 무료로 시작하기에서 개발자와 재무 전문가들이 왜 일반 텍스트 회계로 옮겨가고 있는지 확인해보세요.