Growth

Customer Lifetime Value: How to Calculate CLV

Learn how to calculate customer lifetime value using contribution margins, cohorts, retention, CAC, payback periods, segmentation, and practical forecasting.

By Solopreneurship WikiReviewed September 2026
Wiki note: Customer lifetime value should estimate the contribution a customer is expected to generate—not merely their revenue. Define the customer, costs, time horizon, retention assumptions, and acquisition cost before using CLV to set marketing budgets or growth priorities.

Customer lifetime value measures the economic value expected from a customer throughout their relationship with a business.

For a solopreneur, CLV can answer practical questions:

  • How much can be spent to acquire a customer?
  • Which acquisition channels attract valuable customers?
  • How long does acquisition spending take to recover?
  • Which offers create repeat business?
  • Which customers require more delivery work than their revenue supports?
  • Is retaining a customer economically worthwhile?
  • Does a subscription, service, or product produce sustainable growth?

The metric becomes dangerous when lifetime revenue is presented as lifetime value. Revenue collected from a customer is not the amount the business keeps. Product costs, delivery time, payment fees, refunds, support, discounts, and acquisition costs must also be considered.

What Is Customer Lifetime Value?

Customer lifetime value, abbreviated as CLV or sometimes LTV, is the present value of the future net cash flows expected from a customer relationship.

This definition follows established Wharton research, which treats CLV as a forward-looking estimate rather than a record of what the customer has already spent.

A general CLV formula is:

CLV = Σ Expected customer contribution in period t ÷ (1 + discount rate)ᵗ

Expected customer contribution may be calculated as:

Expected contribution = Probability customer remains active × Expected revenue × Contribution margin

The exact formula depends on the business model. A subscription has a visible cancellation event. A retail customer may remain inactive for months and then purchase again. A consulting client may return for another project after a year. Those relationships should not use the same prediction method.

CLV and LTV: Is There a Difference?

Customer lifetime value and lifetime value are commonly used interchangeably.

Individual platforms may define them differently:

  • CLV may mean predicted customer contribution.
  • LTV may mean cumulative customer revenue.
  • Subscriber LTV may mean average revenue divided by churn.
  • User LTV may include only transactions tracked by one analytics platform.
  • Net LTV may deduct acquisition cost.
  • Historical LTV may contain no prediction at all.

The abbreviation matters less than the documented definition. Every CLV report should state:

  • Whether it is historical or predictive
  • Whether it measures revenue or contribution
  • Whether acquisition cost is deducted
  • Whether future amounts are discounted
  • The prediction horizon
  • The customer and transaction definitions
  • How refunds, taxes, and currencies are handled

Do not compare two CLV figures until their definitions match.

Historical Customer Value Is Not Predictive CLV

Historical customer value records what a customer has already generated.

Historical customer revenue = Total net revenue collected from the customer to date

Historical customer contribution = Net revenue − Variable customer costs

Suppose a client has generated:

Item Amount
Revenue collected €8,000
Contractor delivery −€1,800
Payment fees −€160
Support and software usage −€240
Refunds and credits −€300
Historical contribution €5,500

The customer has produced €5,500 in historical contribution. That does not reveal whether the customer will purchase again.

Historical value is useful for:

  • Evaluating mature customer cohorts
  • Finding high-contribution customer segments
  • Comparing actual results with forecasts
  • Training predictive models
  • Identifying costly customer relationships
  • Calculating realized acquisition returns

Predictive CLV adds the contribution expected after the measurement date.

Revenue CLV Versus Contribution CLV

Revenue CLV estimates the revenue expected from a customer. Contribution CLV deducts the variable costs required to earn and serve that revenue.

Revenue CLV = Expected lifetime revenue

Contribution CLV = Expected lifetime revenue − Expected variable costs

Variable costs may include:

  • Products or materials
  • Contractor delivery
  • Fulfillment
  • Shipping subsidies
  • Payment processing
  • Sales commissions
  • Usage-based software
  • Refunds and returns
  • Customer-specific support
  • Implementation
  • Account management
  • Additional owner delivery time

Contribution CLV is normally the more useful figure for acquisition and resource-allocation decisions.

A customer expected to generate €4,000 in revenue at an 80% contribution margin has a contribution CLV of €3,200. Another customer generating €6,000 at a 40% contribution margin produces only €2,400.

The customer with less revenue creates more contribution.

Should CLV Include Customer Acquisition Cost?

CLV can be reported before or after acquisition cost. Both figures are useful if they are named clearly.

Pre-acquisition CLV = Expected lifetime contribution before CAC

Net acquired CLV = Pre-acquisition CLV − Customer acquisition cost

Suppose:

  • Expected lifetime contribution: €720
  • Customer acquisition cost: €180

Then:

Net acquired CLV = €720 − €180 = €540

Do not deduct CAC from CLV and then compare the resulting number with CAC again. That counts acquisition cost twice.

Define What Counts as a Customer

The customer unit must match the economic relationship.

Depending on the business, a customer may be:

  • One person
  • One household
  • One company
  • One billing account
  • One subscription
  • One marketplace buyer
  • One client organization
  • One advertiser
  • One affiliate merchant

A company with five employees using one account should not necessarily be counted as five customers. A buyer using two email addresses should not automatically become two customers.

