Skip to main content

Market-neutral small-business guide

LTV vs CAC: Assumptions for Small Businesses

Compare bounded contribution LTV with aligned CAC while keeping retention, horizon, cohort and payback limitations visible.

Align bounded contribution LTV and CAC

Compatibility checkpoint

  • Use contribution per customer, not revenue labelled as value. (not complete)
  • Choose an explicit finite horizon and period unit. (not complete)
  • Ground retention and purchase frequency in a compatible cohort or label them as scenarios. (not complete)
  • Align customer definition, channel, acquisition period, currency and indirect-tax basis with CAC. (not complete)
  • Distinguish contractual retention from non-contractual repeat purchasing. (not complete)
  • Treat the target ratio as user-selected, not a Margin101 benchmark. (not complete)
  1. Define contribution per purchase and purchase frequency for one chosen period.
  2. Choose a finite horizon and a retention sequence supported by the cohort or scenario.
  3. Sum the retained contribution across that finite horizon.
  4. Check that bounded LTV and CAC refer to compatible customers and cost boundaries.
  5. Divide bounded contribution LTV by CAC; keep zero CAC as undefined.
  6. If testing headroom, divide bounded LTV by an explicitly user-selected target ratio.
  7. Use payback separately to examine recovery timing and cash capacity.
Finite contribution LTV and ratio

bounded contribution LTV = contribution per period × Σ retention weight from period 1 to finite horizon; LTV:CAC = bounded contribution LTV ÷ aligned CAC

contribution per period
Revenue less the stated contribution-cost boundary, including purchase frequency (currency units per customer per period) — business record or user scenario
retention weight
Scenario share of the original cohort retained in each period (ratio) — cohort evidence or user assumption
finite horizon
Explicit number of periods included (periods) — user-selected model boundary
aligned CAC
Acquisition cost for a compatible customer cohort and boundary (currency units per customer) — business record or CAC planner output

At zero CAC, the ratio is undefined. Do not display infinite efficiency.

Worked example: a bounded three-period scenario

Invented neutral scenario: revenue per purchase 100, contribution rate 40%, two purchases per period, 75% retention, three periods, CAC 50 and a user-selected target ratio of 3x.

Finite retained-contribution sequence in currency units per customer
PeriodRetention weightContribution before retentionRetained contribution
11.000080.0080.00
20.750080.0060.00
30.562580.0045.00
Contribution per period = 100 × 40% × 2 = 80. Retention weight = 1 + 0.75 + 0.75² = 2.3125; bounded contribution LTV = 185.
Scenario interpretation, not a benchmark or forecast
MeasureCalculationResult
Bounded LTV:CAC185 ÷ 503.70x
Allowable CAC at selected 3x target185 ÷ 361.67
Scenario headroom61.67 - 5011.67

Separate the ratio from payback and cash capacity

  • Using revenue LTV while calling it contribution value.
  • Projecting a constant retention rate indefinitely.
  • Comparing LTV and CAC from different cohorts, channels or periods.
  • Copying a 3x target without treating it as a user decision.
  • Treating a ratio as proof of payback timing, cash capacity or causal incrementality.

Bound LTV to an observed cohort and finite horizon

LTV in this decision is cumulative aligned contribution across a named cohort and finite horizon, divided by the original acquired-customer count. Keep payback separate: a favourable finite LTV/CAC comparison does not show when cash or contribution recovered CAC.

Fictional three-period contribution LTV for an original cohort of 100 customers
PeriodActive customersAligned contribution/customerPeriod contribution
Period 110020 CU100 × 20 = 2,000 CU
Period 27020 CU70 × 20 = 1,400 CU
Period 35020 CU50 × 20 = 1,000 CU
Finite contribution LTVOriginal cohort = 1004,400 CU total ÷ 10044 CU/customer
Compare entered CACCAC = 30 CU/customer44 ÷ 301.47 scenario ratio
Fictional contribution and retention observations. The horizon ends after period 3; no infinite continuation or causal retention claim is made.

Keep value, ratio and payback as separate outputs

LTV:CAC questions

Is 3:1 a good LTV:CAC ratio?
Margin101 supplies no universal target. In the example, 3x is a user-selected scenario input, not a recommendation.
Why not use an infinite-horizon formula?
It can turn uncertain retention into false precision. A finite horizon keeps the evidence boundary and terminal retained share visible.
Is LTV:CAC the same as payback?
No. The ratio compares bounded value with acquisition cost. Payback asks when cumulative contribution recovers that cost.
What happens when CAC is zero?
The ratio is undefined, not infinite. Verify the cost boundary rather than presenting zero CAC as perfect efficiency.

Sources and methodology

Test bounded value, aligned cost and recovery

Change history

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