Menu
ESC

Nhập từ khóa để tìm kiếm

↑↓ Di chuyển
Enter Mở
ESC Đóng

Đang tải...

Bài 34 — Subscription business: MRR, churn, LTV

Chứng Chỉ Product Manager Hoàn Chỉnh Bài 34/60

Mở đầu — vì sao bài này quan trọng

Nếu bạn từng nghe các nhà sáng lập SaaS nói chuyện với nhau, bạn sẽ thấy họ hiếm khi khoe doanh thu kiểu "tháng này bán được 2 tỷ". Thay vào đó, họ nói "MRR của tụi mình đang ở 800 triệu, churn giảm còn 3%, LTV/CAC khoảng 4 lần". Đó là một ngôn ngữ riêng — ngôn ngữ của mô hình kinh doanh thuê bao (subscription). Và nếu bạn là Product Manager đang làm việc trong một sản phẩm thu phí định kỳ, không hiểu ngôn ngữ này thì bạn gần như không thể tham gia vào các cuộc thảo luận quan trọng nhất của công ty.

Khác với mô hình bán hàng một lần (one-time), nơi bạn thu tiền rồi xong, mô hình subscription có một đặc tính kỳ diệu: doanh thu lặp lại và dự đoán được. Một khách hàng trả 200.000đ/tháng không chỉ mang lại 200.000đ — họ mang lại một dòng tiền kéo dài hàng tháng, hàng năm, miễn là họ còn ở lại. Chính vì thế, công việc của PM trong sản phẩm subscription không dừng ở "làm khách mua lần đầu", mà chuyển sang "làm khách ở lại càng lâu càng tốt và chi tiêu nhiều hơn theo thời gian".

Bài học này tập trung riêng vào ba trụ cột tài chính của mô hình thuê bao: MRR (doanh thu định kỳ hàng tháng), churn (tỷ lệ rời bỏ), và LTV (giá trị vòng đời khách hàng). Đây là ba con số mà mọi PM làm SaaS, app trả phí, hay nền tảng membership ở Việt Nam đều phải nắm trong lòng bàn tay. Hiểu chúng, bạn sẽ biết sản phẩm của mình thực sự khỏe hay đang "chảy máu" âm thầm.

Khái niệm cốt lõi

MRR — Monthly Recurring Revenue

MRR là tổng doanh thu định kỳ mà bạn kỳ vọng thu được mỗi tháng từ tất cả khách hàng đang hoạt động. Chữ "recurring" (lặp lại) là từ khóa: chỉ tính các khoản thu đều đặn theo gói thuê bao, không tính các khoản một lần như phí setup, phí tư vấn, hay bán thiết bị.

Cách tính cơ bản: MRR = số khách hàng trả phí × doanh thu trung bình mỗi khách/tháng (ARPA — Average Revenue Per Account). Nếu bạn có 1.000 khách, mỗi người trả trung bình 150.000đ/tháng, thì MRR = 150 triệu đồng.

Một lưu ý quan trọng về việc quy đổi gói năm: nếu khách trả 1.200.000đ cho gói 1 năm, bạn không ghi nhận toàn bộ vào MRR của tháng đó. Bạn chia ra: 1.200.000 / 12 = 100.000đ/tháng cho mục đích tính MRR. Điều này giúp MRR phản ánh đúng "nhịp" doanh thu, tránh bị méo bởi các khoản thanh toán dồn cục.

Từ MRR, ta có ARR (Annual Recurring Revenue) = MRR × 12. ARR là cách các công ty lớn và nhà đầu tư hay dùng để nói về quy mô. MRR 500 triệu nghĩa là ARR 6 tỷ.