Choose the unit that controls purchasing, renewal, cancellation, and payment.

Customer-level versus subscription-level CLV

One customer may hold several subscriptions. Calculating CLV by subscription can understate the relationship if cancellation of one plan does not end the customer relationship.

Customer-level versus project-level CLV

A returning client who commissions three projects is one customer with three transactions—not three newly acquired customers.

Affiliate businesses

An affiliate publisher may not have a direct customer relationship with the referred buyer. If the merchant does not provide customer-level repeat-purchase data, the publisher should calculate:

  • Commission per click
  • Commission per referred order
  • Commission per acquired cohort
  • Revenue within the attribution window
  • Merchant-level partner value

Calling the first commission a complete customer CLV would imply access to behavior the publisher cannot observe.

Select a CLV Time Horizon

“Lifetime” does not require an infinite forecast.

Useful horizons include:

  • 90 days
  • 6 months
  • 12 months
  • 24 months
  • 36 months
  • A typical contract term
  • A complete replacement cycle
  • An expected customer relationship

A fixed horizon is usually more reliable than an unlimited projection because uncertainty increases over time.

Report the horizon in the metric name:

  • 12-month contribution CLV
  • 24-month revenue CLV
  • 36-month net CLV
  • Realized 180-day customer value

A 12-month CLV should not be compared with a three-year CAC target.

The General CLV Formula

A flexible contribution-based formula is:

CLV = Σ [S(t) × C(t)] ÷ (1 + d)ᵗ

Where:

  • S(t) = Probability that the customer remains active in period t
  • C(t) = Expected contribution if active during period t
  • d = Discount rate per period
  • t = Period number

Net acquired CLV is:

Net CLV = CLV − CAC

If the expected contribution estimate already includes the probability of activity, do not multiply by survival probability again.

Example

Suppose a customer has the following expected contribution:

Period Probability active Contribution if active Expected contribution
Year 1 100% €300 €300
Year 2 70% €320 €224
Year 3 50% €340 €170

Before discounting:

CLV = €300 + €224 + €170 = €694

With a 5% annual discount rate:

CLV = €300 + (€224 ÷ 1.05) + (€170 ÷ 1.05²)

CLV = €667.48

If CAC is €140:

Net acquired CLV = €667.48 − €140 = €527.48

Calculate Realized CLV With Cohorts

A cohort groups customers who began their relationship during the same period or under the same conditions.

Examples include:

  • Customers acquired in January
  • Customers acquired through organic search
  • Customers beginning with a specific offer
  • Customers joining under a particular price
  • Customers from one country
  • Customers acquired during a promotion

A simple cohort formula is:

Cumulative contribution per acquired customer = Total cohort contribution to date ÷ Customers originally acquired

The denominator should remain the original cohort size. Customers who stop purchasing remain in the denominator with zero later contribution.

Example

A cohort contains 100 new customers.

After six months:

Item Amount
Net revenue €28,000
Product and delivery costs −€8,500
Payment fees −€700
Refunds −€1,300
Support cost −€500
Cohort contribution €17,000

Six-month realized contribution per customer = €17,000 ÷ 100 = €170

If acquisition cost was €75 per customer:

Six-month realized net value = €170 − €75 = €95

This is realized six-month value, not final lifetime value. The cohort may continue producing contribution.

Build a Cumulative CLV Curve

A cumulative CLV curve shows how value develops after acquisition.

Customer age Cumulative contribution per original customer
Initial purchase €48
30 days €71
90 days €104
180 days €142
365 days €188

This curve shows:

  • When acquisition cost is recovered
  • How quickly customer value develops
  • Whether later purchases materially change value
  • When the curve begins to flatten
  • Whether recent cohorts perform differently
  • How long a useful measurement window should be

A curve is more informative than one final average because two customer groups can reach the same annual CLV at very different speeds.

Calculate CLV for a Subscription Business

A common subscription approximation is:

Revenue LTV = Average revenue per customer ÷ Customer churn rate

Stripe uses this approximation for subscriber LTV in its Stripe Analytics documentation.

Suppose:

  • Monthly revenue per subscriber: €50
  • Monthly customer churn: 5%

Revenue LTV = €50 ÷ 0.05 = €1,000

If the contribution margin is 70%:

Monthly contribution = €50 × 70% = €35

Contribution LTV = €35 ÷ 0.05 = €700

This formula assumes:

  • Churn remains constant
  • Revenue remains constant
  • Contribution margin remains constant
  • Customers are sufficiently similar
  • The observation period represents the future
  • Time value is ignored
  • The relationship can continue indefinitely

Those assumptions frequently fail.

Subscription CLV with retention and discounting

When contribution, retention, and the discount rate are constant, future CLV can be approximated as:

Future CLV = Monthly contribution × Retention rate ÷ (1 + Monthly discount rate − Retention rate)

Suppose:

  • Monthly contribution: €36
  • Monthly retention: 94%
  • Monthly discount rate: 0.5%

Future CLV = €36 × 0.94 ÷ (1.005 − 0.94)

Future CLV = €520.62

If the current month’s €36 contribution is also included:

Total CLV = €556.62

A finite 12-, 24-, or 36-month forecast is usually easier to defend than an unlimited projection.

Retention Compounds Over Time

A monthly churn rate should not be subtracted linearly.

