RROAS BREAK

Customer economics

CAC Payback by Cohort

Measure when a new-customer cohort's cumulative contribution covers acquisition cost at 30, 60, 90, 180, and 365 days.

60-second answer

Use cumulative contribution, not revenue LTV.

Group customers by first-order period, calculate the cumulative net revenue earned by each checkpoint, subtract product, fulfillment, payment, refund, return, and incremental service costs, then compare the resulting contribution with new-customer CAC.

Cumulative contribution by day N = cumulative net revenue - cumulative variable costs

Payback = first mature checkpoint where cumulative contribution is at least CAC

Do not call a 365-day observation “lifetime value.” State the exact window and retain a profit buffer before turning contribution into allowable CAC.

Cohort preparation

Keep acquisition date, value window, and costs aligned.

  1. Define a new customer consistently and assign each customer to the period of the first order.
  2. Include only orders from those customers in the 30/60/90/180/365-day windows after acquisition.
  3. Use net revenue after discounts, cancellations, and mature refunds.
  4. Subtract variable costs from every included order, not just the first order.
  5. Allocate acquisition spend to the same new-customer cohort and date basis.
  6. Wait until each checkpoint is observable; a cohort acquired 45 days ago has no mature 90-day value.

Input shape: Checkpoints are cumulative totals, not contribution earned during each interval. They should normally be nondecreasing. A decline can be real when later refunds or costs outweigh new contribution, but it should be investigated before using a first-payback label.

Worked cohort

A $70 CAC first pays back at day 90.

CheckpointCumulative contributionCAC status
Day 30$45$25 unrecovered
Day 60$62$8 unrecovered
Day 90$76$6 recovered beyond CAC
Day 180$92$22 recovered beyond CAC
Day 365$118$48 recovered beyond CAC

With a $15 retained-profit requirement by day 365, allowable CAC is $118 - $15 = $103. Actual $70 CAC pays back at the first measured checkpoint above $70: day 90.

Open the day-90 payback cohort

Data limits

An unrecovered cohort is a result, not an error.

  • Show “Beyond 365 days” when the selected window never covers CAC.
  • Do not extrapolate missing checkpoints with a generic repeat-purchase rate.
  • Segment channels, products, regions, or customer types only when sample size and cost allocation remain credible.
  • Re-run older cohorts when late refunds, chargebacks, or data corrections arrive.
  • Separate contribution payback from cash collection timing when payment terms or inventory financing matter.