How to calculate customer lifetime value

Customer lifetime value is what one customer is worth across the whole relationship, and it comes in two versions that differ by more than double. A customer spending £48 an order, 3.2 times a year, for 2.5 years generates £384 of revenue and £175.10 of contribution. The first number is the one usually quoted; the second is the only one you can actually spend, and discounting it for the years you have to wait brings it down again to £147.87. This page builds all three from records you already have.

The formula, in the only version worth using

Written out in full, lifetime value is four numbers multiplied together:

Lifetime value = average order value × orders per year × years retained × contribution margin %

Drop the last term and you get the revenue version, which is the one that circulates because it is bigger:

Revenue lifetime value = average order value × orders per year × years retained

The difference is not cosmetic. Revenue is money that passes through your account on its way to suppliers, carriers and payment processors. Contribution is what is left when those have been paid, and it is the only part available to cover advertising, overheads and you. A shop that plans against the revenue figure is budgeting money it will never see.

Use contribution rather than gross margin if you can, meaning the price less every cost that exists only because the order happened: goods, packaging, postage and the platform and payment fees. That is the same contribution figure used in customer acquisition cost, and keeping the two definitions identical is what makes the comparison between them mean anything.

Getting each input from your own records

All four inputs come out of sales data you already hold. No estimates are needed, and estimates are exactly what makes most published lifetime value figures worthless.

InputHow to get itWatch for
Average order valueTotal revenue in a period ÷ number of orders in that periodUse the amount the customer paid including any delivery charge, since that is what the contribution percentage is measured against.
Orders per yearTotal orders ÷ number of unique customers, over a full yearA part-year understates it badly. Customers who joined in November cannot have bought four times.
Years retained1 ÷ annual churn rate, where churn is the share of last year’s customers who did not buy this yearIf 40% lapse each year, retention is 1 ÷ 0.40 = 2.5 years.
Contribution margin %(Order value − goods − fulfilment − fees) ÷ order valueLeaving out postage or platform fees is the single biggest cause of an inflated figure.

For a shop too young to have a year of history, the honest move is to say so and use the months you have, labelling the result as provisional. A lifetime value built on eleven weeks of data is a guess wearing a decimal point.

A worked customer

Kestrel and Fern, the invented candle maker from the acquisition cost guide, has a full year of orders. Reading the four inputs off the sales export:

InputWorkingValue
Average order value£96,000 revenue ÷ 2,000 orders£48.00
Orders per year2,000 orders ÷ 625 customers3.2
Years retained1 ÷ 0.40 churn2.5
Contribution margin£21.90 ÷ £48.0045.6%

Now both versions, step by step:

Revenue LTV = £48.00 × 3.2 × 2.5 = £384.00
Contribution LTV = £384.00 × 0.456 = £175.10

It is worth seeing it as an annual flow as well, because that is how it actually arrives:

PeriodRevenueContributionCumulative contribution
Year 1£153.60£70.04£70.04
Year 2£153.60£70.04£140.08
Year 3 (half)£76.80£35.02£175.10
Whole relationship£384.00£175.10 

The gap between £384.00 and £175.10 is £208.90 of goods, packing, postage and fees. Anyone setting an advertising budget against the £384 is committing to spend money that belongs to their suppliers.

Lifetime value against acquisition cost

The ratio is the reason the measure exists. Against the £20.00 acquisition cost worked out in the CAC guide:

LTV to CAC = £175.10 ÷ £20.00 = 8.8 to 1

On the face of it that is a very healthy business. But notice what happens if the comparison is made with the wrong numerator: £384.00 ÷ £20.00 gives 19.2 to 1, and a shop believing that figure would cheerfully double its advertising. The denominator has to be contribution, or the ratio is fiction.

The second thing the ratio hides is when. Spread the same relationship over time and set the acquisition cost against it:

Point in the relationshipContribution receivedNet of the £20.00 CAC
First order£21.90+£1.90
End of year 1£70.04+£50.04
End of year 2£140.08+£120.08
End of the relationship£175.10+£155.10

