SaaS 구독료, 받자마자 다 매출 아니에요 — 이연수익 정리
요약
- 1년치 구독료를 한 번에 받아도 그게 다 이번 달 매출은 아니에요. 서비스를 제공하는 기간에 나눠 인식하는 이연수익을 쉽게 정리했어요.
1년치를 한 번에 받았어요. 다 매출인가요?
SaaS나 구독 서비스를 하면 고객이 1년치를 한 번에 결제하기도 해요. 통장엔 큰돈이 들어왔지만, 그게 다 이번 달 매출은 아니에요.
아직 서비스를 제공하지 않은 기간의 돈은 매출이 아니라 '앞으로 서비스를 줄 의무'예요. 회계에서는 이걸 선수수익(이연수익)이라는 부채로 잡아요.
핵심은 '제공한 만큼'이에요
| 시점 | 회계 처리 |
|---|---|
| 1년치 받음 | 전액 선수수익(부채) |
| 매달 서비스 제공 | 1/12씩 매출로 옮김 |
| 결산일 | 남은 기간분은 선수수익으로 이월 |
연간 구독료 분개 예시
10월 1일에 고객이 1년 구독료 120만 원(부가세 별도)을 결제했어요.
- 결제일: (차) 보통예금 132만 원 / (대) 선수수익 120만 원, 부가세예수금 12만 원
- 10~12월: 매달 10만 원씩, 올해 매출 30만 원
- 12월 31일: 남은 90만 원은 선수수익으로 다음 해에 넘어가요
받은 돈을 다 매출로 잡으면 올해 이익이 90만 원 부풀고, 다음 해엔 매출 없이 서버비·인건비만 나가요. 제공한 만큼 나눠 잡아야 실제 영업 상황이 제대로 보여요.
구독료 매출의 세무 처리
- 법인세·소득세: 용역 제공 기간에 따라 나눠 인식하는 방식이 세법에서도 인정돼요. 위 예시라면 올해 익금은 30만 원이에요. 회계와 세무를 같은 기준으로 맞추면 세무조정이 필요 없어요.
- 부가세: 기준이 달라요. 서비스를 다 제공하기 전에 대가를 받고 그 금액으로 세금계산서를 발급하면 발급한 날이 공급시기가 돼요. 카드로 결제받아 매출전표가 나간 경우도 결제 시점에 전액 신고해요. 그래서 위 예시의 부가세 12만 원은 10월이 속한 2기 확정신고에 전액 들어가요.
결국 부가세는 받은 날 전액, 법인세 매출은 기간에 나눠서 잡으니 두 신고의 매출 금액이 다를 수 있어요. 결산 때 선수수익 잔액이 그 차이를 설명해 줘요.
월 결제 구독의 매출 인식
매달 결제받는 구독은 받은 달에 그달 매출로 잡으면 돼서 이연이 거의 생기지 않아요. 이연수익 관리는 연간 선불 요금제가 있을 때 중요해요.
결산 때 확인할 것
- 연간 요금제 고객별로 결제일, 금액, 남은 개월 수를 정리한 선수수익 명세를 만들어요.
- 명세의 합계가 재무상태표의 선수수익 잔액과 같은지 대조해요.
- 연간 결제에 할인을 줬다면 할인된 실제 결제액을 기간에 나눠요.
- 환불 규정(남은 기간 비례 환불 등)을 약관에 적어 두면 환불 금액과 선수수익 감소액이 딱 맞아요.
자주 묻는 질문
중간에 환불하면요?
아직 매출로 옮기지 않은 선수수익에서 돌려주면 돼요. 부가세는 이미 신고했으니 세금계산서라면 마이너스 수정세금계산서를, 카드라면 결제 취소를 해서 환불한 과세기간에 줄여요.
작은 회사도 이렇게 해야 하나요?
원칙은 그래요. 투자 유치나 대출 심사 때 선수수익이 없으면 매출이 앞당겨진 것으로 보여 신뢰가 떨어질 수 있어요. 처음부터 요금제별 이연 기준을 정해 두세요.