본문으로 건너뛰기
ArumSoft Learning
EN
    엑셀 템플릿비즈니스 재무

    SaaS 단위 경제성 엑셀 계산기: CAC, LTV, 회수기간

    한 시트의 입력값 6개로 투자자가 묻는 숫자 네 가지, CAC, LTV, LTV:CAC, 회수 개월을 얻어요. Monthly 탭은 지난 12개월에 같은 계산을 반복해 추이를 보여 주고, 민감도 표는 이탈률이나 가격이 바뀔 때 LTV:CAC가 어떻게 움직이는지 보여 줘요. 가상 제품의 예시 숫자로 채워져 있어요.

    시트:
    4
    지원 버전:
    Microsoft 365용 Excel, Excel 2016 이후 버전, Mac용 Excel, 웹용 Excel
    업데이트:

    SaaS Unit Economics Calculator.xlsx

    엑셀 통합 문서(.xlsx) · 21KB · 시트 4개

    템플릿 내려받기

    무료로 내려받을 수 있고 가입할 필요가 없어요.

    이 템플릿으로 할 수 있는 일

    • 입력값 6개로 CAC, LTV, LTV:CAC, CAC 회수기간 계산
    • 같은 지표를 1년 동안 월별로 추적
    • 어떤 이탈률·ARPA 조합이 목표 비율을 넘는지 확인
    • 쉬운 말로 된 판정: Healthy, Marginal, Unprofitable
    SaaS 단위 경제성 엑셀 템플릿의 Start Here 시트: 입력값 6개, CAC, 고객당 매출총이익, 생애 기간, LTV, LTV:CAC, 회수 개월, 판정, 월별 LTV:CAC 차트
    파일에 들어 있는 예시 입력값으로 본 Start Here 시트예요.

    구성

    통합 문서에는 시트가 4개 있어요. 입력하는 시트는 몇 개뿐이고 나머지는 계산돼요.

    시트용도입력하는 것자동 계산되는 것
    Start Here입력값, 결과, 판정, 월별 LTV:CAC 차트ARPA, 매출총이익률, 월 이탈률, 영업·마케팅 비용, 신규 고객 수, 목표 비율CAC, 고객당 매출총이익, 생애 기간, LTV, LTV:CAC, 회수기간, 판정
    Monthly12개월의 같은 계산시작 고객 수, 그리고 월마다 신규, 이탈, MRR, 비용기말 고객 수, ARPA, 이탈률, CAC, LTV, LTV:CAC, 회수기간, 순증, 평균
    SensitivityLTV:CAC 표: 세로 이탈률, 가로 ARPA가장자리의 이탈률과 ARPA 값표의 모든 셀, 목표 대비 색 표시
    Checks입력 점검 5개없음OK 또는 Review

    시작하기 전에

    • 한 기간(월 또는 분기)을 정하고 모든 입력값을 같은 기간에서 가져오세요.
    • 매출총이익률은 고객 수에 따라 늘어나는 호스팅, 외부 수수료, 지원, 온보딩 비용을 빼야 해요. 영업비나 연구개발비는 아니에요.
    • 이탈률은 기간 중 잃은 고객 ÷ 기간 시작 고객이에요. 2.5%는 0.025로 입력하거나 2.5%라고 직접 입력하세요.

    단계별 사용법

    1. 입력값 6개 입력

      Start Here B6–B11: 계정당 월 평균 매출, 매출총이익률, 월 이탈률, 그 기간의 영업·마케팅 비용, 그 기간에 얻은 신규 고객 수, 목표 LTV:CAC(보통 3배가 기준).

    2. 결과 블록 읽기

      CAC는 비용 ÷ 신규 고객. 고객당 매출총이익은 ARPA × 이익률. 생애 기간은 1 ÷ 이탈률. LTV는 월 매출총이익 ÷ 이탈률. LTV:CAC는 그 비율. 회수기간은 CAC ÷ 월 매출총이익. 판정은 LTV:CAC를 목표와 비교해요.

    3. Monthly 탭 채우기

      B5에 1월 전 고객 수를 입력하고, 월마다 신규 고객, 이탈 고객, MRR, 비용을 입력하세요. 기말 고객 수, ARPA, 이탈률, CAC, LTV, LTV:CAC, 회수기간이 월별로 계산되고, 맨 아래 12개월 평균과 Start Here의 차트가 따라와요.

    4. Sensitivity 탭 살펴보기

      표는 Start Here의 CAC와 매출총이익률을 써서 이탈률 8개와 ARPA 8개의 조합마다 LTV:CAC를 보여 줘요. 초록 셀은 목표 이상, 빨간 셀은 1배 미만이에요. 노란 가장자리 값을 바꿔 자신의 시나리오를 시험하세요.

    5. Checks 탭 확인

      이탈률을 정수로 입력한 경우(2.5% 대신 2.5), 100%를 넘는 매출총이익률, 빠진 비용이나 고객 수, 이탈이 시작 고객 수보다 많은 월을 잡아 줘요.

    수식 지도

    통합 문서의 모든 수식을 시트와 열별로 정리했어요. 복사된 수식 열은 한 번만 세고, 적용 범위를 함께 표시해요.

    시트셀함수계산 내용읽는 값쓰이는 곳
    Start HereB14 19행까지 아래로 복사됨IF고객 획득 비용B9, B10LTV:CAC(B18), 회수기간(B19), Monthly 탭 평균, 민감도 표 전체가 사용해요.
    Start HereB15사칙연산고객당 월 매출총이익B6, B7LTV의 분자이자 회수기간의 분모예요.
    Start HereB17IF고객 생애 가치B15, B8B18에서 CAC와 비교돼요.
    Start HereB18IFLTV:CAC 비율B17, B14B20의 판정과 Monthly 탭의 조건부 서식이 모두 B11의 목표와 비교해요.
    Start HereB19 19행까지 아래로 복사됨IFCAC 회수 개월B14, B15SMB SaaS는 12개월 미만이면 좋고, 엔터프라이즈는 18–24개월이 보통이에요.
    Start HereB20IF판정B18, B11슬라이드나 이사회 보고용 한 줄 요약이에요.
    MonthlyE6 17행까지 아래로 복사됨사칙연산기말 고객 수B6, C6, D6ARPA(H)가 MRR을 이 수로 나눠요.
    MonthlyI6 17행까지 아래로 복사됨IF월 이탈률D6, B6K열의 LTV가 이 값으로 나눠요.
    MonthlyK6 17행까지 아래로 복사됨IF월별 LTVH6, I6L6이 이 값을 그 달의 CAC로 나눠요.
    MonthlyC18 N열까지 오른쪽으로 복사됨AVERAGE12개월 평균—Start Here의 단일 기간 입력값과 비교해 어떤 달이 이상치인지 보세요.
    SensitivityB5 12행까지 아래로 복사됨IF, OR이탈률·ARPA 조합 하나의 LTV:CAC—조건부 서식이 목표 이상이면 초록, 1배 미만이면 빨강으로 칠해요.
    ChecksB6IF, AND이탈률이 월 비율로 입력됨—여기서 Review가 나오면 모든 결과가 100배 틀려요.

    모든 수식 설명

    아래 수식은 파일에서 그대로 가져온 것이라 여기서 읽는 내용이 셀에 들어 있는 내용과 정확히 같아요. 엑셀에서 셀을 클릭하면 수식 입력줄에서 볼 수 있어요.

    고객 획득 비용Start Here!B14 · 19행까지 아래로 복사됨
    =IF(B10=0, 0, B9/B10)

    고객을 얻기 위해 쓴 전부를 얻은 고객 수로 나눠요. IF가 빈 값이나 0인 고객 수를 막아요.

    부분별 설명

    B10=0
    신규 고객 없음: #DIV/0! 오류 대신 0 표시.
    B9/B10
    영업·마케팅 비용 ÷ 신규 고객.

    예시 데이터로 보면: B9 = 42,000, B10 = 95 → B14 결과 442.11

    어떻게 쓰이나: LTV:CAC(B18), 회수기간(B19), Monthly 탭 평균, 민감도 표 전체가 사용해요.

    바꾸는 방법: 혼합 CAC와 유료 CAC를 따로 추적하면 비용 셀과 CAC 행을 하나씩 더 추가하세요.

    배우기: 엑셀 기본 수식 작성법: 더하기, 빼기, 곱하기, 나누기 →
    고객당 월 매출총이익Start Here!B15
    =B6*B7

    ARPA에 매출총이익률을 곱한 값. 고객을 서비스하는 비용을 뺀 뒤 고객이 실제로 매달 기여하는 금액이에요.

    부분별 설명

    B6
    계정당 월 평균 매출.
    B7
    분수로 된 매출총이익률(0.78 = 78%).

    예시 데이터로 보면: B6 = 85, B7 = 78.0% → B15 결과 66.3

    어떻게 쓰이나: LTV의 분자이자 회수기간의 분모예요.

    바꾸는 방법: 바꿀 것 없음.

    배우기: 엑셀 기본 수식 작성법: 더하기, 빼기, 곱하기, 나누기 →
    고객 생애 가치Start Here!B17
    =IF(B8=0, 0, B15/B8)

    월 매출총이익을 월 이탈률로 나눠요. 이탈률로 나누는 것은 기대 생애 개월(B16 = 1 ÷ 이탈률)을 곱하는 것과 같아요.

    부분별 설명

    B8=0
    이탈률 0은 무한한 생애를 뜻하므로 오류 대신 0을 표시해요.
    B15/B8
    월 매출총이익 ÷ 이탈률.

    예시 데이터로 보면: B15 = 66.3, B8 = 3.5% → B17 결과 1,894.29

    어떻게 쓰이나: B18에서 CAC와 비교돼요.

    바꾸는 방법: 더 보수적인 LTV를 원하면 생애를 제한하세요. B15*MIN(1/B8, 36)은 36개월 상한이에요.

    배우기: 엑셀 기본 수식 작성법: 더하기, 빼기, 곱하기, 나누기 →
    LTV:CAC 비율Start Here!B18
    =IF(B14=0, 0, B17/B14)

    생애 가치를 획득 비용으로 나눠요. 0.0"x" 서식이라 4.3이 4.3x로 표시돼요.

    부분별 설명

    B14=0
    CAC가 아직 없음: 0 표시.
    B17/B14
    LTV ÷ CAC.

    예시 데이터로 보면: B17 = 1,894.29, B14 = 442.11 → B18 결과 4.28

    어떻게 쓰이나: B20의 판정과 Monthly 탭의 조건부 서식이 모두 B11의 목표와 비교해요.

    바꾸는 방법: 바꿀 것 없음.

    배우기: 엑셀 숫자 표시 형식과 날짜 형식 사용법 →
    CAC 회수 개월Start Here!B19 · 19행까지 아래로 복사됨
    =IF(B15=0, 0, B14/B15)

    획득 비용을 되찾는 데 몇 달치 매출총이익이 필요한지.

    부분별 설명

    B15=0
    매출총이익 없음: 0 표시.
    B14/B15
    CAC ÷ 고객당 월 매출총이익.

    예시 데이터로 보면: B14 = 442.11, B15 = 66.3 → B19 결과 6.67

    어떻게 쓰이나: SMB SaaS는 12개월 미만이면 좋고, 엔터프라이즈는 18–24개월이 보통이에요.

    바꾸는 방법: 바꿀 것 없음.

    배우기: 엑셀 기본 수식 작성법: 더하기, 빼기, 곱하기, 나누기 →
    판정Start Here!B20
    =IF(B18>=B11, "Healthy", IF(B18>=1,
        "Marginal", "Unprofitable"))

    비율을 단어로 바꾸는 중첩 IF예요.

    부분별 설명

    B18>=B11
    목표 이상: "Healthy".
    B18>=1
    1배와 목표 사이: "Marginal".
    "Unprofitable"
    1배 미만: 고객이 평생 돌려주는 것보다 비용이 더 커요.

    예시 데이터로 보면: B18 = 4.28, B11 = 3 → B20 결과 Healthy

    어떻게 쓰이나: 슬라이드나 이사회 보고용 한 줄 요약이에요.

    바꾸는 방법: 회사 정책에 맞게 단어나 기준을 바꾸세요.

    배우기: 엑셀 IF 함수 사용법 →
    기말 고객 수Monthly!E6 · 17행까지 아래로 복사됨
    =B6+C6-D6

    시작 고객 + 신규 − 이탈. 다음 달의 시작 고객 수(B열)가 이 셀에 연결돼 자동으로 이어져요.

    부분별 설명

    B6
    월 시작 고객 수(1월은 B5에 연결, 이후 달은 이전 기말 수에 연결).
    C6
    신규 고객.
    D6
    이탈 고객.

    예시 데이터로 보면: B6 = 420, C6 = 38, D6 = 9 → E6 결과 449

    어떻게 쓰이나: ARPA(H)가 MRR을 이 수로 나눠요.

    바꾸는 방법: 바꿀 것 없음.

    배우기: 엑셀 기본 수식 작성법: 더하기, 빼기, 곱하기, 나누기 →
    월 이탈률Monthly!I6 · 17행까지 아래로 복사됨
    =IF(B6=0, 0, D6/B6)

    이탈 고객을 월 시작 고객 수로 나눠요.

    부분별 설명

    B6=0
    시작 고객 없음: 0 표시.
    D6/B6
    이탈 ÷ 시작.

    예시 데이터로 보면: D6 = 9, B6 = 420 → I6 결과 2.1%

    어떻게 쓰이나: K열의 LTV가 이 값으로 나눠요.

    바꾸는 방법: 고객 수 이탈 대신 매출 이탈을 보려면 잃은 MRR을 시작 MRR로 나누세요.

    배우기: 엑셀 기본 수식 작성법: 더하기, 빼기, 곱하기, 나누기 →
    월별 LTVMonthly!K6 · 17행까지 아래로 복사됨
    =IF(I6=0, 0, H6*'Start Here'!$B$7/I6)

    Start Here와 같은 LTV 수식이에요. 그 달의 ARPA와 이탈률, Start Here B7의 매출총이익률(모든 행이 공유하는 가정 하나라 절대 참조)을 써요.

    부분별 설명

    I6=0
    그 달 이탈 없음: 무한한 LTV 대신 0 표시.
    H6*'Start Here'!$B$7
    ARPA × 매출총이익률 = 고객당 매출총이익.
    /I6
    ÷ 이탈률.

    예시 데이터로 보면: H6 = 80.4, I6 = 2.1% → K6 결과 2,926.59

    어떻게 쓰이나: L6이 이 값을 그 달의 CAC로 나눠요.

    바꾸는 방법: 매출총이익률이 달마다 다르면 열을 추가하고 Start Here 참조를 바꾸세요.

    배우기: 엑셀 상대 참조, 절대 참조, 혼합 참조 이해하기 →
    12개월 평균Monthly!C18 · N열까지 오른쪽으로 복사됨
    =AVERAGE(C6:C17)

    월별 값의 단순 평균이에요. 18행이 모든 계산 열에 이를 반복해요.

    부분별 설명

    C6:C17
    12개의 월별 값.

    예시 데이터로 보면: C18 결과 59.58

    어떻게 쓰이나: Start Here의 단일 기간 입력값과 비교해 어떤 달이 이상치인지 보세요.

    바꾸는 방법: 바꿀 것 없음.

    배우기: 엑셀 AVERAGE 함수 사용법 →
    이탈률·ARPA 조합 하나의 LTV:CACSensitivity!B5 · 12행까지 아래로 복사됨
    =IF(OR($A5=0, 'Start Here'!$B$14=0),
        0, (B$4*'Start Here'!$B$7/$A5)/'Start Here'!$B$14)

    열 머리글의 ARPA와 행 머리글의 이탈률로 계산한 LTV를 Start Here의 CAC로 나눠요. 혼합 참조 덕분에 수식 하나로 표 전체를 채워요.

    부분별 설명

    B$4
    머리글 행의 ARPA. 행 번호 앞의 $가 아래로 복사해도 4행에 고정해요.
    $A5
    첫 열의 이탈률. 열 문자 앞의 $가 오른쪽으로 복사해도 A열에 고정해요.
    'Start Here'!$B$7
    매출총이익률, 완전 절대 참조.
    'Start Here'!$B$14
    CAC, 완전 절대 참조.

    예시 데이터로 보면: B5 결과 9.7

    어떻게 쓰이나: 조건부 서식이 목표 이상이면 초록, 1배 미만이면 빨강으로 칠해요.

    바꾸는 방법: 가장자리 값을 자신의 범위로 바꾸세요. 수식은 바꿀 필요 없어요.

    배우기: 엑셀 상대 참조, 절대 참조, 혼합 참조 이해하기 →
    이탈률이 월 비율로 입력됨Checks!B6
    =IF(AND('Start Here'!$B$8>0,
        'Start Here'!$B$8<0.5), "OK",
        "Review")

    가장 흔한 입력 실수를 잡아요. 2.5% 대신 2.5를 입력하면 생애 기간이 0.4개월이 돼요.

    부분별 설명

    'Start Here'!$B$8>0
    이탈률은 양수여야 해요.
    'Start Here'!$B$8<0.5
    월 이탈률 50% 초과는 거의 확실히 단위 오류예요.
    AND(…)
    둘 다 참이어야 "OK".

    예시 데이터로 보면: B6 결과 OK

    어떻게 쓰이나: 여기서 Review가 나오면 모든 결과가 100배 틀려요.

    바꾸는 방법: 바꿀 것 없음.

    배우기: 엑셀 AND 함수와 OR 함수 사용법 →

    팁과 한계

    • 여기의 LTV는 매출총이익 기준이고 할인하지 않은 값이에요. 투자자가 3년 또는 5년 상한 LTV를 묻기도 하는데, LTV 수식의 수정 팁에 방법이 있어요.
    • 입력값 6개 모두 같은 기간을 쓰세요. 분기 비용에 한 달 신규 고객을 섞는 것이 이탈률 단위 다음으로 흔한 오류예요.
    • 단일 이탈률 대신 코호트 기준 유지율을 보려면 이 사이트의 코호트 유지율 매트릭스 템플릿을 쓰세요.
    • 혼합 CAC(전체 비용 ÷ 전체 신규 고객)는 자연 유입 고객이 많을 때 유료 채널을 좋아 보이게 해요. 가능하면 나누세요.

    이 템플릿에 쓰인 기능 배우기

    도움이 되었나요? 잘못된 내용이 있나요? 의견 보내기 · admin@arumsoft.com