×
Shopify agency background 1 Shopify agency background 2 Shopify agency background 3 Shopify agency background 4

Customer Lifetime Value for Shopify Stores: How to Calculate and Grow It

SHOPIFY EMAIL MARKETING
Customer Lifetime Value for Shopify Stores: How to Calculate and Grow It

SHARE

Key Takeaways

  • Customer lifetime value (CLV) is the value a customer generates across their whole relationship with your store, and the simple formula is average order value × purchase frequency × customer lifespan.
  • A customer spending £48 four times a year for 2.5 years has a revenue CLV of £480, but at a 55% gross margin only £264 of that is available to cover acquisition and other costs.
  • 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.
  • Shopify's Customer cohort analysis report shows amount spent per customer by cohort and can project it forward once a store has 24 months of data; Predicted spend tier needs more than 100 sales.
  • Klaviyo shows Historic, Predicted and Total CLV on each profile once an account has at least 500 customers with orders, 180 days of order history, orders in the last 30 days and some customers with three or more orders.
  • Shopify's guide puts a good LTV to CAC ratio at around 3:1, but the same 3:1 can mean profit or loss depending on whether CLV is measured on revenue or on margin.

Quick Answer

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.

Table of Contents

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.

What Is Customer Lifetime Value?

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.

How Do You Calculate Customer Lifetime Value?

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.

The CLV formula, worked through Order value Orders a year Lifespan, years £48 4 2.5 × × Revenue CLV £480 × 55% gross margin Gross margin CLV £264
Illustrative example: revenue CLV from average order value, purchase frequency and lifespan, then gross margin CLV at a 55% margin.
InputExampleRunning total
Average order value£48£48 per order
Orders a year4£48 × 4 = £192 a year
Customer lifespan2.5 years£192 × 2.5 = £480

Calculate CLV on Margin, Not Just Revenue

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.

Allow for Refunds, Discounts, VAT and Shipping

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.

If Your Store Is New

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.

Where Can You See CLV in Shopify and Klaviyo?

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.

ToolWhat it showsWhen it appears
Shopify Customer cohort analysisAmount spent per customer by cohort, with projectionsAny store; projections need 24 months of data
Shopify Predicted spend tierHigh, Medium or Low future spendStores with more than 100 sales
Klaviyo predictive analyticsHistoric, Predicted and Total CLV per profile500 customers with orders and 180 days of history

Customer Value in Shopify

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.

Predicted CLV in Klaviyo

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.

What Is a Good CLV to CAC Ratio?

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.

Same 3:1 ratio, different outcome Store A, 25% margin Margin CLV £75 Acquisition cost £100 Loses £25 per customer Store B, 70% margin Margin CLV £210 Acquisition cost £100 Keeps £110 per customer
Illustrative example: two stores with £300 of revenue CLV and £100 CAC, a 3:1 revenue ratio, at different gross margins.

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.

What Does a Good Customer Lifetime Value Look Like?

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.

How Can You Increase Customer Lifetime Value?

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.

Post Purchase and Replenishment Flows

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.

A Logical Second Purchase and Higher Order Values

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 Where the Product Fits

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.

Loyalty and the Customer Experience

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.

What Mistakes Distort CLV?

CLV looks precise in a dashboard, but the assumptions underneath can still be wrong. Watch for these six mistakes:

  1. Calling revenue profit. A £500 revenue CLV at a 40% gross margin is £200 of margin before other variable costs, so label every figure as revenue, gross margin or contribution CLV.
  2. Mixing one time and repeat buyers. If 70 customers buy once and 30 buy six times, one average hides two different behaviours; Shopify's Returning customers and One time customers reports separate them for you.
  3. Measuring too early. A twelve month CLV for customers acquired six weeks ago is a forecast, so use a mature cohort, wait for the data or label the figure as a prediction.
  4. Ignoring refunds and VAT. Klaviyo's Historic CLV already deducts refunds and returns; your own spreadsheet should too, and should strip out VAT and shipping.
  5. Ignoring discounts. A full price customer and one who only buys in 40% off sales can place the same number of orders and contribute very different amounts.
  6. Assuming every channel brings the same customer. Two campaigns with the same £40 CAC can bring one time buyers and four time buyers, which is why the cohort report's marketing channel view matters.

Why Matters Perspective

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%.

Coffee client: average CLV £25 Before £35 Two months later 40% higher in two months
Average customer lifetime value on a Why Matters coffee brand client's store, before and two months after our optimisation work this year.

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.

Frequently Asked Questions

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.

Final Thoughts

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.