Customer Lifetime Value Calculator
Estimate the expected contribution value of one newly acquired customer across a defined monthly horizon. Apply gross margin, recurring service cost, cohort retention, discounting, and acquisition cost instead of multiplying revenue by an assumed lifetime.
Build one acquired-customer cohort
Gross margin should remove cost of revenue. Use the service-cost field only for additional recurring variable cost not already reflected in that margin. Retention is applied at each monthly transition; month one begins active.
Survival and discount formulas
Active-month contribution = monthly revenue x gross margin − additional variable service cost
Probability active in month t = monthly retention raised to (t − 1)
Discounted month value = active contribution x survival probability / (1 + monthly discount rate) raised to t
Discounted CLV = sum of discounted month values through the horizon
Net customer value = discounted CLV − fully loaded CAC
The first month receives one full active contribution and one month of discounting. Different timing conventions are possible; document the convention and keep it stable when comparing cohorts.
Worked subscription-cohort example
The default active customer produces $120 monthly revenue at 65-percent gross margin, or $78 gross profit. An additional $8 monthly variable service cost leaves $70 active-month contribution. Monthly retention is 95 percent across a 36-month horizon, and the annual planning discount rate is 12 percent, applied as one percent monthly.
Survival-weighting produces 16.84 expected active months inside the horizon and $1,179.11 undiscounted contribution. Discounting each expected month’s contribution gives $1,038.01 CLV. After $600 fully loaded acquisition cost, net value is $438.01 and the discounted CLV-to-CAC ratio is 1.73x.
Cumulative discounted contribution reaches CAC in month 12. Monthly 95-percent retention compounds to 54.04-percent annual retention, and 15.78 percent of the original cohort is expected to remain after 36 transitions. Raising monthly retention two percentage points increases modeled CLV to $1,341.44; lowering it two points reduces CLV to $830.14. A five-point gross-margin reduction produces $949.04.
Define the customer and the cohort event
Customer unit
An account, household, subscriber, location, seat, contract, or payer can be the unit. Choose one and reconcile duplicates, mergers, pauses, and reactivations.
Cohort start
Registration, first order, paid activation, service start, or collected payment can begin the clock. Use the event that matches CAC and economics.
Churn event
Cancellation request, subscription end, nonpayment, inactivity, or contract expiration can end activity. State grace periods and reactivation rules.
Use retained revenue and contribution, not bookings
Average revenue should reflect discounts, refunds, credits, chargebacks, and taxes collected for government when they are not revenue. A signed contract or pipeline amount is not automatically recognized or collected revenue. Match revenue timing with the active-month convention.
Segment by plan, acquisition channel, geography, customer size, product, vintage, and initial offer when economics differ. A blended average can hide a high-value cohort subsidizing an unprofitable one.
Gross margin is only the first cost gate
Cost of revenue may include hosting, product cost, transaction processing, fulfillment, support, customer success, content royalties, warranty, and operations depending on the accounting policy. The extra service-cost field can add truly variable cost omitted from the gross-margin percentage.
Do not subtract the same cost twice. Reconcile the modeled contribution to financial statements and label it clearly. SEC staff guidance cautions that misleading labels or inconsistent adjustments can make custom metrics problematic.
Constant retention is a simplification
Real cohorts often churn heavily during onboarding, stabilize later, renew at contract boundaries, or change after price increases. A single monthly probability creates a geometric survival curve and may understate early risk or overstate the tail.
Use observed month-by-month survival when enough data exists. Compare mature cohorts and avoid projecting an immature high-retention tail indefinitely. Contract term, reactivation, pauses, involuntary churn, and customer failures deserve separate treatment.
Fully loaded CAC needs a denominator policy
Include paid media, sales compensation, commissions, agencies, creative, events, affiliates, trials, discounts, marketing tools, relevant payroll and benefits, and onboarding costs according to the policy. Divide by genuinely acquired customers, not leads or gross signups.
Separate new-customer acquisition from expansion and retention spending. Allocation across brand and performance channels requires judgment. Show direct paid CAC and fully loaded CAC when both are useful.
Discounting recognizes time and uncertainty
A dollar of expected contribution years from now is not equivalent to cash today. The discount rate can reflect financing cost, risk, and opportunity cost, but it does not replace explicit retention, margin, and scenario uncertainty.
Use a rate approved for planning and compare sensitivity. Do not choose a low rate merely to justify more acquisition spend. Long horizons are especially sensitive to small changes in retention and discounting.
Payback and CLV answer different liquidity questions
CLV summarizes expected contribution across the horizon. Payback shows when cumulative discounted contribution recovers acquisition cost. A high CLV with slow payback can strain cash during growth, especially when media and commissions are paid before customer collections.
Forecast acquisition volume, billing cadence, annual prepayments, refunds, working capital, and runway. Set channel limits using marginal cohort performance rather than company-wide average CLV.
Validate predictions with closed cohorts
For each acquisition month, preserve predicted revenue, margin, survival, CLV, CAC, and payback. Compare them with realized cohort cash and contribution as the cohort matures. Explain price, mix, retention, cost, and attribution variances separately.
Back-testing prevents a model from drifting upward without evidence. Require a minimum observation window and sample size before declaring a channel superior. Track uncertainty ranges, not only the mean.
Model expansion deliberately instead of hiding it in an average
The calculator holds average monthly revenue and margin constant while survival declines. Subscription upgrades, additional seats, usage growth, cross-sell, downsell, price increases, and inflation can change revenue for surviving customers. A company with strong expansion may report net revenue retention above logo retention, but expansion does not revive a churned logo automatically.
Build a separate month-by-month revenue curve when expansion is material. Apply observed expansion only to eligible surviving customers, incorporate downgrades, and distinguish contractual price from usage. Avoid borrowing expansion from mature enterprise customers to justify acquisition spending on a new small-business segment.
Report a constant-revenue base case beside an expansion case. The difference makes the assumption visible and prevents one optimistic growth rate from dominating a long horizon.
A range is more honest than a precise point estimate
Retention, margin, CAC, discounting, refunds, and service cost are estimates with sampling and operating uncertainty. Run downside, expected, and upside cases. Use confidence intervals or bootstrap cohorts when data volume and expertise permit, especially for channels with few customers or long sales cycles.
Watch selection bias: the earliest customers may be enthusiasts, a promotional cohort may churn unusually, and survivors naturally look healthier than the full acquired group. Exclude fraudulent, test, employee, and duplicate accounts under a written policy, not after seeing the result. A decision threshold should leave room for model error, not spend every dollar suggested by the point estimate.
External KPI disclosure requires consistency
SEC guidance for key performance indicators emphasizes clear definitions, reasons management finds the metric useful, calculation, and changes in method. Current public filings illustrate that companies define retention cohorts, ARR, thresholds, and exclusions differently.
If CLV is disclosed, reconcile inputs to company records, explain whether it is historical or forecast, identify acquisition-cost treatment, and avoid presenting it with greater precision than the evidence supports.
CLV is not a tax asset
Future modeled contribution is not automatically recognized income or an asset on a tax return. Advertising deductions, capitalization, deferred revenue, inventory, bad debt, and entity tax follow separate accounting and legal rules.
Cohort model checklist
- Define the customer unit.
- Set cohort start and churn events.
- Reconcile retained monthly revenue.
- Map gross-margin cost.
- Add nonduplicated service cost.
- Measure survival by cohort age.
- Choose a finite horizon.
- Approve the discount rate.
- Build fully loaded CAC.
- Calculate discounted payback.
- Stress retention and margin.
- Back-test against mature cohorts.
Frequently asked questions
Why not use revenue divided by churn?
That shortcut ignores gross margin, service cost, finite horizon, discounting, early-lifecycle churn shape, and CAC.
Should CAC be inside CLV?
The calculator shows contribution CLV before CAC and net value after CAC separately so acquisition efficiency stays visible.
Can monthly retention be converted to annual retention?
Yes under a constant-rate assumption by compounding it twelve times. Real renewal patterns may not be constant.
What if payback is not reached?
The result reports that CAC is not recovered within the selected horizon. Extend the horizon only with evidence for the survival tail.
Is a higher CLV/CAC always better?
No. It can reflect underinvestment, slow growth, attribution choices, or optimistic retention. Review marginal growth, payback, cash, and uncertainty.
Pair lifetime value with the customer acquisition cost calculator to evaluate the CLV-to-CAC relationship on a consistent basis.