Digital Marketing

What Is Customer Lifetime Value (CLV)? How to Calculate It, With Formulas and an Example

Talha Aslan 18 min read 1 views

What is customer lifetime value (CLV)?

Customer lifetime value (CLV) is the total value a customer brings to your business over the entire relationship. It combines repeat purchases, average order value and how long the customer stays. The most useful version measures gross profit rather than revenue, so it tells you how much you can afford to spend to win one customer.

Customer lifetime value is one of the most quoted and least accurately calculated metrics in marketing. I have worked in digital marketing since 2012, and the pattern I see most often is simple: businesses manage ads on first order profit. However, the real profit usually starts with the second and third order. In this guide I walk you through the CLV formulas, a step by step example, the LTV to CAC ratio and how the number should change your ad targets.

Are CLV, LTV and CLTV the same thing?

In short, yes. All three describe the same idea. CLV stands for customer lifetime value, CLTV is another abbreviation of the same phrase, and LTV simply means lifetime value. SaaS teams tend to say LTV, while ecommerce and retail teams prefer CLV.

The real difference lies in what goes into the calculation, not in the name. Some reports add up revenue only. Others subtract returns, shipping and payment fees and show profit. As a result, two teams can use the same acronym and talk about very different numbers. So always label your sheet as revenue based or profit based.

  • Revenue based CLV: Total customer spend. It is quick to calculate but misleading for budget decisions.
  • Profit based CLV: Total spend minus product cost, returns, shipping and fees. This is the version you need for ad decisions.
  • Predictive CLV: A model that estimates future value from past behaviour. You move to it once you have enough data.

Why does customer lifetime value matter so much?

Because it sets the ceiling on what you can spend to acquire a customer. If you compare acquisition cost with the first order only, many channels look unprofitable. Yet when the same customer buys three times a year, the picture changes completely.

Customer lifetime value shapes three decisions directly. First, it defines your acquisition budget, meaning the highest price you can pay for a new customer. Second, it shows which channel actually brings profitable customers. Finally, it makes quiet investments such as loyalty, email and customer service measurable.

On the other hand, a business without CLV panics when a competitor raises bids. That competitor may convert its customers three more times and can accept a loss on the first order. If you only look at the first basket, you lose that race before it starts. That is why I recommend putting this metric near the top of your digital marketing KPI list.

What data do you need to calculate CLV?

The good news: a basic calculation needs no expensive software. An order export and a spreadsheet will do. However, you must be able to join orders at customer level. For guest checkouts, matching by email or phone number is essential.

  1. Average order value (AOV): Total revenue divided by the number of orders. I cover it in detail in the AOV guide.
  2. Purchase frequency: Orders per customer in a given period.
  3. Gross margin: What remains after product cost, returns, shipping and payment fees.
  4. Retention or churn rate: The share of customers who keep buying from one period to the next.
  5. Customer acquisition cost (CAC): Marketing and sales spend divided by new customers.

If one of these five inputs is missing, the result will be off. In particular, many teams use a margin that only removes product cost. Without shipping and returns, CLV looks higher than it really is.

How does the simple CLV formula work?

The simplest formula has three parts: average order value, yearly purchase frequency and the average number of years a customer stays. In other words, you find what a customer spends per year and multiply it by the length of the relationship.

Revenue based CLV = Average order value × Orders per year × Average customer lifespan (years)

For example, with an average order of $80, three orders a year and an average lifespan of 2.5 years, revenue based CLV comes to $600. This formula is fast and useful for a first management presentation. Still, it ignores profit, so do not use it alone for budget decisions.

Also, most businesses fill in the lifespan figure with a guess. It is far better to derive it from your retention rate, which I show a little further down. For the percentage steps, the percentage calculator saves time.

Why is profit based customer lifetime value more accurate?

Because you pay for ads with profit, not with revenue. A customer who leaves $600 in revenue at a 40 percent margin leaves $240 in gross profit. That $240, not the $600, is the number to compare with acquisition cost.

Profit based CLV = Average order value × Orders per year × Gross margin × Average customer lifespan

Calculating the margin honestly is critical here. Besides product cost, subtract these items too:

  • Returns and exchanges, which take a large share in fashion and footwear.
  • Shipping, if you do not charge it to the customer. Your free shipping threshold affects this share directly.
  • Payment processing and marketplace fees.
  • Packaging and promotional discounts.

The pattern I see most in audits: a business thinks its margin is 50 percent, then drops to 30 percent once these items come out. Consequently, CLV shrinks by almost half. Setting ad targets without seeing that gap means burning budget blindly.

How do you calculate customer lifespan from churn rate?

The most practical way to estimate lifespan is to use churn. Churn is the share of customers who stop buying in a given period. Retention is the opposite: 60 percent retention means 40 percent churn.