If 10% of remaining subscribers churn each month, expected retention becomes:

  • Month 1: 90%
  • Month 2: 81%
  • Month 3: 72.9%
  • Month 4: 65.6%
  • Month 5: 59.0%

Stripe’s current cohort reporting illustrates the same compounding pattern.

The formula is:

Retention after t periods = (1 − Churn rate)ᵗ

With 10% monthly churn:

12-month retention = 0.90¹² = 28.24%

This calculation still assumes one constant churn probability for every customer. Real cohorts often have high early churn followed by more stable retention among established customers.

Why Average Churn Can Misstate CLV

A single churn rate combines customers with different:

  • Tenure
  • Plans
  • Prices
  • Acquisition sources
  • Use cases
  • Engagement levels
  • Payment behavior
  • Contract terms

Suppose newer customers churn at 12% per month while established customers churn at 2%. An overall 5% rate does not accurately represent either group.

Customer heterogeneity also creates a selection effect. As high-risk customers leave, the remaining customer base becomes increasingly concentrated with lower-risk customers. The observed retention rate may therefore improve with tenure even when no individual customer becomes more loyal.

Use retention curves by customer age rather than assuming every period has the same churn rate.

Calculate CLV for Repeat-Purchase Businesses

In a noncontractual business, the customer does not formally cancel. Inactivity does not prove that the relationship has ended.

Examples include:

  • Ecommerce
  • Digital products
  • Courses
  • Books
  • Workshops
  • Repair services
  • Professional services
  • Travel
  • Donations
  • Affiliate purchases

A practical formula is:

Residual CLV = Expected future transactions × Expected contribution per transaction

Suppose a customer is predicted to place 1.8 more orders during the next 12 months, with €34 in average contribution per order:

12-month residual CLV = 1.8 × €34 = €61.20

If the customer has already produced €95 in contribution:

Expected total 12-month value = €95 + €61.20 = €156.20

The prediction should consider:

  • Recency of the last purchase
  • Number of past purchases
  • Contribution from past purchases
  • Time since first purchase
  • Normal repurchase interval
  • Product category
  • Acquisition source
  • Refund behavior
  • Seasonality

Probability models described in customer research can estimate residual transactions using recency, frequency, and monetary value. These models are useful because a customer who has not purchased recently may still be active.

Calculate CLV for a Service Business

Service businesses should calculate contribution after delivery effort.

Suppose a client purchases:

Engagement Revenue Variable delivery cost Contribution
Initial audit €2,000 €500 €1,500
Implementation €5,000 €1,800 €3,200
Training €1,200 €300 €900
Total €8,200 €2,600 €5,600

The client’s historical contribution is €5,600.

Suppose there is also:

  • A 40% probability of a €3,000 project producing €2,000 contribution next year
  • A 20% probability of a second €2,000 project producing €1,300 contribution

Expected future contribution is:

(40% × €2,000) + (20% × €1,300) = €1,060

Before discounting:

Expected customer value = €5,600 + €1,060 = €6,660

Include the cost of owner time

A solopreneur may not pay themselves for every delivery hour, but that time still has economic value.

Possible methods include:

  • Replacement contractor cost
  • Target hourly contribution
  • Opportunity cost of declined work
  • A standard internal delivery rate

A client producing €10,000 in revenue may have weak CLV if the relationship consumes excessive meetings, revisions, communication, or unavailable capacity.

Calculate CLV for One-Time Offers

Some businesses genuinely have little repeat purchasing.

In that case:

CLV may be close to first-order contribution

Do not manufacture a long lifetime by assuming:

  • Referrals that are not measured
  • Purchases from unrelated projects
  • Renewals the offer does not support
  • Upsells customers have never bought
  • Future products that do not yet exist

A one-time offer can still be an excellent business if first-sale contribution supports acquisition and overhead.

Calculate Expected CLV for a New Customer

A newly acquired customer has little or no individual history. Their expected CLV should normally be based on a relevant cohort.

For example:

Acquisition segment 12-month contribution CLV
Organic search €310
Partner referrals €420
Paid search €240
Newsletter €365
Marketplace €175

A new customer from partner referrals may initially receive an expected 12-month CLV of €420.

The estimate can later be updated using:

  • First product purchased
  • Initial order contribution
  • Activation behavior
  • Repeat purchase timing
  • Subscription plan
  • Payment success
  • Support requirements

Avoid assigning individual precision that the data cannot support. “Expected CLV between €350 and €450” may be more honest than “CLV: €412.73.”

Use Mature Cohorts

Recent cohorts have not had enough time to produce their full observed value.

Suppose:

  • January customers have 12 months of behavior
  • June customers have seven months
  • November customers have two months

Comparing their total realized value directly makes November appear weaker even if its early performance is excellent.

Solutions include:

  • Compare each cohort at the same customer age
  • Report 30-, 90-, 180-, and 365-day value
  • Exclude immature cohorts from full-period averages
  • Forecast the unobserved periods separately
  • Show actual and predicted value as different fields

This problem is known as right censoring: part of the customer relationship has not yet been observed.

Account for Refund and Return Lag

A recent cohort may appear more valuable because its refunds have not occurred yet.

Match refunds, chargebacks, credits, and returns to:

  • The original customer
  • The original transaction
  • The acquisition cohort
  • The original revenue period