Điều khiến MRR thực sự mạnh là khi bạn bóc tách nó thành các thành phần để hiểu điều gì đang làm doanh thu tăng hay giảm:

  • New MRR: doanh thu mới từ khách hàng vừa đăng ký lần đầu.
  • Expansion MRR: doanh thu tăng thêm từ khách hàng cũ — họ nâng cấp gói, mua thêm chỗ ngồi (seats), hoặc dùng thêm tính năng trả phí. Đây là "vũ khí bí mật" của các SaaS khỏe mạnh.
  • Contraction MRR: doanh thu giảm vì khách hàng cũ hạ cấp gói (downgrade) nhưng chưa rời hẳn.
  • Churned MRR: doanh thu mất hẳn vì khách hủy thuê bao.
Công thức tổng hợp rất đáng nhớ:

Net New MRR = New MRR + Expansion MRR − Contraction MRR − Churned MRR

Con số Net New MRR mỗi tháng cho bạn biết: tháng này sản phẩm đang phình to hay co lại. Nếu Net New MRR dương đều đặn, bạn đang trên đà tăng trưởng bền vững.

Churn — tỷ lệ rời bỏ

Churn là tỷ lệ khách hàng (hoặc doanh thu) rời bỏ bạn trong một khoảng thời gian. Có hai loại churn mà PM phải phân biệt rõ:

Customer churn (logo churn) = số khách rời đi trong tháng / số khách đầu tháng. Nếu đầu tháng có 1.000 khách, trong tháng 30 người hủy, thì customer churn = 3%/tháng.

Revenue churn (MRR churn) = MRR mất đi trong tháng / MRR đầu tháng. Con số này khác customer churn vì khách rời bỏ không phải ai cũng đóng góp doanh thu như nhau — một khách doanh nghiệp trả 5 triệu/tháng rời đi gây thiệt hại lớn hơn nhiều một khách cá nhân trả 100.000đ.

Đây là lý do dân SaaS theo đuổi khái niệm Net Revenue Retention (NRR) — một trong những chỉ số quan trọng nhất:

NRR = (MRR đầu kỳ + Expansion − Contraction − Churned) / MRR đầu kỳ

Nếu NRR > 100%, nghĩa là ngay cả khi không có khách mới, doanh thu của bạn vẫn tăng nhờ khách cũ chi tiêu nhiều hơn. Các công ty SaaS xuất sắc thường đạt NRR 110–130%. Đó là dấu hiệu của một sản phẩm mà khách càng dùng càng gắn bó.

Một con số phái sinh hữu ích: nếu churn hàng tháng là c%, thì vòng đời trung bình của khách = 1 / c (tháng). Churn 5%/tháng nghĩa là khách hàng trung bình ở lại 1/0,05 = 20 tháng.

LTV — Lifetime Value (Customer Lifetime Value)

LTV là tổng doanh thu (hoặc lợi nhuận gộp) mà một khách hàng mang lại trong suốt vòng đời họ gắn bó với bạn.

Công thức nền tảng:

LTV = ARPA × thời gian gắn bó trung bình = ARPA / churn

Ví dụ: ARPA = 150.000đ/tháng, churn = 5%/tháng → LTV = 150.000 / 0,05 = 3.000.000đ.

Phiên bản chuẩn xác hơn (mà các CFO ưa dùng) tính theo lợi nhuận gộp thay vì doanh thu: LTV = ARPA × Gross Margin % / churn. Vì 150.000đ doanh thu không phải là 150.000đ bỏ túi — bạn còn chi phí hạ tầng, hỗ trợ, thanh toán. Nếu biên lợi nhuận gộp là 80%, LTV thực = 150.000 × 0,8 / 0,05 = 2.400.000đ.

LTV chỉ thực sự có ý nghĩa khi đặt cạnh CAC (Customer Acquisition Cost) — chi phí để có được một khách hàng. Tỷ lệ vàng mà giới SaaS hướng tới là LTV/CAC ≥ 3. Dưới 1 nghĩa là bạn lỗ trên mỗi khách. Bằng 1–3 là vùng nguy hiểm, cần cải thiện. Trên 3 là khỏe. Đi kèm với nó là CAC Payback Period — số tháng để doanh thu từ một khách hoàn lại chi phí thu hút họ; lý tưởng là dưới 12 tháng.

