CAC Payback Period: What It Is and How to Calculate It

~1 min read

CAC payback period tells you how many months it takes to recover the cost of acquiring a customer. It is one of the most direct measures of capital efficiency.

CAC payback period formula

Payback period (months) = CAC ÷ (Monthly Revenue per Customer × Gross Margin %)

Or equivalently:

Payback period (months) = CAC ÷ Monthly Gross Profit per Customer

Industry benchmarks

Business type Good payback Acceptable Concerning
B2B SaaS (SMB) <12 months 12–18 months >24 months
B2B SaaS (Mid-Market) <18 months 18–24 months >30 months
B2B SaaS (Enterprise) <24 months 24–36 months >48 months
E-commerce / DTC <3 months 3–6 months >12 months

Why payback period beats simple CAC comparisons

Two channels with the same CAC but different ACV (Annual Contract Value) produce very different payback periods. A $2,000 CAC is excellent for a $500/month customer (4-month payback) but dangerous for a $50/month customer (40-month payback).

How to improve CAC payback

  1. Raise prices — the fastest lever (same acquisition cost, higher monthly revenue)
  2. Improve activation — faster time-to-value reduces churn in early months
  3. Upsell within first 90 days — expansion revenue improves payback
  4. Shift channel mix — move spend to channels with faster-closing customers

Use the CAC by channel calculator to model payback across different channels and ICP segments.

Calculate it yourself — free

Use our free CAC by Channel Calculator to run the numbers for your own business.

Open CAC by Channel →