Review CLV after the normal refund or return window has passed.

Otherwise, newer cohorts will be compared using gross revenue while older cohorts use refund-adjusted revenue.

Use Consistent Revenue Recognition

Annual subscriptions and prepaid service packages create large upfront payments. The cash collection date does not necessarily represent when the economic contribution is earned.

Track separately:

  • Cash collected
  • Revenue earned
  • Remaining delivery obligation
  • Refund liability
  • Deferred service cost
  • Contribution recognized

A €1,200 annual subscription is not automatically €1,200 of immediate CLV if the business must provide another 11 months of service.

Handle Multiple Currencies

Choose a reporting currency and document the exchange-rate method.

Possible methods include:

  • Transaction-date rate
  • Monthly average rate
  • Settlement amount received
  • Accounting-system converted amount

Do not let later exchange-rate movements create an apparent change in customer behavior.

Calculate local-currency CLV separately when pricing, margins, and payment costs differ materially by country.

CLV Versus Other Customer Metrics

Metric What it measures
Average order value Revenue per completed order
Revenue per customer Revenue per distinct customer during a period
Purchase frequency Orders per customer
Historical customer value Value already generated
Customer lifetime value Expected value over the relationship
Customer acquisition cost Cost to acquire a customer
Payback period Time required to recover CAC
Retention rate Customers remaining active
Revenue retention Revenue remaining from a cohort
Churn rate Customers or revenue lost
Customer equity Combined value of the customer base

AOV measures one transaction. CLV includes all expected transactions in the defined relationship. The two metrics should not be substituted for one another.

Compare CLV With Customer Acquisition Cost

A common relationship is:

CLV-to-CAC ratio = Pre-acquisition contribution CLV ÷ CAC

Suppose:

  • 12-month contribution CLV: €450
  • Fully loaded CAC: €150

CLV-to-CAC ratio = €450 ÷ €150 = 3.0

This means the expected contribution before acquisition cost is three times the acquisition cost.

There is no universal ideal ratio. A viable result depends on:

  • Payback speed
  • Prediction uncertainty
  • Fixed overhead
  • Working capital
  • Refund risk
  • Business maturity
  • Delivery capacity
  • Customer concentration
  • Cash availability
  • The time horizon used

A high ratio can indicate strong economics. It can also indicate that the business is underinvesting in profitable acquisition.

Calculate Fully Loaded CAC

Customer acquisition cost should include the costs required to produce new customers.

CAC = Total acquisition costs ÷ New customers acquired

Acquisition costs may include:

  • Advertising
  • Affiliate commissions
  • Sales commissions
  • Sponsorships
  • Agency fees
  • Sales software
  • Prospecting tools
  • Sales contractor costs
  • Owner sales time
  • Content created specifically for acquisition
  • New-customer discounts
  • Sales-related travel
  • Required onboarding before value delivery

Organic traffic is not automatically free. Content, tools, and owner time may create a substantial acquisition cost.

Use incremental CAC for channel decisions and fully loaded CAC for overall business economics.

Match CLV and CAC Cohorts

CLV and CAC should represent the same:

  • Acquisition period
  • Channel
  • Customer definition
  • Offer
  • Country
  • Currency
  • Time horizon
  • Cost basis

Do not divide company-wide CLV by paid-search CAC and assume the result describes paid-search customers.

A channel may attract customers cheaply while producing low retention and weak contribution. Another may have a higher initial CAC but stronger long-term economics.

Measure CAC Payback

CAC payback is the time required for cumulative customer contribution to recover acquisition cost.

Suppose CAC is €140:

Customer age Cumulative contribution
Initial purchase €50
Month 1 €85
Month 2 €115
Month 3 €140
Month 4 €160

CAC is recovered at the end of month three.

A business with a lower CLV but faster payback may be easier to fund than a business whose higher value takes several years to arrive.

Segment Customer Lifetime Value

A company-wide average can hide important differences.

Segment CLV by:

  • Acquisition channel
  • First product or offer
  • Subscription plan
  • Initial price
  • Customer type
  • Country
  • Currency
  • Device
  • Business versus consumer
  • New versus reactivated customer
  • Discounted versus full-price acquisition
  • Sales-assisted versus self-service
  • Customer cohort
  • Delivery model
  • Referral source

Use segments that can change an actual decision. Creating dozens of tiny segments produces unstable estimates and false precision.

Examine the CLV Distribution

Average CLV does not describe how value is distributed.

Review:

  • Median CLV
  • 25th and 75th percentiles
  • Top 10% of customers
  • Negative-value customers
  • Customer concentration
  • Contribution by customer decile
  • Maximum individual exposure
  • Variation within acquisition channels

Suppose ten customers have contribution values of:

€20, €25, €30, €35, €40, €45, €50, €55, €80, and €620

Average contribution is €100. The median is €42.50.

A forecast using the €100 average would overstate the expected value of a typical new customer.

Track Negative Customer Value

Some customers generate negative contribution because of:

  • Refunds
  • Returns
  • Chargebacks
  • Excessive support
  • Repeated revisions
  • Unpaid invoices
  • Low-margin custom work
  • Shipping losses
  • Discounts
  • Sales commissions
  • Implementation failures

