Blog/Analytics

How to Calculate Customer Lifetime Value (LTV): Formulas and Examples

Customer lifetime value is the single most important metric for understanding the long-term health of your business. This guide covers the formulas from basic to predictive, with worked examples for both e-commerce and SaaS.

KE

KISSmetrics Editorial

|15 min read

“Customer lifetime value is the single number that tells you whether your business model works. If you do not know your LTV, every decision about acquisition spending, pricing, and retention investment is a guess.”

Despite its importance, LTV remains one of the most frequently miscalculated metrics in business. Teams use oversimplified formulas, confuse revenue with profit, ignore the time value of money, and end up with a number that looks precise but is fundamentally wrong. A bad LTV calculation does not just give you the wrong number. It gives you confidence in the wrong number, which leads to systematically bad decisions about how much to spend on acquiring customers.

This guide walks through every major approach to calculating customer lifetime value, from the basic formula to cohort-based models, with specific guidance for subscription and e-commerce businesses. It also covers the mistakes that lead to inflated or deflated LTV calculations and how to avoid them.

Why Customer Lifetime Value Matters

Customer lifetime value answers the most fundamental question in business: how much is a customer worth? That answer cascades into nearly every strategic decision you make.

It sets your acquisition budget. If your LTV is $500, you can afford to spend $150 to acquire a customer and still have healthy margins. If your LTV is $80, that same $150 acquisition cost puts you underwater on every customer. Without LTV, your acquisition spending is untethered from economic reality.

It reveals your true marketing ROI. Most ROI calculations use first-purchase revenue, which systematically undervalues channels that bring in loyal, repeat customers. When you calculate ROI using lifetime value instead of first-purchase revenue, the channel rankings often change dramatically. Content marketing and organic search frequently look expensive on a first-purchase basis but deliver the highest LTV-adjusted returns.

It prioritizes retention investment. A 5% improvement in retention translates to a 25% to 95% increase in profits, according to research by Bain & Company. LTV quantifies this relationship for your specific business, turning vague retention goals into specific dollar figures. For a deeper look at how LTV shapes e-commerce strategy, see our guide to customer lifetime value for e-commerce.

The Basic LTV Formula

The simplest customer lifetime value formula has three components:

LTV = Average Revenue per Customer (per period) x Average Customer Lifespan (in periods)

For a subscription business, this might look like: $50 average monthly revenue x 24 months average customer lifespan = $1,200 LTV.

For an e-commerce business, you typically break it into more granular components:

LTV = Average Order Value x Purchase Frequency (per year) x Average Customer Lifespan (in years)

For example: $65 AOV x 4 purchases per year x 3 years = $780 LTV.

These basic formulas are useful for rough planning and back-of-envelope calculations, but they have significant limitations. They assume all customers behave identically, they use averages that can be heavily skewed by outliers, and they do not account for the time value of money. A dollar earned three years from now is worth less than a dollar earned today, and simple formulas ignore this completely.

Adjusting for Gross Margin

A common refinement is to calculate LTV using gross profit rather than revenue. This gives you a more accurate picture of the actual value a customer generates:

LTV (profit-based) = Average Revenue per Customer x Gross Margin % x Average Customer Lifespan

If your gross margin is 70%, the subscription example above becomes: $50 x 0.70 x 24 months = $840. This is more useful for setting acquisition budgets because it accounts for the cost of delivering your product or service.

Historical vs. Predictive LTV

There are two fundamentally different approaches to calculating LTV, and each serves a different purpose.

Historical LTV

Historical LTV calculates the actual total revenue or profit generated by a customer or group of customers over a defined past period. It uses real data, not estimates. For a customer who joined two years ago, historical LTV is simply the sum of all their payments minus any refunds over those two years.

Historical LTV is accurate for the past but limited for decision-making because it can only tell you about customers who have been around long enough to have a meaningful history. A customer who joined last month has very little historical LTV data, even though their expected future value might be very high.

Predictive LTV

Predictive LTV uses early behavior patterns, demographic data, and statistical models to estimate how much a customer will be worth over their entire relationship with your business. Predictive models typically use variables like purchase frequency in the first 30 to 90 days, product category of first purchase, acquisition channel, and engagement patterns to forecast future value.

