What is customer lifetime value (CLV) and how to calculate it

Quick Definition

Customer lifetime value (CLV) is the total net revenue a single customer is expected to generate for your business across the full duration of their relationship with you. In other words, it tells you how much one customer is actually worth, not just on the day they sign up or make their first purchase, but across every transaction from start to finish.

Why It Matters In 2026

Something shifted after 2022. Customer acquisition costs climbed across nearly every paid channel. Google and Meta ad prices rose year over year, and the deprecation of third-party cookies across major browsers by 2024 made retargeting far less efficient than it used to be.

What that means in practice: you are paying more to get each new customer. And if you do not know how much that customer is worth over time, you have no way to tell whether you are making money or bleeding cash.

CLV became the metric that anchors the whole acquisition math. When you know your average CLV, you can set a rational ceiling on how much to spend acquiring a customer. That ceiling is your customer acquisition cost (CAC). The ratio of CLV to CAC is now one of the most-watched health metrics for SaaS companies, e-commerce brands, and content subscription businesses alike.

There is also a retention angle. Businesses that shifted from acquisition-first to retention-first thinking after 2022 found that small improvements in churn rate have an outsized effect on CLV. A customer who stays six months longer generates meaningfully more revenue and usually costs nothing extra to retain if you have a decent product and reasonable support.

CLV also showed up in investor and board conversations far more than it did five years ago. If you are raising a seed or Series A round, investors want to see your cohort CLV data, not just your monthly active user count. It became a credibility signal for founders who actually understand their unit economics. Knowing your CLV forces you to think about the full arc of a customer relationship rather than just the euphoria of a new signup.

A Concrete Example

Say you run a small SaaS called Formlio (a fictional example). You charge $49 per month. Your average customer stays for 14 months before canceling. Your gross margin on that subscription is 75%.

Here is the basic CLV calculation:

  • Average monthly revenue per customer: $49
  • Average customer lifespan: 14 months
  • Gross margin: 75%

Simple CLV = $49 x 14 x 0.75 = $514.50

That number tells you each customer is worth about $515 to you over their lifetime, net of direct costs.

Now you can make decisions. If you are spending $300 on average to acquire a customer through paid ads and content, your CLV-to-CAC ratio is 1.7. That is below the 3.0 benchmark most SaaS investors want to see. You either need to raise CLV by reducing churn or upselling to higher plans, or lower CAC by finding cheaper acquisition channels.

You can track the inputs for this in a basic spreadsheet linked to your Stripe data export. Pull monthly recurring revenue per customer, note their start and end dates, and you have everything you need to compute CLV by cohort. No special software required at this stage.

If you want something more automated, Baremetrics ingests your Stripe data and surfaces CLV by plan, cohort, and acquisition channel without you building anything custom. For deeper behavioral segmentation, Mixpanel lets you attach CLV estimates to user journeys so you can see which onboarding flows produce higher-value customers. The key point is that you do not need a data engineering team to get started. A spreadsheet and your payment processor data are enough for your first pass.

How It Works (Without The Jargon)

CLV sounds like a finance concept, but the underlying mechanics are not complicated. Here is how the pieces fit together.

Step 1: Figure Out Average Revenue Per Customer Per Period

Pick a time period, monthly is easiest for subscription businesses, and calculate the average revenue a single customer generates in that window. If you have 200 customers generating $9,800 in monthly recurring revenue, your average is $49 per customer per month.

For e-commerce, use average order value instead. If customers typically spend $85 per order and place 2.3 orders per year, your annual revenue per customer is $195.50.

Step 2: Estimate How Long Customers Stick Around

This is the lifespan figure. For subscription businesses, you can derive it directly from your churn rate. If 7% of customers cancel each month, the average customer lifespan is approximately 1 divided by 0.07, which gives you about 14 months. That relationship is the key insight here: lowering churn directly extends lifespan and raises CLV without you needing to touch pricing or acquisition at all.

For non-subscription businesses, you track repeat purchase behavior through cohort analysis. Our guide to customer churn rate analysis covers how to pull that data from most standard analytics setups.

Step 3: Apply Your Gross Margin

Revenue is not profit. If you have meaningful cost of goods sold, hosting costs, or support overhead, your CLV should reflect what you actually keep after those costs. Multiply your revenue-based CLV by your gross margin percentage. This gives you gross-profit CLV, which is more honest and more useful for comparing against CAC.

Step 4: Discount Future Cash Flows If You Need Precision

Revenue you earn two years from now is worth less than revenue you earn today, both because of the time value of money and because customers might churn before then. Businesses with long customer relationships often apply a discount rate (commonly 8 to 12% annually) to future revenue streams. For most small businesses and early-stage startups, the simple version works fine. Add the discounted version later when your data is mature enough to warrant it.

Step 5: Segment By Customer Type

