B2B Lifetime Value how to calculate each client's worth

Formulas, benchmarks and strategies to maximize the value of each account

Key takeaways
  • LTV (Customer Lifetime Value) is the total value a client generates throughout their relationship with you — it is the most important B2B metric
  • An LTV:CAC ratio of 3:1 or higher is the target. Below that, you are spending too much acquiring clients that do not generate enough value
  • With MapiLeads you can find companies similar to your best clients, analyze reviews and manage account expansion

What is Customer Lifetime Value (LTV) and why does it matter?

Customer Lifetime Value (LTV) is the total revenue a client generates throughout their relationship with you. Not just the first purchase — all of them: renewals, upsells, cross-sells, referrals. It is the metric that defines whether your business is viable long-term. NRR is one of the strongest predictors of customer lifetime value; Paddle explains the relationship in net revenue retention as a key driver of lifetime value.

In B2B, a client can stay 3, 5 or 10 years. The difference between a 10,000 and 50,000 LTV is how you manage the relationship: retention, expansion and satisfaction.

If you do not know your LTV, you are navigating blind. You do not know how much you can invest to acquire a client (CAC), you do not know which segments are most profitable, and you cannot prioritize your pipeline intelligently.

3:1
minimum LTV:CAC ratio for a healthy B2B business
— Source: Bessemer Venture Partners / SaaS Benchmarks
3-5x
target LTV:CAC ratio in B2B SaaS
+40%
higher LTV in accounts with active upselling
3-10
years average B2B client lifespan

How to calculate B2B LTV: 4 methods

Choose the method that best fits your business model:

Basic LTV
Average revenue x Gross margin x Average client lifespan. Simple and useful to start.
Impacto70%
Key
Cohort LTV
Group clients by entry month/year and calculate value per cohort. Detects trends. Ideal with historical KPI data.
Impacto90%
SaaS LTV (ARPA/Churn)
ARPA x Gross margin / Monthly churn rate. The standard for recurring subscription models.
Impacto85%
Predictive LTV
Uses machine learning to predict future value of each account based on current behavior. The most advanced.
Impacto95%
Want to find more clients like your most valuable ones?
MapiLeads lets you find companies similar to your best accounts across 120+ countries. Maximize LTV by replicating success.
Generate Database Free

Without knowing your LTV

  • No idea how much you can spend acquiring clients
  • Treat all clients the same
  • Do not prioritize most valuable accounts
  • Blind commercial investments
  • Cannot identify profitable segments

With calculated and segmented LTV

  • Maximum CAC defined per segment
  • Resources focused on high-LTV accounts
  • Upselling targeted at accounts with potential
  • Optimized commercial investments
  • Most profitable segments identified

5 steps to calculate and use your B2B LTV

1

Calculate your ARPA (Average Revenue Per Account)

Total revenue / Number of active clients. Segment by plan, size or sector for greater accuracy.

2

Determine your real churn rate

Use the last 12 months. Calculate monthly and annual churn rate. This gives you average client lifespan (1/monthly churn). Referred customers typically show higher lifetime value; Tremendous documents this pattern in how referral-acquired customers tend to have higher LTV.

3

Apply the LTV formula

LTV = ARPA x Gross margin / Churn rate. Compare with your CAC. The ratio should be at least 3:1.

4

Segment by client type

Not all clients are worth the same. Calculate LTV by sector, size, plan and acquisition channel. Use segmentation to prioritize. Macro trends in technology and consumer behavior shape how lifetime value evolves, as McKinsey analyzes in market trends that influence long-term customer value.

5

Optimize: retention + expansion

Reduce churn and increase upselling to maximize LTV. With MapiLeads you can analyze reviews, detect opportunities and find more clients like your best ones.

Companies with the best LTV are not the ones that charge the most — they are the ones that retain better and expand more. A 5% increase in retention can raise LTV by 25-95%.

LTV:CAC ratio by B2B sector

Where is your ratio?

SectorTypical LTV:CACTarget
SaaS 3-5:1 >5:1
Professional services 4-8:1 >6:1
Consulting 5-10:1 >7:1
Distribution 2-4:1 >3:1
Industrial technology 4-7:1 >5:1
Knowing your LTV is knowing what each commercial relationship is truly worth

Checklist: Do you know your LTV?

Want to replicate your best clients? Find similar companies with MapiLeads

In summary
  • LTV is the most important B2B metric — it defines how much you can invest in acquiring and retaining clients
  • An LTV:CAC ratio of 3:1 is the healthy minimum — if you are below, retention and upselling are your priority
  • MapiLeads helps you maximize LTV: find high-value clients, analyze reviews and manage expansion across 120+ countries
Maximize each client's value with data
MapiLeads finds companies similar to your best accounts, analyzes reviews with AI and gives you a GPS CRM across 120+ countries. See plans or contact us.
Generate Database Free

Frequently asked questions

What is Lifetime Value (LTV) in B2B?
Customer Lifetime Value (LTV) is the total economic value a client generates throughout their entire relationship with your company. It includes all purchases, upsells, cross-sells and renewals. In B2B, where relationships are long, LTV is the most important metric for measuring business health.
How do you calculate B2B LTV?
The basic formula is: LTV = Average revenue per client x Gross margin x Average client lifespan. For SaaS: LTV = ARPA (Average Revenue Per Account) x Gross margin / Churn rate. An LTV:CAC ratio of 3:1 or higher is considered healthy.
How does MapiLeads help increase LTV?
MapiLeads lets you manage your portfolio in a GPS CRM, analyze reviews with AI to detect upselling opportunities, and find companies similar to your best clients across 120+ countries. The better you know your clients, the more you can expand each account.