Tình huống thực tế

Ví dụ 1: Base.vn và sức mạnh của Expansion MRR

Hãy hình dung một nền tảng SaaS quản trị doanh nghiệp kiểu Base.vn, bán phần mềm cho các công ty Việt Nam theo mô hình tính phí trên số người dùng (per-seat). Giả sử họ ký với một công ty 50 nhân sự, mỗi seat 100.000đ/tháng → khách này đóng góp 5 triệu MRR.

Sáu tháng sau, công ty đó tuyển thêm người và mua thêm module HR, nâng tổng lên 80 seat → MRR từ khách này tăng lên 8 triệu. Đó chính là 3 triệu Expansion MRR mà công ty thu được mà không tốn thêm đồng CAC nào.

Diễn giải: Đây là lý do PM trong SaaS B2B yêu mô hình per-seat và mô hình usage-based. Doanh thu tự nhiên lớn lên theo sự thành công của khách hàng. Khi PM thiết kế tính năng giúp khách mở rộng việc sử dụng (thêm phòng ban, thêm tính năng, thêm tích hợp), họ đang trực tiếp tạo ra Expansion MRR.

Bài học rút ra: Với SaaS B2B, đừng chỉ chăm chăm kéo khách mới. Một danh mục khách hàng có NRR cao đáng giá hơn nhiều một dòng khách mới mà rời đi liên tục. Hãy hỏi: tính năng nào khiến khách hàng tự nhiên mở rộng việc sử dụng?

Ví dụ 2: Một app học tiếng Anh và cái bẫy của involuntary churn

Một startup edtech Việt Nam có app học tiếng Anh, gói 99.000đ/tháng, 20.000 người dùng trả phí → MRR khoảng 1,98 tỷ. Họ đo churn 8%/tháng và rất lo lắng. Khi PM ngồi phân tích sâu, họ phát hiện ra một điều bất ngờ: gần 3% trong số 8% churn đó không phải vì khách chán app, mà vì thẻ thanh toán bị từ chối — thẻ hết hạn, hết tiền, ngân hàng chặn giao dịch định kỳ. Đây gọi là involuntary churn (rời bỏ ngoài ý muốn).

Nhóm PM triển khai một chuỗi xử lý: tự động thử lại thanh toán (dunning) sau 1, 3, 7 ngày; gửi email và thông báo nhắc khách cập nhật thẻ; thêm các phương thức thanh toán nội địa như Momo, ZaloPay. Kết quả: involuntary churn giảm từ 3% xuống 1%, nâng vòng đời khách và LTV lên đáng kể mà không cần thêm một khách mới nào.

Diễn giải: Churn 8%/tháng tương ứng vòng đời 1/0,08 = 12,5 tháng. Giảm churn xuống 6% nâng vòng đời lên 16,7 tháng — tức LTV tăng hơn 30% chỉ từ việc bịt một lỗ rò mà không ai để ý.

Bài học rút ra: Trước khi đổ tiền vào quảng cáo kéo khách mới, hãy soi kỹ churn của bạn được cấu thành từ đâu. Voluntary churn (khách chủ động hủy) cần giải pháp sản phẩm; involuntary churn cần giải pháp thanh toán. Hai vấn đề, hai cách chữa khác nhau hoàn toàn.

Ví dụ 3: Spotify và bài toán LTV/CAC khi mở rộng ở Đông Nam Á

Khi Spotify đẩy mạnh vào thị trường Đông Nam Á, họ đối mặt thực tế: ARPU (doanh thu trung bình mỗi user) ở đây thấp hơn nhiều so với Mỹ hay châu Âu, vì giá gói premium được điều chỉnh theo sức mua địa phương — ví dụ gói cá nhân ở Việt Nam chỉ khoảng 59.000đ/tháng.

