LEVEL 94 QUEST
SaaS 수익화 전략 - MRR, ARR 설계
SaaS 수익화 전략 - MRR, ARR 설계 — DevFoil 바이브코딩 Stage 20, Lv.94
SaaS 핵심 지표 이해하기
MRR과 ARR - SaaS의 생명선
MRR(Monthly Recurring Revenue)은 월간 반복 매출,
ARR(Annual Recurring Revenue)은 연간 반복 매출입니다.
SaaS 비즈니스의 가치는 이 숫자로 결정됩니다.
MRR 구성 요소:
MRR 구성 요소:
- 신규 MRR: 이번 달 새로 가입한 유료 고객의 매출
- 확장 MRR: 기존 고객이 상위 플랜으로 업그레이드한 매출
- 이탈 MRR: 해지한 고객으로 인해 감소한 매출
- 축소 MRR: 하위 플랜으로 다운그레이드한 매출
// MRR 계산 시스템
async function calculateMRR(month: string) {
const startOfMonth = new Date(`${month}-01`);
const endOfMonth = new Date(startOfMonth);
endOfMonth.setMonth(endOfMonth.getMonth() + 1);
// 활성 구독의 월 매출 합계
const subscriptions = await db.subscription.findMany({
where: {
status: 'active',
startedAt: { lt: endOfMonth },
OR: [
{ cancelledAt: null },
{ cancelledAt: { gte: startOfMonth } }
]
},
include: { plan: true }
});
const mrr = subscriptions.reduce((sum, sub) => {
// 연간 결제는 12로 나눠서 월 MRR에 포함
const monthlyAmount = sub.plan.interval === 'yearly'
? sub.plan.price / 12
: sub.plan.price;
return sum + monthlyAmount;
}, 0);
return {
mrr,
arr: mrr * 12,
subscriberCount: subscriptions.length,
arpu: mrr / subscriptions.length // 유저당 평균 매출
};
}
// 결과 예시
// { mrr: 4850000, arr: 58200000, subscriberCount: 120, arpu: 40417 }
// MRR 485만원, ARR 5820만원, 유료 고객 120명, ARPU 약 4만원
프리미엄(Freemium) 모델 설계
무료로 시작해서 유료로 전환시키기
프리미엄 모델은 기본 기능을 무료로 제공하고,
고급 기능이나 더 많은 용량을 유료로 판매하는 전략입니다.
핵심은 "무료에서 충분한 가치를 느끼되, 더 원하게 만드는 것"입니다.
프리미엄 설계 원칙:
프리미엄 설계 원칙:
- 무료 = 충분히 유용해야 함: 무료가 너무 부실하면 아무도 안 씀
- 유료 = 명확한 추가 가치: "이 기능 때문에 돈을 내야겠다" 느낌
- 업그레이드 동기: 성장하면 자연스럽게 한계에 도달
- 무료 비율: 전체 사용자의 2~5%만 유료 전환해도 성공
🔒
여기까지는 미리보기입니다
SaaS 수익화 전략 - MRR, ARR 설계
무료 가입하면 이어서 볼 수 있고, 강의를 완료할 때마다 XP와 레벨이 쌓입니다.
Google로 3초 만에 시작 →🧵 Threads로 시작무료 공개 강의 둘러보기 (Lv.1~3)무료 가입하면 이어서 볼 수 있고, 강의를 완료할 때마다 XP와 레벨이 쌓입니다.