Customer economics

How to Calculate Customer Lifetime Value

Customer lifetime value estimates the gross profit a typical customer relationship may contribute before acquisition and other fixed costs. Using gross profit instead of revenue keeps product or service delivery cost visible and makes the result more useful beside CAC.

What customer lifetime value estimates

CLV is an estimate of the economic contribution from a customer across the relationship. In this model, contribution means gross profit: customer revenue multiplied by gross margin after direct cost of delivering the product or service.

The estimate is built from observable behaviors. Average purchase value says how much a customer spends per purchase. Purchase frequency says how often. Customer lifespan says how long the relationship typically lasts. Gross margin translates revenue into the amount left after direct costs.

CLV is not cash already earned and not a promise about an individual. It is a model of an average customer or defined cohort. Uncertain lifespan, changing prices, discounts, churn, and support patterns can materially change the result.

The formula and each variable

Gross-profit-based CLV

CLV = Average purchase value × Purchases per period × Customer lifespan in periods × Gross margin

Average purchase value
Average retained revenue each time a customer buys.
Purchase frequency
Average number of purchases in the selected base period.
Customer lifespan
Average number of matching periods a customer remains active.
Gross margin
Gross profit divided by revenue, entered as a decimal.

Keep time units consistent: monthly purchase frequency requires lifespan in months, or convert both to a common period.

How to calculate it step by step

  1. Choose a customer group

    Use all customers for a broad estimate or a coherent segment or acquisition cohort when behaviors differ.

  2. Calculate purchase value

    Divide retained customer revenue by purchase count for the selected period, handling refunds and discounts consistently.

  3. Measure purchase frequency

    Divide purchases by active customers for the same base period, or use the subscription billing frequency where appropriate.

  4. Estimate lifespan

    Use observed retention history when available. For a young business, show a range rather than presenting a long forecast as fact.

  5. Apply gross margin

    Multiply lifetime revenue by the gross margin percentage that reflects direct delivery cost for the same customer group.

Worked example

Worked example: a specialty pet-supply subscription

A typical customer pays $48 per monthly box, receives 10 boxes per year on average after skips, and remains active for 2.5 years. The box has a 42% gross margin after products, packing, and direct fulfillment.

Average purchase value
$48
Purchases per year
10
Average lifespan
2.5 years
Gross margin
42%
  1. Annual revenue per customer = $48 × 10 = $480.
  2. Lifetime revenue = $480 × 2.5 = $1,200.
  3. Gross-profit-based CLV = $1,200 × 0.42 = $504.
Result$504 estimated gross-profit CLV

The customer is modeled to generate $1,200 of revenue but only $504 of gross profit before acquisition cost, fixed overhead, taxes, and financing. Using $1,200 as CLV would overstate the amount available to recover CAC and support the business.

Why revenue-based CLV can be misleading

Revenue is not economic contribution. The subscription must pay for products and direct fulfillment on every box. A company with 20% gross margin cannot safely treat the same revenue as one with 70% gross margin.

Gross-profit CLV makes this cost visible, but it still may not include customer support, returns outside cost of goods sold, payment failures, or fixed overhead. If those costs differ greatly by segment, add a separate contribution model.

Retention affects more than the lifespan input

A longer relationship can increase purchases, but retained customers may also change order size, discount use, or service demand. Do not automatically stretch every other average when lifespan improves.

Use cohort curves when possible. Customers acquired during a promotion may retain differently from referrals. Blending them can hide that one source creates lower first-order CAC but much weaker lifetime gross profit.

Connect CLV and CAC on the same basis

Compare gross-profit CLV with fully defined CAC, and check when the gross profit arrives. A relationship can appear valuable over three years while creating a cash squeeze if acquisition spending is paid today and recovery is slow.

Avoid a universal “ideal” CLV-to-CAC ratio. Margin, uncertainty, working capital, funding, support burden, and growth stage differ. Use scenarios from your own data and require a margin of safety appropriate to its reliability.

Use ranges when history is thin

Lifespan is usually the least certain input for a young company. Calculate a downside, base, and upside case rather than hiding uncertainty behind one decimal. For the example, 1.5 years produces $302.40; 3 years produces $604.80.

Update the model as cohorts mature. A forecast is useful when labeled as a forecast and connected to the behavior that would make it true.

What moves CLV

Can increase CLV

  • Higher purchase value without a proportionate direct-cost increase.
  • More useful repeat purchases or subscription activity.
  • Longer retention supported by genuine customer value.
  • Improved gross margin through price, mix, or delivery efficiency.

Can decrease CLV

  • Higher direct product, service, or fulfillment cost.
  • Discounts that do not improve retention or frequency enough.
  • Shorter lifespan or lower repeat-purchase activity.
  • Using optimistic forecasts unsupported by mature cohorts.

Common mistakes

Where the calculation goes wrong

Calling lifetime revenue CLV

Revenue ignores direct delivery cost. Multiply by gross margin to estimate the gross profit available before CAC and overhead.

Mixing monthly and annual inputs

Monthly frequency with lifespan in years overstates or understates value unless the units are converted.

Averaging unlike customers

Enterprise and self-service customers, or referral and promotion cohorts, may have different value drivers.

Treating a forecast as cash

CLV may arrive over years and may not materialize. Model payback and cash timing separately.

Action checklist

Before you use the result

  • Define the customer segment or cohort.
  • Use retained revenue after discounts and refunds.
  • Keep frequency and lifespan in compatible time units.
  • Use gross margin for the same products and customers.
  • Calculate downside, base, and upside lifespan cases.
  • Compare with CAC using compatible scope and cohorts.
  • Review payback timing and update as retention data matures.

FAQ

Questions beyond the basic calculation

Is CLV the same as average order value?

No. Average order value covers one purchase. CLV combines purchase value, frequency, lifespan, and gross margin across the relationship.

Can a one-time-purchase business use CLV?

Yes. Purchase frequency may be close to one, and the model can include realistic repeat purchases or referrals only when they are supported by data.

Should support cost be included in CLV?

Include it if it is treated as a direct cost in the gross margin used. If support is operating expense, analyze it separately or use a contribution-value model with a clearly different label.

How does churn relate to CLV?

Higher customer churn generally shortens expected lifespan, reducing CLV. The exact relationship depends on how churn is measured and whether retention is stable over time.

Note: CLV is an estimate for planning, not guaranteed future income. Use business-specific data and professional advice for material financial decisions.