한 케이스의 와인은 한 지붕 아래에서 세 가지 다른 방식으로 팔릴 수 있습니다. 집으로 가져가는 손님에게 병째로 팔리거나, 홀 테이블에 병째로 팔리거나, 같은 750ml 병에서 다섯에서 여섯 잔으로 나뉘어 잔술로 팔릴 수 있으며, 코르크를 여는 순간 각각 다르게 원가가 매겨집니다. 여러분의 장부가 이 차이를 구분하지 못한다면, 와인 프로그램이 실제로 수익을 내고 있는지조차 알 수 없는 셈입니다.
이것이 와인 바, 와인숍, 또는 소매와 시음을 결합한 콘셉트를 운영할 때 조용히 숨어 있는 운영상의 함정입니다. 주류는 단순한 소매 재고처럼 보입니다 — 케이스를 사서 병을 팔고 마진을 추적하면 될 것 같습니다. 하지만 실제로는 제조업에 더 가깝게 움직입니다. 하나의 재고 단위(병)를 가져다가 그 일부를 더 추적하기 어려운 다른 상품(잔술)으로 전환하는 동시에, 같은 지붕 아래에서 두 가지 라이선스 유형, 두 가지 매출 흐름, 그리고 주에 따라 두 가지 다른 세무 처리까지 함께 운영하고 있는 것입니다.
회계 처리를 잘못하더라도 한 달 만에 문제가 드러나지는 않습니다. 열여덟 달쯤 지나서 와인 리스트의 잔술 원가율이 40%까지 슬금슬금 올라가고, 숍의 마진은 장부상 멀쩡해 보이는데도 현금은 계속 빠듯해지고, 그 이유를 아무도 정확히 설명하지 못하는 시점에 가서야 보이게 됩니다.
와인 재고가 일반 소매 재고와 다르게 움직이는 이유
대부분의 소매 부기는 들어온 단위 하나가 나가는 단위 하나와 같다고 가정합니다. 위젯 하나를 사서 위젯 하나를 팔면 매출원가 계산은 단순합니다. 와인은 이 가정을 세 가지 방식으로 무너뜨립니다.
한 병이 서로 다른 두 가지 상품으로 나뉩니다. 도매로 구입한 한 병은 (a) 밀봉된 채로 소매 판매되거나, (b) 매장 내 마진을 붙여 테이블에 병째로 판매되거나, (c) 각각 별도의 판매로, 별도의 가격에 인식되는 5~6잔의 개별 잔술로 나갈 수 있습니다. POS 시스템은 대개 판매 쪽은 잘 처리합니다. 하지만 장부는 그렇지 못한 경우가 많습니다 — 잔술 서비스를 위해 병을 개봉하면, 모든 잔이 다 팔리기 전이라도 그 병 전체를 "병 재고"에서 빼서 소비된 것으로 인식해야 합니다. 그러지 않으면 보유 병 수가 매주 조용히 실사 재고와 어긋나게 됩니다.
구매할 때마다 원가가 의미 있게 변동합니다. 와인 가격 책정은 매달 같은 냅킨 한 상자를 사는 것과는 다릅니다. 빈티지가 바뀌고 할당량이 변하며, 같은 라벨이라도 오래된 빈티지가 소진되고 새 빈티지가 들어오면서 유통업체 가격이 주문마다 10~20% 움직일 수 있습니다. 바로 이런 상황에서 FIFO(선입선출) 원가법이 단순 가중평균법보다 제 몫을 합니다. 오래된 가격과 새 가격을 하나의 평균으로 섞어 특정 케이스의 마진을 왜곡하는 대신, 실제로 소진하고 있는 특정 병의 원가를 그 병이 만들어내는 매출과 정확히 매칭시켜 주기 때문입니다.
가중평균법은 계산이 더 쉽고 안정적이며 회전율이 낮은 상품에는 적합합니다. 하지만 빈티지와 구매 시점에 따라 실제 원가 변동이 있는 와인은 FIFO에 드는 추가적인 추적 노력이 값어치를 하는 대표적인 카테고리이며, BinWise, Backbar 같은 요즘 바·주류 재고 관리 소프트웨어 대부분이 FIFO 계층 계산을 자동화해 주므로 스프레드시트로 손수 계산할 필요가 없습니다.
감모는 반올림 오차가 아니라 실제 비용 항목입니다. 쏟음, 과다 계량, 무료 시음, 코르크 오염 병, 단순 파손은 와인 프로그램 운영의 정상적이고 실질적인 부분이지, "기타"로 뭉뚱그려야 할 부기상의 실패가 아닙니다. 이를 별도 계정으로 추적하고, 음료 매출원가의 몇 퍼센트포인트를 차지할 것으로 예상하십시오. 감모 수치를 전혀 기록하지 않고 있다면, 그런 일이 일어나지 않아서가 아니라 보고된 마진 안에 숨어 있기 때문입니다.
잔술 원가 계산: 대부분의 와인 프로그램이 틀리는 계산법
잔술 계산은 단순해 보이지만 대개 제대로 이루어지지 않습니다. 표준 기준점은 다음과 같습니다.
- 표준 750ml 한 병에는 약 25온스가 들어 있습니다
- 표준 와인 한 잔은 5온스입니다
- 손실이 전혀 없다고 가정하면 한 병당 사용 가능한 잔은 5잔이 나옵니다
조정 전 잔당 원가는 도매 병당 원가를 5로 나눈 값입니다. 하지만 "손실이 전혀 없다고 가정하면"이라는 전제야말로 대부분의 운영자가 소리 없이 돈을 잃는 지점입니다. 실제로는 병마다 깨끗하게 5잔을 얻지 못합니다.
- 병의 마지막 잔은 종종 양이 부족하거나, 이를 보정하려고 과다 계량되거나, 판매 시점을 지나 산화되면 버려지는 경우가 많습니다
- 보존 시스템(Coravin, Enomatic, 불활성 가스 탭)은 산화 손실을 크게 줄여주지만, 그 자체의 장비 비용과 소모품 비용이 원가 구조에 반영되어야 하며 "소모품"에 묻혀서는 안 됩니다
- 무료 시음과 직원 교육용 잔술은 실제 재고 소진입니다 — 어떤 형태로든 잔술 시음 플라이트나 직원 교육 프로그램을 운영한다면, 그 온스는 매출원가에 조용히 흡수되게 두지 말고 추적하고 비용 처리해야 합니다
잔술 원가율(음료의 매출원가를 매출액으로 나눈 값)의 업계 기준은 증류주의 경우 **18~24%**이지만, 와인(과 맥주)은 대개 25~30%로 더 높습니다. 병당 가격 구조와 앞서 설명한 실질적인 손실이 증류주 프로그램은 겪지 않는 방식으로 마진을 갉아먹기 때문입니다. 잔술 와인 프로그램의 가격을 이런 격차를 고려하지 않고 일률적인 마크업으로만 책정하고 있다면, 실제 원가 대비 모든 잔의 가격을 낮게 책정하고 있을 가능성이 높습니다.
해결책은 복잡하지 않고, 그저 꾸준함이 필요할 뿐입니다. 구매 시점에 모든 와인 SKU의 원가를 온스 단위로 계산하고(여기서 FIFO 계층화가 중요해집니다), 실제 잔술 손실 경험을 바탕으로 병 형태별로 현실적인 수율 가정을 적용하며, 한 번 정해놓고 잊어버리지 말고 그 수율 가정을 주기적으로 재검토하십시오.
매장 내 매출과 매장 외 매출의 구분
잔술도 함께 판매하는 대부분의 와인 바와 와인숍은 매장 내 라이선스(현장에서 소비하는 주류)와 매장 외 라이선스(밀봉된 병 소매 판매)를 어떤 형태로든 조합해서 운영합니다. 일부 주에서는 바로 이런 하이브리드 모델을 위해 통합 라이선스 하나를 발급하지만, 많은 주에서는 두 개의 별도 라이선스를 요구하며, 영업시간, 좌석 규정, 최소 식사 제공 요건 같은 준수 요건이 서로 다른 경우가 많습니다. 현재 라이선스가 사업의 양쪽 모두를 커버한다고 가정하기 전에, 주와 시가 여러분에게 어떤 규제 체계를 적용하는지부터 파악하십시오.
부기 관점에서 이 구분은 세 가지 이유로 중요합니다.
- 매출 인식이 다릅니다. 소매 병 판매는 판매 시점에 완결됩니다. 매장 내 서비스는 흔히 탭(외상 계산), 팁을 수반하며, 주에 따라 매장 내 소비와 매장 외 포장 판매에 대해 판매세 처리나 소비세율이 다르게 적용됩니다. 이를 구분하지 않고 하나의 "주류 매출" 계정에 뒤섞으면 사업의 어느 쪽이 실제로 수익을 내는지 알 수 없게 됩니다.
- 원가 기준이 다릅니다. 같은 병이라도 소매로 팔리면 표준 마크업이 붙지만, 매장 내에서 팔리면 서비스, 유리잔, 파손, 그리고 앞서 설명한 잔술 수율 손실을 감당하기 위해 훨씬 높은 마크업이 붙는 것이 일반적입니다. 계정과목표에서 "소매 병 매출원가"와 "매장 내 음료 매출원가"를 분리하지 않으면, 혼합된 마진이 그럴듯해 보이는 동안 손실을 내는 매장 내 프로그램(또는 그것을 떠받치는 과도한 마진의 소매 쪽)이 가려집니다.
- 재고 이동에는 서류 기록이 필요합니다. 병이 소매 진열대에서 시음 바의 개봉 병 순환 재고로 옮겨가는 것은 판매가 아니라 내부 이동입니다 — 하지만 여러분 자신의 마진 파악을 위해서든, 많은 주 주류 당국이 어떤 재고가 밀봉된 채 팔렸고 어떤 재고가 잔으로 팔렸는지 보여주는 기록을 요구하기 때문이든, 특히 매장 내와 매장 외 운영이 별개의 라이선스 번호 아래 있다면 반드시 기록해야 합니다.
처음부터 소매(매장 외)와 잔술/매장 내 매출에 대해 매출 및 매출원가 항목을 별도로 계정과목표에 설정하십시오. 1년 치 혼합된 숫자를 나중에 나누려는 것은 실제로 가지고 있지 않은 과거 기록을 재구성하는 것과 같습니다.
콜키지, 시음, 병 판매가 아닌 그 밖의 매출
와인 프로그램은 단순한 병·잔 판매 외에도 매출과 비용을 발생시키며, 각각 별도의 처리가 필요합니다.
- 콜키지 요금(손님이 자신의 병을 가져올 때 부과)은 주류 매출이 아니라 서비스 매출입니다 — 판매세 규정은 주마다 다르지만, 대개 여러분의 와인 리스트에서 판매한 병과 같은 주류 소비세 처리를 받지 않습니다. 콜키지를 별도 항목으로 추적해서, 그것이 상쇄하려는 유리잔, 파손, 서비스 시간의 실제 비용을 실제로 커버하는지 확인하십시오. 업계의 콜키지 요금은 시장과 서비스 수준에 따라 병당 보통 $15–$50 수준입니다.
- 시음과 플라이트는 정액 또는 잔당 요금을 받는 대가로 재고를 소비합니다(한 세션에 여러 병을 개봉하는 경우가 흔합니다) — 이는 추적되지 않는 별도 카테고리가 아니라 일반적인 잔술과 같은 방식으로 원가를 계산해야 합니다.
- 무료 제공 또는 직원 교육용 잔술은 잘 아는 직원이 판매 가능한 와인 프로그램을 운영하는 데 드는 실제 비용입니다. 원인 불명의 감모 속으로 사라지게 두지 말고 마케팅 비용이나 교육 비용으로 기록하십시오.
이를 장부에 반영하는 방법
이 중 어떤 것도 특별한 소프트웨어를 요구하지 않습니다 — 필요한 것은 사업이 실제로 재고를 움직이는 방식에 맞는 계정과목표와 프로세스입니다.
- 소매(매장 외) 병 판매, 매장 내 병 판매, 잔술 판매, 콜키지, 시음을 위한 별도의 매출 계정
- SKU/빈티지별로 FIFO 원가가 적용된 재고 원장 — 매출원가가 혼합 평균이 아니라 실제로 소진된 병을 반영하도록
- 현실적인 잔술 수율 가정과 매월 대조 검토하는 전용 감모·손실 계정
- 밀봉된 소매 재고에서 개봉된 잔술 순환 재고로 이동하는 모든 병에 대한 문서화된 내부 이동 프로세스
여기서 일어나는 모든 거래는 결국 병 구매, 재고 이동, 잔술 판매, 감모 조정 같은 원장 기록일 뿐이므로, 이는 정확히 플레인 텍스트 회계가 잘 다루는 종류의 구조화되고 감사 가능한 기록입니다. Beancount를 사용하면 이런 구분 각각이 스프레드시트에 묻힌 메모가 아니라 명시적인 계정(Income:Retail:Wine, Income:OnPremise:ByTheGlass, Expenses:COGS:Shrinkage)이 되며, 그 사이의 모든 이동은 나중에 조회하고 감사할 수 있는 거래가 됩니다 — 기억에 의존해 믿어야 하는 숫자가 아니라요.
와인 프로그램의 숫자를 라벨만큼 선명하게 유지하십시오
와인 바나 와인숍을 운영한다는 것은, 두 가지 다른 라이선스 유형 아래에서 나뉘고, 품질이 저하되고, 세 가지 서로 다른 방식으로 판매되는 재고를 추적한다는 뜻입니다 — 대부분의 기성 소매 부기 시스템이 애초에 대응하도록 만들어지지 않은 수준의 복잡함입니다. Beancount.io는 바로 이런 다층적이고 다채널적인 재고에 대해 완전한 투명성과 통제력을 제공하는 플레인 텍스트 회계를 제공하며, 여러분과 숫자 사이에 블랙박스 소프트웨어가 끼어들지 않습니다. 무료로 시작하기를 통해 재무에 밝은 운영자들이 왜 버전 관리되는 감사 가능한 장부로 전환하고 있는지 확인해보십시오.