Skip to content
Back to Analytics & Experimentation

CAC Payback

Measuring customer acquisition cost and the payback period —how much it costs to acquire a paying customer and how many months of revenue to recover that cost —the gating metric for sustainable growth.

Why

CAC payback is the question 'how long until this customer has paid for themselves', and the answer determines whether growth is sustainable or whether the business is buying revenue with borrowed money. A 5-month payback means a customer acquired today is profitable by month 5; a 24-month payback means the business is tying up 2 years of cash in each customer and needs enough working capital to bridge the gap. Investors care about payback because it is the link between growth and burn: a company growing 20% per month with 24-month payback is burning cash faster than a company growing 10% with 5-month payback, even though the top-line growth looks better. The calculation requires three numbers: CAC (total acquisition spend divided by paying customers acquired), gross margin (revenue minus COGS), and monthly contribution per customer. The most common error is computing CAC on signups instead of paying customers —a $20 CAC on signups where 3% convert is a $667 CAC on paying customers, and the payback on the wrong number is 33x too optimistic. The second most common error is using revenue instead of contribution margin —a $50/month customer with 80% gross margin contributes $40/month, and using $50 makes payback look 25% shorter than it is.

When

When setting acquisition budget (payback determines how much cash is tied up). When reporting unit economics to investors. When evaluating whether a channel is sustainable (channel-level CAC vs blended). Monthly for subscription businesses.

How

1. Compute CAC correctly: total acquisition spend (paid ads + content + sales + marketing salaries) over a period, divided by the number of NEW PAYING CUSTOMERS acquired in that period (not signups, not trials —paying customers)
2. Compute the monthly contribution per customer: (ARPU * gross margin) - variable costs per customer (support, payment processing, infrastructure per user)
3. Compute payback period: CAC / monthly contribution = months to recover CAC
4. Compute the CAC:LTV ratio as a cross-check: payback should be approximately LTV_months / (LTV:CAC ratio); if the two disagree, one of the inputs is wrong
5. Segment by channel: paid CAC vs organic CAC vs sales CAC —a blended CAC of $30 may hide paid CAC of $80 (24-month payback) and organic CAC of $5 (1-month payback)
6. Track payback over time: if payback is lengthening, either CAC is rising (more competition, channel saturation) or contribution is falling (pricing pressure, higher COGS) —both are warnings
7. Compare payback to the customer lifetime: if payback (12 months) > average lifetime (9 months), the customer never pays for themselves and the channel is destroying value
8. Set the payback target: < 12 months for most SaaS, < 6 months for consumer, < 24 months for enterprise (longer sales cycle, higher LTV)
9. Report payback alongside growth rate: a 20% monthly growth with 18-month payback requires enough cash to fund 18 months of CAC for the entire growing customer base —the cash requirement is growth_rate * CAC * payback^2 / 2

Example

# CAC payback: Sep 2026
Acquisition spend (Sep): $48,000
  paid ads:    $30,000
  content:     $12,000  (2 content marketers * 0.5 month)
  sales:        $4,000  (1 AE * 0.25 month, self-serve so light)
  marketing:    $2,000  (tools, analytics, events)

New paying customers (Sep): 540
  from paid:    210  (CAC $143)
  from organic: 290  (CAC $14)
  from sales:    40  (CAC $100)

Blended CAC = $48,000 / 540 = $88.89

Monthly contribution per customer:
  ARPU: $24.50  (mix of Pro $20 and Team $50)
  Gross margin: 82%  (COGS = hosting + support + payment fees)
  Contribution: $24.50 * 0.82 - $1.20 (variable) = $18.89/month

Payback period:
  Blended:  $88.89 / $18.89 = 4.7 months  (healthy, < 12 target)
  Paid:     $143    / $18.89 = 7.6 months  (acceptable)
  Organic:  $14     / $18.89 = 0.7 months  (excellent)
  Sales:    $100    / $18.89 = 5.3 months  (acceptable)

Cross-check (LTV:CAC):
  LTV (12mo): $44.77  (from LTV calculation)
  LTV:CAC = $44.77 / $88.89 = 0.50:1  <- BELOW 1:1, destroying value!

Discrepancy: payback 4.7 months looks healthy, but LTV:CAC 0.50:1
  says we lose money. Root cause: 12-month LTV ($44.77) < CAC ($88.89)
  because many paying customers churn before month 12. Payback
  recovers CAC in 4.7 months but the customer then churns at month 8,
  so total contribution = 8 * $18.89 = $151 > CAC $89 (OK per customer)
  BUT the LTV includes the 78% who never pay (drag down blended LTV).

Resolution: compute payback on PAYING customers only (not blended
  with free users), and compute LTV on paying customers only.
  Paying-customer LTV = $312, CAC = $89 -> LTV:CAC = 3.5:1 (healthy).

Common Problems

  • ⚠Computing CAC on signups instead of paying customers —$20 CAC on signups where 3% convert is $667 CAC on paying customers, and the payback computed on the wrong denominator is 33x too optimistic.
  • ⚠Using revenue instead of contribution margin —a $50/month customer with 80% gross margin contributes $40/month; using $50 makes payback 25% shorter and hides the COGS problem (hosting, support, payment fees eating margin).
  • ⚠Computing blended CAC and hiding channel-level inefficiency —blended CAC $89 hides paid CAC $143 (7.6-month payback) and organic CAC $14 (0.7-month payback); the blended number justifies continued paid spend that is destroying value.
  • ⚠Ignoring the cash requirement of growth —20% monthly growth with 12-month payback means the business must fund 12 months of CAC for a customer base that grows 20% per month; the cash requirement is quadratic in payback, and a 'healthy' payback can still bankrupt a fast-growing company.
  • ⚠Comparing payback across business models without adjusting —a 6-month payback is healthy for self-serve SaaS but terrible for enterprise (where 18-month payback is normal due to longer sales cycles and higher LTV); benchmarking against the wrong model leads to cutting productive enterprise spend.

Best Practices

  • ✓Compute CAC on new PAYING customers only, never on signups or trials —the acquisition spend is meant to acquire paying customers, and dividing by a larger denominator (signups) hides the conversion rate problem and makes CAC look 33x better than it is.
  • ✓Use contribution margin (ARPU * gross margin - variable costs), not revenue —the difference (hosting, support, payment processing) is real cash leaving the business, and ignoring it makes payback look shorter and justifies channels that are actually unprofitable.
  • ✓Segment CAC and payback by channel —blended CAC hides the channels that are destroying value (paid CAC $143, 7.6-month payback) behind the channels that are creating it (organic CAC $14, 0.7-month payback); channel-level economics drive budget allocation.
  • ✓Compare payback to the average customer lifetime —if payback exceeds lifetime, the customer never recovers their CAC and the channel is destroying value regardless of what the payback number looks like in isolation.
  • ✓Model the cash requirement of growth: cash_needed ~ growth_rate * CAC * payback^2 / 2 —a 'healthy' 12-month payback at 20% monthly growth requires funding that scales quadratically with payback, and the cash gap is what kills fast-growing companies.