Negative-value relationships should not automatically be terminated. First determine whether the cause is:

  • A product problem
  • Misleading acquisition
  • Poor qualification
  • Incorrect pricing
  • Operational failure
  • Temporary onboarding cost
  • An unsuitable customer segment
  • An inaccurate cost allocation

CLV should reveal structural problems rather than become an excuse for poor treatment.

Use CLV to Evaluate Acquisition Channels

Calculate CLV and CAC together for each channel.

Channel 12-month contribution CLV CAC Net value Payback
Organic search €320 €85 €235 2 months
Paid search €260 €140 €120 5 months
Referrals €410 €60 €350 1 month
Marketplace €180 €45 €135 Immediate

A channel with the lowest CAC does not necessarily produce the highest value. A channel with the highest CLV does not necessarily provide enough volume.

Evaluate:

  • Net value per acquired customer
  • Total customers available
  • Incremental contribution
  • Payback
  • Delivery capacity
  • Acquisition scalability
  • Forecast reliability

Use CLV to Set an Acquisition Limit

A break-even CAC ceiling can be expressed as:

Break-even CAC = Expected contribution CLV − Required overhead contribution − Risk allowance

Suppose:

  • Expected 12-month contribution CLV: €400
  • Required contribution to overhead and profit: €150
  • Forecast risk allowance: €50

Maximum target CAC = €400 − €150 − €50 = €200

Spending the complete forecast CLV on acquisition would leave nothing for fixed costs, taxes, profit, or forecasting error.

Improve CLV Through the Customer Relationship

CLV increases when future contribution becomes larger or more likely.

The main levers are:

Improve customer activation

Help customers reach the first useful outcome sooner. Early confusion can destroy future value before repeat purchasing or renewal becomes possible.

Track:

  • Time to first value
  • Setup completion
  • First successful use
  • Onboarding completion
  • Early support requests
  • First renewal or repeat purchase

Reduce avoidable customer loss

Identify whether customers leave because of:

  • Poor product fit
  • Delivery failures
  • Missing functionality
  • Payment problems
  • Slow support
  • Unclear expectations
  • Lack of use
  • Changed circumstances

Not every customer should be retained. Focus on preventable loss among suitable customers.

Improve payment reliability

Failed cards, expired payment methods, and invoice errors can end otherwise healthy relationships.

Track voluntary and involuntary churn separately.

Increase repeat purchasing at the natural interval

Use actual replenishment, renewal, or project timing. Excessive reminders may produce short-term purchases while weakening trust.

Create relevant expansion

Additional products, seats, services, or usage can increase CLV when they improve the customer’s result and maintain acceptable contribution.

Reduce cost to serve

Better documentation, clearer scope, reliable workflows, and product improvements can increase contribution CLV without charging the customer more.

Reactivate suitable customers

A former customer may still have a relevant need. Measure reactivation contribution after campaign cost, discounts, and support.

Improve customer fit

Qualification, positioning, and acquisition targeting can attract customers whose needs match the offer and delivery model.

Measure Incremental CLV

Customers exposed to a retention or expansion program may already be more valuable. Their higher CLV does not prove that the program caused the difference.

Use:

Incremental CLV = CLV with intervention − CLV without intervention − Intervention cost

Suppose:

  • 12-month contribution for a treatment group: €270
  • Comparable control-group contribution: €242
  • Program cost per customer: €10

Incremental CLV = €270 − €242 − €10 = €18

The program creates €18 of incremental value per eligible customer.

Where possible, use:

  • Randomized holdouts
  • Staged rollouts
  • Matched cohorts
  • Comparable geographic groups
  • Before-and-after analysis with a control
  • Customer-age-adjusted comparisons

Do not credit every later purchase to the latest email, loyalty benefit, or support intervention.

Use Low, Base, and High Forecasts

CLV is an estimate, not a known amount.

Create scenarios for:

  • Retention
  • Purchase frequency
  • Contribution margin
  • Refunds
  • Service cost
  • Expansion
  • Discount rate
  • Forecast horizon

Example:

Scenario 24-month contribution CLV CAC Net acquired CLV
Low €260 €140 €120
Base €410 €140 €270
High €580 €140 €440

Acquisition should not depend entirely on the optimistic scenario.

Validate CLV Forecasts

A prediction should eventually be compared with actual outcomes.

A simple backtest is:

  1. Select an older acquisition cohort.
  2. Hide its later transactions.
  3. Calculate CLV using only the early data.
  4. Compare the forecast with actual later contribution.
  5. Measure the error by cohort and segment.
  6. Adjust the model or decision threshold.

Track:

  • Average forecast error
  • Median absolute error
  • Overprediction rate
  • Underprediction rate
  • Calibration by value band
  • Error by acquisition channel
  • Error by customer age

A model that accurately predicts the total cohort but misclassifies individuals may still support budgeting while being unsuitable for customer-level treatment.

Simple Models Versus Predictive Models

Historical cohort model

Best when:

  • Data volume is limited
  • Customer patterns are relatively stable
  • Decisions are made by segment
  • Transparency matters

Retention-curve model

Best for contractual subscriptions or memberships with observable cancellation.

RFM or probabilistic model

Best for repeat-purchase businesses where customers do not formally cancel.

Regression or machine-learning model

Useful when there is enough data, repeatable behavior, and a clear prediction target.

