핵심 요약
수익화 분석가에게 새 요금제 출시는 설레는 일이 아닙니다. 수익성을 다시 계산하고, 요금제 구성을 다시 만들고, 예측을 갱신하고, 대시보드 전반의 과거 비교 가능성을 깨뜨린다는 뜻이기 때문입니다.
팀이 Stripe에 새 product_id나 price_id를 만들었다거나 새 요금제를 출시했다는 말을 들을 때마다 저는 그게 무슨 뜻인지 압니다. 앞으로 몇 주 동안 사실상 모든 것을 다시 해야 한다는 뜻입니다. 어떤 기업은 (활성이든 비활성이든) 제품 ID가 100개를 넘기기도 한다는 사실을 아셨나요? 제품 ID와 가격 ID의 분류 체계를 유지하는 일에 더해, 분석과 리포팅이 정확하게 유지되도록 요금제 매핑의 일관성까지 지켜야 합니다.
몇 년 동안 기업이 성장하는 모습을, 그리고 ARR과 고객 기반이 커지는 만큼 요금제 수도 함께 늘어나는 모습을 지켜본 뒤 저는 가설을 하나 세웠습니다. 요금제 라인업이 다양할수록 성장이 빠르다.
이 [비밀] 가설은 제가 지금 담당하는 앱 26개에 기반한 것이라, 통계적으로는 전혀 의미가 없습니다. 이 주제를 다룬 연구나 분석도 찾을 수 없었기에, SaaS와 구독 비즈니스를 위한 가장 큰 분석 플랫폼 중 하나인 ChartMogul과 협업해 그 데이터로 이 아이디어를 증명하거나 기각해 볼 수 있어 기뻤습니다. 그리고 마법이 일어났습니다! ✨
아래는 ChartMogul 팀이 제공한 과거 성장률과 요금제 데이터를 포함해 8,000곳이 넘는 기업의 데이터를 분석한 결과입니다. 데이터셋은 익명화되어 있고, 성숙한 엔터프라이즈 SaaS부터 작고 빠르게 성장하는 앱까지 폭넓은 기업을 담고 있습니다. 목표는 빠르게 성장하는 기업이 더 다양한 요금제 라인업을 유지하는 경향이 있는지 검증하는 것입니다. 요금제 수가 성장과 어떻게 연결되는지, 요금제가 많은 것이 더 빠른 성장과 함께 나타나는지, 아니면 요금제가 적은 것이 느린 성장과 상관이 있는지 살펴봅니다. 이 글에서는 데이터와 방법론, 그리고 우리가 알게 된 것을 차례로 다룹니다.
Olga Berezovsky는 샌프란시스코를 기반으로 활동하는 Analyst-in-Residence이자 데이터 사이언티스트입니다. 빠르게 성장하는 구독 제품이 페르소나 클러스터링, 사용자 라이프사이클 모델링, 성장·리텐션 분석을 통해 사용자 행동을 매출로 바꾸도록 돕습니다. 이전에는 MyFitnessPal, Microsoft, VidIQ, First Republic Bank에서 프로덕트 분석 팀을 이끌었습니다.
데이터 사이언스와 프로덕트 분석을 다루는 주간 뉴스레터 Data Analysis Journal을 쓰고 있으며, 전 세계 수만 명의 분석가가 읽고 있습니다.
요금제: 선택지가 많아지면 문제도 많아집니다
인사이트로 들어가기 전에 요금제 이야기를 먼저 해 보겠습니다.
오늘날 요금제 선택지는 셀 수 없이 많습니다. 월간, 연간, 분기, 주간, 평생 등이 있습니다. 어떤 기업은 요금제를 하나만 제공하고, 어떤 기업은 20개, 50개, 심지어 그보다 더 많은 요금제를 운영합니다. 가격은 단순한 정액제일 수도 있고, 시트 수나 활성 사용자, 거래, 매출 같은 사용량 기반 지표에 따라 늘어날 수도 있습니다.
요금제 데이터를 다루는 일은 쉽지 않습니다
일관된 요금제 관리는 대부분의 SaaS 기업에 골칫거리입니다. 요금제는 보통 Stripe, Adyen, Apple App Store, Google Play 같은 결제 또는 플랫폼 시스템에서 만들어지는데, 이들은 각각 결제를 처리하는 방식, 구독 데이터를 저장하는 방식, 데이터를 내보내는 방식이 모두 다릅니다.
결제 옵션을 여러 개 제공한다면(예를 들어 iOS 앱과 Android 앱), 서로 아주 다른 데이터 소스를 하나의 일관된 리포트로 합쳐야 합니다. 그 리포트는 ARR과 “활성” 고객, 이탈 등에 대해 일관된 정의를 사용하면서도 요금제와 청구 주기, 가격 같은 속성별로 세그먼트를 나눌 수 있어야 합니다.
여기에는 거의 항상 정교하고 유연한 요금제 매핑 레이어가 필요합니다. 예를 들어 Apple의 product_id를 Stripe의 price_id에 연결하고, price_564738589이나 IDS_5668을 pro_49.99_7d_trial이나 lite_69.99 같은 읽을 수 있는 값으로 바꾸는 일입니다.
지능적인 AI 시스템을 다룬다면 요금제 컨텍스트 역시 제공해야 합니다. 어떤 요금제가 어느 지역에서 활성인지, 사용자가 보는 가격은 무엇인지, 할인은 언제 어떻게 적용되는지, 각 요금제가 어떤 퍼널에 속하는지 같은 정보입니다.
결국 요금제 구성처럼 단순하고 기본적인 것을 리포팅하는 일조차 쉽지 않습니다. 인프라와 지속적인 유지 관리가 필요합니다. 분석가로서 말씀드리면, 구독 데이터의 복잡성을 다루도록 설계된 도구가 있을 때 이 일이 얼마나 쉬워지는지는 아무리 강조해도 부족합니다. 요금제를 늘려 갈수록 분석과 리포팅을 정확하게 유지하려면 요금제 분류 체계와 설정을 가능한 한 깔끔하고 일관되게 지키는 것이 중요합니다.
시작하기: 정의, 데이터, 방법론
정의와 지표
- 요금제 구성(plan mix): 기업이 제공하는 활성 요금제의 집합, 그리고 고객이 그 요금제들에 어떻게 분포하는지.
- 요금제 기간: 요금제의 청구 주기(월간, 연간, 3개월, 6개월 등).
- 고객: 현재 요금제를 구독하고 있는 활성 유료 고객.
- 업력: ChartMogul에서 관측되는 기업의 나이, 구체적으로는 ChartMogul이 해당 기업의 데이터를 보유한 연수.
- ARR: ChartMogul이 리포트하는 연간 런레이트.
- 연간 ARR 성장(파생): ARR 성장 ÷ 업력.
- 고객 성장(파생): 월 순증 신규 고객 수.
- 성장 점수(파생): 조직별로 ARR 성장과 고객 성장을 합친 점수. 고객 성장은 높은데 ARR은 0인 경우를 걸러내기 위해 ARR 쪽으로 60/40 가중치를 뒀습니다.
데이터 표본 개요
- 전체 표본: 조직 8,193곳.
- 반복 요금제가 최소 하나 있는 조직: 6,875곳.
정규화를 거치고 데이터가 없거나 불완전한 조직을 제외한 뒤, 최종 표본은 기업 4,279곳이 되었습니다. ARR 분포는 다음과 같습니다.
이 기업들 전체의 요금제 구성은 다음과 같습니다.
전체적으로 기업의 54%는 요금제를 10개 이하로 제공하고, 46%는 11개 이상을 제공합니다.
저는 요금제 구성을 직접 모델링하지는 않았지만, 성장을 해석할 때 이 요소는 여전히 중요합니다. 활성 요금제 수는 보통 기업이 성숙해지고 고객 세그먼테이션이 정교해지고 수익화 방식이 발전하면서 늘어납니다. 팀은 구독 요금제 외에도 애드온과 일회성 거래, 프리미엄 제품의 광고로 수익화를 확장할 수 있습니다. 제 분석은 요금제 구성에만 한정되며, 반복 요금제를 몇 개 제공하는지, 그 기간은 어떤지, 어떻게 분포하는지에 초점을 둡니다.
방법론
성장을 정의하는 방법은 여러 가지입니다. 저는 각 기업에 대해 연간 ARR 성장 지표를 계산하며 ARR 성장에서 출발했고, 그다음 ARR 성장을 기준으로 (k-평균을 써서) 기업을 5개 세그먼트로 클러스터링했습니다.
다음으로 같은 분석을 고객 수 기준으로 반복했습니다. SaaS에서는 매출 성장이 반드시 고객 성장을 뜻하지는 않기 때문입니다. ChartMogul 데이터셋은 온갖 유형과 규모의 SaaS 기업을 담을 만큼 폭이 넓어서, “토끼”와 “코끼리”가 있고 동물원 전체가 다 들어 있습니다(Christoph Janz의 1억 달러 사업을 만드는 5가지 방법이라는 의미에서 말입니다). 이를 감안해 월 신규 고객 성장 지표도 만들었습니다. 예상대로 고객 성장은 ARR 성장과 다른 모습입니다.
우리 표본에서 기업의 47%는 연간 ARR이 +27만 달러 이상 늘어나지만, 월 10곳 넘는 고객을 추가하는 기업은 17%뿐입니다. 이는 데이터셋이 큰 고객(“고래”)을 상대하는 기업 쪽으로 기울어 있다는 뜻이거나, ARR 성장의 상당 부분이 확장 매출에서 나온다는 뜻일 수 있습니다. 확장 매출은 요금제를 더 많이 제공하는 것과 상관관계를 보이는 경우가 많습니다!
규모와 나이가 크게 다른 기업들 사이에서도 비교할 수 있는 성장 신호를 만들기 위해, 저는 연간 ARR 성장(ARR 성장을 업력 연수로 나눈 값)과 월 구독자 성장(유료 구독자의 순변화를 데이터셋에서 관측된 개월 수로 나눈 값)을 함께 사용했습니다. 그다음 이 둘을 하나의 점수로 합치면서 ARR 쪽에 가중치를 뒀습니다(60/40). 이렇게 해서 단순한 “속도” 측정치를 얻었습니다. 특정 한 달에 무슨 일이 있었는지가 아니라, 관측 구간 전체의 평균 성장률입니다.
다음으로 기업을 5개 클러스터로 묶었습니다.
- 초기 돌파(“불붙었다!”): 폭발적인 성장. 연간 ARR이 +33만 달러 이상이고 월 신규 고객이 6,000~7,000명.
- 순항하는 고성장(“시장을 잡고 있다”): 강한 성장. 연간 ARR이 +27만 달러 안팎이고 월 신규 고객이 1,000명 이상.
- 성숙하지만 가속 중(“유지” / “아무것도 건드리지 마”): 꾸준한 복리 성장. 연간 ARR 성장이 평균 +16만 5,000달러.
- 정체된 기존 기업(“이건 안 된다”): 낮은 모멘텀. 연간 ARR 성장이 대략 +1,500달러 미만이고 월 신규 고객이 10곳 미만.
- 하락(“피벗 덱이 곧 나온다”): 축소 국면의 기업. ARR 성장이 0이거나 마이너스.
유의점: 구간은 합산 성장 점수(연간 ARR 성장 + 월 구독자 성장)에 임계값을 적용해 배정했습니다. 예외를 하나 뒀습니다. ARR 성장과 구독자 성장이 모두 0 이하인 기업은 합산 점수와 무관하게 “하락”으로 분류했습니다. “초기 돌파”는 점수가 높으면서 동시에 비교적 연차가 낮은 기업에만 부여했습니다. 창업 초기에 빠르게 복리를 쌓는 것은 10년간 반복을 거친 뒤 빠르게 복리를 쌓는 것과 의미가 확실히 다르기 때문입니다.
요금제 데이터를 분석하며 알게 된 것
- 요금제가 많을수록 성장이 더 크고 더 빠른 경향이 있습니다.
- 요금제 제공을 확장하는 것은 더 높은 매출과 더 큰 고객 성장과 양의 상관관계를 보입니다. 요금제를 추가하는 기업은 가격과 패키징 경로를 더 많이 만들게 되고, 이는 수익화와 고객 확보를 모두 뒷받침할 수 있습니다.
- 예외도 있습니다. 초기 돌파 기업은 요금제 전략과 무관하게 가장 빠른 성장을 보이는 경우가 많습니다.
- 요금제를 늘리는 것은 성장의 크기뿐 아니라 기업이 스케일하는 속도에도 영향을 줄 수 있습니다.
하나씩 살펴보겠습니다.
1. ARR이 클수록 기업이 제공하는 요금제도 많습니다
하지만 상관관계는 인과관계가 아니라는 점을 잊지 마세요. ARR이 높은 조직이 요금제를 더 많이 제공하는 경향이 있다는 사실이, 요금제를 늘리면 매출이 오른다는 뜻은 아닙니다. 요금제의 복잡성은 단순히 성장을 뒤따라오는 것일 수도 있습니다. 기업이 스케일하면서 세그먼테이션을 위한 티어와 엔터프라이즈 패키징, 지역별 가격, 번들을 도입하기 때문입니다. 다시 말해 요금제 수는 모멘텀의 결과일 수 있습니다. 요금제 수가 동력이라고 더 확신하려면, 요금제 수가 서로 다른 기업들 사이에서 성장 패턴을 비교해 봐야 합니다.
2. 요금제가 많으면 모든 단계의 기업에서 성장이 더 높습니다
기업의 성장률은 매우 다양하고, 여기에는 이 분석에서 대부분 정량화할 수 없는 여러 요인이 작용합니다. 우리가 할 수 있는 일은 기업을 성장 기준으로 그룹(초기 돌파, 고성장, 성숙, 정체, 하락)으로 묶고, 그 그룹 안에서도 성장률과 요금제 수의 관계가 강하게 유지되는지 확인하는 것입니다.
분명한 것은, 기업 규모나 시작 ARR과 무관하게 빠르게 성장하는 기업의 요금제 수가 평균과 중간값 모두 더 높다는 점입니다. 분포에 영향력이 큰 이상치가 있기 때문에, 저는 신중하게 요금제 수 지표를 정규화한 것과 정규화하지 않은 것, 두 가지로 보고합니다. 이 관계는 대부분의 그룹에서 유지되고, 초기 돌파 그룹만 예외입니다. 이것 역시 예상된 결과입니다. 이들은 업력이 짧은 신생 돌파 기업이니 당연히 요금제 라인업을 넓힐 시간도 적었습니다.
3. 요금제를 더 많이 추가할수록 성장률이 높습니다
이제 요금제를 더 추가하는 것이 더 나은 성장률로 이어지는지 살펴보겠습니다.
같은 패턴이 대부분의 세그먼트에서 유지됩니다. 추가 제품이나 가격 포인트를 포함해 요금제를 계속 늘리는 기업은 더 높은 성장을 보이는 경향이 있습니다.
여기서 가져갈 결론은, 성장이 일찍부터 다양한 요금제를 갖추는 것뿐 아니라 시간이 지나면서 새 제품과 가격 옵션을 계속 내놓는 것에서도 영향을 받는다는 점입니다. 빠르게 성장하는 기업이 정체하거나 하락하는 기업보다 훨씬 많은 요금제(10개 이상)를 추가하는 경향이 있다는 점은 정말 흥미롭습니다.
4. 요금제 수는 성장 속도에 영향을 줍니다
성장을 업력과 속도의 맥락에서 함께 분석하는 것도 중요합니다.
예를 들어 60개월 동안 ARR이 총 100만 달러 늘어난 A사는 월 약 1만 6,600달러씩 성장한 셈입니다. 반면 B사는 6개월 동안 30만 달러가 늘었을 수 있고, 이는 월 5만 달러입니다. B사가 더 빠르게 성장하고 있으므로 속도에서 더 높게 평가해야 합니다.
그래서 이 분석은 전체 성장만이 아니라 성장 속도에 초점을 둡니다. 요금제를 더 많이 제공하는 것이 기업이 더 높은 ARR에 이르도록 돕는 데 그치지 않고 더 빠르게 이르도록 돕는지 이해하는 것이 목표였습니다.
이를 위해 (a) ARR 성장, (b) 업력, (c) ARR 성장 속도를 기준으로 5개의 페르소나(세그먼트)를 정의했습니다.
- arr_growth_total = Max ARR – Min ARR
- tenure_months ≈ (Max Date – Min Date) / 30 days
- arr_growth_per_month = arr_growth_total / tenure_months
마지막 지표가 주된 클러스터링 요인입니다. 성장의 크기를 감안하면서도 ARR이 얼마나 빠르게 늘고 있는지를 보여주기 때문입니다.
표본이 이상치가 많아 크게 치우쳐 있어서 k-평균은 쓰지 않았습니다. 크기가 같은 그룹들 사이에서 성장 속도와 요금제 수를 비교하고 싶었기에, 백분위 세그먼테이션으로 5개 클러스터를 만들었습니다. 이름은 빠른 자동차 테마로 붙였습니다(ChartMogul 팀이 Formula 1을 좋아한다는 소문이 있습니다).
보시다시피 이 세그먼테이션에서도 같은 패턴이 유지됩니다. 요금제가 많은 기업은 더 많이 성장하는 데 그치지 않고 더 빠르게 성장합니다.
5. 그 밖의 흥미로운 발견
요금제와 성장의 관계 외에도 다음을 알게 되었습니다.
- 성장은 매우 비선형입니다. 대부분의 기업은 느린 성장에서 보통 성장 구간에 몰려 있고, 돌파적 성장은 드뭅니다. 가장 흔한 실패 모드는 “정체”입니다.
- 가장 강한 돌파 기업은 두 신호를 모두 보입니다. ARR 성장과 구독자 성장은 서로를 강화합니다. 한쪽만 강한 경우는 설득력이 떨어집니다. 가장 건강한 기업은 두 축 모두에서 강한 편입니다.
- 초기 돌파 기업은 예외입니다. 가장 이른 돌파 단계에서는 기업이 요금제 수에 거의 “면역”인 것처럼 보입니다. 요금제 전략은 매출 성장이나 고객 성장 어느 쪽과도 분명한 관계를 보이지 않고, 이 조직들은 이상치처럼 움직입니다.
- 요금제 수가 많다는 것은 가격 테스트를 뜻할 수도 있습니다. 요금제가 많다는 것이 실험과 반복을 나타낼 수 있지만, 이 분석은 활성 요금제만을 대상으로 합니다(과거에 있었거나 종료된 요금제는 제외).
마무리 생각
저는 이 분석을 오랫동안 기다려 왔습니다. 이 작업을 지원하고 데이터를 공유해 준 ChartMogul 팀에 감사드립니다.
요금제 확장만으로 성장이 만들어지지는 않습니다. 하지만 이 데이터셋 전반에서 요금제 라인업이 더 폭넓은 기업은 더 강하고 더 빠른 성장을 보이는 경향이 있습니다. 가장 건강한 기업은 고객당 매출을 떨어뜨리지 않으면서 구독자를 늘립니다. 그리고 좋은 요금제 구조가 이를 가능하게 하는 경우가 많습니다.
요금제 구성과 가격 구조, 구독자 성장, ARR은 촘촘하게 얽혀 있습니다. 더 빠르게 성장하는 기업은 서로 다른 고객 유형과 필요에 맞는 요금제를 더 많이 제공하는 경향이 있고, 이는 더 나은 세그먼테이션과 더 효과적인 수익화를 뒷받침합니다.