Average customer lifespan = 1 ÷ Churn rate

With yearly churn of 40 percent, the average lifespan is 1 ÷ 0.40 = 2.5 years. This way you replace a guess with real behaviour. A shorter formula follows from this:

CLV = Yearly gross profit per customer ÷ Churn rate

With yearly gross profit of $96 and churn of 40 percent, CLV again comes to $240. However, this formula assumes churn stays flat over the years. In reality, first year churn tends to run high, and customers who place a second order stay much longer. So treat this as a starting point, not a final answer.

A practical fix is to measure churn in two groups: one time buyers and customers with at least two orders. The second group usually churns far less. That gives you a more realistic mix and shows in numbers how valuable the second order is.

Worked example: how do you calculate CLV for an online store?

The figures below do not belong to a real client. They form a hypothetical example to show the method. You can follow the same steps with your own data.

InputValueHow I got it
Average order value$80Yearly revenue ÷ orders
Orders per year3Orders ÷ unique customers
Gross margin40%After cost, returns, shipping and fees
Yearly gross profit per customer$9680 × 3 × 0.40
Yearly churn40%Bought last year, not this year
Average lifespan2.5 years1 ÷ 0.40
Profit based CLV$24096 ÷ 0.40
Customer acquisition cost$60Marketing spend ÷ new customers

According to this table, every new customer returns four times their acquisition cost in gross profit. However, that profit does not arrive at once; it trickles in over 2.5 years. Therefore you also need to check whether your cash flow can carry that wait.

Why should you add a discount rate to CLV?

A dollar you earn today is worth more than a dollar you earn three years from now. The gap grows in periods of high inflation. A discount rate brings future profit back to its present value.

CLV = m × (1 + d) ÷ (1 + d − r)

Here m is yearly gross profit, r is the retention rate and d is the discount rate. With m = $96, r = 0.60 and d = 0.10, the result is 96 × 1.10 ÷ 0.50 = $211.20. In other words, discounting pulls the value down by about 12 percent from $240.

So which rate should you pick? There is no fixed rule. You can base it on your cost of capital or your inflation outlook. What matters is to use the same rate every period and state it in the report. Otherwise, when you compare two quarters, you cannot tell whether a change came from customers or from assumptions.

How does the calculation change for subscriptions and services?

For subscriptions you use monthly revenue instead of order frequency. The logic stays the same, but the period becomes a month. This setup fits SaaS products, memberships and monthly maintenance contracts.

CLV = Monthly revenue per customer × Gross margin ÷ Monthly churn

Say the monthly fee is $50, gross margin is 70 percent and monthly churn is 5 percent. Then the average customer stays 20 months, and CLV = 50 × 0.70 ÷ 0.05 = $700. Cutting monthly churn from 5 to 4 percent extends lifespan to 25 months and lifts CLV to $875.

This small example shows an important point: one point of churn improvement can create more value than a price increase. For service businesses, use the repeat project rate and the average project fee instead. The logic does not change; only the period and the unit do.

How do you measure CLV with cohort analysis?

Cohort analysis groups customers by the month of their first purchase and tracks how much each group spends over time. Unlike average based formulas, it shows actual accumulation. That makes it the most solid method.

  1. Group customers by first order month, for example the January cohort.
  2. Calculate each cohort's total gross profit at month 1, 3, 6 and 12.
  3. Divide that total by the number of customers in the cohort.
  4. Compare the cohort curves on the same chart.

This way you see which campaign period brought more valuable customers. For instance, cohorts acquired during deep discount periods often show a weak second order rate. In addition, if you build cohorts by channel, you can tell which ad source brings loyal customers. To add this view to your reporting, see my guide on how to read a digital marketing report.

Should you use historical or predictive CLV?

Use both, but for different jobs. Historical CLV measures value that has already happened, while predictive CLV estimates the future. The comparison below makes the difference clear:

AspectHistorical CLVPredictive CLV
Data sourceCompleted ordersPast behaviour plus a model
AccuracyExact but backward lookingEstimated, with error margin
For new customersNot useful, no data yetGives an early signal
Setup effortLow, a spreadsheet will doNeeds enough data volume
Best useBudget ceiling, reportingSegmentation, bidding

I advise small and mid sized businesses to start with historical CLV. As data volume grows, you can move to a predictive model. Otherwise, a model built on thin data produces a number no more reliable than a gut feeling.

What is the LTV to CAC ratio and what level is healthy?

The LTV to CAC ratio divides the gross profit a customer brings by the cost of acquiring them. With the example's $240 CLV and $60 acquisition cost, the ratio is 4:1. Put simply, every dollar you spend turns into four dollars of gross profit over the customer's lifetime.