Not all customers have the same CLV. A customer who upgrades to an annual plan in month two is worth more than one who stays on the cheapest monthly tier for three months and then churns. Once you have your baseline number, break it down by acquisition channel, plan tier, company size, or geography. That segmentation tells you where your highest-value customers actually come from and where to concentrate your budget. HubSpot makes this relatively straightforward if you are already using it as a CRM.

Step 6: Use It To Set Your CAC Ceiling

Divide your CLV by 3. That gives you a rough upper limit for customer acquisition spending, based on the widely used 3:1 CLV-to-CAC ratio. It is not an absolute law, but it is a useful sanity check before you scale paid acquisition. You can also compare CLV across channels: if organic search brings in customers with a CLV of $900 and paid social brings customers with a CLV of $300, you already know where to concentrate your content investment.

Common Misconceptions

  • CLV equals total revenue per customer. It does not. CLV should reflect gross margin, not top-line revenue. Ignoring your cost structure makes the number useless for financial planning.

  • You need sophisticated software to compute it. A spreadsheet connected to your payment processor export is enough for most small businesses. Complexity is optional, not required.

  • CLV is a fixed number. It changes as your product, pricing, and churn rate evolve. Treat it as a quarterly metric, not a one-time calculation.

  • CLV is only useful for subscription businesses. E-commerce stores, agencies, and professional services firms all have meaningful CLV figures. Any business with repeat customers can and should track it.

  • High CLV customers are always your best customers. A customer generating $2,000 in CLV who consumed 60 hours of support may be less profitable than a self-serve customer generating $900 who contacted support twice. CLV without a cost-to-serve adjustment can mislead you into over-serving the wrong segment.

  • CLV predicts the future. The simple formula uses historical averages. It assumes your churn rate, pricing, and margins stay roughly stable. In a rapidly changing business, historical CLV is a starting reference, not a reliable forecast.

When You Actually Need This (And When You Do Not)

If you are pre-revenue or have fewer than 50 customers, do not spend time optimizing CLV. You do not have enough data to make the numbers statistically meaningful, and you have more pressing problems to solve first, like finding product-market fit.

If you are running a pure one-time-purchase business with no repeat customers and no upsell path, CLV is also not your priority metric right now.

Where CLV genuinely earns its place is when you are running paid acquisition and need to know how much to bid, when you have a subscription product and want to understand the real economics of each cohort, when you are comparing two customer segments and want to know which one is worth pursuing harder, or when you are pitching investors who expect to see unit economics in your deck.

At that point, CLV becomes the anchor metric for your whole business model. Pair it with CAC and you have what you need to make solid budget decisions. For the other metrics and tools that sit alongside CLV in a data-driven workflow, browse our data analysis resource library. If you are still figuring out acquisition costs before you model CLV, start with our explainer on customer acquisition cost first.

Frequently Asked Questions

What is the difference between CLV and LTV?
They mean exactly the same thing. LTV (lifetime value) and CLV (customer lifetime value) are used interchangeably across the industry. Some companies prefer LTV because it is shorter to write. The calculation behind both terms is identical.

How often should I recalculate CLV?
For most businesses, once per quarter is sufficient. If you are actively running experiments on churn reduction or pricing changes, recalculate after each experiment so you can see the actual impact before moving to the next test.

Can CLV be negative?
Yes. If your churn rate is very high and your acquisition costs are also high, the gross profit generated over a customer’s lifetime can fall below what you spent to acquire them. A negative CLV-to-CAC situation means your unit economics are broken and you should fix that before scaling anything.

What tools calculate CLV automatically?
Baremetrics and ChartMogul both compute CLV automatically for subscription businesses connected to Stripe or Braintree. For e-commerce, Klaviyo includes CLV in its audience analytics. For custom setups, you can build CLV models in Python using pandas, which is covered in our analytics tools roundup for small businesses.

Is a 3:1 CLV-to-CAC ratio really the right benchmark?
It is widely cited as a healthy baseline for SaaS, but it is not universal. A business with very fast payback periods can operate profitably at a lower ratio. A business with a long sales cycle and high onboarding costs may need a higher ratio just to survive. Use 3:1 as a starting reference, not as a hard target you must hit by a specific quarter.

Bottom Line

Customer lifetime value is the total worth of a customer to your business over time, adjusted for what you actually keep after costs. It matters because it connects your acquisition spending to your real business economics in a way that monthly revenue figures alone cannot capture. Start with the simple formula: average revenue per customer multiplied by average lifespan multiplied by your gross margin. Get that baseline number right, segment it by customer type and acquisition channel, and use it to set rational limits on what you spend to bring new customers in. If your CLV-to-CAC ratio is healthy, you have a sustainable model. If it is not, the number tells you exactly where to look. For more metrics, tools, and frameworks that sit alongside CLV in a practical data workflow, visit our full data analysis resource library.