TLDR: Customer lifetime value (CLV) is the total revenue a customer generates over their entire relationship with your business. On Shopify, you can build this from your order history alone, but most brands skew the number by misjudging customer lifespan or using revenue instead of profit.
What is customer lifetime value (CLV)?
Customer lifetime value is the total amount of money a customer is expected to spend with your business over the entire time they buy from you. It’s revenue, projected forward, across every purchase a customer makes, not just their first order.
How many purchases that involves depends entirely on the product. A one-off, long-life purchase, like a thermos, might realistically only get bought once or twice. A seasonal, wear-and-tear product like slippers gets repurchased every year, sometimes more. Neither number is wrong; they’re just different businesses with different CLV profiles, which is exactly why the metric has to be calculated on your own data rather than borrowed from an industry average.
CLV matters because it’s the number that should be setting your acquisition budget. If you know what a customer is actually worth to you over time, you know how much you can afford to spend acquiring one, on Google Ads, on paid social, on anything.
How to calculate customer lifetime value: The formula
The formula itself doesn’t change from business to business. What changes is the accuracy of the numbers you put into it:
CLV = Average Purchase Value × Average Purchase Frequency × Average Customer Lifespan
- Average Purchase Value – total revenue divided by number of orders over a set period. If customers spend £10 on average per order, that’s your starting figure.
- Average Purchase Frequency – how many times a customer buys from you within that same period. Once a year for a repeat-purchase product like slippers, once every few years for a durable product like a thermos.
- Average Customer Lifespan – how long, typically in years, someone keeps buying from you before they churn. This is the figure that varies most between businesses, and the one worth spending the most time getting right.
Multiply the three together and you get a per-customer revenue figure over their full relationship with your brand. Swap revenue for profit at any stage of the formula and you get a far more useful number.
How to calculate lifetime value of a customer on Shopify
Shopify stores already hold everything the CLV formula needs, because the calculation is built entirely from order history. Every purchase, its value, and the date it happened is sitting in your Shopify order data, you don’t need a separate data source to get started.
From that order history alone you can pull average order value and purchase frequency per customer directly. The piece Shopify’s native reporting won’t hand you on its own is an accurate customer lifespan and a true profit figure, since neither of those live in the order table by default, lifespan takes historical order data over time to establish, and profit needs your cost-of-goods data layered on top of revenue.
That’s the gap tools like ASK BOSCO® are built to close: pulling Shopify order history together with cost and ad spend data so the CLV formula runs on real numbers, not revenue alone.
Common mistakes that skew your CLV calculation
The formula doesn’t change. What goes wrong is almost always the inputs. The two mistakes that skew CLV calculations most often are:
- Misjudging customer lifespan. Overestimating how long someone stays a customer, or how often they repurchase, and the whole calculation inflates. Halve the assumed repurchase frequency, like when a customer buys slippers every two years rather than every year and you roughly halve the lifetime value score. Small assumptions about repeat behaviour move the final number.
- Using revenue instead of profit. Leaving out product margin and cost of goods sold inflates CLV, because revenue is always higher than profit. An inflated CLV makes acquisition spend look more affordable than it is, you end up willing to bid more on Google Ads to win a customer than that customer is actually worth, spending more than you should to acquire the same lead.
Both mistakes push in the same direction: an artificially high CLV that justifies overspending on acquisition. Getting the inputs right, real repurchase behaviour, real profit margins, is what makes the formula trustworthy enough to build a budget on.
How to increase customer lifetime value once you’ve calculated it
Once you know your CLV, there are two levers in the formula you can influence: average order value and purchase frequency.
To increase average order value:
- Bundle deals – pairing complementary products to lift basket size.
- Free shipping thresholds – “spend £50, get free delivery” style prompts that nudge one more item into the basket.
- Value-led pricing on larger sizes – showing a lower cost-per-unit on bigger packs or bottles, the way supermarkets show price-per-litre, so the bigger option visibly looks like better value.
To increase purchase frequency:
- Re-engagement emails and discount codes timed to when a customer is statistically likely to repurchase – sending a slippers brand’s activation email in September rather than waiting for a customer to come back on their own.
- Loyalty programs that reward repeat purchases and extend the customer relationship.
- Ongoing engagement – social content, offers, and comms that keep the brand front of mind between purchases.
Every one of these tactics maps back to one of the three variables in the formula. If a test doesn’t move average order value, purchase frequency, or customer lifespan, it isn’t moving CLV.
How ASK BOSCO® calculates and forecasts CLV for you
The recurring theme across every part of the CLV formula is that the numbers need to live in one place. Shopify order data, ad platform spend, and cost data are usually scattered across separate logins and stitching them together manually is where most CLV calculations start to drift.
ASK BOSCO® connects Shopify, Google Ads, and your other marketing and ecommerce data into a single source of truth, so average order value, purchase frequency, and true profit metrics are calculated from the same consistent dataset rather than three separate exports.
From there, AI Studio lets you interrogate that data directly, asking what your CLV looked like over one period versus another, comparing models, and tweaking the formula’s variables to see how they move the result. Widen the time window from one year to five, for example, and you’ll often see repurchase frequency look completely different, because customers who buy once a year look very different in a five-year window than a one-year one.
Once your CLV is calculated on real data, ASK BOSCO® forecasts it forward with 96% accuracy, so you know what a customer is worth, what you can afford to bid on Google Ads to acquire one, and how that feeds directly into your budget forecasting. Better data means better decisions.


