LTV 계산기(고객생애가치), 엑셀 칸 네 개로 만드는 법

LTV 계산기는 구매자 전환율 × 객단가 × 구매빈도 × 생애주기, 네 칸의 곱입니다. 엑셀로 가입월 코호트별 고객생애가치를 구하고 광고비 상한을 정하는 순서를 예시 숫자와 Chewy 상장 서류 사례로 정리했습니다.
김필준's avatar
Nov 02, 2026
LTV 계산기(고객생애가치), 엑셀 칸 네 개로 만드는 법

LTV 계산기를 찾는 대표님의 질문은 대개 하나입니다. 고객 한 명이 우리 쇼핑몰에서 평생 얼마를 쓰는지, 그래서 신규 고객 한 명을 데려오는 데 얼마까지 써도 되는지입니다. 답부터 말씀드리면 쇼핑몰의 LTV(고객생애가치)는 구매자 전환율 × 객단가 × 구매빈도 × 생애주기, 네 칸을 곱한 값이고 엑셀 한 장으로 계산됩니다.

먼저 한 가지만 구분하겠습니다. 검색창에 LTV 계산기를 치면 주택담보대출의 LTV(담보인정비율) 계산기가 함께 나옵니다. 이 글의 LTV는 대출 한도가 아니라 Customer Lifetime Value, 고객이 처음 산 날부터 떠날 때까지 남기는 가치입니다.

이 숫자가 없으면 광고비 상한은 객단가와 감으로 정해집니다. 숫자가 있으면 월요일 아침에 광고비를 늘릴지 줄일지, 재구매 메시지에 예산을 쓸지를 같은 기준으로 말할 수 있습니다. 이 글은 엑셀로 그 숫자를 만드는 순서, 흔히 틀리는 지점, 이번 주에 바로 시킬 수 있는 일을 정리했습니다.

LTV 계산기가 구하는 것은 고객 한 명의 곱셈 네 칸입니다

네 칸이 각각 무엇을 뜻하고 엑셀에서 어떻게 구하는지부터 보겠습니다.

칸

뜻

엑셀에서 구하는 법

구매자 전환율

가입한 고객 가운데 한 번이라도 산 고객의 비율

구매 고객 수 ÷ 가입 고객 수

객단가

주문 1건의 평균 결제액

환불을 뺀 결제액 합계 ÷ 주문 수

구매빈도

구매 고객 1명이 한 달에 사는 횟수

주문 수 ÷ 구매 고객 수 ÷ 관찰 개월 수

생애주기

고객이 구매를 이어 가는 기간(개월)

같은 달 고객 묶음에서 실제로 관찰한 개월 수

LTV 계산기는 구매자 전환율 30%, 객단가 45,000원, 월 구매빈도 0.15회, 생애주기 12개월을 곱해 가입 고객 1명당 24,300원을 구하는 예시 도해

해외 이커머스 플랫폼 Shopify의 도움말(2026년 10월 8일 게시·수정)은 고객생애가치를 평균 주문 금액 × 구매 빈도 × 평균 고객 수명으로 설명합니다. 이 글은 앞에 구매자 전환율 한 칸을 더했습니다. Shopify의 구매 빈도는 구매한 고객만을 분모로 삼기 때문에, 가입은 했지만 한 번도 사지 않은 고객까지 넣어 가입 고객 1명당 가치를 보려면 이 칸이 따로 필요합니다.

곱셈이라서 생기는 일이 있습니다. 설명을 위한 산수 예시입니다. 네 칸이 각각 20%만 올라도 1.2 × 1.2 × 1.2 × 1.2로 약 2.07배가 됩니다. 어느 한 칸도 크게 움직이지 않았는데 LTV가 두 배가 넘는 것은 더하기가 아니라 곱하기이기 때문입니다. 반대로 한 칸이 0에 가까우면 나머지 세 칸이 아무리 좋아도 결과는 작습니다. 그래서 계산기의 목적은 평균을 구하는 것이 아니라 네 칸 가운데 가장 막힌 칸을 찾는 것입니다.

계산기를 믿으려면 필요한 두 가지, 주문 데이터 한 장과 같은 달 고객 묶음

엑셀 계산기가 맞는 숫자를 내려면 주문 데이터 한 장과 같은 달에 들어온 고객 묶음(코호트)이 필요합니다. 필요한 이유가 각각 다릅니다.

주문 데이터 한 장은 매출이 아니라 고객별 결제액을 보기 위해서입니다

