Customer lifetime value estimates how much an average customer is worth to your Shopify store over the whole relationship, not just one order. The simple formula is average order value × purchase frequency × customer lifespan, so a customer spending £50 an order, three times a year for two years, has a revenue CLV of £300. Multiply that by your gross margin before using it to set acquisition budgets, because revenue is not profit.
A customer who spends £50 once is worth £50 of revenue. A customer who spends £50 four times a year for three years is worth £600, and knowing which of the two you are acquiring changes how much you can sensibly spend on ads, welcome offers, email, subscriptions and loyalty.
This guide calculates CLV twice, on revenue and on margin, shows where Shopify and Klaviyo already report it, and explains the levers that move it. Every platform detail was checked against Shopify's and Klaviyo's help pages on 1 October 2026, and the worked figures are illustrative unless we say they come from a client.
Customer lifetime value estimates the value a customer generates across their relationship with your store. Instead of asking how much the first order was worth, it asks how much this kind of customer will generate before the relationship ends, which matters because a first order can hide what happens next: one customer buys once, another subscribes, a third becomes a regular whose baskets grow, and a fourth disappears when the discount ends.
That is why CLV answers one of the most important questions in ecommerce: how much can we afford to spend to acquire a customer? If one type of customer creates £80 of margin and another £300, it is rational to pay more to win the second kind, and Shopify notes that understanding customer value helps you budget for acquisition and judge the return on your marketing.
There are two ways to look at it. Historic CLV is what customers have already spent, which is evidence. Predicted CLV is a forecast: Klaviyo defines Historic CLV as the value of a customer's previous orders after refunds and returns, Predicted CLV as what it expects the customer to spend in the next year, and Total CLV as the two added together. Both are useful, but they should never be presented as the same thing.
There are several CLV models, but a practical starting point for a Shopify store is average order value × purchase frequency × customer lifespan. Shopify's LTV to CAC guide uses the same formula and bases it on revenue, which it calls the ecommerce standard, while noting that some businesses use margin instead. Here it is worked through with an illustrative store whose customers spend £48 an order, buy four times a year and stay for 2.5 years.
| Input | Example | Running total |
|---|---|---|
| Average order value | £48 | £48 per order |
| Orders a year | 4 | £48 × 4 = £192 a year |
| Customer lifespan | 2.5 years | £192 × 2.5 = £480 |
The £480 is revenue, not profit. At a 55% gross margin, the same customer produces £480 × 55% = £264 of gross margin CLV, and that is the figure to use when deciding what you can pay to acquire them. A stricter version, contribution CLV, also deducts the variable costs each customer brings: payment processing, fulfilment, packaging, any delivery you subsidise, returns and customer specific discounts. Label whichever version you use, so nobody mistakes revenue CLV for money in the bank.
Suppose a customer places £600 of orders over the relationship, £80 is refunded and £50 is lost to discounts. Their retained revenue is £470, and after £200 of product cost they leave £270 of gross margin, far less than the £600 a headline total suggests. Watch the source data too: Shopify's customer reports show each customer's total spent including taxes, discounts, shipping and refunds, so strip out VAT and delivery before treating that total as product revenue.
A young store has no long history to measure lifespan from. Shopify suggests making a conservative assumption from early patterns: if most repeat customers come back within six months, start with a one year lifespan and refine it as real data builds up, rather than borrowing an optimistic figure from another business.
You do not need a dedicated CLV app to start, because Shopify and Klaviyo already report most of what you need. The table summarises where each figure lives and when it appears.
| Tool | What it shows | When it appears |
|---|---|---|
| Shopify Customer cohort analysis | Amount spent per customer by cohort, with projections | Any store; projections need 24 months of data |
| Shopify Predicted spend tier | High, Medium or Low future spend | Stores with more than 100 sales |
| Klaviyo predictive analytics | Historic, Predicted and Total CLV per profile | 500 customers with orders and 180 days of history |
Go to Analytics, then Reports, and filter by the Customers category, according to Shopify's customer reports guide. The Customer cohort analysis report groups customers by the month of their first order and, for each cohort, shows total sales, average order value, average orders per customer, amount spent per customer, the top marketing and sales channels and the split of one time and subscription orders. Amount spent per customer is your best historic CLV proxy, and you can filter cohorts by the first order's sales channel, marketing channel or product name to see which first purchases create the most valuable customers.
Choose Amount spent per customer as the metric and switch on Show projections to see future spend for each cohort. Shopify builds these from your own store's previous 24 months of data, hides the toggle if you do not have them, and warns that projections are not a guarantee and can come out higher or lower than reality. Predicted spend tier, available once a store has made over 100 sales, sorts customers who have bought into High, Medium and Low tiers from how often they buy, how much they spend per order, how many orders they have placed and how recently, and the RFM customer analysis report groups customers into 11 groups such as Champions and At risk.
Klaviyo goes further with numeric predictions on the Metrics and insights tab of each profile: Historic CLV, Predicted CLV, Total CLV, churn risk and the average time between orders. The section only appears once the account has at least 500 customers with non zero orders that were not cancelled or refunded, an ecommerce integration such as Shopify, 180 days of order history with orders in the last 30 days, and some customers with three or more orders; a blank section on one profile simply means Klaviyo lacks data on that person (Klaviyo's guide).
Klaviyo retrains the model at least weekly and is clear that predictions work best averaged across groups of customers rather than trusted for any one person. That makes them ideal for segments: build a VIP flow from high historic CLV, or target customers with high predicted CLV, and let the numbers rank customers rather than judging each one by their last order.
CLV becomes most useful next to customer acquisition cost (CAC). Shopify's guide calculates CAC as total ad spend plus sales expenses, divided by the number of new customers acquired, and the ratio is simply CLV divided by CAC. Shopify's guide puts a good ratio at around 3:1, with ecommerce brands often between 2:1 and 4:1; it treats 2:1 or less as close to break even and a very high ratio as a sign you may be underinvesting in growth.
Apply that to our example customer, who costs £80 to acquire. On revenue the ratio is £480 ÷ £80 = 6:1, which looks superb; on margin it is £264 ÷ £80 = 3.3:1, which is healthy but very different. Even Shopify's guide bases LTV on revenue and then illustrates its 3:1 benchmark with a margin based example, which shows how easily the two get mixed up.
Both stores in the diagram have £300 of revenue CLV and a £100 CAC, so both report a 3:1 ratio. At a 25% margin, Store A's customer produces only £75 of gross margin and loses £25 against the acquisition cost; at a 70% margin, Store B's customer produces £210 and leaves £110. So before you compare yourself with any benchmark, ask whether its CLV is revenue or contribution, and see our guide to finding your break even ROAS for the paid media side of the same sum.
There is no universal good CLV. A £300 lifetime value is outstanding for a store selling £20 consumables cheaply acquired, and disappointing for one selling £1,000 products with expensive acquisition. The most useful benchmark is usually another cohort in your own store: this year against last, subscribers against one time buyers, email customers against paid social, full price against discount acquired, and customers grouped by first product or market.
Subscription brands behave differently because one acquisition can produce many orders, so the questions become how long subscribers stay, how often they are billed, what each renewal contributes, how many churn and how long CAC takes to pay back; Shopify's guide suggests healthy subscription businesses aim for monthly churn of 2% to 4%. Our guide to Shopify subscription metrics covers those in depth. Stores selling things people buy once can still build repeat custom, as long as the catalogue gives a satisfied customer a logical reason to come back, such as accessories, refills or gifts.
The formula shows the three ways to raise CLV: increase how much customers spend per order, how often they buy, or how long they stay. Pick the lever that matches your problem rather than trying everything at once.
If customers buy once and disappear, the emails after the first order need to do more than send a receipt: education, replenishment reminders, relevant cross sells, review requests and win back messages, timed to how the product is used. Klaviyo can predict each customer's expected date of next order, but it does not consider what they bought, so for products with known reorder cycles it recommends separate replenishment flows. Our guide to Klaviyo flows for subscription brands sets out a fuller framework.
Ask what someone should buy after Product A; if the answer is unclear to you, it will be unclear to the customer. Make the next purchase easy with cross sells, collections, product education and bundles, and use the product name filter in Shopify's cohort report to see which first purchases lead to repeat buying. Order value can rise through bundles, quantity breaks, free delivery thresholds and premium versions, but a bigger basket bought with a margin destroying discount does not improve customer economics.
Subscriptions raise purchase frequency for products people use up, such as coffee, pet food, supplements, skincare and household goods, but they only lift CLV when subscribers stay. Mama Bamboo, a nappy subscription brand we work with, cut churn by 23% within three months and raised subscription lifetime value by 45% within five months. Aggressive sign up discounts followed by early cancellations can produce the opposite, which our guides to getting repeat customers and adding subscriptions to Shopify explain how to avoid.
A loyalty programme should reward the behaviour that matters commercially, such as a second purchase, shorter gaps between orders, bigger baskets and referrals, so judge it on whether members reorder more often and stay longer than similar non members, not on points issued. And retention is not only an email problem: unreliable delivery, disappointing products, painful returns and slow service shorten customer lifespan in ways no flow can fix.
CLV looks precise in a dashboard, but the assumptions underneath can still be wrong. Watch for these six mistakes:
CLV is only useful when it changes a decision, and the fastest gains usually come from acting on what the store already reports. After we optimised one coffee brand client's store this year, its average customer lifetime value rose from £25 to £35 within two months, a 40% increase, and Mama Bamboo, a nappy subscription brand we work with, cut churn by 23% and raised subscription lifetime value by 45%.
We start every CLV project with five questions: how much the average customer spends, how many orders they place, how long they keep buying, what margin those orders leave and what the customer cost to acquire. Then we segment, comparing first time and repeat customers, subscribers and one time buyers, channels, and discounted and full price cohorts, because that tells you far more than an external benchmark. If one cohort is worth more, ask why; if one first product creates repeat buyers, build acquisition around it; if one offer brings subscribers who leave early, fix the offer rather than celebrating the sign ups.
We are a Klaviyo partner, and retention is commercial work for us rather than campaign sending. Our retainers start from £650 a month plus VAT, are billed one month in arrears and never tie clients into long contracts. See our email marketing agency page if you want help with repeat purchase, segmentation, flows and retention.
What is customer lifetime value?
Customer lifetime value, or CLV, estimates how much a customer is worth to your business over the whole relationship rather than a single order. For a Shopify store it shows how much you can afford to spend acquiring customers and which customer groups are worth the most.
How do you calculate CLV?
Multiply average order value by purchase frequency and customer lifespan. A customer spending £50 an order, three times a year for two years, has a revenue CLV of £50 × 3 × 2 = £300; multiply that by your gross margin to see how much is available for acquisition and other costs.
What is a good CLV to CAC ratio?
Shopify's guide puts a good ratio at around 3:1, with ecommerce brands often between 2:1 and 4:1. Check whether the CLV is based on revenue or margin first, because the same 3:1 can be profitable for a high margin store and loss making for a low margin one.
Where can I see CLV in Shopify?
Go to Analytics, then Reports, and filter by the Customers category. The Customer cohort analysis report shows amount spent per customer by cohort and can project it forward once you have 24 months of data, while Predicted spend tier groups customers into High, Medium and Low once your store has more than 100 sales.
What is predicted CLV in Klaviyo?
Predicted CLV is Klaviyo's estimate of how much a customer will spend in the next year. Klaviyo also shows Historic CLV, the value of past orders after refunds and returns, and Total CLV, the two added together, once your account has at least 500 customers with orders and 180 days of order history.
How can I increase customer lifetime value?
Raise one or more parts of the formula: average order value, purchase frequency or customer lifespan. The levers that work best are post purchase and replenishment flows, a logical second purchase, bundles, subscriptions where the product fits, loyalty that rewards repeat buying and a better delivery and returns experience.
Is CLV the same as LTV?
In ecommerce, CLV and LTV usually mean the same thing: the value a customer generates across the relationship. Some businesses define them differently, so write down exactly how your figure is calculated, including whether it uses revenue or margin, and use that definition consistently.
Work out your store's customer lifetime value this week, starting with your own customers rather than an industry benchmark. Find your average order value, repeat purchase frequency, customer lifespan, margin and acquisition cost, calculate revenue CLV first, then apply margin, then compare customer groups.
That is where the useful questions appear: why customers from one channel stay longer, why one first product creates more repeat buyers, and why subscribers won with one offer churn faster. CLV gives you a framework for answering them, and if retention is the part of the equation you want to improve, see our email marketing agency.