FormulaCraft

How to calculate customer lifetime value in Excel and Google Sheets

Excel & Google Sheets
=A2*B2*C2

Verified example

Computed by a real spreadsheet engine on the sample data below.

AvgPurchaseFreqPerYrLifespanYrsCLV
8534=A2*B2*C2
12025=A3*B3*C3
4062=A4*B4*C4

=A2*B2*C21020

Try it with your data

Edit the grid or formula, then run it through a real spreadsheet engine — no signup.

Sample data — click any cell to edit

Runs server-side · free · no signup

Step by step

  1. 1Organize your inputs in a row: A2 = average purchase value (e.g. 85), B2 = average purchase frequency per year (e.g. 3), C2 = average customer lifespan in years (e.g. 4).
  2. 2In D2, calculate CLV: =A2*B2*C2. For this example: 85 × 3 × 4 = 1020.
  3. 3To compute per-row CLV for a table of customer segments with different values, copy D2 down the table.
  4. 4For a margin-adjusted CLV, multiply by the gross margin percentage: =A2*B2*C2*E2 where E2 contains the margin (e.g. 0.40 for 40%).
  5. 5For a discounted CLV using present value of an annuity, use: =A2*B2*((1-(1+D2)^(-C2))/D2) where D2 is the annual discount rate.

Tips

Need it for your exact data?

Describe your columns in plain English and get the precise formula for your sheet, with the right Excel or Sheets syntax.

Frequently asked

What is the difference between historical CLV and predictive CLV?

Historical CLV sums actual revenue from a customer to date. Predictive CLV (the formula above) projects future revenue based on behavioral averages. Use historical CLV to evaluate past segments and predictive CLV to set acquisition budgets.

How do I calculate CLV when customers have very different purchase patterns?

Segment customers into cohorts (e.g. by acquisition channel or product tier) and calculate separate CLV per segment rather than using a single average, which would obscure the variance.

Should CAC be subtracted from CLV?

CLV and CAC are separate metrics. The CLV:CAC ratio (target ≥ 3:1) is the key health indicator — you do not subtract CAC from CLV but compare them as a ratio.

Formulas used

Written and reviewed by FormulaCraft Team. Each formula on this page is run through our verification engine before publishing.

Last reviewed: