Cuối tuần trước một founder D2C nhắn: "Doanh thu mình lên đều, nhưng mình không biết tháng này có lãi không. Ads spend 10% doanh thu rồi. CAC mình cảm thấy tăng nhưng không biết tăng bao nhiêu so với LTV."
Bạn này không một mình. Đây là câu hỏi tôi nghe lặp lại nhiều nhất từ thương hiệu D2C VN doanh thu 30-200 tỷ/năm.
Trả lời ngắn: cần đo CAC payback trước, sau đó nói tới LTV.
CAC payback là gì
CAC payback = số tháng để doanh thu (hoặc lãi gộp) cộng dồn từ 1 khách hàng = chi phí thu hút khách hàng đó.
Tức là: nếu CAC của bạn là 400.000 đ và mỗi khách trung bình mua 200.000 đ/tháng với biên lãi gộp 50%, thì:
- Lãi gộp mỗi tháng = 200.000 × 50% = 100.000
- CAC payback = 400.000 / 100.000 = 4 tháng
Sau 4 tháng, khách hàng đó đã "trả hết" chi phí ads bạn bỏ ra. Từ tháng thứ 5 trở đi, mọi đơn họ mua là lãi ròng.
Tại sao founder D2C cần đo CAC payback trước LTV
LTV phụ thuộc vào dự báo: bạn cần dữ liệu 12+ tháng để tính LTV thực tế. Trong khi đó, CAC payback có thể đo được sau 3-6 tháng, và là chỉ số kiểm soát dòng tiền quan trọng hơn LTV trong giai đoạn scale.
Tôi đã gặp 2 founder cùng tháng nói "LTV/CAC của mình là 3,5 lần, lành mạnh." Khi tách CAC payback:
- Founder A: CAC payback 4 tháng → dòng tiền ổn, scale ads được
- Founder B: CAC payback 18 tháng → mặc dù LTV tốt nhưng ads burn cash 18 tháng trước khi thu lại
Founder B phải dừng scale, không phải vì unit economics xấu, vì dòng tiền không cho phép.
Công thức đầy đủ (cho D2C đa kênh)
CAC payback (tháng) = CAC / (Doanh thu trung bình mỗi tháng × Biên lãi gộp)
Trong đó, cho D2C đa kênh VN:
- CAC: Tổng ngân sách marketing trong kỳ / số khách hàng mới được thu hút
- Doanh thu trung bình/tháng: Lấy từ cohort khách hàng (tháng nhập), không phải trung bình tổng
- Biên lãi gộp: Doanh thu - COGS - phí sàn - phí vận chuyển - hoàn hàng) / Doanh thu
3 con số này nên tách theo kênh: Shopee, TikTok Shop, website (Haravan/Sapo Go), organic.
Ví dụ thực tế: thương hiệu skincare 50 tỷ doanh thu
Giả định:
- Doanh thu năm: 50 tỷ
- Chi marketing năm: 5 tỷ (10%)
- Khách hàng mới năm: 12.500 (tổng đơn hàng năm 25.000 với AOV 1.000.000, trong đó 50% là first-time)
- COGS + phí sàn + vận chuyển + hoàn hàng: 45% doanh thu
Tính:
- CAC = 5 tỷ / 12.500 = 400.000 VND
- AOV trung bình = 1.000.000 VND
- Lãi gộp/đơn = 1.000.000 × 55% = 550.000 VND
- Tần suất mua (cohort): tháng 1: 60% khách đặt thêm 1 đơn; tháng 2-3: 25%; tháng 4-12: 30% rải
Khi đó:
- Lãi gộp tích lũy tháng 1 = 550.000 (đơn đầu) + 0.6 × 550.000 = 880.000 VND → đã vượt CAC 400.000
- CAC payback ≈ 1 tháng cho khách first-time + repeat tháng 1
Tốt, scale được.
Ngược lại nếu cohort khác (khách first-time không quay lại):
- Lãi gộp tháng 1 = 550.000
- Tháng 2-12 không có đơn mới
- CAC payback ≈ 1 đơn duy nhất, chỉ đủ trả CAC, không có lãi để scale
Đây là lý do cohort analysis quan trọng hơn trung bình tổng. Đọc thêm về cohort analysis.
3 sai lầm phổ biến khi tính CAC payback
Sai lầm 1: Dùng AOV thay vì lãi gộp
AOV (giá trị đơn trung bình) khác lãi gộp. AOV bao gồm phí sàn + COGS + vận chuyển. Nếu dùng AOV để tính CAC payback, bạn sẽ ra con số 4-6 lần thấp hơn thực tế.
Nên dùng (AOV - phí sàn - COGS - vận chuyển - hoàn hàng) × tần suất mua.
Sai lầm 2: Tính CAC trên toàn channel, không tách
Meta ads CAC có thể là 300 nghìn, trong khi TikTok ads CAC là 600 nghìn. Nếu trộn chung, bạn ra 450 nghìn trung bình, và quyết định scale TikTok dựa trên payback 1 tháng (sai thực tế cho TikTok).
Nên tách CAC payback theo kênh acquisition. Mỗi kênh có cohort khác nhau.
Sai lầm 3: Tính ROAS thay vì CAC payback
ROAS (Return on Ad Spend) đo doanh thu/ngân sách ads, không trừ chi phí khác. ROAS 4 lần có thể tương ứng CAC payback 6 tháng nếu margin thấp.
CAC payback là chỉ số kiểm soát dòng tiền. ROAS là chỉ số hiệu quả ads. Đo cả hai, không nhầm lẫn.
Benchmark cho D2C VN
Dựa trên 12 buổi rà soát với founder D2C VN năm 2025-2026:
| Chỉ số | Tốt | Bình thường | Cần xem lại |
|---|---|---|---|
| CAC payback (tháng) | <3 | 3-6 | >6 |
| LTV:CAC | >4 lần | 2-4 lần | <2 lần |
| Biên lãi gộp sau phí | >50% | 40-50% | <40% |
| Repeat purchase rate | >35% | 20-35% | <20% |
Nếu CAC payback bạn >6 tháng, không phải doanh nghiệp xấu, có thể bạn đang trong giai đoạn đầu scale, ưu tiên thị phần trước lãi. Nhưng cần biết để quyết định khi nào pivot.
Bước tiếp theo
Nếu bạn đang vận hành thương hiệu D2C VN và muốn đo CAC payback theo kênh + cohort khách hàng tự động:
- Đọc trang dành cho thương hiệu D2C, KPIs chuẩn + ROI ước tính cho mức doanh thu của bạn
- Tính ROI thử với gói triển khai 30 ngày
- Đặt lịch rà soát 30 phút, chúng tôi xem màn hình ads + analytics hiện tại của bạn và đề xuất 3 cải thiện cụ thể
Nếu chưa cần tới chúng tôi, bạn có thể tự dựng CAC payback dashboard trong Looker Studio. Công thức ở trên là đủ, quan trọng là data layer phải tách được theo kênh.
Đọc tiếp
Cohort analysis là gì, và cách dùng cho retention D2C + SaaS Việt Nam
Cohort analysis tách khách theo tháng nhập để đo retention chính xác. Hướng dẫn từ định nghĩa đến công thức, ví dụ thực cho D2C skincare và B2B SaaS VN.
Đọc bài5 KPI sống còn cho founder SaaS Series A+ Việt Nam
MRR / Net Revenue Retention / Churn / CAC Payback / Magic Number, 5 chỉ số board và investor sẽ hỏi đầu tiên. Định nghĩa, công thức, benchmark cho B2B SaaS Việt Nam ARR 5-30 tỷ.
Đọc bàiBáo cáo phân tích chi tiết truy xuất được về dữ liệu gốc, giảm lo ngại AI đưa số sai
Cách thiết kế RAG giúp mỗi nhận định đều có nguồn để kiểm chứng. Bộ KPI có phiên bản rõ ràng và demo prompt + output cho một tuần thực.
Đọc bài