SaaS metrics

Customer Lifetime Value (LTV)

What is LTV?

Customer Lifetime Value (LTV) is the estimated revenue you’ll receive from an average subscriber over their lifetime, from signup through cancellation. LTV is a valuable metric for assessing the health of a subscription business and making informed decisions about customer acquisition.

However, it can be difficult to reliably estimate. In SaaS businesses, this is almost always a forward-looking estimation rather than a measurement of historical data.

Calculating LTV

LTV is the estimated revenue you’ll receive from an average subscriber over their lifetime, from activation through churn.

A customer's journey; first the customer buys for $50, then renews for $50, and renews again for another $50. This results in an LTV of $150.

There are actually a number of different models to calculate customer lifetime value. We will cover a basic (and widely accepted) method and a more advanced one by David Skok. Whether using a basic or complex approach, understanding the methods for calculating LTV is crucial for making informed decisions for your business.

Simple LTV formula

This basic formula for LTV is commonly accepted as a useful starting point for estimating the LTV of SaaS customers:

LTV=ARPA × Gross Margin Customer Churn Rate \text{LTV} = \frac{\text{\textcolor{#007ac4}{ARPA }}\times\text{\textcolor{#007ac4}{ Gross Margin }}}{\text{\textcolor{#007ac4}{Customer Churn Rate}}}

ARPA: Average Revenue Per Account (the average MRR a single customer generates).

Gross Margin: The difference between revenue and COGS (Cost Of Goods Sold). This is typically extremely high in SaaS (>80%).

Customer Churn Rate: The rate at which your customers are cancelling their subscriptions.

This basic LTV formula is commonly accepted as a helpful starting point. However, it’s only a rough estimate and doesn’t properly account for MRR expansion, contraction or non-linear churn.

Limitations of the basic formula

The basic LTV formula produces an overly optimistic result. It assumes that churn happens linearly over the lifetime of a cohort. This is never really the case in most real-world scenarios. Most businesses see cohorts with churn at its highest in the first three months, before tapering off in later months:

Realistic churn declines much more rapidly at the start of customer journeys compared to linear churn, and straightens out the longer the journey.

In the example above, the blue “realistic” churn would lead to a far lower LTV than that of the linear model.

Additionally, the basic formula doesn’t account for expansion. If your customers usually upgrade plans over time, this greatly impacts LTV.

Whether or not you take expansion into account could impact your LTV greatly.

Let's look at an example.

Customer X is on a $100 monthly plan. We expect them to churn after 1 year. LTV = $1200.

Customer Y is also on $100 monthly plan, also expected to churn after 1 year. But Customer Y upgrades plans to a $150 monthly plan in month 4, and then again to a $180 plan in month 8. LTV = $1800. Pretty significant difference!

We are using a formula to predict the future, and the future, by its very definition is not predictable. The value in this analysis is to get enough accuracy to make useful business decisions, such as what factors to look at to improve profitability. David Skok, Partner, Matrix Venture

Advanced LTV formula

To address some of the shortcomings of the widely-used simple formula, David Skok, Partner at Matrix Ventures presented a more sophisticated LTV formula:

LTV=ARPA × Gross Margin × (11K+G×K(1K)2) \text{LTV} = \text{\textcolor{#007ac4}{ARPA }}\times \text{\textcolor{#007ac4}{ Gross Margin }}\times \ \left( \frac{1}{1-K} + \frac{G\times K}{(1 - K)^2} \right)
LTV=ARPA×GrossMargin×(11K+G×K(1K)2) \text{LTV} = \text{\textcolor{#007ac4}{ARPA}}\times \begin{matrix} \text{\textcolor{#007ac4}{Gross}} \\ \text{\textcolor{#007ac4}{Margin}} \end{matrix} \times \left( \frac{1}{1-K} + \frac{G\times K}{(1 - K)^2} \right)

This is much more complex — but don’t worry! Let’s dig into it a little.

The two concepts added to this new formula are:

“K”, the discount factor: Which takes care of value reduction on all fronts. This includes the usual customer churn rate, but also “Discount Rate”. Discount rate accounts for both risk and reduced value of money over time, mentioned above. It’s a predefined annual rate of your choosing. Skok suggests a Discount Rate of 20-25% for pre-scale businesses or 10% for scale-stage businesses. Using the discount rate and the churn rate, you can compute your discount factor as

K=(1Discount Rate)×(1Churn Rate) \text{K} = (1 - \text{\textcolor{#007ac4}{Discount Rate}})\times(1 - \text{\textcolor{#007ac4}{Churn Rate}})

“G”, the expansion rate: Annual Growth rate for customers who haven’t churned. Aka: the business expansion rate of your existing customers. Which turns your negative MRR churn into a positive figure in the formula.

Example

My fictional SaaS business has 1000 customers, with a total MRR of $300,000. That’s an ARPA of $300. Gross margin is 85% and my customer churn rate is 10% monthly.

I’ll apply a discount rate of 20%, because we’re pre-scale. The monthly growth rate of non-churned customers is 25%.

The simple LTV formula gives me $2,550.

Using the David Skok formula, my LTV is $1,496.17

Clearly, Skok’s formula results in a much more pessimistic projection of LTV, based on its discounting of value.

This advanced formula should result in a more realistic estimation of your business’s LTV. In the majority of cases it’s likely to be more pessimistic, except in the case of a really strong expansion rate.

The ChartMogul LTV formula

ChartMogul calculates Customer Lifetime Value as Average Revenue Per Account in each report interval divided by a six-month trailing average of Customer Churn Rate for that interval.

LTV=ARPATrailing 6 month average ofCustomer Churn Rate \text{LTV} = \frac{ \text{\textcolor{#007ac4}{ARPA}} }{ \begin{matrix} \text{Trailing 6 month average of} \ \text{\textcolor{#007ac4}{Customer Churn Rate}} \end{matrix} }

For example, with an ARPA of $100 and a 5% six-month trailing average of customer churn rate, LTV is $2,000.

Why is LTV important?

Balance customer acquisition spend

Customer Lifetime Value is useful when considering how much to spend on customer acquisition. If I know my LTV is ‘X’, I can confidently spend ‘Y’ to acquire customers without much risk. As a general rule of thumb, LTV should be at least 3x higher than your customer acquisition costs (CAC).

For example, if you spend $50 on average to acquire a new customer, your goal should be to generate at least $150 in revenue over the customer’s lifetime.

Determine payback period

How long does it take for a customer to “pay back” their acquisition cost? A higher LTV relative to CAC indicates a shorter payback period, allowing companies to invest more in growth.

Investor reports

Investors are interested in LTV because it is a key indicator of the long-term profitability and sustainability of a SaaS business. A high LTV suggests that customers are likely to stick around and generate consistent revenue, making the business more stable and attractive for investment.

It also helps investors gauge the efficiency of customer acquisition strategies by comparing LTV to Customer Acquisition Cost (CAC). If the LTV significantly exceeds CAC, it shows that the company can profitably scale and achieve long-term growth, which is crucial for investors seeking returns on their investments.

In short, many investors in SaaS want to see LTV as a part of their “health” assessment of a prospective investment.

Cohort analysis with LTV

LTV is also useful when comparing cohorts (groups) of customers to see which cohort generates the highest ROI on customer acquisition spend.

Cohorts are typically segmented based on characteristics like the time of acquisition, geographic location, industry, or behavior patterns. By analyzing the LTV of each cohort, SaaS companies can identify which group is most profitable and which marketing or sales strategies are driving those high-value customers.

For example, if one cohort has a significantly higher LTV than others, this could indicate that a specific acquisition channel, product offering, or pricing model resonates better with that group. This insight helps optimize marketing spend, tailor product development, and adjust sales strategies to focus on acquiring customers that will yield the highest ROI. Tracking LTV by cohort also uncovers trends such as seasonality, product-market fit in different regions, or changing customer preferences over time.

Inform marketing strategies

LTV also plays a crucial role in aligning sales, marketing, and product management processes. By tailoring acquisition strategies based on an understanding of different customer segments, SaaS companies can improve their marketing efforts and enhance customer acquisition to acquire customers.

A comprehensive understanding of LTV drives sustainable growth in SaaS.

LTV to CAC ratio

The LTV/CAC ratio is a vital metric for assessing the financial health and growth potential of a SaaS business. To ensure long-term viability, SaaS businesses should aim for an LTV that is at least three times their CAC. A higher customer lifetime value suggests a healthier financial outlook, enabling better decisions on customer acquisition investments.

Investors often look at LTV/CAC to gauge a company’s financial stability and growth potential, making it a critical metric for attracting funding. An effective LTV/CAC ratio indicates that a SaaS company is generating more profit from its customers than it spends on acquiring them. Companies with a strong LTV/CAC ratio often experience easier access to capital and better growth opportunities.

Tools and Resources for Calculating LTV

ChartMogul is a subscription analytics platform that helps SaaS businesses track and analyze key metrics like LTV.

It allows you to segment customers into cohorts based on various criteria like acquisition date, location, or plan type. You can compare LTV across these cohorts to see which groups are the most valuable. You can spot patterns, analyze growth opportunities, and adjust customer acquisition strategies based on accurate data.

LTV within the ChartMogul app

By using ChartMogul, SaaS businesses gain a clearer picture of how LTV is evolving and what actions they can take to maximize customer value and improve ROI on acquisition.

Summary

Understanding Customer Lifetime Value (LTV) can raise several questions. A good LTV indicates a strong financial outlook and effective customer retention strategies. LTV is crucial for SaaS companies as it helps in assessing the long-term value of customers and making informed business decisions.

Whether using simple or advanced calculations, the insights derived from LTV help in making informed decisions about customer acquisition, retention, and overall business strategy.

Improving LTV involves enhancing customer retention, increasing order values and frequency, and reducing churn. By leveraging tools and resources for calculating LTV and performing cohort analysis, businesses can optimize their marketing strategies and drive growth. Ultimately, a strong focus on LTV ensures that companies can make the most of their customer relationships and achieve long-term success.

Common LTV questions

What is a good customer lifetime value?

A good customer lifetime value (LTV) reflects strong financial health and effective customer retention, essential for long-term growth. Striving for higher LTV should be a key business objective.

Can we predict customer lifetime value?

Yes, customer lifetime value can be predicted using historical and predictive analysis methods to assess future behavior and potential revenue. This approach allows businesses to make informed decisions about customer engagement and marketing strategies.

How is LTV calculated and what formula is used?

LTV is calculated by determining the average revenue per customer, factoring in the gross margin and the churn rate. The formula commonly used is: LTV = Average Revenue per Customer × Gross Margin ÷ Churn Rate.

Why is Customer Lifetime Value important for SaaS companies?

Customer Lifetime Value (LTV) measures the total revenue a customer is expected to generate during their relationship with a SaaS company. It's important because it informs strategic decisions, optimizes customer acquisition costs, and supports sustainable growth.

What is the difference between CLV and LTV?

CLV and LTV are essentially the same; both measure the total revenue a customer generates over their relationship with a business.