Giả sử ARPA 59.000đ, gross margin 25% (chi phí bản quyền nhạc rất cao), churn 5%/tháng → LTV = 59.000 × 0,25 / 0,05 = 295.000đ. Nếu CAC để có một khách trả phí qua quảng cáo là 250.000đ, thì LTV/CAC chỉ ≈ 1,2 — vùng cực kỳ nguy hiểm.

Cách họ xoay xở: đẩy mạnh gói gia đình và gói sinh viên (tăng số người trên một giao dịch, giảm CAC bình quân), dùng free tier có quảng cáo làm kênh thu hút giá rẻ rồi chuyển đổi dần lên premium, và tối ưu giữ chân bằng playlist cá nhân hóa để kéo churn xuống.

Diễn giải: Cùng một sản phẩm nhưng ở thị trường khác nhau, phương trình LTV/CAC khác nhau hoàn toàn. PM không thể bê nguyên chiến lược từ thị trường giàu sang thị trường mới.

Bài học rút ra: LTV và CAC luôn phải đi cùng nhau và phải được tính theo từng phân khúc, từng thị trường. Một LTV/CAC trung bình đẹp có thể che giấu một phân khúc đang lỗ nặng.

Hướng dẫn từng bước

Đây là quy trình giúp một PM thiết lập và vận hành bộ chỉ số subscription cho sản phẩm của mình.

Bước 1 — Chuẩn hóa định nghĩa MRR. Ngồi lại với team tài chính và data, thống nhất: cái gì được tính là recurring, cái gì không. Quy đổi mọi gói (tháng, quý, năm) về giá trị tháng. Loại bỏ phí một lần. Đây là nền móng — nếu định nghĩa lệch, mọi con số phía sau đều sai.

Bước 2 — Bóc tách MRR thành các thành phần. Thiết lập dashboard hiển thị New / Expansion / Contraction / Churned MRR mỗi tháng và tính Net New MRR. Đây là báo cáo bạn nên nhìn hàng tuần.

Bước 3 — Đo cả hai loại churn. Tính customer churn và revenue churn riêng. Tách tiếp voluntary và involuntary churn. Nếu hai con số churn này chênh nhau lớn, bạn đang có vấn đề ở phân khúc khách giá trị cao.

Bước 4 — Tính LTV theo lợi nhuận gộp, không phải doanh thu. Lấy ARPA × gross margin / churn. Tính riêng cho từng phân khúc khách hàng quan trọng.

Bước 5 — Ghép LTV với CAC. Lấy LTV/CAC và CAC Payback Period. Đặt mục tiêu LTV/CAC ≥ 3 và payback < 12 tháng. Nếu chưa đạt, đây là tín hiệu ưu tiên cho roadmap.

Bước 6 — Biến chỉ số thành hành động sản phẩm. Churn cao → đầu tư onboarding, giữ chân. NRR thấp → tìm cơ hội expansion. CAC cao → cải thiện chuyển đổi từ free sang paid. Mỗi con số phải dẫn đến một quyết định.

Lỗi thường gặp & mẹo

Lỗi 1: Ghi nhận gói năm thành MRR một cục. Khách trả 1,2 triệu gói năm rồi bạn cộng thẳng vào MRR tháng đó khiến biểu đồ MRR nhảy vọt rồi rớt — sai bản chất. Luôn chia đều ra 12 tháng.

Lỗi 2: Chỉ nhìn customer churn, bỏ qua revenue churn. Bạn có thể mất 5% số khách nhưng họ toàn khách nhỏ, còn khách lớn ở lại — revenue churn thực ra thấp. Hoặc ngược lại, mất ít khách nhưng toàn khách to. Luôn nhìn cả hai.

