Calculate Customer Lifetime Value: Formula & Example
A regular customer isn't worth €5, but over €1,500 — if you know how to count it.
Calculating customer lifetime value sounds like corporate accounting. But it's one of the most useful numbers for your shop. It answers two questions: How much can I spend to acquire a new customer? And how much does a lost customer cost me? Here you get the formula, two worked examples, and an explanation of why the number is almost always higher than you think.
What is customer lifetime value?
Customer lifetime value (CLV for short) is the revenue or profit a customer brings you over their entire time with you. The simple formula:
CLV = Average transaction × Visits per year × Years as customer
A café customer with a €5 transaction who comes twice a week and stays for three years is worth €1,560 in revenue. Not €5.
The three numbers you need
For the calculation you need three values. You probably have two in your head; the third you'll need to estimate or measure.
Average transaction: What does a customer spend per visit? Daily revenue divided by number of transactions. At a café often €4 to €8, at a salon €25 to €60.
Visits per year: How often does a typical customer come? A café regular maybe 80 to 150 times, a salon customer 6 to 10 times.
Years as customer: How long does a customer stay before they move away or switch? This is the trickiest number. It comes from the churn rate: if you lose 25 percent of customers per year, a customer stays on average 1 ÷ 0.25 = 4 years. How to determine churn rate is explained in the article Churn Rate for small shops.
For profit instead of revenue, multiply the result by your margin. This is the more honest number for decisions, because you can only spend profit again.
Example 1: Customer lifetime value at a café
A café in a residential area. The typical regular customer:
- Average transaction: €5.50
- Visits per year: 2 per week, so about 100 per year
- Duration: 30 percent churn per year, so about 3.3 years
CLV (revenue) = 5.50 × 100 × 3.3 = €1,815
At 30 percent margin, that's a profit CLV of about €545. A single regular customer is worth €545 in profit to your café over their time as a customer. If you lose them, you lose €545, not €5.50.
Example 2: Customer lifetime value at a salon
A salon with mixed clientele. The typical customer:
- Average transaction: €38
- Visits per year: every 7 weeks, so about 7.5 per year
- Duration: 20 percent churn per year, so 5 years
CLV (revenue) = 38 × 7.5 × 5 = €1,425
At a salon, margin is calculated differently because the main cost is labor time. Let's say 40 percent contribution margin after materials and allocated labor: profit CLV about €570.
| Café | Salon | |
|---|---|---|
| Average transaction | €5.50 | €38 |
| Visits per year | 100 | 7.5 |
| Years as customer | 3.3 | 5 |
| CLV revenue | €1,815 | €1,425 |
| Margin | 30 percent | 40 percent |
| CLV profit | approx. €545 | approx. €570 |
Interesting: the café customer with their small transaction ends up worth about as much as the salon customer with their larger one. Frequency beats transaction size.
Self-test: Do you know your customer value?
- Do you know how often a typical customer visits per year?
- Do you know your average transaction?
- Do you know how many customers you lose per year?
- Have you ever calculated what a lost customer costs?
- Do you know how much you can spend to acquire a new customer?
If you answered no to more than two questions, you're missing the most important number for your decisions. Without customer identification, these remain guesses.
What you do with the number
CLV isn't a number for the wall, but for three concrete decisions.
How much can a new customer cost?
If a customer brings €545 in profit, you can spend significantly more on acquiring them than their first €5.50 transaction. An opening offer, a free coffee on first visit, a flyer: anything under a fraction of CLV is justified. Most owners are far too stingy here, because they use the first transaction as a benchmark. The math is in the article What does a new customer cost?.
What does a lost customer cost?
If ten regular customers switch to a competitor in a year, that's €5,450 in profit over their remaining customer lifetime in the café example. That's the price of a bad day, an unfriendly part-time employee, or a price increase without explanation. The number makes clear why a reminder after three weeks of absence pays for itself, even if it includes a free coffee.
How much can loyalty cost?
A stamp card with 10 stamps and a free coffee costs you about 10 rewards at €0.80 per customer per year, so €8. If it extends customer duration from 3.3 to 4 years or increases visits from 100 to 110, CLV rises by much more than €8. The reward is then not an expense, but the cheapest investment in your shop.
How to increase CLV
The formula has three factors, and each is a lever:
Increase transaction size: Add-on products, upgrades, an extra at checkout. At a café, a pastry with coffee; at a salon, a care product.
Increase frequency: The strongest lever for frequency-based businesses. A stamp card, promotions on slow days, push notifications. From 100 to 110 visits is 10 percent more CLV.
Extend duration: Reactivate inactive customers, birthday greetings, the feeling of being recognized. From 3.3 to 4 years is 20 percent more CLV.
All three levers work multiplicatively. If you increase transaction by 10 percent, frequency by 10 percent, and duration by 10 percent, you increase CLV by 33 percent, not 30.
What happens if you change nothing
Without customer identification, you don't know who comes back and who doesn't. You only see daily revenue. If ten regular customers switch to a competitor in a year, you won't notice immediately because new walk-in traffic fills the gap. But over three years you lose 30 regular customers with €545 CLV each — that's over €16,000 in profit. Most owners only realize something's wrong when revenue has already dropped noticeably. By then the cause is months old.
The limits of the simple formula
The formula above is deliberately simple. It works with averages, and averages hide differences. Your ten best customers might have a CLV of €5,000, your occasional customers a CLV of €50. For a start, the average is enough. For deeper analysis, calculate CLV per segment: regular customers, occasional customers, new customers.
Also, the formula needs customer identification. Without it, you don't know frequency or duration per customer, only daily revenue. A digital stamp card provides exactly this identification, without requiring you to collect names: each scan belongs to a card, and the dashboard shows repeat visitors and active cards. What other metrics you can derive from this is covered in the article Measure loyalty programs: 7 metrics.
Conclusion
Calculating customer lifetime value means multiplying average transaction times visits per year times years as customer, optionally times margin. The result is almost always many times what the first transaction suggests: a café customer with a €5.50 transaction is worth €1,800 in revenue over time. This number tells you what a new customer may cost, what a lost customer costs, and why loyalty efforts pay off. With stampa you get the customer identification and repeat visitor numbers you need for this. You start free, no credit card required, and see in five minutes how many of your customers really come back.