두 여행사가 똑같이 10,000달러짜리 유럽 휴가 상품을 예약하고도 보고하는 매출 수치는 판이하게 다를 수 있습니다. 한 곳은 10,000달러를 보고하고, 다른 한 곳은 1,000달러를 보고합니다. ASC 606 규정상 두 곳 모두 정답일 수 있습니다. 하지만 이 판단을 그르치면 매출액(Top line)이 실제보다 10배나 부풀려질 수 있고, 은행이 검토하는 모든 마진 지표가 왜곡되며, 실제 보유하지도 않은 '허수 매출'에 대해 세금 고지서를 받게 될 수도 있습니다.
독립 여행 상담사, 온라인 여행사(OTA) 또는 호스트 에이전시 제휴사가 내려야 할 가장 중요한 회계적 결정인 '본인(Principal) 대 대리인(Agent)' 문제에 오신 것을 환영합니다. 이 가이드에서는 ASC 606 프레임워크, 예약의 성격을 총액(Gross)에서 순액(Net)으로 전환시키는 실무적 신호, ARC 정산 및 IATAN 보고가 장부에 반영되는 방식, 그리고 서브 에이전트 네트워크 전반에 걸친 Form 1099-NEC 발행에 대해 살펴봅니다.
현금 흐름이 같아도 총액 vs 순액이 중요한 이유
5,000달러짜리 크루즈 상품을 판매하고 500달러의 수수료를 받는다고 가정해 보겠습니다. 어느 방식이든 은행 계좌에는 결국 500달러가 남습니다. 하지만 손익계산서상에서는 다음과 같은 차이가 발생합니다.
- 본인(총액): 매출액 $5,000, 서비스 원가 $4,500, 매출총이익 $500
- 대리인(순액): 매출액 $500, 서비스 원가 $0, 매출총이익 $500
영업현금흐름과 당기순이익은 동일합니다. 하지만 거의 모든 다른 지표가 바뀝니다.
- 매출 성장률은 총액법을 사용할 때 10배 더 빠르게 보입니다.
- 매출총이익률은 본인일 때 10%인 반면, 대리인일 때는 100%가 됩니다.
- 대출 계약상의 **매출 기반 약정(Revenue-based covenants)**이 다르게 작동합니다.
- 주별 판매세/이용세 등록 기준(Wayfair 판결 이후의 경제적 넥서스 규칙)은 종종 총 매출액을 기준으로 트리거되므로, 평소라면 상관없을 타 주의 과세권에 편입될 수 있습니다.
- SaaS 방식의 밸류에이션 배수가 매출에 적용되는 경우, 방식을 잘못 선택하면 기업 가치가 과소평가되거나 투자자를 오도할 수 있습니다.
결론적으로, 여행 상품이 같고 현금 흐름이 같더라도 재무제표는 완전히 달라집니다. 규제 기관, 은행, 그리고 국세청(IRS) 모두 이를 중요하게 여깁니다.
여행업 관점에서의 ASC 606 5단계 모델
ASC 606(및 국제 회계 기준인 IFRS 15)은 업종별로 파편화되어 있던 규칙을 모든 고객 계약에 적용되는 하나의 5단계 프레임워크로 대체했습니다.
- 고객과의 계약 식별: 여행사에게 이는 여행자가 수락한 예약 확인서이며, 대개 보증금이 결제되는 시점입니다.
- 수행 의무 식별: 항공편, 호텔, 송영 서비스, 여행자 보험, 플래닝 수수료 등 각각의 별개 약속을 식별합니다. 일부는 묶음으로 제공될 수 있지만, 맥락상 구분된다면 별개로 처리합니다.
- 거래 가격 산정: 귀사가 받을 권리가 있을 것으로 예상하는 금액입니다. 결정적으로, 대리인인 경우 이는 전체 예약 가격이 아니라 '수수료'입니다.
- 거래 가격을 각 수행 의무에 배분: 의무가 하나일 때는 간단하지만, 공급업체 서비스와 플래닝 수수료가 결합된 패키지를 판매할 때는 더 복잡해집니다.
- 의무가 이행될 때(또는 이행되는 기간에 걸쳐) 수익 인식: 여행사의 경우, 예약일이 수익 인식일인 경우는 거의 없습니다. 일반적으로 출발일, 여행 완료일, 또는 개별 구간을 예약하는 경우 각 구간이 소비되는 날짜가 기준이 됩니다.
2단계와 3단계가 바로 본인과 대리인을 가르는 분기점입니다.
통제 테스트: 좌석의 실제 소유자는 누구인가?
ASC 606 도입 전에는 재고 위험과 신용 위험을 부담하는지 묻는 "위험과 보상(risks and rewards)" 테스트를 통해 본인/대리인을 판별했습니다. 오늘날의 명확한 기준은 **통제(Control)**입니다. 즉, 상품이나 서비스가 고객에게 이전되기 전에 귀사의 엔티티가 이를 통제하는가 하는 점입니다.
항공권 예약의 경우 다음을 자문해 보십시오.
- 요금과 규정을 누가 정하는가? 항공사.
- 일정 변경 시 티켓의 인정 여부를 누가 결정하는가? 항공사.
- 승객이 나타나지 않을(No-show) 경우 그 비용을 누가 감수하는가? 항공사(또는 승객이며, 절대 귀사가 아님).
- 항공사의 허가 없이 해당 좌석을 경쟁 항공사의 좌석으로 바꿀 수 있는가? 아니요.
귀사는 좌석을 통제한 적이 없습니다. 귀사는 대리인입니다. 따라서 매출은 수수료로만 인식합니다.
이제 가이드 투어를 위해 토스카나의 호텔 객실 30개를 블록으로 매입하여 자체 브랜드로 패키지를 판매하고, 객실이 팔리지 않을 경우 그 손실을 고스란히 떠안는 투어 오퍼레이터와 비교해 보십시오.
- 오퍼레이터가 가격을 책정합니다.
- 오퍼레이터가 미판매 객실에 대한 위험을 부담합니다.
- 오퍼레이터가 호텔을 교체하거나 일정을 수정할 권한을 갖습니다.
- 오퍼레이터가 환불, 불만 사항 및 품질 문제를 처리합니다.
이 엔티티는 패키지를 통제합니다. 따라서 본인입니다. 매출은 총 예약 가격이 되며, 서비스 원가는 호텔과 가이드에게 지불한 금액이 됩니다.
ASC 606이 제시하는 세 가지 지표
ASC 606-10-55-39는 본인 지위를 나타내는 세 가지 지표를 제시합니다.
- 이행에 대한 일차적 책임: 문제가 생겼을 때 누가 책임을 지는가?
- 재고 위험: 고객에게 이전되기 전이나 후에(예: 반품 권리) 재고 위험을 부담하는가?
- 가격 결정의 재량권: 가격을 자유롭게 설정하거나 변경할 수 있는가?
단일 지표만으로 결정되는 것은 아니지만, 세 가지 중 해당하는 사항이 하나도 없다면 귀사는 거의 확실히 대리인입니다.
일반적인 여행 비즈니스 모델에 따른 적용 방식
전통적인 오프라인 여행사
고객을 대신하여 항공권, 크루즈, 호텔 객실 및 투어를 예약합니다. 공급업체로부터 수수료를 받습니다(일반적으로 크루즈는 816%, 호텔은 510%, 항공사는 정액 또는 추가 보상금 형태). 귀하는 공급업체의 상품을 통제하지 않으며, 가격을 책정할 수 없고, 재고 위험을 부담하지 않습니다.
결론: 사실상 모든 예약에서 대리인(Agent)에 해당합니다. 공급업체의 서비스가 이행되는 시점(대부분의 경우 출발일, 호텔은 체크아웃 날짜, 크루즈는 출항일)에 수수료를 수익으로 인식합니다.
호스트 에이전시 플랫폼 기반의 독립 여행 어드바이저
귀하는 ARC 번호, IATA 인증 및 공급업체 계약을 보유한 호스트 에이전시에 소속된 독립 계약자(1099)입니다. 호스트는 수수료 분할 방식(일반적으로 어드바이저에게 유리한 70/30, 80/20 또는 90/10 비율)으로 수수료를 지급합니다.
결론: 귀하는 대리인의 대리인입니다. 귀하의 수익은 수수료 중 귀하의 배분 몫입니다. 호스트 에이전시는 총 수수료를 수익으로 기록하고, 귀하에게 지급하는 금액을 매출 원가(또는 계약 구조에 따라 수익 차감 항목)로 기록합니다.
투어 오퍼레이터 / DMC
귀하의 브랜드로 패키지 여행 일정을 구성하고, 객실이나 가이드 서비스를 선구매하며, 여행자에게 직접 마케팅합니다. 귀하가 가격을 책정하며, 예약이 차지 않을 경우의 위험을 귀하가 부담합니다.
결론: 본인(Principal)에 해당합니다. 투어가 제공되는 시점에 투어 총액을 수익으로 인식하며, 모든 공급업체 비용은 서비스 원가로 처리합니다.
온라인 여행사 (OTA)
OTA는 종종 두 가지 비즈니스 모델을 동시에 운영하기 때문에 가장 까다로운 카테고리입니다.
- 에이전시 모델 (Booking.com 방식): 호텔이 투숙객에게 요금을 청구하고, OTA는 월말에 호텔에 수수료를 청구합니다. 이러한 예약에 대해서는 대리인입니다.
- 머천트 모델 (Expedia.com 방식): OTA가 고객의 카드로 결제하고 마진을 보유한 후, 호텔에 순액을 송금합니다. 본인일까요? 그럴 수도 있습니다. 현금이 OTA를 거쳐 흐르더라도 객실에 대한 통제권은 OTA로 넘어오지 않습니다. 대부분의 대형 OTA는 통제 테스트를 엄격히 적용한 후 순매출(대리인) 처리로 결론을 내리지만, 총액 현금을 만지는 모습 때문에 직관과는 다를 수 있습니다.
동일한 예약 내에서도 일부 항목은 본인으로, 다른 항목은 대리인으로 처리하는 것이 전적으로 가능하며 꽤 흔한 일입니다. 직접 기획한 경험 상품과 제3자 항공권을 묶은 패키지는 경험 부분에서는 본인이고 항공권 부분에서는 대리인입니다.
결제 시스템의 구조: ARC, IATAN, BSP 및 현금 흐름
미국에서 항공권을 발행해 보았다면 ARC(Airlines Reporting Corporation)를 접해 보았을 것입니다. 미국 외 지역에서는 IATA의 BSP(Billing and Settlement Plan)가 그 역할을 합니다. 이들은 결제 청산소입니다. 이들이 회계적 결론을 바꾸지는 않지만(항공권에 대해서는 여전히 대리인임), 현금이 이동하는 시기를 결정합니다.
전형적인 주간 주기:
- 월요일~일요일: GDS(Sabre, Amadeus, Travelport)를 통해 항공권을 발행합니다.
- 매주 일요일 자정, ARC는 판매 주간을 마감합니다.
- 다음 주 화요일 또는 수요일경, ARC는 항공사에 지불해야 할 순액(총 요금에서 수수료와 환불액을 차감한 금액)을 귀하의 결제 은행 계좌에서 인출합니다.
- 항공사는 ARC를 통해 자신들의 몫을 받습니다.
장부 기계 측면에서 이는 세 가지 다른 잔액에 주의가 필요함을 의미합니다.
- 항공사 미지급금 (정산 계정): 고객으로부터 징수한 총 요금으로, ARC를 통해 항공사에 지급해야 할 금액입니다.
- 미수 수수료: 귀하의 가득 수수료로, ARC 미지급금과 상계됩니다.
- 현금 영향: 순 차액만이 운영 은행 계좌를 통해 이동합니다.
깔끔한 계정 과목표 설정은 재무상태표에 각 결제 후 0이 되는 전용 ARC 정산 계정을 사용하고, 손익계산서에 수수료 수익 계정을 두는 방식입니다.
IATAN(IATA 인증 기관의 미국 지부)은 IATAN ID 카드를 발급하며 대부분의 공급업체가 크루즈 및 호텔 수수료 지급 시 확인하는 자격 증명이지만, 미국 항공권 발행에 있어 금융 게이트웨이는 여전히 ARC입니다. 일반적으로 ARC 인증을 먼저 받아야 IATAN 번호를 발급받을 수 있습니다.
시기: 실제 수익 인식 시점은 언제인가?
본인/대리인 문제를 해결한 후에도 언제 수익을 인식할지 결정해야 합니다. 이 지점에서 많은 여행사가 실수를 범합니다.
업계 기본값: 출발일
ASC 606 및 IFRS 15에 따른 널리 인정되는 업계 표준은 본인으로 활동할 때는 출발일에, 대리인으로 활동할 때는 서비스 제공일(출발, 체크인 또는 출항일)에 수익을 인식하는 것입니다.
그 날짜 이전까지 고객으로부터 받은 모든 돈은 재무상태표에 이연수익(부채)으로 기록됩니다. 그 돈은 아직 귀하의 것이 아닙니다. 귀하에게는 여행 서비스를 제공해야 할 의무가 있기 때문입니다.
예약금 + 잔금 분리
일부 운영업체는 예약 시점에 환불 불가능한 예약금을 수익으로 인식하고, 출발 시점에 잔금을 인식합니다. 예약금이 이미 충족된 별도의 수행 의무(예: 기획, 조사 및 예약 노력)에 대한 대가임을 진정으로 나타낸다면 ASC 606 하에서 방어 가능하지만, 세심한 문서화와 일관된 적용이 필요합니다. 대부분의 소규모 운영업체는 더 간단한 "출발일" 기준 방식을 따르는 것이 좋습니다.
취소 수수료 및 환불 불가 금액
고객이 예약을 취소하고 보증금을 포기하는 경우, 해당 보증금은 취소일에 수익(흔히 "낙전 수입(breakage)" 또는 "기타 수익"으로 분류)으로 인식됩니다. 더 이상 서비스를 제공할 의무가 없으므로 이는 더 이상 부채가 아닙니다.
보험 및 부가 서비스
여행 보험은 거의 항상 대리인 거래입니다. 즉, 귀하는 보험사를 대신하여 예약을 진행하는 것입니다. 계약 조건에 따라 보험증권 발행일 또는 여행 시작일에 오버라이드 수수료(추가 수수료)만 수익으로 인식하십시오.
고객 보증금: 신탁 자금처럼 취급하십시오
이것은 여행사가 범하는 가장 흔한 회계 실수 중 하나입니다. 고객이 10월 여행을 위해 3월에 4,000달러를 입금합니다. 여행사는 이를 운영 계좌에 넣고 임대료를 지불한 뒤 4,000달러를 수익으로 기록합니다.
이것은 세 가지 측면에서 잘못되었습니다:
- 해당 수익은 10월이 되어야 가득(earned)됩니다.
- 그 돈은 귀하의 소유가 아닙니다. 귀하는 여행 서비스를 제공해야 할 의무가 있습니다.
- 많은 주(State)에서 선불 여행 자금에 대해 일정 수준의 분리 보관을 요구합니다 (캘리포니아의 여행 판매업자법(Seller of Travel law)과 플로리다의 여행 판매업자 규정이 가장 엄격합니다).
깔끔한 처리 방법:
- 보증금 수령 시: 차변 현금, 대변 고객 보증금 (부채).
- 공급업체 결제 시: 차변 공급업체 선급금 (자산), 대변 현금.
- 여행 출발 시: 차변 고객 보증금, 대변 수익 (본인/대리인 여부에 따라 총액 또는 순액); 차변 서비스 원가, 대변 공급업체 선급금.
매월 고객 보증금 부채에 대해 은행 계정 조정을 실시하십시오. 금액이 일치하지 않는다면 장부 기록에 문제가 있거나, 더 심각하게는 고객의 돈으로 운영 자금 부족을 가리고 있는 운전자본 문제가 있는 것입니다.
호스트 에이전시 / 서브 에이전트 네트워크: 1099-NEC 추적
대부분의 독립 여행 상담사는 호스트 에이전시를 통해 운영됩니다. 수수료 흐름은 다음과 같습니다:
- 공급업체 → 호스트 에이전시: 크루즈 선사가 10,000달러 예약에 대해 호스트 에이전시에 1,000달러의 수수료를 지급합니다.
- 호스트 에이전시 → 독립 상담사: 호스트는 80/20 계약에 따라 상담사 몫인 800달러를 지급합니다.
- 독립 상담사 → 서브 에이전트 (선택 사항): 상담사가 다른 계약자와 수익을 나누는 경우, 70/30 배분에 따라 560달러가 서브 에이전트에게 흘러갈 수 있습니다.
세무 신고 안내:
- 호스트 에이전시는 역년 기준 600달러 이상을 지급한 모든 독립 상담사에게 Form 1099-NEC를 발행합니다 (2025년 12월 31일 이후 지급분부터 IRS 신고 기준 금액은 2,000달러로 상향됩니다).
- 개인 사업자 또는 LLC 형태의 독립 상담사는 기준 금액 이상을 지급한 서브 에이전트에게 Form 1099-NEC를 발행해야 합니다.
- 법인(Corporation)은 일반적으로 1099-NEC를 받지 않지만, 지급 전에 항상 Form W-9을 통해 확인하십시오.
두 가지 흔한 규정 준수 함정:
- 오분류(Misclassification): 특정 호스트를 위해서만 정해진 일정에 따라 근무하고 필수 교육을 받는 상담사는 법적으로 1099 계약자가 아닌 직원(Employee)일 수 있습니다. 양측 모두 IRS의 일반법 요소와 주별 규칙(특히 캘리포니아의 ABC 테스트)을 검토해야 합니다.
- 수수료 "패스스루(Passthroughs)": 호스트가 귀하에게 지급하고 귀하가 즉시 서브 에이전트에게 지급하는 경우, 두 단계 모두 1099 신고가 필요합니다. IRS는 두 금액을 상계해서 처리하는 것을 인정하지 않습니다.
여행사를 위한 계정 과목표 예시
ASC 606 및 ARC 정산에 맞춘 최소한의 계정 과목표 구성입니다:
자산
- 운영 현금
- 신탁/에스크로 현금 (주법에 따라 필요한 경우)
- 미수 수수료
- 공급업체 선급금
- ARC 결제 계정 (잔액이 0이 되어야 하는 계정)
부채
- 고객 보증금 (이연 수익)
- 공급업체 미지급금
- 미지급 판매세 (해당되는 경우)
- 독립 계약자 미지급 수수료
수익
- 수수료 수익 – 항공
- 수수료 수익 – 호텔
- 수수료 수익 – 크루즈
- 수수료 수익 – 보험 / 부가 서비스
- 투어 패키지 수익 (본인 거래 시 총액)
- 기획 / 서비스 수수료 수익
수익 원가
- 공급업체 비용 (본인 거래 시)
- 서브 에이전트 수수료 비용
- GDS / 예약 플랫폼 수수료
이러한 구조를 갖추면 월말 결산이 빨라집니다. 보증금과 예약을 대조하고, ARC 결제 계정을 0으로 맞추고, 출발한 여행에 대해 수수료를 수익으로 인식하면 됩니다.
첫날부터 시작하는 장부 기록이 세금 신고 시 수고를 덜어줍니다
본인/대리인 판단은 손익계산서 이상의 영향을 미칩니다. 이는 인식하는 과세 대상 수익 금액, 판매세/이용세를 납부해야 하는 주, IRS가 서브 에이전트에게 지급된 수수료를 취급하는 방식 등을 결정합니다. 이를 잘못 처리하면 보유하지도 않은 수익에 대해 세금을 과다 납부하거나, 수수료를 과소 보고하여 세무 조사를 받게 될 수 있습니다.
남은 한 해를 편하게 만들어 줄 두 가지 실천 습관:
- 입금 시점이 아닌 출발 시점에 인식하십시오. 이는 보수적인 회계 처리이며, 실제로 벌어들인 현금과 일치하고 회계 감사에서도 문제가 없습니다.
- 매주 ARC를 정산하십시오. 결제 계정의 잔액이 남지 않도록 하십시오. 매주 수요일 아침 잔액이 0달러라면 장부와 정산 내역이 완벽하게 일치한다는 의미입니다.
텍스트 편집기에서 읽을 수 있는 분개장(Journal entry) 형태로 모든 예약, 보증금, 수수료가 게시되는 텍스트 기반 회계(Plain-text accounting) 워크플로우를 사용하면 이러한 규율을 자연스럽게 지킬 수 있습니다. "고객 보증금"을 grep으로 검색할 수 있고, 월별 차이(diff)를 확인할 수 있으며, 버전 관리 시스템에 저장된 모든 기록이 곧 감사 추적(Audit trail)이 됩니다.
재무제표 재작성을 유발하는 흔한 실수들
- 대리인임에도 불구하고 총액 수익으로 기록하는 경우: 매출액이 부풀려지고 마진이 왜곡되며, 영업하지 않는 지역의 주 판매세 등록 대상이 될 수 있습니다.
- 출발 시점이 아닌 예약 시점에 수익을 인식하는 경우: 수익을 조기에 반영하게 되어 취소가 급증할 때 리스크에 노출됩니다.
- 고객 보증금을 운영 현금과 섞어 사용하는 경우: 파산이나 사기의 징후(Red flag)로 간주될 수 있으며, 일부 주에서는 면허 위반 사항입니다.
- 예약 취소 후 취소 처리를 잊는 경우: 원래의 이연 수익이 장부에 영구히 남아 부채를 서서히 부풀립니다.
- 서브 에이전트에 대한 1099-NEC 발행 누락: 서류당, 연도당 과태료가 누적됩니다.
- 기획료를 수수료로 취급하는 경우: 귀하가 직접 받는 단독 기획료는 서비스 제공 시점(기획 완료 시점)에 수익이 됩니다. 패키지로 묶여 있지 않다면 출발 시점까지 이연하지 마십시오.
여행사 장부를 감사 가능한 상태로 유지하세요
여행사 회계의 핵심은 항상 두 가지 질문에 올바르게 답하는 데 있습니다. 내가 본인(Principal)인가 아니면 대리인(Agent)인가, 그리고 서비스가 실제로 언제 제공되었는가 하는 점입니다. 이 부분이 해결되면 나머지는 계정과목표 설정, 정산 대조, 명확한 1099 세무 증빙 추적과 같은 실무적인 작업들입니다. Beancount.io는 투명하고 버전 관리가 가능하며 AI 활용이 준비된 플레인 텍스트 회계 방식을 제공합니다. 모든 예약, 입금, 수수료는 사용자가 직접 읽고, 검색(grep)하고, 감사할 수 있는 분개 항목이 됩니다. 무료로 시작하기를 통해 복잡한 수익 모델을 운영하는 재무 팀들이 왜 플레인 텍스트 회계로 전환하고 있는지 확인해 보세요. 이연 수익 현황 및 수수료 파이프라인에 대한 심층적인 대시보드가 필요하다면, 당사의 Fava 연동을 통해 데이터를 가두지 않고도 시각화할 수 있습니다.