Skip to main content
Free calculator

Customer Lifetime Value Calculator

Estimate what a typical customer is worth over time from their average purchase, how often they buy and how long they stay. Add your gross margin to see the gross-profit version.

Enter your numbers

The typical amount a customer spends each time they buy.

How many times a typical customer buys in one year. Decimals are fine, for example 1.5.

How many years a typical customer keeps buying from you. Decimals are fine.

Share of each sale left after the direct cost of what you sold, between 0 and 100. Leave empty to skip the gross-profit version.

Your result

Enter an average purchase value, how often customers buy and how long they stay to see their estimated lifetime value.

How the CLV calculation works

Customer lifetime value (CLV) estimates how much a customer is worth to your business over the whole time they buy from you. This calculator uses a deliberately simple version so every step is visible.

Revenue-based CLV = Average purchase value x Purchases per year x Customer lifespan (years)The total revenue a typical customer brings during the relationship.
Gross-profit CLV = Revenue-based CLV x Gross margin (%)Only calculated if you enter a margin. It is usually the more useful number, because revenue is not profit.

Worked examples

Illustrative numbers only

These figures are made up to show the arithmetic. They are not a benchmark.

  1. Average purchase value: 50. Purchases per year: 4. Customer lifespan: 3 years.
  2. Revenue per year = 50 x 4 = 200.
  3. Revenue-based CLV = 200 x 3 = 600.
  4. With a 40% gross margin: 600 x 0.40 = 240 in gross profit.
Illustrative numbers only: a subscription
  1. Average purchase value: 30 a month, so 12 purchases per year. Average lifespan: 1.5 years.
  2. Revenue-based CLV = 30 x 12 x 1.5 = 540.
  3. With a 70% gross margin: 540 x 0.70 = 378.

Estimating customer lifespan

The hardest input is the lifespan, especially for a young business. If you have customer records, look at how long customers who have left stayed active. If you only know your yearly churn rate, you can use a rough approximation:

Lifespan (years) is roughly 1 / Annual churn rateFor example, if 25% of customers leave each year, 1 / 0.25 = 4 years.

This is only an approximation and it assumes churn stays steady. To understand why customers leave, read our guide to analyzing churn.

Using CLV with CAC

CLV becomes useful when you set it beside the cost of winning a customer. Calculate that cost with the Customer Acquisition Cost Calculator, then compare your CAC with the gross-profit CLV. If a customer's lifetime gross profit is clearly higher than what you spent to win them, the model has room to work. If it is close or lower, fix the economics before you spend more. Our article on unit economics explains the whole picture.

What this calculator cannot tell you

This is a simplified estimate based on averages and on the assumption that customers keep behaving the same way. It is not a prediction of what any individual customer will spend.

Ways to raise customer lifetime value

You can raise any of the three inputs. Encourage larger or more frequent purchases, for example with a sensible bundle or a reason to come back. Extend the relationship by keeping customers happy: see customer retention and surprise and delight. Or improve your margin on each sale with the Profit Margin Calculator.

Frequently asked questions

Should I use revenue-based or gross-profit CLV?

Gross-profit CLV is usually more useful, because it shows what is left after the direct cost of what you sold. Revenue-based CLV is simpler and does not need a margin, so the calculator shows it first.

What lifespan should I use if my business is new?

Use a cautious estimate based on the customers you already have, and update it as more customers stay or leave. Do not borrow a lifespan from a different kind of business.

Does CLV include the cost of winning the customer?

No. CLV is the value a customer brings. Compare it with your acquisition cost, which you can calculate separately.

How often should I recalculate CLV?

At least once or twice a year, and whenever your prices, product or customer behavior change in a meaningful way.