The advantage of predictive LTV is that it provides estimates much earlier in the customer relationship, allowing you to make acquisition and personalization decisions when they matter most. The disadvantage is that all predictions are uncertain, and the models require regular calibration against actual outcomes.

When to Use Each

Use historical LTV for benchmarking, financial planning, and evaluating the performance of past cohorts. Use predictive LTV for acquisition budget allocation, early-stage customer segmentation, and personalizing the customer experience based on expected value. The strongest approach is to use both: historical LTV to calibrate and validate your predictive models, and predictive LTV to make forward-looking decisions.

LTV by Business Type: Subscription vs. E-commerce

The right LTV formula depends on your revenue model. Subscription and e-commerce businesses have fundamentally different customer revenue patterns, and using the wrong formula will give you misleading results.

Subscription Business LTV

For subscription businesses with predictable monthly or annual payments, the most common formula is:

LTV = Average Monthly Revenue per Account / Monthly Churn Rate

If your average customer pays $100 per month and your monthly churn rate is 3%, then LTV = $100 / 0.03 = $3,333. This formula assumes a constant churn rate over time, which is a reasonable approximation for mature businesses but can be misleading for growing companies where churn rates are still evolving.

For SaaS businesses with annual contracts, adjust the formula accordingly:

LTV = Average Annual Contract Value / Annual Churn Rate

A business with $12,000 average ACV and 15% annual churn would have LTV = $12,000 / 0.15 = $80,000. Understanding and reducing churn is critical for subscription LTV, and our guide to SaaS churn diagnosis covers the analytical approach in detail.

E-commerce LTV

E-commerce LTV is harder to calculate because revenue is irregular. Customers do not pay a fixed amount on a fixed schedule. Instead, they make purchases of varying sizes at unpredictable intervals, and the definition of “churned” is ambiguous since a customer who has not purchased in six months might buy again tomorrow.

The standard e-commerce formula is:

LTV = Average Order Value x Average Purchases per Year x Average Customer Lifespan in Years

The challenge is defining “average customer lifespan” for a business without explicit cancellations. One approach is to define a customer as churned after a period of inactivity, such as 12 months without a purchase, and calculate the median time between first and last purchase across your customer base.

The LTV:CAC Ratio

Knowing your LTV is only half the equation. The ratio of customer lifetime value to customer acquisition cost determines whether your business model is sustainable.

LTV:CAC Ratio = Customer Lifetime Value / Customer Acquisition Cost

What the Ratios Mean

  • Below 1:1. You are spending more to acquire customers than they will ever generate. This is unsustainable without external funding and a clear path to improvement.
  • 1:1 to 2:1. You are barely breaking even or generating thin margins on each customer. There is very little room for operational costs, errors, or market changes.
  • 3:1. The widely cited benchmark for healthy unit economics. For every dollar spent on acquisition, you generate three dollars in lifetime value, leaving room for operating costs and profit.
  • 5:1 and above. Strong economics, but potentially a signal that you are under-investing in growth. You could afford to acquire more aggressively and still maintain healthy margins.

Calculating by Channel

The blended LTV:CAC ratio is useful as an overall health check, but the ratio by acquisition channel is where actionable decisions emerge. Calculate the average LTV of customers acquired through each major channel and divide by the average cost to acquire through that channel. You will often find dramatic variation: organic search might deliver 5:1 while paid social delivers 1.5:1. This analysis directly informs budget allocation and is far more valuable than a single blended number. Tracking cost per acquisition by channel is the other half of this equation.

Cohort-Based LTV

Cohort-based LTV is the most accurate and most actionable approach to lifetime value calculation. Instead of computing a single average LTV for all customers, you group customers by the time period they were acquired and track their cumulative revenue over time.

For example, you might track the January 2025 cohort (all customers acquired in January 2025) and measure their cumulative revenue at 30, 60, 90, 180, and 365 days after acquisition. Then compare that curve against the December 2024 cohort, the November 2024 cohort, and so on.

Cohort-based LTV reveals what no average can show: whether your business is getting better or worse at retaining and monetizing customers over time. If each successive cohort’s 90-day LTV is higher than the previous one, your product, onboarding, or retention strategies are improving. If it is declining, something is degrading and you need to investigate before the problem compounds.

