Skip to main content

Market-neutral small-business guide

How to Calculate the Customer Acquisition Payback Period

Test when cumulative customer contribution recovers CAC across a finite horizon while keeping retention, ramp and payment timing visible.

Build the finite contribution schedule

Prerequisites

  • Align CAC and customer contribution to the same currency and indirect-tax basis. (not complete)
  • Choose and name the period unit and finite horizon. (not complete)
  • State contribution per retained customer for each period. (not complete)
  • Enter retention, ramp and payment delay only as documented scenario assumptions. (not complete)
  • Define the costs excluded from contribution and cash timing. (not complete)
  1. Start with aligned CAC for the acquired customer or cohort.
  2. Construct a finite period-by-period retained-customer contribution sequence.
  3. Apply ramp and payment delay before adding each period to cumulative contribution.
  4. Find the first period whose cumulative contribution reaches or exceeds CAC.
  5. Interpolate inside that crossing period when the tool contract permits a fractional result.
  6. If no crossing occurs, report not recovered and preserve the unrecovered amount.
  7. Test shorter retention, slower ramp or later payment before using the scenario.
Crossing and interpolation

payback = completed periods before crossing + (CAC - cumulative contribution before crossing) ÷ contribution in crossing period

CAC
Aligned acquisition cost for the customer or cohort (currency units per customer) — business record or CAC planner output
cumulative contribution before crossing
Contribution recovered through completed periods (currency units per customer) — calculated output
contribution in crossing period
Retained, ramped and payment-adjusted contribution in the crossing period (currency units per customer per chosen period) — calculated scenario output
payback
First interpolated point where cumulative contribution reaches CAC (chosen periods) — calculated output

Do not apply the interpolation formula when the finite sequence never reaches CAC.

Worked example: CAC 120, contribution 50 and retention 80%

Invented neutral scenario with a six-period horizon and no ramp or payment delay. Retention is an assumption, not a forecast.

Finite contribution schedule in currency units per acquired customer
Chosen periodRetained sharePeriod contributionCumulative contributionRecovery state
1100%5050Not recovered
280%4090Not recovered
364%32122Crossed CAC
Interpolated payback = 2 + (120 - 90) ÷ 32 = 2.9375 chosen periods.

Set a decision limit from your own constraints

There is no universal acceptable payback period. Set a review limit only after aligning the acquisition cohort, retained contribution sequence, ramp, payment delay and the amount and duration of cash exposure the business can tolerate.

Evidence to record before setting a review limit
CheckpointWhat to defineReview trigger
Cohort and CACCustomers and acquisition costs from the same channel and acquisition periodCost allocation or cohort membership changes
Retained contributionContribution after the declared delivery-cost boundary for each retained periodObserved contribution or retention falls outside the scenario
Ramp and payment delayWhen contribution is earned and when its cash is expected to arriveRamp slows or receipt dates move later
Cash toleranceMaximum acquisition exposure and finite recovery horizon the business chooses to testThe downside case breaches that tolerance or remains unrecovered
The limit is a business-selected scenario boundary, not a Margin101 benchmark. Re-run the decision when a trigger changes rather than preserving the original limit mechanically.

Check boundaries before interpreting payback

  • Using revenue instead of contribution available to recover CAC.
  • Calling every period a month when the records use another cadence.
  • Projecting retention forever or hiding an unrecovered finite horizon.
  • Ignoring ramp, payment delay, financing or cash-timing differences.
  • Treating a shorter result as universally good without evidence or cash-capacity context.

Find the first cumulative recovery period without extending the horizon

CAC payback is the first period in which cumulative aligned cohort contribution reaches the cohort acquisition cost. It is not the LTV/CAC ratio, and a model must return “not recovered within horizon” rather than assume contribution continues indefinitely.

Fictional cohort CAC payback with an explicit downside
PeriodBase aligned contributionBase cumulative contributionDownside cumulative contribution
Cohort CAC3,000 CURecovery threshold = 3,000 CUSame 3,000 CU threshold
Period 11,200 CU1,200 CU1,200 CU
Period 21,000 CU2,200 CU2,200 CU
Period 3900 CU3,100 CU: first recovery period600 CU; 2,800 CU cumulative
Horizon resultRecovered in period 3100 CU above entered CACNot recovered within three periods
All figures are fictional and use one cohort, contribution scope, currency and attribution window. Payment timing may still differ from contribution timing.

Payback limits that must remain visible

  • Do not replace missing later-period evidence with an infinite retention assumption. (not complete)
  • Do not mix customer counts or contribution definitions between periods. (not complete)
  • Do not treat attributed contribution as causal proof of the acquisition channel. (not complete)
  • Do not call the first recovery period a universal acceptable limit. (not complete)
  • Carry receipt delays and cash tolerance into a dated cash workflow when they affect the decision. (not complete)

Calculate finite cumulative recovery

CAC payback questions

Should payback use revenue or contribution?
Use contribution available after the stated delivery and variable-cost boundary. Revenue alone overstates what can recover CAC.
Is payback always measured in months?
No. Use the period cadence of the aligned contribution sequence and label it explicitly.
What if CAC is not recovered?
Report not recovered for the chosen finite horizon and preserve the unrecovered amount. Then test the assumptions rather than inventing a later crossing.

Methodology source

Measure cost, value and recovery separately

Change history

  1. Initial public release of the article after pre-launch factual, editorial, source and presentation review.