Lỗi 3: Tính LTV bằng doanh thu thay vì lợi nhuận gộp. Điều này thổi phồng LTV và khiến bạn tưởng LTV/CAC khỏe trong khi thực tế đang lỗ. Đặc biệt nguy hiểm với các sản phẩm chi phí vận hành cao.

Lỗi 4: Tin vào LTV quá sớm khi sản phẩm còn non. Khi sản phẩm mới ra, bạn chưa đủ dữ liệu vòng đời để tính churn ổn định. Một churn 5% đo trên 3 tháng dữ liệu có thể rất khác con số thật sau 2 năm.

Mẹo 1: Theo dõi churn theo cohort (nhóm khách đăng ký cùng tháng). Nếu cohort mới churn thấp hơn cohort cũ, sản phẩm đang cải thiện.

Mẹo 2: Expansion MRR thường rẻ hơn nhiều so với New MRR vì không tốn CAC. Một sản phẩm khỏe mạnh nên có "phễu mở rộng" rõ ràng cho khách hàng hiện hữu.

Mẹo 3: Đặt "leading indicator" của churn — ví dụ tần suất đăng nhập giảm, số tính năng dùng giảm — để dự báo và can thiệp trước khi khách hủy, thay vì chỉ đếm sau khi mất.

Bài tập thực hành

Hãy lấy một sản phẩm subscription bạn quen thuộc (hoặc dùng số liệu giả định sau) và hoàn thành:

Dữ liệu giả định: Đầu tháng có 2.000 khách, MRR đầu tháng 300 triệu. Trong tháng: 200 khách mới đóng 30 triệu New MRR; khách cũ nâng cấp tạo 15 triệu Expansion; 5 triệu Contraction do downgrade; 80 khách hủy mang đi 12 triệu Churned MRR. Gross margin 75%, CAC trung bình 800.000đ/khách mới.

  • Tính Net New MRR và MRR cuối tháng.
  • Tính customer churn và revenue churn (MRR churn).
  • Tính NRR. Sản phẩm này có "khỏe" theo chuẩn NRR không?
  • Tính ARPA, vòng đời trung bình của khách, và LTV (theo lợi nhuận gộp).
  • Tính LTV/CAC. Sản phẩm có nên tăng chi tiêu marketing không? Vì sao?
  • Viết 3 hành động sản phẩm bạn đề xuất dựa trên các con số trên.
Gợi ý kiểm tra: Net New MRR = 30 + 15 − 5 − 12 = 28 triệu; revenue churn = 12/300 = 4%; ARPA = 300tr/2000 = 150.000đ; LTV = 150.000 × 0,75 / 0,04 = 2.812.500đ; LTV/CAC ≈ 3,5.

Tóm tắt

Mô hình subscription sống và chết bằng ba con số. MRR cho bạn biết quy mô và nhịp doanh thu định kỳ — và quan trọng hơn, khi bóc tách thành New, Expansion, Contraction, Churned, nó cho bạn biết điều gì đang đẩy sản phẩm lên hay kéo nó xuống. Churn đo độ rò rỉ của chiếc xô: phải tách customer churn với revenue churn, voluntary với involuntary, vì mỗi loại đòi một cách chữa khác nhau, và NRR > 100% là dấu hiệu của sản phẩm thực sự gắn bó. LTV cho bạn biết một khách hàng đáng giá bao nhiêu — nhưng chỉ có ý nghĩa khi tính theo lợi nhuận gộp và đặt cạnh CAC, với tỷ lệ vàng LTV/CAC ≥ 3.

Là PM, vai trò của bạn không chỉ là đọc các con số này mà là biến chúng thành quyết định sản phẩm: churn cao thì đầu tư giữ chân, NRR thấp thì mở đường cho expansion, CAC cao thì tối ưu chuyển đổi. Khi bạn nói được ngôn ngữ MRR — churn — LTV một cách thành thạo, bạn không còn là người "làm tính năng" mà đã trở thành người đồng kiến tạo sức khỏe tài chính của cả doanh nghiệp.