This approach also reveals how long it takes to recover acquisition costs. If your average CAC is $200 and your cohort data shows customers generate $200 in cumulative revenue by month 4, your payback period is 4 months. That number is critical for cash flow planning and for deciding how aggressively you can invest in growth. For a complete guide to this analytical technique, see our e-commerce cohort analysis guide or our broader cohort analysis guide.

How to Increase Customer Lifetime Value

There are three fundamental levers for increasing LTV: increase revenue per transaction, increase purchase frequency, and extend customer lifespan. Each has proven strategies.

Increase Revenue per Transaction

Upselling, cross-selling, and bundling are the primary tactics for increasing order value. Product recommendations based on purchase history, tiered pricing that encourages plan upgrades, and strategic bundling of complementary products all increase the average revenue per transaction. The key is relevance: recommendations should be genuinely useful to the customer, not just a revenue grab.

Increase Purchase Frequency

For e-commerce, post-purchase email sequences, subscription and auto-replenishment options, and loyalty programs all drive repeat purchases. For SaaS, increasing usage depth, expanding to additional teams or use cases within an organization, and delivering consistent value all contribute to stronger renewals and expansion.

The first repeat purchase is the most critical milestone. Research consistently shows that customers who make a second purchase are 3x more likely to make a third. Focusing retention efforts on converting one-time buyers into repeat customers has the highest leverage on LTV of any single strategy.

Extend Customer Lifespan

Reducing churn directly increases customer lifespan and therefore LTV. For subscription businesses, this means investing in onboarding to ensure customers realize value quickly, monitoring engagement signals that predict churn before it happens, and building product-led growth loops that deepen usage over time. For e-commerce, it means building brand loyalty through exceptional experience, relevant communication, and products that create lasting relationships rather than one-time transactions.

Common LTV Calculation Mistakes

Even teams that understand the importance of LTV frequently make calculation errors that undermine the metric’s usefulness.

Using Revenue Instead of Gross Profit

If your LTV calculation uses revenue and your CAC calculation uses cost, the LTV:CAC ratio overstates your economics. A $500 LTV with 40% gross margin means only $200 in gross profit per customer. If your CAC is $150, your revenue-based LTV:CAC looks healthy at 3.3:1, but your profit-based ratio is only 1.3:1. Always be consistent about whether you are using revenue or profit, and prefer gross profit for acquisition budget decisions.

Ignoring Churn Rate Changes

The formula LTV = Revenue / Churn assumes a constant churn rate. But churn rates change over time and vary by cohort, segment, and market condition. Using a churn rate from two years ago in today’s LTV calculation produces a stale and potentially dangerously inaccurate number. Recalculate regularly and use cohort-specific churn rates whenever possible.

Averaging Across Segments

A single blended LTV hides the variation that contains the most valuable insight. Enterprise customers and SMB customers have dramatically different lifetime values. Customers from organic search behave differently from customers acquired through paid ads. If your blended LTV is $1,000 but enterprise customers have an LTV of $5,000 and SMB customers have an LTV of $300, the blended number is useless for any actual decision. Segment your LTV calculation by customer type, acquisition channel, plan tier, and any other meaningful dimension.

Not Accounting for the Time Value of Money

A customer who generates $1,200 over one year is more valuable than one who generates $1,200 over five years, even though the nominal LTV is identical. For businesses with long customer lifespans, applying a discount rate to future revenue provides a more accurate picture of present value. This is particularly important for SaaS businesses with multi-year customer relationships.

Confusing Average with Median

Customer value distributions are almost always skewed, with a small number of high-value customers pulling the average up. The median LTV is often significantly lower than the mean. When making budget decisions, understand whether your average is representative or whether a few outliers are inflating the number. If the top 10% of customers account for 50% of total LTV, the average is not a useful guide for how much to spend acquiring a typical customer.

Key Takeaways

Customer lifetime value is the metric that connects acquisition, retention, and monetization into a single picture of business health. Getting it right is not optional for any business that wants to make informed decisions about growth investment.

The businesses that grow sustainably are the ones that understand what a customer is truly worth and invest accordingly. LTV is not just a metric. It is the foundation of every smart decision about where to spend, what to build, and which customers to prioritize.

Continue Reading

customer lifetime valueLTVCLVretentionrevenue analyticse-commerceSaaS