Potential features include:

  • First purchase
  • Acquisition source
  • Customer tenure
  • Purchase frequency
  • Recency
  • Contribution
  • Product category
  • Subscription plan
  • Engagement
  • Refund history
  • Support usage

Complexity is not automatically accuracy. A transparent cohort estimate may outperform a sophisticated model trained on small, changing, or incomplete data.

CLV in Google Analytics

Google Analytics can help examine user value and cohorts, but its metrics should not automatically become the company’s financial CLV.

Google’s user lifetime metric can represent the value of purchases recorded for a user. Its predictive metrics include:

  • Seven-day purchase probability
  • Seven-day churn probability
  • Predicted revenue over the next 28 days

Predicted 28-day revenue is not lifetime contribution.

Google currently requires at least 1,000 returning users who meet the relevant predictive condition and another 1,000 who do not over a seven-day period within the previous 28 days. Many solopreneur businesses will not meet that threshold.

Google’s cohort exploration supports daily, weekly, and monthly cohorts, but its documentation states that cohorts use device data and do not consider User-ID. Customers changing browsers or devices can therefore be fragmented.

Use billing, ecommerce, accounting, or CRM records as the primary financial source when possible.

Minimum Data Needed for CLV

A practical customer-value table should contain:

  • Customer or account ID
  • First purchase date
  • Transaction date
  • Order or invoice ID
  • Product or offer
  • Net revenue
  • Discount
  • Refund or credit
  • Variable cost
  • Currency
  • Acquisition source
  • Campaign
  • Customer status
  • Cancellation or last purchase date
  • Reactivation date
  • Subscription plan
  • Customer cohort

For service businesses, also record:

  • Delivery hours
  • Contractor cost
  • Meetings
  • Revisions
  • Support time
  • Unpaid invoices
  • Scope changes

Start with reliable transaction-level data before adding behavioral events.

Protect Customer Data

CLV does not require collecting every available customer attribute.

Article 5 of the EU regulation requires personal data to be adequate, relevant, and limited to what is necessary for the processing purpose.

Use:

  • Internal customer IDs
  • Restricted access
  • Documented retention periods
  • Necessary financial and behavioral fields
  • Aggregated reporting where possible
  • Secure deletion procedures
  • Lawful and transparent processing

Avoid inferring sensitive characteristics or offering unfair terms based solely on an opaque value score.

A Practical CLV Calculation Process

1. Define the customer

Choose person, household, account, company, subscription, or another economic unit.

2. Choose the time horizon

Use a horizon that matches the buying cycle and decision.

3. Choose revenue or contribution CLV

Use contribution for acquisition and profitability decisions.

4. Document included costs

Record product, delivery, payment, refund, support, and customer-specific costs.

5. Create a reliable customer ID

Connect repeat transactions without counting one customer several times.

6. Group customers into cohorts

Use acquisition period, first offer, channel, or another relevant starting condition.

7. Calculate historical contribution

Build cumulative 30-, 90-, 180-, and 365-day values.

8. Examine retention or repeat behavior

Select a method appropriate for contractual or noncontractual relationships.

9. Forecast residual value

Use cohort curves, survival probabilities, expected transactions, or a predictive model.

10. Discount future contribution

Apply a consistent discount rate when timing is material.

11. Deduct CAC separately

Produce both pre-acquisition and net acquired CLV.

12. Create forecast scenarios

Use low, base, and high assumptions.

13. Validate against mature cohorts

Compare predictions with actual customer outcomes.

14. Update on a defined schedule

Recalculate when pricing, margins, customer mix, churn, or acquisition changes materially.

Common Customer Lifetime Value Mistakes

Treating revenue as value

Product, delivery, support, refund, and payment costs are ignored.

Calling historical spending predictive CLV

Past revenue is reported as if the same customer will continue purchasing.

Using an infinite lifetime

Small errors in churn create enormous differences in long-term estimates.

Dividing revenue by one month’s churn

A volatile month becomes the basis for a multi-year acquisition decision.

Assuming churn is constant

Early and established customers are treated as equally likely to leave.

Subtracting churn linearly

Compounding retention is replaced with an incorrect straight-line calculation.

Combining immature and mature cohorts

Recent customers appear less valuable because they have had less time to purchase.

Ignoring customer heterogeneity

Different plans, channels, countries, and customer types are given one average.

Using AOV as CLV

One transaction is confused with the complete customer relationship.

Ignoring contribution margin

A high-revenue customer is assumed to be highly valuable despite costly delivery.

Excluding owner time

Service customers look profitable because the solopreneur’s delivery time is treated as free.

Counting one customer several times

Devices, emails, subscriptions, or projects become separate customers.

Mishandling annual payments

Upfront cash is treated as fully earned value before the service is delivered.

Ignoring refunds and chargebacks

Recent cohorts look artificially strong.

Comparing unrelated CLV and CAC figures

Company-wide CLV is compared with one channel’s acquisition cost.

Using a universal CLV-to-CAC target

Business risk, overhead, payback, and cash requirements are ignored.

Assuming correlation proves an intervention worked

High-value customers receive more attention and their existing value is credited to the program.

Overfitting small datasets

A complex model learns random behavior from a limited customer base.

Presenting precise individual predictions

An uncertain customer estimate is reported to the cent.

Keeping CLV assumptions unchanged