A common rule of thumb in the industry treats roughly 3:1 as healthy. Still, do not read it as a universal threshold. Your margin structure, cash position and growth goal decide the right ratio.

  • 1:1 or below: Every new customer loses money. Slow down acquisition and fix retention first.
  • Around 3:1: Usually a balanced growth zone.
  • 5:1 or above: You are profitable but probably underinvesting and leaving room to competitors.

To measure acquisition cost properly, use the method in my CPA guide. Also keep blended CAC, which pools all channels, separate from channel level CAC; each answers a different question.

Why does the payback period matter as much as LTV to CAC?

Because LTV to CAC tells you whether a customer is profitable, while the payback period tells you when. If you read them apart, you can end up profitable on paper with an empty bank account.

Payback period (months) = CAC ÷ Monthly gross profit per customer

In the example, yearly gross profit is $96, so about $8 per month. With an acquisition cost of $60, the customer pays back in 7.5 months. During that time you finance the ad spend from your own pocket.

Consequently, a business that wants fast growth but has tight cash can struggle despite a strong LTV to CAC ratio. In that case, featuring products that make a profit on the first order, or speeding up the second order, shortens payback. I use the same logic for web projects in the website ROI and payback guide.

How does customer lifetime value change your ROAS target?

A ROAS target built on the first order holds back growth for businesses with repeat buyers. Break even ROAS on the first order equals 1 ÷ gross margin; at a 40 percent margin that is 2.5. So if each ad dollar does not bring $2.50 in revenue, you lose money on the first order.

Once customer lifetime value enters the picture, the target shifts. If your target LTV to CAC ratio is 3:1, a $240 CLV lets you spend up to $80 on one customer. Since the first order is $80, even a first order ROAS of 1.0 becomes acceptable. That holds only as long as retention really delivers.

Be careful when you apply this. Aggressive targets based on predicted value turn into losses fast if retention drops. Therefore track first order ROAS and 90 day ROAS separately at first. You can test scenarios with the ROAS calculator and find a target that fits your margin.

How do GA4 and Google Ads use customer lifetime value data?

Google Analytics 4 shows lifetime value (LTV) per user in the User lifetime exploration, as a total, an average and percentiles. When enough data exists, GA4 predictive metrics also offer purchase probability, churn probability and predicted revenue.

GA4 sets clear thresholds for predictive metrics. According to the official help page, at least 1,000 returning users must trigger the relevant condition and at least 1,000 must not, within a seven day period over the last 28 days. Purchase events also need the value and currency parameters. The User lifetime documentation covers the report itself.

On the Google Ads side, there are customer lifecycle goals. The new customer acquisition goal offers New Customer Value, New Customer Only and High Value New Customer modes; the last one works only in Search and Performance Max. That way you can assign extra value to new customers and bring bidding closer to CLV logic. My GA4 guide covers the setup side.

How does RFM analysis complement customer lifetime value?

RFM is a simple segmentation method that scores customers on three factors: recency of the last purchase, purchase frequency and total monetary spend. CLV gives you an average; RFM shows where that value actually sits.

You score each factor from 1 to 5. For example, a customer who bought in the last 30 days gets a 5 on recency, while one who has been silent for a year gets a 1. Then you can separate the most valuable group, recent frequent high spenders, from the at risk group that used to be valuable but has gone quiet.

  • Champions: High on all three. Offer them priority and early access rather than discounts.
  • At risk: High frequency and spend but an old last purchase. Point your win back flows at them first.
  • Newcomers: Single order, recent date. They are the right audience for second order flows.

In practice, my team and I first build the RFM segments, then calculate a separate CLV for each. The gap is usually striking and makes it clear where the budget should go. My target audience analysis guide helps you understand those groups better.

Why is CLV different for B2B companies?

In B2B you have fewer customers, larger deals and a longer sales cycle. So the average based ecommerce formulas are not enough on their own. A handful of large accounts can easily distort the average, which means you need to calculate per account or per industry.

Pay extra attention to these items in a B2B calculation:

  1. Contract length: For annual contracts, measure churn by renewal period, not by month.
  2. Expansion revenue: When an existing client buys a new product or extra seats, CLV grows.
  3. Cost to serve: Large accounts often need more support; take that cost out of the margin.
  4. Sales team time: Add sales effort, not just ads, to acquisition cost.

On the other hand, losing one client in B2B can shake the yearly plan. That is why I also report the share of the top ten accounts in total revenue. If that share runs high, diversifying the customer base is smarter than pushing growth.

How can you increase customer lifetime value?

CLV has four levers: basket size, purchase frequency, margin and relationship length. The weakest link in your data decides which one to pull first.

  • Speed up the second order: The gap between the first and second order is the strongest loyalty signal. Set up a timed reminder flow after the first delivery.
  • Grow the basket: Complementary product suggestions and bundles lift AOV. Protect your margin when you run a second item discount.
  • Catch churn early: Send personal offers to customers whose purchase gap is widening. A remarketing flow helps here.
  • Cut returns: An accurate size chart and a clear product page raise margin directly.
  • Take email seriously: It is your own channel, so extra ad cost stays low. AI in email marketing makes personalisation easier.

