Customer lifetime value sounds like a corporate metric and is useful to a small shop, because it converts a vague sense that regulars matter into a number you can weigh against what you spend to keep them.
What is the formula for customer lifetime value?
Average transaction value, multiplied by how many times a customer buys in a year, multiplied by how many years they stay, multiplied by your gross margin. The margin step is the one most often skipped, and leaving it out overstates the answer by two or three times.
| Input | Where it comes from | Café example |
|---|---|---|
| Average transaction value | Total sales ÷ transactions | €4.00 |
| Visits per year | From a loyalty record, or estimated | 100 |
| Years retained | How long a regular stays before drifting | 3 |
| Gross margin | Your own figure | 65% |
| Lifetime value | 4 × 100 × 3 × 0.65 | €780 |
That is contribution rather than revenue, which is the version worth using. A customer who generates €1,200 of sales at a 35% margin is worth €420 to the business, and spending €300 to keep them would be a poor trade dressed up as a good one.
Where do the numbers come from without a CRM?
Average transaction value comes straight off the till. Gross margin you already know. The two hard ones, visits per year and years retained, are exactly what a loyalty programme produces, and without one they have to be estimated.
A defensible estimate beats no figure. Take your best guess at how often a regular comes in a normal month and how long they typically stay before moving away or drifting off, and be conservative on both. The point is not precision; it is knowing whether a customer is worth €80 or €800.
What does the number tell you?
What you can afford to spend to keep a customer, and what it costs you when one leaves. Both decisions are otherwise made on instinct.
- A reward costing 2 to 3% of lifetime value is cheap insurance; one costing 20% is a discount in disguise.
- A loyalty subscription at €45 a month is covered by retaining roughly one café customer a month.
- Losing ten regulars a year at €780 each is €7,800 of contribution, usually more than the marketing budget.
- A customer who visits twice as often is worth twice as much, which is why frequency is the lever to pull.
How do you increase lifetime value?
Of the four inputs, frequency and retention are the ones a small business can reliably move, and they are the two a loyalty programme addresses directly. Transaction value is hard to shift and margin is usually fixed by your costs.
The arithmetic is worth seeing. One extra visit a month for a café customer takes them from 100 visits a year to 112, which on the example above adds about €94 of contribution per customer, from a reward costing under €3 a year.
What is a common mistake in this calculation?
Using revenue instead of contribution, and using the average customer instead of the regular. Both inflate the figure, and the second one matters more than it sounds: an average that includes one-time visitors describes nobody.
Calculate it for the customers you want more of. A café's occasional tourist and its Tuesday regular are different businesses, and only one of them is worth designing a programme around.
Should you use the five per cent claim?
The widely repeated line that a five per cent increase in retention raises profit by 25 to 95 per cent comes from research on contractual businesses and does not transfer cleanly to a shop with a counter. Quoting it as fact is a credibility risk.
The honest alternative is arithmetic you can show. Take your own active customer count, your own average spend, and one extra visit per customer per year: for 300 customers at €8, that is €2,400 of additional revenue, arrived at without borrowing anyone's percentage.
How long should the 'lifetime' be?
Use a horizon you can observe rather than a theoretical one. Three years is a sensible default for a local business, because it is long enough to be meaningful and short enough that you have evidence for it.
Longer horizons make the number bigger and less useful. A ten-year lifetime value assumes a customer, a business and a neighbourhood that all stay the same for a decade, and it will justify spending that a three-year figure would not.
Should you calculate it per segment?
Yes, at minimum splitting regulars from occasional customers, because a single average describes neither. A café's weekday regular and its Saturday visitor differ by a factor of ten, and a programme designed around the average is designed for nobody.
| Segment | Visits/yr | Spend/visit | 3-yr value at 65% margin |
|---|---|---|---|
| Daily regular | 220 | €4.00 | €1,716 |
| Twice-weekly | 100 | €4.00 | €780 |
| Weekly | 50 | €4.50 | €439 |
| Occasional | 12 | €5.00 | €117 |
The spread is the useful part. A daily regular is worth roughly fifteen occasional customers, which is the argument for spending effort on retention rather than on footfall, and for making sure the counter script reaches the people who come every day rather than the ones with time to spare.
What does lifetime value tell you about churn?
It converts a lost customer from an abstraction into a figure. A café losing one twice-weekly regular a month is losing about €9,400 of contribution a year, which is usually more than everything it spends on marketing.
That is also the case for the lapsed-customer list. A message to someone who has not appeared for three weeks costs a fraction of a cent and is addressed to a specific person worth several hundred euros, which is a better return than any advertising available at that price.
How does lifetime value change what you spend to acquire a customer?
It sets the ceiling. If a twice-weekly café regular is worth €780 of contribution over three years, spending €20 to acquire one is obviously sound and spending €200 is defensible, but only if they become a regular rather than visiting once.
That conditional is where most acquisition spending goes wrong. The value in the calculation assumes retention that the business may have no mechanism to deliver, so the honest version is to compare acquisition cost against the value of a customer who behaves like your average new customer, not like your best existing one.