The 8.8 to 1 is real, and 89% of it arrives after the first order. That is the whole cash problem of a growing shop in one line: the spending happens in month one and the return happens over thirty months, so the faster you grow the more of your own money is out in the field at any moment.

Why a pound in year three is not a pound

£175.10 treats money arriving two and a half years out as identical to money arriving today. It is not, for three separate reasons: you could have used that cash meanwhile, the customer might lapse earlier than the average says, and your own costs will have risen.

The standard correction is to discount future amounts by a rate per year. The rate is a judgement, not a fact, so pick one, state it, and be consistent.

Present value = amount ÷ (1 + rate)years

At an illustrative 10% a year, applied to the same flow:

PeriodContributionDivided byPresent value
Year 1£70.041.10£63.67
Year 2£70.041.21£57.89
Year 3 (half)£35.021.331£26.31
Discounted lifetime value£175.10 £147.87

Discounting removes £27.23, or 15.6% of the total. The ratio against acquisition cost falls from 8.8 to 1 to 7.4 to 1 — still strong, and now honest about the waiting.

The correction matters most exactly where people lean on lifetime value hardest. A shop justifying a high acquisition cost on the grounds that customers stay for five years is counting money from 2031, and at 10% a year a pound then is worth about 62 pence now. The longer the retention assumption, the more of the answer is coming from years nobody can see.

What lifetime value cannot tell you

Lifetime value is four estimates multiplied together, which means the errors multiply too. It is a planning number and it should never be mistaken for a measurement.

Arithmetic and general information only — not financial, tax, legal or investment advice. Your own figures, and your own accountant, decide what any of this means for you.

Do the quick version free

free profit margin calculator — put an order value and its total cost into it and it returns the contribution percentage, which is the multiplier the whole lifetime value sum turns on. It runs in your browser and nothing you type is sent anywhere.

See inside the toolkit first

The Business Sale Readiness Toolkit sample shows every sheet, every row of the inputs sheet and the actual Excel formulas — no email, no account. If the sample is not worth your afternoon, the full workbook will not be either.

The tool for this job

The Small Business CFO Operating System ($39) is a working spreadsheet that holds order values, repeat rates and what each sale leaves behind, so lifetime value is read off real months rather than assumed. One-time purchase, instant download.

Frequently asked questions

What is the formula for customer lifetime value?

Lifetime value = average order value × orders per year × years retained × contribution margin. A customer spending £48.00 an order, 3.2 times a year, for 2.5 years at a 45.6% contribution margin is worth £175.10. Leaving out the margin term gives the revenue version, £384.00, which is not money you can spend.

How do I work out how long a customer stays?

Divide 1 by the annual churn rate, where churn is the share of last year’s customers who did not buy again this year. If 40% lapse each year, average retention is 1 ÷ 0.40 = 2.5 years. Treat it as approximate: most customers lapse hardest straight after the first order, so a steady-rate average overstates how long a new customer really stays.

What is a good LTV to CAC ratio?

There is no universal figure, and the ratio is only meaningful if the top half is contribution rather than revenue. In the worked example £175.10 against a £20.00 acquisition cost is 8.8 to 1, while the same shop using its £384.00 revenue figure would claim 19.2 to 1 and over-spend accordingly. Compare like with like before comparing against anyone else.

Should I discount future lifetime value?

It is worth doing whenever the retention assumption runs beyond a year or so, because money arriving in 2029 is not money now. Dividing each year by (1 + rate) to the power of the years, at an illustrative 10%, brings £175.10 down to £147.87 — a 15.6% reduction. The rate is a judgement rather than a fact, so state which one you used.

Why is my lifetime value so much lower than figures I see quoted?

Usually because the quoted figure is revenue and yours is contribution, and the gap between the two is every cost of actually delivering the orders — £208.90 of the £384.00 in the worked example. The other common cause is a retention assumption taken from a different kind of business, since the term multiplies straight through the answer.

Other guides