In short, every improvement in acquisition pays off once; an improvement in retention raises the value of every future customer.

What are the most common CLV calculation mistakes?

The formulas look simple, yet small assumption errors skew the result badly. These are the mistakes I meet most often in audits:

  1. Treating revenue as profit: Teams compare revenue based CLV with profit based CAC. The outcome looks three times better than reality.
  2. Putting everyone in one average: The top 10 percent pull the average up. Without segments you fund the wrong audience.
  3. Too short a data window: Yearly churn from three months of data misleads. Wait for at least one full purchase cycle.
  4. Not separating discount buyers: Customers from big sales usually show weaker loyalty.
  5. Not matching guest orders: One person appears as three customers, so frequency looks low.

In other words, clean the data before you touch the formula. Otherwise the right formula still gives you the wrong number. Also watch shoppers who leave at checkout; cart abandonment directly affects how many first orders you get.

How often should you update CLV?

For most businesses, once a quarter is enough. Monthly updates add noise, while yearly updates arrive too late. However, after a price change, a new shipping policy or a big campaign, refresh the calculation in between.

When you update, track the components separately, not just the result. Then, when CLV drops, you see at once whether basket size, frequency, margin or churn caused it. The total alone does not tell you what to fix.

  • Monthly: New customers, first order ROAS and second order rate.
  • Quarterly: Profit based CLV, LTV to CAC and payback period.
  • Yearly: Cohort curves, segment mix and the discount rate assumption.

Also log your assumptions with every update. If you do not note which margin, churn window and discount rate you used, nobody can explain six months later why the numbers moved. Put simply, CLV is not a one off calculation but a metric that needs regular care.

Where should you start with customer lifetime value?

The safest start is to pull the last 12 months of orders at customer level. From that table you get average order value, frequency and a simple churn rate. Then you calculate the margin honestly and move to profit based CLV.

The second step is splitting by channel. Calculate CLV separately for customers from Google Ads, Meta and organic search. Often the channel with the cheapest customers brings the least valuable ones. That finding alone can reshape your budget split. Moreover, some channels look expensive on the first order yet become the most profitable source because they bring loyal buyers.

In the third step you tie CLV to your ad targets. In the ecommerce projects my team and I run, we build this table first and then set bidding strategy and ROAS targets around it. If you want this framework in your own business, see how we work on the ecommerce consulting and Google Ads management pages.

Frequently Asked Questions

What is the difference between customer lifetime value and AOV?
AOV measures the average value of a single order, while customer lifetime value measures the total value of all orders from one customer. AOV is only one input of the CLV formula. A store with high baskets but few repeat purchases can end up with a lower CLV than a store with small baskets and frequent orders.
How much data do you need to calculate CLV?
You need data covering at least one full purchase cycle, which for most online stores means 12 months. With a shorter window, churn looks misleading. If you sell seasonal products, working with two seasons of data gives a more reliable result and evens out the effect of campaign periods on your numbers.
Does the LTV to CAC ratio have to be 3:1?
No. 3:1 is a common industry reference, not a mandatory threshold. A business with strong cash and a fast growth goal may accept a lower ratio on purpose. What matters is that the ratio stays above 1:1 and that the payback period does not strain your cash flow over the months it takes.
Can a new online store calculate CLV?
Yes, but in the first months it relies on estimates. New stores should track their own first cohorts rather than industry averages. The share of customers who place a second order within 90 days gives an early signal. As data builds up, update your assumptions with the real retention rate you observe.
Should you calculate CLV on revenue or on profit?
For ad and budget decisions, calculate it on profit. Revenue based value ignores product cost, returns, shipping and fees, so it looks higher than reality. Keep the revenue based figure for growth presentations only, and state clearly in each report which method you chose so every team discusses the same number.
What is the fastest way to increase customer lifetime value?
The fastest impact usually comes from speeding up the second order. A timed email and a personal offer after the first delivery encourage the next purchase. Customers who place a second order tend to stay much longer. After that, reducing returns and growing the basket with complementary products come next.
  • customer lifetime value
  • CLV
  • LTV
  • LTV to CAC
  • churn rate
  • ecommerce metrics
  • ROAS
Share:
Talha Aslan

Google Partner digital marketing expert. Hands-on with SEO, Google Ads, web design and e-commerce projects since 2012; every post here comes from that experience.

Next project

Let's talk about your project.

Your brief goes straight to Talha Aslan and team: strategy led by Talha, delivery by an experienced team. The first consultation is free; we listen and come back with a clear roadmap.