1월에 연간 구독료 12억원을 선불로 받았습니다. 통장에 12억원이 찍혔고, IR 자료의 ARR도 12억원입니다. 그런데 1분기 손익계산서에 찍히는 매출은 3억원이고, 같은 기간 부가가치세 신고서의 과세표준은 12억원입니다. 숫자 셋이 전부 다릅니다.
💡 한 줄 요약 — 연간 선결제는 받은 시점에 매출이 아니라 계약부채입니다. K-IFRS 제1115호는 대가를 받은 때가 아니라 수행의무를 이행하는 기간에 걸쳐 수익을 인식하게 하고, ARR과 손익계산서 매출은 여기서 갈라집니다. 더 성가신 쪽은 부가가치세입니다 — 공급시기가 회계 수익인식과 완전히 별개의 조문으로 정해져서, 매출은 12개월에 나눠 잡히는데 세금계산서는 받은 날 전액으로 끊기는 미스매치가 구조적으로 만들어집니다.
📋 목차
받은 12억이 매출이 아니라 계약부채로 앉는 이유
수익 기준서의 출발점은 “언제 돈을 받았나”가 아니라 “언제 약속한 것을 이전했나”다. 연간 구독은 12개월에 걸쳐 접근 권리를 제공하는 계약이라 수행의무도 그 기간에 걸쳐 이행되고, 미리 받았다는 사실은 이행 시점을 앞당기지 못한다.
그래서 선불로 받은 돈은 부채가 된다. K-IFRS 제1115호 문단 106은 재화나 용역을 이전하기 전에 고객이 대가를 지급했다면 그 계약을 계약부채로 표시하도록 하고, 문단 31은 수행의무를 이행할 때(또는 기간에 걸쳐 이행하는 대로) 수익을 인식하도록 한다. 이행하는 만큼 계약부채가 줄고 그만큼 매출이 선다. 12억원을 받은 1월의 분개는 차변 현금 12억원 / 대변 계약부채 12억원이고, 매출은 한 푼도 없다.
재무제표에 먼저 드러나는 건 계정 이름이다. ‘선수금’으로 부르던 계정이 계약부채로 표시되고, 실사팀은 그 잔액부터 본다 — 이미 받았지만 아직 서비스로 갚지 않은 금액이라서다.
다년 선불이면 둘이 더 붙는다. 12개월 이내 해소분과 초과분을 유동·비유동으로 나눠야 하고, 유의적 금융요소를 검토해야 한다. 1115호 문단 63은 약속한 재화나 용역을 이전하는 시점과 고객이 대가를 지급하는 시점 사이가 1년 이내일 것으로 예상하면 유의적 금융요소를 반영해 대가를 조정하지 않아도 되는 실무적 간편법을 두는데, 3년치를 한 번에 받았다면 그 밖이다. 고객에게서 자금을 조달한 셈이라 받은 대가의 일부를 이자 성격으로 떼어야 하는지 따져야 한다.
ARR과 회계 매출이 갈라지는 세 지점
ARR은 계약 기준 연환산 수치이고 매출은 이행 기준 실적이다. 어긋나는 게 정상인데, 그 차이를 설명하지 못할 때 문제가 된다.
첫째, 다년계약 할인의 배분. 정가 연 12억원인 서비스를 3년 약정 총 30억원에 팔았다고 하자. 청구는 1년차 12억원, 2·3년차 각 9억원이다. 회계는 이 스케줄을 따라가지 않는다. 거래가격 30억원을 수행의무의 이전 방식에 따라 배분하므로, 같은 서비스를 36개월간 균등 제공하는 단일 수행의무라면 연 10억원씩이다. 1년차 매출은 12억원이 아니라 10억원이다. 사용자 수가 계단식으로 늘어나는 램프업 계약이라면 균등 배분 자체가 틀릴 수도 있다.
ARR은 계약서를 읽어 만든 숫자이고, 매출은 수행의무를 읽어 만든 숫자입니다. 둘이 다른 게 문제가 아니라, 둘을 잇는 조정표가 없는 게 문제입니다.
둘째, 중도해지와 환불 조항. 환불이 예상되는 부분은 수익이 아니라 환불부채로 남는다. 더 중요한 건 그 앞 단계다. 위약금 없이 언제든 해지하고 잔여기간을 환불받을 수 있다면, 강제할 수 있는 권리와 의무가 있는 기간까지만 계약으로 보므로 회계상 계약기간이 계약서의 12개월이 아닐 수 있다. 이 판단은 잔여 수행의무 공시와 커미션 상각기간을 먼저 흔든다.
셋째, 미사용 권리. 좌석을 선불로 팔았는데 고객이 다 쓰지 않거나, 크레딧·API 호출량을 미리 팔았는데 소진하지 않고 만료시키는 경우다. 1115호 문단 B46은 기업이 계약부채 중 미행사 금액을 받을 권리를 갖게 될 것으로 예상한다면 고객이 권리를 행사하는 방식에 따라 그 예상 미행사 금액을 수익으로 인식하도록 한다. 예상하지 못한다면 고객이 그 남은 권리를 행사할 가능성이 희박해질 때 인식한다.
직관과 반대다. “안 쓴 크레딧은 만료되는 날 매출로 털면 된다”고 정리한 회사가 많은데, 소멸을 합리적으로 예상할 수 있다면 만료를 기다리지 말고 고객이 쓰는 속도에 맞춰 미리 인식해야 한다. 선불 크레딧 모델을 쓰는 AI·API 재판매 스타트업이라면 이 하나로 분기 매출 곡선의 모양이 바뀐다.
영업 커미션을 그해 비용으로 털면, 감사에서 되돌아옵니다
1115호 문단 91~94는 계약을 체결하지 않았다면 들지 않았을 증분원가를 회수될 것으로 예상한다면 자산으로 인식하도록 한다. SaaS에서 이 정의에 정확히 걸리는 게 신규 계약 판매수수료다. 계약이 성사됐을 때만 나가는 돈이라서다.
자산으로 올린 원가는 문단 99에 따라 그 자산과 관련된 재화나 용역을 고객에게 이전하는 방식과 일치하는 체계적 기준으로 상각하고, 문단 94는 상각기간이 1년 이하면 발생 시점에 비용으로 인식할 수 있는 간편법을 둔다. “우린 1년 계약이니 비용 처리하면 된다”는 결론이 뒤집히는 조건이 하나 있다.
갱신 시 커미션을 주지 않거나 크게 줄인다면, 최초 커미션은 갱신 기간의 수익까지 만들어낸 대가로 본다. 상각기간이 계약서상 1년이 아니라 이탈률에서 역산한 3년, 5년으로 늘어나고 간편법을 쓸 구간이 아니게 된다.
이 조정은 첫해 영업이익을 올려준다. 판관비로 털었던 커미션이 자산으로 올라가기 때문이다. 반가워 보이지만 실사에서는 반대로 작동한다. ‘계약체결원가’라는 자산이 새로 생기고, 인수자와 감사인은 그 회수가능성과 상각기간 가정을 캐묻는다. 이탈률 데이터가 없어 근거를 못 대면 자산화 자체가 흔들린다. 초기 구축비도 같은 계열이다. 문단 B48~B51의 환불되지 않는 선수수수료라도 별도의 수행의무가 아니면 매출이 아니라 미래 재화·용역에 대한 선수금이어서, 그 재화·용역을 제공할 때 비로소 수익이 된다.
그리고 세금계산서는 회계를 기다려주지 않습니다
여기까지가 회계다. 법인세는 대체로 따라온다. 법인세법 제43조는 세법에 달리 정한 것이 없는 한 익금·손금의 귀속사업연도에 일반적으로 공정·타당하다고 인정되는 기업회계기준이나 계속 적용해 온 관행을 따르도록 한다. 용역의 귀속시기를 정한 시행령 제69조 제1항도 착수일부터 그 제공을 완료한 날까지 작업진행률을 기준으로 익금과 손금을 나눠 산입하는 것이 원칙이다. 어느 쪽으로 읽어도 선불 12억원이 그 해 익금 전액이 되지는 않는다.
부가가치세는 다르다. 공급시기가 회계 수익인식과 무관한 별도 조문으로 정해진다.
부가가치세법 제16조 제1항 제1호는 용역의 공급시기를 역무의 제공이 완료되는 때로 정하고, 시행령 제29조 제1항 제4호는 공급단위를 구획할 수 없는 용역을 계속적으로 공급하는 경우 대가의 각 부분을 받기로 한 때를 공급시기로 본다. 연간 구독료를 한 번에 선불로 받기로 했다면 ‘대가의 각 부분’이 하나뿐이므로 그때 12억원 전액의 공급시기가 도래한다.
한편 같은 조 제2항 제3호는 둘 이상의 과세기간에 걸쳐 계속 제공하고 대가를 선불로 받는 경우 예정신고기간 또는 과세기간의 종료일을 공급시기로 본다. 다만 열거된 것은 헬스클럽장 등 스포츠센터 연회비, 상표권 사용대가 일시불 수령, 노인복지시설 이용료이고 마지막 라목이 “그 밖에 가목부터 다목까지의 규정과 유사한 용역”이다. SaaS 연간 구독이 라목에 들어가는지가 갈림길인데, 어느 쪽이냐에 따라 세금계산서를 전액으로 끊느냐 나눠 끊느냐가 달라진다. 국세청 법령해석에 부동산임대나 선불전화카드 사례는 쌓여 있어도, SaaS·클라우드 연간 구독을 라목으로 본 공개 해석은 확인되지 않는다. 실무가 아직 정리하지 않은 자리다.
이 다툼이 크게 번지지 않는 이유는 어느 쪽으로 가도 결과가 같아서다. 제1항 제4호가 적용되면 받은 날이 곧 공급시기이고, 제2항 제3호가 적용되더라도 같은 법 제17조 제1항이 공급시기 전에 대가를 받고 세금계산서를 발급하면 그 발급하는 때를 공급시기로 보므로, 선불받은 전액으로 끊어 두면 시기 오류로 가산세를 맞는 구도는 피한다. 해외 고객 비중이 있다면 [saas-수출-영세율|영세율 판정]이 공급시기와 별개로 하나 더 붙는다.
문제는 그 다음이다.
1월에 전액 세금계산서를 발급하면 1기 부가세 신고서 과세표준에 12억원이 들어간다. 12월에 시작한 계약이라면 그 해 과세표준 12억원 대 회계 매출 1억원이다. 오류가 아니라 두 제도가 시점을 다르게 정한 결과다. 다만 그 차이를 적어 내는 칸이 법인세 신고서에 따로 있다 — 세무조정계산서 부속서류인 조정후수입금액명세서(법인세법 시행규칙 별지 제17호 서식)에서 부가가치세 과세표준과 결산상 수입금액의 차액을 항목별로 맞춰야 한다. 못 채우면 그 자리에서 소명이 시작된다.
선불 계약이 몇 건일 때는 손으로 맞춘다. 수백 건이 되고 시작일이 제각각이 되면 계약 단위로 청구·공급시기·수익인식을 따로 관리하는 체계 없이는 조정이 불가능해지는데, 그 체계를 만드는 시점은 대개 첫 외부감사를 준비하면서다. 그때는 지나간 계약 데이터가 이미 흩어져 있다 — [[초도감사-기초잔액|초도감사에서 기초잔액을 소명하는 자리]]와 정확히 겹친다.
반대편이 먼저 묻는 것
실사팀과 감사인의 첫 질문은 매출액 자체가 아니다. ARR과 손익계산서 매출을 잇는 조정표, 계약부채 기말잔액과 향후 12개월 해소 스케줄, 영업 커미션 자산화 여부와 상각기간 근거, 부가세 과세표준과 매출액의 차이 조정 — 이 넷이 먼저 온다. 두 숫자가 다른 건 문제가 아니다. 차이를 항목별로 설명하지 못하는 게 문제다.
네 질문의 답은 결산에서 만들어지지 않는다. 선불이냐 월별 청구냐, 중도해지 위약금을 붙였느냐, 다년 할인을 어느 연도에 몰았느냐, 갱신 때 커미션을 주느냐 — 계약서에 문장을 넣던 날 이미 정해졌다. [[총액-순액-매출-본인대리인|총액이냐 순액이냐]]가 계약 구조에서 갈리는 것과 같다. 매출 인식은 회계팀이 결산 때 고르는 방법론이 아니라, 영업이 계약을 딸 때 함께 확정되는 결과다.
Pre-IPO 재무·세무, 함께 점검할 파트너가 필요하다면
외부 CFO·가치평가·세무 자문 — 성장 단계에 맞는 실무 답을 드립니다.
