SaaS 실적 발표를 보다 보면 RPO, cRPO, deferred revenue, billings 같은 숫자가 한꺼번에 나온다.
문제는 이 숫자들이 모두 미래 성장을 말하는 것처럼 보이지만, 실제로는 서로 가리키는 범위와 확실성이 다르다는 점이다.
그래서 투자자는 숫자 하나를 골라 맹신하기보다, 각 숫자가 어디까지 확정된 정보인가를 먼저 구분할 필요가 있다.
검색을 해도 RPO가 재해복구 용어와 섞이거나, 개별 실적 기사 안에 단편적으로만 등장하는 경우가 많다.
그런데 SaaS 투자자에게 중요한 것은 용어 정의 자체보다 어떤 사업모델에서 무엇을 먼저 봐야 하는가에 더 가깝다.
RPO가 더 좋은 숫자인지, 이연매출이 더 믿을 만한 숫자인지를 묻기 전에 먼저 각 숫자가 무엇을 보여주고 무엇을 보여주지 못하는지 분리해서 봐야 한다.
용어 한눈에 보기
| 항목 | 뜻 | 해석 |
|---|---|---|
RPO | 잔여 수행의무Remaining Performance Obligations | 남은 계약 의무 전반 |
cRPO | 단기 잔여 수행의무current Remaining Performance Obligations | 가까운 기간 인식분 |
이연매출 | 선수취 미인식 매출 | 더 보수적인 숫자 |
billings | 청구 흐름 보조지표 | 회사별 정의 차이 |
RPO와 이연매출은 왜 다른가
가장 단순하게 말하면 RPO는 아직 수행하지 않은 계약상 의무 전체에 가깝고, 이연매출은 그중에서도 이미 현금을 받았지만 아직 매출로 인식하지 않은 부분이다.
즉 RPO가 더 넓고, 이연매출은 더 보수적이다.
사실: IFRS 15는 고객과의 계약에서 아직 수행하지 않은 의무와 매출 인식 원칙을 함께 다룬다. [1]
사실: 이연매출은 재무상태표와 주석에서 더 직접적으로 확인할 수 있는 반면, RPO는 보통 주석이나 실적 발표 자료에서 더 자주 본다. [1]
이 차이는 투자 해석에서 꽤 중요하다.
RPO는 아직 남아 있는 계약 기반을 더 넓게 보여줄 수 있지만, 그만큼 장기 계약 구조나 기간 배치의 영향을 많이 받는다.
반대로 이연매출은 이미 현금을 받은 부분만 잡히기 때문에 더 보수적이지만, 선수금 구조가 약한 사업에서는 생각보다 숫자가 작게 보일 수도 있다.
그래서 RPO가 늘었다는 말만 듣고 곧바로 미래 매출을 확정적으로 볼 수도 없고, 이연매출이 약하다는 이유만으로 계약 가시성이 낮다고 단정할 수도 없다.
같은 SaaS라도 계약 기간, 청구 방식, 선결제 비중에 따라 해석이 달라질 수 있기 때문이다.
cRPO와 billings는 어디에 끼어드는가
cRPO는 전체 RPO 가운데 비교적 가까운 기간 안에 매출로 인식될 가능성이 큰 부분을 따로 보여주는 숫자라고 보면 된다.
그래서 단기 가시성을 보고 싶을 때는 RPO 전체보다 cRPO가 더 직관적으로 읽히는 경우가 많다.
사실: Salesforce 같은 SaaS 기업은 실적 발표에서 RPO와 함께 cRPO를 별도로 제시하며 단기 수요 흐름을 설명한다. [2]
사실: Box도 실적 자료에서 남아 있는 수행의무와 향후 인식 구간을 함께 설명한다. [3]
반면 billings는 약간 성격이 다르다.
이연매출이나 RPO처럼 회계 기준서가 직접 정해 놓은 line item이라기보다, 회사가 청구 기준의 흐름을 설명하려고 보여주는 보조 지표인 경우가 많다.
그래서 billings는 유용할 수 있지만, 회사마다 정의가 조금씩 다를 수 있다는 점을 먼저 감안해야 한다.
의견: 투자자 입장에서는 billings를 메인 숫자로 보기보다, RPO와 이연매출 사이를 보완하는 보조 지표로 읽는 편이 더 안전하다.
RPO / cRPO / 이연매출 / billings 비교
RPO(Remaining Performance Obligations, 잔여 수행의무)- 위치: 주석/실적 자료
- 가시성: 가장 넓은 계약 잔량
- 착시: 장기 계약 비중 확대
cRPO(current Remaining Performance Obligations, 단기 잔여 수행의무)- 위치: 실적 자료
- 가시성: 단기 가시성
- 착시: 정의 기간 차이
이연매출(선수취 미인식 매출)- 위치: 재무상태표/주석
- 가시성: 더 보수적
- 착시: 선결제 비중 확대
billings(청구 흐름 보조지표)- 위치: 실적 자료 중심
- 가시성: 매출 전 흐름
- 착시: 회사별 정의 차이
핵심은 다음과 같다.
RPO는 가장 넓고, cRPO는 가장 가까우며, 이연매출은 가장 보수적이고, billings는 가장 유연하다.
각 숫자가 주는 정보의 레이어가 다르기 때문에, 하나만 떼어 보는 순간 해석이 쉽게 흔들릴 수 있다.
투자자는 무엇을 먼저 봐야 하나
실전에서는 무엇이 더 중요한 숫자인가보다 어떤 사업모델에서 무엇을 먼저 봐야 하는가가 더 좋은 질문이다.
- 구독형, 장기 계약형 SaaS라면
RPO와cRPO가 더 중요할 수 있다. - 선결제 비중이 높은 모델이라면
이연매출이 더 직관적일 수 있다. billings는 보조 지표로는 좋지만, 정의 차이를 먼저 확인해야 한다.
가장 실용적인 순서는 아래와 같다.
cRPO로 단기 가시성을 본다.RPO로 전체 계약 잔량을 확인한다.이연매출로 선수취 구조와 보수적 기반을 점검한다.billings는 회사 정의를 확인한 뒤 보조적으로 해석한다.
이 순서는 숫자 하나에 과도한 기대를 싣는 실수를 줄여 준다.
이런 접근 자체는 투자 분석에서 정량과 정성을 함께 봐야 하는 이유에서 말한 것처럼, 숫자를 단일 답안이 아니라 해석의 재료로 보는 태도와도 연결된다. [4]
흔한 오해
이 주제에서 특히 자주 보이는 오해는 네 가지다.
1. RPO가 늘면 무조건 미래 매출이 확정된다는 오해
의견: RPO는 강한 신호일 수 있지만, 계약 구조와 기간 구성이 함께 중요하다.
장기 계약 비중이 높아지면 숫자는 커질 수 있지만, 당장 가까운 기간 실적 가시성이 같이 좋아진다고 단정할 수는 없다.
2. 이연매출이 늘면 무조건 좋은 신호라는 오해
사실: 이연매출은 선수취를 보여주지만, 사업모델 특성에 따라 의미가 달라진다.
선결제 구조가 약한 모델에서는 이연매출이 크지 않아도 사업이 약하다고 볼 수 없고, 반대로 이연매출이 크게 늘어도 질 낮은 계약이 섞여 있을 수 있다.
3. billings가 매출보다 더 중요하다는 오해
사실: billings는 유용할 수 있지만 회사별 정의 차이가 커서 기계적으로 비교하기 어렵다.
그래서 편리한 숫자이긴 해도, 공식 재무 숫자보다 항상 우위라고 말하기는 어렵다.
4. cRPO만 보면 전체 성장 그림이 충분하다는 오해
의견: cRPO는 단기 가시성에는 좋지만 전체 계약 기반을 다 설명하진 못한다.
그래서 cRPO만 보면 가까운 미래는 읽을 수 있어도, 더 긴 계약 잔량의 구조는 놓칠 수 있다.
결론
RPO는 넓고, 이연매출은 더 보수적이고, cRPO는 더 가까운 숫자다.
billings는 이들을 보완하는 청구 기준 지표에 가깝다.
그래서 투자자는 이 숫자들을 하나의 서열로 보기보다, 서로 다른 층위의 정보를 주는 조합으로 읽는 편이 낫다.
결국 더 좋은 질문은 무엇이 더 좋은 숫자인가가 아니다.
이 회사의 사업모델에서는 무엇을 먼저 봐야 하는가, 이 숫자가 어디까지 확정된 정보인가, 다른 숫자와 함께 봤을 때 해석이 어떻게 달라지는가가 더 중요하다.
이 차이를 이해하면 SaaS 실적 발표를 읽을 때 훨씬 덜 헷갈리고, 숫자 하나에 과도하게 기대를 거는 실수도 줄일 수 있다.