총매출 숫자 하나로는 구매자 전환율도 구매빈도도 나오지 않습니다. 필요한 것은 주문 한 줄마다 누가(회원번호), 언제(주문일), 얼마(결제액)를 샀고 그중 얼마가 환불됐는지입니다. 카페24·아임웹·스마트스토어 같은 관리자에서 주문 내역을 엑셀로 내려받을 수 있는 경우가 많으니, 최근 12~24개월치를 받아 회원번호·주문일·결제액·환불액 네 열만 남깁니다. 이름과 연락처는 계산에 필요 없으므로 지워 두는 편이 안전합니다.

같은 달 고객 묶음은 오래된 고객과 새 고객을 한 평균에 섞지 않기 위해서입니다

3년 전에 가입한 고객과 3개월 전에 가입한 고객을 한 평균으로 묶으면 생애주기 칸이 뒤섞입니다. Shopify 도움말도 고객 묶음을 같은 나이에서 재라고 안내합니다. 오래된 묶음이 실제보다 가치 있어 보이기 때문입니다. 그래서 1월에 가입한 고객, 2월에 가입한 고객처럼 묶고, 각 묶음을 가입한 달(M0)부터 M+1, M+2처럼 같은 간격에서 비교합니다.

엑셀로 LTV 계산기를 만드는 다섯 단계

  1. 주문 시트에 가입월 열을 붙입니다. 회원 목록의 가입월을 회원번호로 불러오면 됩니다(VLOOKUP 또는 XLOOKUP). 주문월에서 가입월을 뺀 경과 개월 열도 만듭니다

  2. 가입월 묶음별로 구매자 전환율을 구합니다. 가입 고객 수는 회원 목록에서, 구매 고객 수는 회원별 첫 주문 행에만 1을 적는 보조 열을 만들어 COUNTIFS로 셉니다

  3. 묶음별 객단가를 구합니다. 환불을 뺀 결제액 합계(SUMIFS)를 주문 수로 나눕니다

  4. 월 구매빈도를 구합니다. 구매 고객이 관찰 기간에 낸 주문 수를 구매 고객 수와 관찰 개월 수로 나눕니다

  5. 누적 LTV 곡선을 적습니다. 가입 고객 1명당 누적 결제액을 M+1·M+3·M+6·M+12 시점에 적습니다. 곱셈 네 칸의 결과와 이 누적값이 맞아야 계산이 제대로 된 것입니다

MINIFS는 엑셀 2019 이후 버전에서 쓸 수 있고, 함수가 어렵다면 피벗 테이블로 같은 표를 만들어도 됩니다. 중요한 것은 도구가 아니라 묶음별로 따로 계산한다는 원칙입니다.

예시 숫자로 한 번 계산해 보기

아래는 설명을 위한 예시 숫자입니다. 실제 값은 쇼핑몰마다 다릅니다.

칸

예시 값

계산

구매자 전환율

30%

가입 1,000명 중 구매 300명

객단가

45,000원

환불을 뺀 주문 1건 평균

구매빈도

월 0.15회

구매 고객 1명이 12개월 동안 평균 1.8회

생애주기

12개월

가입 후 12개월 관찰

가입 고객 1명당 LTV

24,300원

0.30 × 45,000 × 0.15 × 12

구매 고객 1명당 결제액

81,000원

45,000 × 1.8

공헌이익률 35% 가정, 구매 고객 1명당

28,350원

81,000 × 0.35

공헌이익률 35%는 상품 원가·배송비·결제 수수료·반품 손실을 뺀 뒤 남는 비율을 가정한 값입니다. 이 경우 신규 구매 고객 1명을 데려오는 데 쓴 광고비가 28,350원을 넘으면 12개월 안에는 본전을 찾지 못합니다. 공헌이익률을 상품별로 구하는 방법은 공헌이익률 계산법: 상품별 표로 광고비 뒤에 남는 상품 고르기에서 다뤘습니다.

묶음을 나누면 평균에서 보이지 않던 차이가 보입니다. 아래도 설명을 위한 예시 숫자로, 가입 고객 1명당 누적 결제액입니다.

가입 월 묶음

M+1

M+3

M+6

M+12

1월 묶음(정가 판매 중심)

5,200원

11,800원

18,500원

24,300원

2월 묶음(할인 이벤트로 가입)

6,900원

11,400원

15,100원

관찰 중

2월 묶음은 첫 달에 앞서 나가지만 M+3에서 역전되고 M+6에서는 1월 묶음보다 3,400원 낮습니다. 평균 하나로 보면 이 차이는 보이지 않습니다. 곡선이 어느 시점에서 눕는지 읽는 방법은 코호트 잔존곡선 읽는 법: 고객이 떠나는 시점 찾는 3단계에 정리해 두었습니다.

