Business Intelligence for Indian SMEs
DecisionLab Recomended

How to Calculate Customer Lifetime Value (LTV)?

Customer Lifetime Value (LTV) estimates how much revenue a business can expect from an average customer over the entire period that customer remains active.

The basic calculation is:

Customer Lifetime Value = Average Purchase Value × Purchase Frequency × Customer Lifespan

LTV is useful because acquiring a customer costs money. Knowing what an average customer is worth helps you decide how much you can reasonably spend on marketing and customer acquisition.

What Is Customer Lifetime Value?

Customer lifetime value is the estimated total value generated by a customer during their relationship with your business.

For example, suppose a Bengaluru cafe has an average customer bill of ₹400. A typical customer visits twice a month and remains an active customer for 18 months.

The simple revenue-based LTV would be:

₹400 × 2 purchases per month × 18 months = ₹14,400

This means the customer generates approximately ₹14,400 in revenue over the estimated relationship period.

However, remember that this is revenue-based LTV, not profit. If your gross margin is 60%, the contribution from that revenue is considerably lower.

How to Calculate Customer Lifetime Value

A practical LTV calculation can be broken into three numbers:

  1. Average purchase value
  2. Purchase frequency
  3. Customer lifespan

1. Calculate Average Purchase Value

Divide your total customer revenue by the number of purchases during the period.

Average Purchase Value = Total Revenue ÷ Number of Purchases

Example: If your business generated ₹2,00,000 from 500 purchases:

₹2,00,000 ÷ 500 = ₹400

Your average purchase value is ₹400.

2. Calculate Purchase Frequency

Purchase frequency measures how often an average customer buys from you during a specific period.

Purchase Frequency = Number of Purchases ÷ Number of Customers

If 500 customers made 1,000 purchases in a month:

1,000 ÷ 500 = 2 purchases per customer per month

3. Estimate Customer Lifespan

Customer lifespan is the average period for which customers continue purchasing from your business.

For example, if customers typically remain active for 18 months, use 18 months in the LTV calculation.

This number can be difficult to estimate for a young business. Start with your historical customer data and update the estimate as you collect more information.

4. Calculate LTV

Now combine the three numbers:

LTV = Average Purchase Value × Purchase Frequency × Customer Lifespan

Using our example:

₹400 × 2 × 18 = ₹14,400

The estimated customer lifetime value is ₹14,400.

Revenue LTV vs Profit-Based LTV

This distinction matters when using LTV to make marketing decisions.

A customer may generate ₹14,400 in lifetime revenue, but the business does not keep all of that revenue. Costs such as materials, inventory, payment fees, delivery, and other variable costs reduce the economic value of the customer.

For a business with a 60% gross margin:

Profit-based LTV = ₹14,400 × 60% = ₹8,640

When deciding how much to spend to acquire customers, a margin-based LTV can therefore provide a more useful decision-making benchmark than revenue alone.

How LTV Helps With Customer and Marketing Decisions

Set a Customer Acquisition Cost Target

Compare customer lifetime value with customer acquisition cost (CAC).

If you spend ₹1,000 to acquire a customer who generates only ₹800 of contribution over their lifetime, the acquisition economics are weak.

But if that customer generates substantial contribution and repeatedly purchases, a higher CAC may be justified.

Use the LTV & CAC Calculator to calculate both metrics together.

Customer Lifetime Value & CAC Calculator

Estimate how much gross profit a customer generates over their lifetime and compare it with the cost of acquiring that customer.

₹
%
₹

Decide Where to Spend Your Marketing Budget

Not every customer segment has the same LTV.

For example, customers acquired through one advertising campaign might make a single ₹500 purchase, while customers from a referral programme might spend ₹500 repeatedly for two years.

Looking at LTV by acquisition channel can help you identify which marketing activities attract more valuable customers, rather than simply counting leads or first purchases.

Identify the Value of Customer Retention

Increasing purchase frequency or extending customer lifespan can increase LTV without necessarily increasing acquisition spending.

For example, increasing monthly purchases from 2 to 2.5 in the earlier example changes LTV from:

₹400 × 2 × 18 = ₹14,400

to:

₹400 × 2.5 × 18 = ₹18,000

A relatively small improvement in purchase frequency increases estimated lifetime revenue by ₹3,600 per customer.

LTV Should Be Used With CAC

LTV becomes more useful when considered alongside Customer Acquisition Cost (CAC).

The basic CAC formula is:

CAC = Total Sales and Marketing Cost ÷ Number of New Customers Acquired

For example, spending ₹30,000 on marketing and acquiring 60 new customers gives:

₹30,000 ÷ 60 = ₹500 CAC

Comparing this ₹500 acquisition cost with your LTV helps you assess whether your customer acquisition strategy is economically sustainable.

Do not treat an LTV:CAC ratio as a universal pass-or-fail rule. The appropriate relationship depends on gross margins, cash flow, payback period, business model, and how quickly customers generate revenue.

Common LTV Calculation Mistakes

  • Confusing revenue with profit: Revenue LTV can overstate the economic value of a customer.
  • Using unrealistic customer lifespan: A small change in lifespan can materially change LTV.
  • Ignoring customer segments: New, repeat, high-value, and low-value customers may behave very differently.
  • Using too little data: Early estimates can be unstable, so update LTV as your customer history grows.
  • Focusing only on LTV: A high LTV does not automatically mean profitable customer acquisition.

Frequently Asked Questions About Customer Lifetime Value

What is the simplest formula for customer lifetime value?

The simplest formula is LTV = Average Purchase Value × Purchase Frequency × Customer Lifespan. This estimates the revenue generated by an average customer over their expected relationship with the business.

Is customer lifetime value the same as customer revenue?

No. LTV is an estimate of the total revenue or economic value associated with a customer over their relationship with the business. Revenue-based LTV does not account for the costs required to serve that customer.

What is a good LTV to CAC ratio?

There is no single ratio that is appropriate for every business. Compare LTV and CAC in the context of gross margin, cash flow, customer payback period, retention, and business model.

Can I calculate LTV for a small business?

Yes. Even a small business can estimate LTV using its average transaction value, purchase frequency, and customer lifespan. Treat the result as an estimate and refine it as more customer data becomes available.

Related DecisionLab Guides

Further Reading

For a broader practical framework for understanding how businesses create value, deliver value, and earn money, see The Personal MBA by Josh Kaufman.