Pricing, margins, competition, behavior, and customer mix change while the model remains fixed.

Customer Lifetime Value Audit Checklist

Definition

  • The customer unit is documented.
  • CLV and LTV terminology is defined.
  • Historical and predictive value are separated.
  • Revenue and contribution CLV are labeled.
  • The forecast horizon is stated.
  • CAC treatment is clear.
  • Future amounts are discounted where material.

Data

  • Customers have stable identifiers.
  • Repeat purchases are connected.
  • Refunds and credits match original transactions.
  • Taxes are excluded or treated consistently.
  • Currencies use a documented conversion method.
  • Acquisition sources are recorded.
  • Customer cohorts can be created.
  • Recent cohorts are identified as immature.

Economics

  • Variable product or delivery costs are included.
  • Payment fees are included.
  • Support and implementation costs are included.
  • Owner delivery time is considered.
  • Acquisition cost is fully defined.
  • Fixed overhead is not mistaken for variable cost.
  • Contribution and cash collection are separated.

Forecast

  • The business model is classified as contractual or noncontractual.
  • Retention assumptions are documented.
  • Purchase-frequency assumptions are documented.
  • Low, base, and high scenarios exist.
  • Forecasts are compared with mature cohorts.
  • Prediction error is measured.
  • The model has a review schedule.

Decisions

  • CLV and CAC use matching cohorts.
  • Payback is measured.
  • Acquisition limits include risk and overhead.
  • Channel decisions consider scale as well as averages.
  • Interventions are evaluated incrementally.
  • Negative-value customers are investigated.
  • Customer treatment remains fair and appropriate.

Frequently Asked Questions

What is customer lifetime value?

Customer lifetime value is the present value of the future contribution expected from a customer relationship. It should account for revenue, variable costs, retention or repeat purchasing, timing, and the chosen forecast horizon.

What is the formula for customer lifetime value?

A general formula is:

CLV = Σ Expected contribution in period t ÷ (1 + discount rate)ᵗ

For a simple subscription model, contribution LTV is sometimes approximated as average contribution per customer divided by customer churn rate.

Are CLV and LTV the same?

They are often used interchangeably. Some businesses use CLV for predicted contribution and LTV for historical revenue. The calculation definition matters more than the abbreviation.

Is customer lifetime value revenue or profit?

CLV may be calculated using revenue, gross profit, contribution, or net cash flow. Contribution-based CLV is normally more useful because it deducts the variable costs of serving the customer.

What is historical CLV?

Historical customer value is the revenue or contribution already generated by a customer. Strictly defined CLV is forward-looking, so historical value should be labeled separately.

Should customer acquisition cost be included in CLV?

Calculate pre-acquisition CLV first, then deduct CAC to produce net acquired CLV. This makes the acquisition economics visible and prevents CAC from being counted twice.

How do you calculate CLV for a subscription?

Estimate contribution per active period, model the probability of retention for each future period, discount future contribution, and add the results. Dividing monthly contribution by monthly churn is a simpler approximation but relies on strong assumptions.

How do you calculate CLV for ecommerce?

Use customer-level order history to estimate future purchase frequency, contribution per order, and the probability that the customer remains active. Cohort accumulation or recency-frequency-monetary models are practical options.

How do you calculate CLV for services?

Combine contribution from completed projects with the probability-weighted contribution from future engagements. Include contractor costs, support, revisions, meetings, and the economic cost of owner delivery time.

What is a good customer lifetime value?

There is no universal number. CLV is good when it produces enough contribution after acquisition cost to cover overhead, risk, taxes, and profit within an acceptable payback period.

What is a good CLV-to-CAC ratio?

No ratio is appropriate for every business. Evaluate the ratio alongside payback, forecast uncertainty, fixed costs, cash availability, capacity, and the maturity of the customer cohorts.

Can CLV be lower than revenue from the first purchase?

Yes. Refunds, fulfillment, support, delivery, and acquisition costs can make contribution CLV much lower than first-purchase revenue.

Can a customer have negative lifetime value?

Yes. A customer may generate negative value when discounts, refunds, chargebacks, support, fulfillment, or custom delivery exceed the contribution from their purchases.

How far into the future should CLV be forecast?

Use a horizon supported by the customer relationship and data. Twelve, 24, or 36 months is often more defensible than an unlimited lifetime forecast.

How often should CLV be recalculated?

Review it at least quarterly for active growth decisions and whenever pricing, margins, acquisition channels, customer mix, retention, or delivery costs change materially.

Should CLV use the mean or median?

Use both. The mean is needed for total portfolio economics, while the median and percentiles reveal whether a small number of unusually valuable customers are distorting the average.

Why does CLV differ between analytics platforms?

Platforms may use different customer identities, revenue definitions, churn calculations, time horizons, currencies, refund handling, and prediction methods. Compare the underlying definitions before comparing their outputs.

Can Google Analytics calculate CLV?

Google Analytics can report purchase value, customer cohorts, and certain short-term predictive metrics. It may not include complete costs, customer identities, offline revenue, refunds, or a true lifetime horizon. Financial CLV should normally be calculated from billing, ecommerce, accounting, or CRM data.

How can a solopreneur calculate CLV with limited data?

Start with acquisition cohorts and calculate cumulative contribution per original customer after 30, 90, 180, and 365 days. Use mature cohorts as the initial forecast and add complexity only when it improves decisions.