LTV 계산기가 틀리는 흔한 이유 여섯 가지

  • 매출로 계산해 광고비와 비교합니다. 광고비는 매출이 아니라 상품 원가와 배송비를 뺀 뒤 남는 돈에서 나옵니다. 위 표처럼 공헌이익률을 곱해야 합니다

  • 환불과 취소를 빼지 않습니다. 결제액 합계에 환불이 남아 있으면 객단가와 LTV가 함께 부풀어 오릅니다

  • 오래된 고객과 새 고객을 한 평균에 섞습니다. 같은 나이의 묶음끼리만 비교해야 합니다

  • 생애주기를 예상으로 적습니다. 고객이 몇 년을 머물지 추측하지 말고 관찰한 개월 수만 적은 뒤 매달 늘려 갑니다

  • 가입만 하고 사지 않은 고객을 뺍니다. 구매자 전환율 칸이 빠지면 가입 고객 1명당 가치가 실제보다 크게 나와 광고비 상한이 커집니다

  • 쿠폰과 적립금 비용을 반영하지 않습니다. 할인 이벤트로 온 묶음은 결제액이 같아도 남는 돈이 적습니다

AI 그로스 CRM 리토스는 이 계산을 코호트로 매일 보여 줍니다

엑셀 계산기는 한 번 만들고 끝나지 않습니다. 매달 주문 데이터를 다시 내려받아 묶음을 늘려 가야 해서, 손으로 하면 갱신이 번거로워 멈추기 쉽습니다.

AI 그로스 CRM, 리토스는 신규 고객의 LTV를 가입 시점별 코호트로 묶어 기본 제공합니다. 카페24·아임웹 자사몰을 연동하면 CDP가 기본 탑재되어 연동 첫날 과거 12개월치 데이터가 들어오므로, 위 표를 처음부터 다시 만들 필요가 없습니다. 이 숫자로 타겟 CAC를 정하고, LTV를 결과 지표에 놓은 뒤 CRM 개선이나 상품 라인업 변화 같은 원인 지표의 가설을 세워 검증합니다.

리토스 LTV 분석 화면 예시. 가입 월 묶음별로 M0, M+1, M+2 경과 개월의 누적 LTV가 표로 나열되고, 오른쪽 패널에 구매전환율·객단가·구매빈도·LTV가 구간별로 열립니다

리토스 화면(예시 데이터)

화면의 행은 가입 월 묶음이고 열은 M0, M+1, M+2처럼 가입 이후 경과 개월입니다. 묶음을 누르면 구매전환율·객단가·구매빈도와 누적 LTV가 구간별로 열리므로, 앞에서 곱한 칸들이 어느 달부터 달라졌는지 바로 확인할 수 있습니다.

숫자가 나온 뒤에는 어느 칸이 병목인지 정하는 일이 남습니다. 플라이휠 그로스 컨설팅은 성장판 ≈ CC × LTV 진단으로 LTV의 네 칸 가운데 먼저 손댈 곳을 정하고, 정한 뒤에는 실행까지 함께 갑니다.

사례: Chewy가 상장 서류에 밝힌 고객 묶음의 지출 변화

미국 반려동물 용품 온라인몰 Chewy는 2019년 6월 12일자 상장 신청서(Form S-1/A)에서 고객 묶음의 지출을 이렇게 설명했습니다. 계속 활동하는 고객은 3년차에 첫해의 평균 3~4배를 쓰고, 같은 시기에 들어온 고객 묶음 전체의 매출은 시간이 지나며 첫해의 약 1.5배까지 늘어납니다. 정기배송(Autoship) 고객의 매출은 2018 회계연도 순매출의 약 66%였습니다.

Chewy 상장 서류 요약. 계속 활동한 고객 1명의 지출은 첫해 1배에서 3년차 약 3~4배, 같은 달 고객 묶음 전체 매출은 첫해 1배에서 시간이 지나며 약 1.5배

두 숫자가 다른 이유는 이 글의 해석입니다. 묶음 안에서 떠나는 고객이 있으면 남은 고객의 지출이 늘어도 묶음 전체는 그만큼 늘지 않습니다. 쇼핑몰 대표에게 주는 시사점은 두 가지입니다. 하나는 평균 한 숫자가 아니라 가입 연차별 묶음으로 봐야 한다는 점이고, 다른 하나는 정기배송처럼 반복 구매 구조가 구매빈도 칸을 받쳐 준다는 점입니다.

한계도 분명합니다. Chewy는 미국의 대형 반려동물 소모품 사업이고, 위 숫자는 회사가 상장 서류에서 자체 정의로 밝힌 값이라 우리 쇼핑몰의 목표치가 될 수 없습니다. 2019년 서류라는 점도 감안해야 합니다.

