Customer Lifetime Value How to calculate and maximize it

The average B2B company underestimates LTV by 40%. Master the formula that changes how you invest in acquisition and retention.

Key takeaways
  • LTV = ARPA x Gross Margin x Customer Lifespan: three levers you can optimize
  • The benchmark LTV:CAC ratio is 3:1 or higher for healthy B2B growth
  • A 5% improvement in retention can increase LTV by 25-95%

Why LTV is the most important number in B2B

Customer Lifetime Value (LTV or CLV) is the total revenue a customer generates over the entire relationship with your company. Harvard Business Review's research on customer economics calls it "the single most important metric for understanding your customers."

In B2B, LTV determines everything: how much you can spend on acquisition, which segments to prioritize, and whether your business model is sustainable. According to HubSpot's analytics on customer value metrics, companies that track and optimize LTV grow 2.5x faster than those that do not.

The problem is not that B2B companies ignore LTV. It is that they calculate it wrong. If you already track B2B lifetime value, this guide will help you refine your approach. If you have never calculated it, start here.

The LTV Formula
Watch each component come together
$500
ARPA / month
×
75%
Gross margin
×
36 mo
Avg lifespan
=
$13,500
Customer Lifetime Value
3:1
minimum LTV:CAC ratio for healthy B2B growth
40%
of B2B companies underestimate their true LTV
2.5x
faster growth for companies that optimize LTV

How to calculate LTV for your business

Neil Patel's guide on customer value optimization identifies three calculation methods depending on your data maturity. Here is the practical approach:

1

Calculate Average Revenue Per Account (ARPA)

Take your total revenue over a period and divide by the number of active accounts. Include all revenue streams: subscriptions, add-ons, consulting, and one-time purchases. For monthly ARPA, divide annual revenue by 12, then by account count.

2

Determine your gross margin

Gross margin = (Revenue - Cost of Goods Sold) / Revenue. In B2B SaaS this is typically 70-85%. In services, 40-60%. This number matters because not all revenue is profit. LTV should reflect actual value, not top-line vanity metrics.

3

Measure average customer lifespan

If your annual churn rate is 10%, your average lifespan is 1/0.10 = 10 years. If monthly churn is 3%, lifespan = 1/0.03 = 33 months. Baremetrics provides tools at Baremetrics for tracking these metrics automatically. Understanding your B2B churn rate is essential.

4

Multiply: LTV = ARPA x Margin x Lifespan

Example: $500/month ARPA x 75% margin x 36 months = $13,500 LTV. This is the expected gross profit from each customer over their lifetime. Compare this to your Customer Acquisition Cost (CAC) to evaluate efficiency.

5

Calculate LTV:CAC ratio

Divide LTV by CAC. If your LTV is $13,500 and CAC is $4,000, your ratio is 3.4:1. Kissmetrics analytics at Kissmetrics suggests below 3:1 means you are overspending on acquisition. Above 5:1 means you could invest more in growth.

Increase LTV by starting with better leads
Companies that target the right prospects from day one see 40% higher LTV. MapiLeads helps you find and qualify the right accounts.
Generate Database Free

LTV benchmarks by B2B model

Business modelTypical LTVTypical LTV:CAC
B2B SaaS (SMB)$5,000-$25,0003:1 - 5:1
B2B SaaS (Enterprise)$50,000-$500,000+4:1 - 8:1
B2B Services / Agency$10,000-$100,0002:1 - 4:1
B2B Marketplace$3,000-$30,0003:1 - 6:1

The key insight: LTV is a lagging indicator. By the time you see a low LTV, clients have already churned. That is why leading indicators like customer success health scores and retention strategies matter so much.

LTV is not just a finance metric. It is a strategic compass. When you know each customer is worth $13,500, you stop hesitating to invest $4,000 in qualified acquisition.
Know what a customer is worth. Then invest accordingly
Find high-LTV customers from the start
MapiLeads helps you target the right companies in the right industries so your LTV starts high and stays high. See plans or contact us.
Generate Database Free

Frequently asked questions

What is the formula for Customer Lifetime Value?
LTV = Average Revenue Per Account x Gross Margin x Average Customer Lifespan. For subscription businesses: LTV = ARPA x Gross Margin / Churn Rate. Both give you total expected revenue over the entire relationship.
What is a good LTV to CAC ratio in B2B?
The benchmark is 3:1 or higher. Below 1:1 means you lose money per customer. Above 5:1 may indicate you are under-investing in growth. Most healthy B2B companies operate between 3:1 and 5:1.
How can I increase Customer Lifetime Value?
Three levers: increase average revenue (upsells, cross-sells), improve retention rate (reduce churn via customer success), and reduce cost to serve (automation, self-service). Even small retention improvements have outsized LTV impact.