What is the most important CLV metric?

For growth decisions, contribution CLV after variable costs is normally more useful than lifetime revenue. It should be considered together with CAC, payback, customer concentration, and forecast uncertainty.

When is a CLV model useful?

A CLV model is useful when its customer definition, costs, horizon, assumptions, and uncertainty are clear—and when it leads to better acquisition, retention, pricing, capacity, or customer-experience decisions.

Explore this complete silo

01Main hub

Solopreneur Business Growth

Learn how to grow a profitable, resilient one-person business through stronger economics, leverage, capacity planning, reusable assets, and controlled scaling.

02GrowthYou are here

Customer Lifetime Value: How to Calculate CLV

Learn how to calculate customer lifetime value using contribution margins, cohorts, retention, CAC, payback periods, segmentation, and practical forecasting.

03Growth

How to Scale a Solopreneur Business

Learn how to scale a solopreneur business by identifying constraints, improving unit economics, standardizing delivery, adding leverage, and protecting quality.

04Growth

How to Scale a Business Without Employees

Learn how to scale a business without employees through standardized offers, reusable assets, automation, contractors, capacity planning, and controlled growth.

05Growth

Leverage for Solopreneurs

Learn how solopreneurs create leverage with reusable knowledge, software, content, distribution, partnerships, pricing, capital, and controlled systems.

06Growth

Service Productization for Solopreneurs

Learn how to productize a service with clear scope, repeatable delivery, defined inputs, pricing, capacity, quality controls, reusable assets, and sound economics.

07Growth

Business Automation for Solopreneurs

Learn how solopreneurs automate repeatable business processes with clear rules, reliable data, human review, monitoring, controls, and measurable economics.

08Growth

How to Raise Prices as a Solopreneur

Learn how to raise prices as a solopreneur using break-even analysis, customer segmentation, clear communication, careful implementation, and useful metrics.

09Growth

How to Increase Average Order Value

Learn how to increase average order value with cross-sells, bundles, thresholds, add-ons, break-even analysis, controlled tests, and profit-focused metrics.

11Growth

Revenue Diversification for Solopreneurs

Learn how solopreneurs diversify revenue by mapping concentration, measuring correlated risk, testing adjacent streams, and protecting contribution and focus.

12Growth

Market Expansion for Solopreneurs

Learn how solopreneurs expand into new segments, industries, regions, and channels using evidence, staged tests, unit economics, and clear exit rules.

13Growth

Internationalization for Solopreneurs

Learn how solopreneurs prepare offers, websites, pricing, payments, tax, contracts, delivery, and support for selling reliably across international markets.

14Growth

Localization for Solopreneurs

Learn how solopreneurs localize offers, websites, products, content, proof, support, and customer journeys for specific languages, regions, and cultures.

15Growth

Partnerships for Solopreneur Growth

Learn how solopreneurs design, test, measure, and govern growth partnerships while protecting customers, economics, intellectual property, and independence.

16Growth

Licensing Intellectual Property for Growth

Learn how solopreneurs license intellectual property for growth with clear rights, royalties, exclusivity, quality control, reporting, audits, and exit terms.

17Growth

Intellectual Property for Solopreneurs

Learn how solopreneurs identify, document, own, protect, monitor, and commercialize copyrights, trademarks, patents, designs, software, and trade secrets.

18Growth

How to Build a Business Moat

Learn how solopreneurs build a business moat through owned distribution, trust, proprietary knowledge, customer value, compounding assets, and resilience.

19Growth

How to Build a Portfolio of Businesses

Learn how solopreneurs build and manage a portfolio of businesses using clear roles, separate economics, risk controls, capital allocation, and decision rules.

20Growth

Capacity Planning for Solopreneurs

Learn how solopreneurs calculate sustainable capacity, forecast workload, manage utilization, protect buffers, identify bottlenecks, and resolve capacity gaps.

21Growth

When to Use Contractors

Learn when solopreneurs should use contractors, how to test fit, calculate full costs, define scope, protect access and IP, and manage independent work.

22Growth

When to Hire an Employee

Learn when a solopreneur should hire an employee, calculate the full cost and break-even point, design the role, test readiness, and prepare to manage well.

23Growth

When Do You Stop Being a Solopreneur?

Learn when a business stops being a solopreneur model, including how co-owners, employees, contractors, automation, investors, and founder withdrawal affect it.

24Growth

How to Build a Sellable Business

Learn how solopreneurs build a sellable business by improving transferable assets, verified earnings, continuity, documentation, ownership, and buyer control.

25Growth

Business Valuation for Solopreneurs

Learn how to value a solopreneur business using normalized earnings, SDE, EBITDA, market multiples, cash flow, assets, risk, and comparable transactions.

26Growth

How to Sell a Solopreneur Business

Learn how to sell a solopreneur business, prepare for due diligence, compare offers, negotiate terms, close securely, and manage the transition.

27Growth

Exit Planning for Solopreneurs

Learn how to create an exit plan for a solopreneur business, reduce founder dependence, prepare finances, preserve options, and plan life after exit.

28Growth

How to Shut Down a Business

Learn how to shut down a business responsibly, settle customers and debts, close accounts, protect data, file final reports, and dissolve the entity.