이번 주에 할 일

  1. 최근 12~24개월 주문 내역을 내려받아 회원번호·주문일·결제액·환불액 네 열만 남기도록 지시합니다

  2. 가입월 묶음 6개를 골라 구매자 전환율·객단가·월 구매빈도·누적 LTV를 한 장에 적게 합니다

  3. 팀과 공헌이익률을 한 숫자로 합의합니다. 상품 원가·배송비·결제 수수료·반품 손실을 어디까지 뺄지 정하는 일입니다

  4. 현재 신규 구매 고객 1명을 데려오는 광고비를 계산해 두고, 묶음별 공헌이익 기준 LTV와 나란히 비교합니다

  5. 네 칸 가운데 지난 묶음보다 낮아진 칸 하나만 골라 다음 달 실험 과제로 정합니다

확인해 볼 것

  • 우리 쇼핑몰의 구매자 전환율, 객단가, 월 구매빈도를 가입월 묶음별로 말할 수 있습니까

  • 광고비 상한을 매출이 아니라 환불과 원가를 뺀 숫자에서 정하고 있습니까

  • 할인 이벤트로 가입한 묶음과 정가 구매 묶음의 누적 LTV를 나란히 본 적이 있습니까

  • 생애주기 칸에 예상 기간이 아니라 관찰한 개월 수가 들어 있습니까

정리

  • 쇼핑몰의 LTV는 구매자 전환율 × 객단가 × 구매빈도 × 생애주기, 네 칸의 곱입니다. 대출 LTV와는 다른 개념입니다

  • 엑셀 계산기에는 주문 데이터 한 장과 같은 달 가입 묶음(코호트)이 필요하고, 묶음마다 따로 계산합니다

  • 광고비 상한은 매출이 아니라 공헌이익 기준 LTV에서 정합니다. 예시에서는 구매 고객 1명당 28,350원이었습니다

  • 평균 하나로는 보이지 않는 차이가 묶음별 표에서는 보입니다. 할인 이벤트 묶음은 첫 달에 앞서도 뒤에서 낮아질 수 있습니다

  • Chewy의 상장 서류는 계속 활동한 고객의 지출이 3년차에 3~4배가 되지만 묶음 전체 매출은 약 1.5배라고 밝혔습니다

  • 계산기는 만드는 것보다 매달 갱신하는 것이 어렵습니다. 갱신을 자동으로 하면 네 칸 가운데 막힌 칸이 보입니다

참고 자료

자주 묻는 질문

LTV 계산기는 엑셀로 어떻게 만드나요?

가입 월 묶음마다 구매자 전환율, 객단가, 월 구매빈도, 생애주기를 구해 곱하면 됩니다. 주문 내역에 가입월 열을 붙이고 묶음별로 COUNTIFS와 SUMIFS로 세는 방식이며, 함수가 어렵다면 피벗 테이블로도 같은 표가 나옵니다. 마지막에는 가입 고객 1명당 누적 결제액을 시점별로 적어 곡선으로 확인합니다.

쇼핑몰 LTV는 매출로 계산해야 하나요, 이익으로 계산해야 하나요?

광고비 상한을 정하는 목적이라면 이익으로 계산하는 편이 안전합니다. 광고비는 상품 원가와 배송비, 결제 수수료, 반품 손실을 뺀 뒤 남는 돈에서 나오기 때문입니다. 매출 기준 LTV는 추이를 보는 용도로 두고, 비교는 공헌이익률을 곱한 값으로 합니다.

검색하면 나오는 대출 LTV 계산기와 같은 건가요?

아닙니다. 대출의 LTV는 담보 가치 대비 빌릴 수 있는 금액의 비율이고, 쇼핑몰의 LTV는 고객 한 명이 거래 기간 동안 남기는 가치를 뜻하는 고객생애가치입니다. 이름이 같을 뿐 쓰는 숫자도 목적도 다릅니다.


AI 그로스 CRM 리토스 — 고객 행동 데이터를 매출로 바꿉니다. 리토스 살펴보기

↑ 누르면 리토스 소개 페이지로 이동합니다

그로스 뉴스레터 무료 구독 — 구독하면 AI 뉴스레터 자동화 워크플로우를 바로 보내 드립니다. 무료로 구독하기

↑ 누르면 뉴스레터 구독 페이지로 이동합니다

플라이휠 그로스 컨설팅 — 30분 커피챗으로 성장 병목 찾기. 신청하시면 AI 블로그 자동화 워크플로우를 바로 드립니다. 커피챗 신청하기

↑ 누르면 플라이휠 그로스 컨설팅 안내 페이지로 이동합니다

Share article