Skip to content
Evans Sales Consultancy - international sales growth, market entry and expansionEvansSales Consultancy
Call 0330 043 8477Email

Insights — Customer Expansion & Account Growth — 3 min read

How to Calculate Customer Lifetime Value (CLV) in B2B

Most B2B businesses talk about lifetime value but few calculate it accurately. Here is the formula and how to apply it.

A financial calculation showing the lifetime value of a B2B customer account.

In short

To calculate B2B Customer Lifetime Value, multiply the Average Annual Revenue per Account by the Gross Margin percentage, then divide by the Annual Churn Rate. This gives you the total expected gross profit from a customer over their entire relationship with your business.

Customer Lifetime Value (CLV) is often treated as a marketing metric, but in B2B sales, it is a critical commercial diagnostic. It tells you how much you can afford to spend to acquire a customer and how much you should invest in keeping one.

Unlike B2C, where volume and high-frequency low-value transactions dominate, B2B CLV is driven by contract length, gross margin and expansion potential within complex accounts.

The B2B CLV Formula

While there are many complex versions of this calculation, the most useful formula for a B2B SME focuses on gross profit rather than top-line revenue. This ensures you are measuring the actual value contributed to the business, not just the turnover passing through it.

CLV Formula
(Average Annual Revenue × Gross Margin %) ÷ Annual Churn Rate

If you prefer to work with time, you can also use: (Average Annual Profit per Account) × (Average Retention Period in Years).

Illustrative example — not an Evans client result

Consider a technical services firm, 'Company A', with the following metrics:

  • Average annual revenue per client: £40,000
  • Average gross margin: 50%
  • Annual churn rate: 20% (meaning the average client stays for 5 years)

The calculation would be: (£40,000 × 0.50) ÷ 0.20 = £100,000.

In this example, every new customer represents £100,000 in lifetime gross profit. This figure allows the MD to make informed decisions about acquisition costs (CAC) and account management budgets.

Why gross margin matters in the calculation

Calculating CLV based on revenue alone is a common mistake. If one customer segment has a 70% margin and another has 20%, a segment with lower top-line revenue might actually have a significantly higher CLV. In B2B, where delivery costs can be high, ignoring margin leads to over-investing in the wrong accounts.

Using CLV to drive growth

Once you have a baseline CLV, you have three clear levers for expansion:

  1. 01Increase Revenue per Account: Through cross-selling additional services or upselling higher-tier plans.
  2. 02Improve Gross Margin: By increasing prices or improving operational efficiency in delivery.
  3. 03Decrease Churn: By improving retention and spotting 'at-risk' signals earlier.

Evans Customer Expansion Engine helps identify which of these levers is most appropriate for each account in your base. Intelligence (£695 + VAT/month) surfaces the opportunities; Managed (£1,295 + VAT/month) adds human validation and outreach prep.

More revenue may already be inside your customer base.

Customer Expansion Engine analyses the customers you already have for cross-sell, upsell, renewal, reactivation and additional-site opportunities — each one explained, prioritised and approved by people before anyone makes contact. From £695 + VAT per month.

Related services

Written by

By Tom Evans

Founder, Evans Sales Consultancy

Published 4 October 2026 — 3 min read

Common questions

  • Yes, if you have enough historical data to estimate the average expansion value over time. If not, start with a 'base CLV' and track expansion separately.

  • There is no universal ratio. Many software businesses aim for 3:1, but for a service-led B2B SME, the right ratio depends on your cost of capital and desired growth rate.

  • At least annually, or whenever there is a significant change in your pricing structure or cost of delivery.

  • Yes, and you should. CLV often varies wildly between different sectors or customer sizes, and knowing this helps you prioritise where to spend your marketing budget.

  • If your churn is near zero, use the Average Retention Period instead (e.g., 10 years). However, be cautious: assuming a customer stays forever will lead to an artificially inflated CLV.

Still working out the right approach?

If your question is specific to your company, product or target market, we can help you work through the commercial options.

Discuss your market entry

More opportunities. Better conversion. Stronger sales. More revenue.

If your business could sell more than it currently does, the fastest way to find out why is to look at the numbers together.