Data & Tracking
Customer lifetime value: why LTV is your most important metric
Copy for AI
Calculating customer lifetime value is done, at its core, with a simple formula: average monthly revenue per customer multiplied by the average length of the customer relationship. That gives you the LTV, in other words the total value a customer delivers across the entire relationship. But the real work only begins once you split that LTV by channel and by source. Because then you see something your conversion rate never reveals: which marketing investment genuinely pays off, and which one costs you money while the numbers look good.
At Customer Impact, everything revolves around steering by customers and revenue, not by vanity metrics. LTV is the most honest yardstick that exists for that. Data often lies, but LTV forces the truth out of it. In this article we show how you calculate it, why you should look at it by channel, and how to put it to work within your data & analytics without drowning in formulas.
Work it out yourself: determine the value of a customer and your LTV:CAC ratio with our free LTV calculator.
What exactly is customer lifetime value?
Customer lifetime value (LTV) is the total revenue or profit that an average customer delivers over the entire time they remain a customer with you. Not the value of the first purchase, not the first month, but the whole journey.
The difference with most metrics marketers track is fundamental. A conversion rate tells you whether someone does something today. A click price tells you what a visitor costs. LTV tells you what a customer is ultimately worth. And only once you know that last figure can you determine whether your acquisition costs hold up.
If you want the basics in a nutshell first, read the short explanation of what customer lifetime value (CLV) is. For B2B companies, where customer relationships often run for years and do not end after a single transaction in a webshop, that distinction is crucial. One new customer can invoice every month for two years. If you calculate with the value of the first deal, you systematically underestimate what your marketing delivers.
How do you calculate customer lifetime value?
Start simple. The most practical starting formula to calculate LTV looks like this:
LTV = average monthly revenue per customer x average lifespan in months
Suppose: a customer delivers you 400 euros per month on average and stays for 18 months on average. The LTV is then 7,200 euros. This formula, popularized in the world of subscription models and SaaS (where average subscription length times average monthly revenue forms the standard LTV), is deliberately simple. You need no complex data model to get started.
If you want to sharpen it, you work with profit instead of revenue, and you subtract your acquisition costs (CAC) from it. You then get a net LTV that is directly comparable to your investment. The ratio between LTV and CAC is, for B2B growth, one of the most important figures that exist, as Salesforce also emphasizes in its explanation of customer lifetime value: if your LTV sits well above your CAC, your acquisition may well be a bit more expensive.
Do not start with the perfect formula. Start with the formula you can fill in today with the data you already have, and refine from there. A small team that moves fast benefits more from a rough LTV that is correct than from a perfect model that never arrives.
Why is LTV per channel more important than an average?
An average LTV across all your customers is a nice number for a report, but it steers nothing. You only make the real decisions once you split LTV by channel and source. Because not every customer is equal, and the customers who come in through one channel are often far more valuable than those through another.
This is where it gets concrete. In an example from the lifetime value reports of Google Analytics 4, it turned out that visitors from referral traffic had almost double the value compared to other channels: they generated roughly twice as many pageviews per user over their lifetime. At the same time, organic traffic actually fell back. Anyone who had looked only at today’s conversion rate would have missed this difference entirely.
That is exactly the pattern we watch for as an agency. Conversion rates tend to revert to the mean: a channel that peaks this month often normalizes again next month. LTV does not. If a channel structurally delivers more valuable customers, that stays visible across the entire customer lifetime. LTV is thereby a far more stable compass than a snapshot metric.
The honest advice that follows from this: a high cost-per-click is not a problem if the LTV holds up. A channel that costs 80 euros per click but delivers 12,000-euro customers easily beats a channel at 5 euros per click that brings in one-time buyers. Without LTV per channel, you would cut the expensive channel and wring the neck of your best growth source.
If you put the LTV per channel side by side, it stands out that the lowest click price does not coincide with the highest customer value.
How do you measure LTV in GA4?
Google Analytics 4 has lifetime value functionality built in, so you do not have to reconstruct everything by hand in a spreadsheet. You can view the predicted and realized value of users there, and set it against the channel or source through which they came in.
The precondition, however, is that your tracking is in order. Tying LTV to source only works if your acquisition data comes in correctly and your value events (such as purchases or signed contracts) are measured properly. A well-configured conversion tracking setup is the basis for that. If it limps, you build your LTV analysis on quicksand.
Also watch out for the limitations of platform data. GA4 works largely on the basis of what is measurable within the browser, and in a B2B context a large part of the customer value plays out after the first contact: in quotes, contracts and repeat invoices that never reach your analytics tool. The most powerful LTV analyses therefore combine your GA4 data with your CRM or billing data, so you can attach the real customer value to the right source.
How do you use LTV to make better decisions?
Calculating LTV is not an end in itself. It only becomes valuable when it steers your budget. A few ways we put it to work in practice:
- Reallocate budget toward channels with high LTV. Not toward channels with the lowest click price or the highest conversion rate, but toward channels that demonstrably deliver the most valuable customers across the entire relationship.
- Justify the acquisition budget. With a known LTV, you dare to pay more for customers who are worth it to you, and you put the comparison with your ROAS and CAC in the right perspective.
- Keep retention sharp. Because lifespan is a direct factor in the formula, every extra month of customer retention grows your LTV. Sometimes a customer relationship extended by a few months delivers more profit than an expensive new acquisition campaign.
The overview you draw from this should not stay hidden in loose exports. Put your LTV per channel in a fixed marketing dashboard, so that you see at a glance which source delivers your best customers and where your budget should go. That is steering by revenue instead of by vanity metrics.
Frequently asked questions about calculating customer lifetime value
What is a good LTV for a B2B company?
There is no universally good number, because LTV depends on your prices and your customer retention. What counts is the ratio to your acquisition costs. An LTV that is several times higher than your CAC is a healthy signal. If it is close to it or below, you lose money on every new customer, however good your conversion rate may look.
Do I calculate LTV with revenue or with profit?
For a quick start you may calculate with revenue, that is easier to find. For real budget decisions you are better off working with gross profit, because you then take into account the costs of serving the customer. More important than the choice is that you consistently use the same definition, otherwise your channels are not comparable to each other.
Do I need a lot of data to calculate LTV?
No. The basic formula (average monthly revenue times average lifespan) can be filled in with data you almost always already have. You do not have to wait for an advanced predictive model. Start rough, check whether the figure matches your gut feeling, and refine afterward.
Why is LTV more reliable than my conversion rate?
Conversion rates fluctuate and often revert to the mean: a good month says little about next month. LTV measures value across the entire customer relationship and therefore stays more stable. A channel that structurally delivers more valuable customers keeps showing that in your LTV, even if the conversion rate of a single month disappoints.
Get started with LTV as your compass
Calculating customer lifetime value is not a math exercise for your finance department, it is the yardstick that determines where your marketing budget should go. Start with the simple formula, split your LTV by channel and source, and connect your analytics data to your real customer value. Then you see, beyond the vanity metrics, which investments truly make your business grow.
Do you want to set up LTV per channel correctly and connect it to your tracking and dashboards, without getting lost for months in data models? We are a small team that moves fast and gives honest advice. Schedule your free intake.
Free website scan
Enter your website and get an automatic scan within minutes, with concrete technical and SEO improvements. No sales pitch.
We only use your details for your scan. No spam, unsubscribe anytime.