Customer lifetime value calculator

Enter order value, orders per year, gross margin and years as a customer to see yearly revenue, lifetime revenue and lifetime gross profit.

By the PromptLab team6 October 20264 min read

FREE TOOLCustomer lifetime value$67,200

Work out what one customer is worth to you over the years they keep ordering, in revenue and in gross profit.

Customer lifetime value calculator

Customer lifetime value

$67,200

Lifetime gross profit from one customer

Revenue per year

$48,000

Order value × orders per year

Lifetime revenue

$240,000

How to use the customer lifetime value calculator

Enter four numbers for a typical customer:

  1. Average order value: what one order is worth.
  2. Orders per year: how often they reorder.
  3. Gross margin as a percentage.
  4. Expected years as a customer: how long they stay.

The calculator returns the customer lifetime value (CLV), which here means lifetime gross profit from one customer, plus revenue per year and lifetime revenue.

The formula in plain words

  • Revenue per year = average order value × orders per year.
  • Lifetime revenue = revenue per year × years as a customer.
  • Lifetime gross profit (CLV) = lifetime revenue × gross margin.

This is a simple version. It doesn't discount future years or count the cost of serving the account, so treat it as a clear first estimate.

A worked example

A packaging manufacturer's typical customer places orders worth $8,000, six times a year. Gross margin is 30% and customers stay for about five years.

  • Revenue per year: $8,000 × 6 = $48,000.
  • Lifetime revenue: $48,000 × 5 = $240,000.
  • Lifetime gross profit: $240,000 × 0.30 = $72,000.

So one new customer is worth about $72,000 in gross profit. That's the ceiling for what it makes sense to spend winning and keeping them.

What a good result looks like

CLV only means something next to what it costs to win the customer. Lifetime gross profit should comfortably exceed the cost of winning and serving a customer, but there's no fixed ratio that fits every business.

Calculate it per segment. Distributors, contract buyers and one-off project buyers have very different numbers, and an average hides that.

How to improve customer lifetime value

Using the example above, each lever has an effect:

ChangeNew CLV
Seven orders a year instead of six$84,000
Six years as a customer instead of five$86,400
33% gross margin instead of 30%$79,200
$9,000 average order instead of $8,000$81,000

The first row works out as $8,000 × 7 × 5 × 0.30 = $84,000. The others work the same way.

Ways to pull each lever:

  • Reorders: follow up before a customer runs out, not after.
  • Retention: talk to accounts that have gone quiet.
  • Margin: use customer price lists and watch discounts. The margin and markup calculator helps here.
  • Order value: quote bigger pack sizes and related products.

When to use lifetime value

The figure is most useful when you decide where to spend effort. It tells you how much a repeat customer is worth next to a one-off buyer, and how much a lost account really cost you.

It also helps with pricing and service. If a customer's lifetime gross profit is high, a quick answer on a sample or a small concession on the first order is easy to justify. If it's low, you can see that too.

Keep the inputs simple at first. Pick ten typical accounts, work out their average order, order count and years, and run the calculator on those. Refine later once you trust the data.

Also check the margin input. Use gross margin on the products that customer actually buys, not the company average, because a customer who buys mostly low-margin items is worth less than the revenue suggests. Do the same when you compare segments, so that you are measuring like with like.

An orders overview in PromptLab
An orders overview in PromptLab.

Frequently asked questions

Is CLV based on revenue or profit?

This calculator shows both. Lifetime revenue is the total sales, and lifetime gross profit (the CLV) is what's left after the cost of the products you sold.

How do I estimate how many years a customer stays?

Look at your own accounts. See how long customers who started a few years ago kept ordering, and use a cautious average. If you're unsure, run the calculator with two or three different values.

Does the calculator discount future years?

No. It adds up simple yearly amounts. A discounted version would value later years slightly lower, but the simple figure is easier to explain and compare.

Should I calculate CLV for every customer?

Calculate it for segments first, such as by industry or order size. Then compare a segment's CLV with what it costs to win it.

What if a customer buys several product lines?

Use an average order value and order count across all lines, or run the calculator once for each line and add the results.

Keep reading

Contact

Want to see the platform in action?

We’ll walk you through the workflow, core systems, and how it fits into your current sales process.