Customer lifetime value calculator

Free. Runs in your browser, nothing is uploaded.

Customer lifetime value (LTV or CLV) is the revenue one customer brings over the whole time they buy from you. The formula is LTV = average order value × orders a year × years as a customer, so a customer who spends $60 an order, 2.5 times a year, for 2 years is worth $300.

What do you want to work out?

Revenue per order, before tax.

Orders in a year divided by the customers who placed them.

How long a typical customer stays, for example 2.

Optional: related numbers

Share of revenue left after product costs. Gives lifetime gross profit, the number to compare with CAC.

Adds the LTV to CAC ratio and the payback.

Customer lifetime value$300.00in revenue from one customer: 5 orders of $60.00 over 2 years.
Revenue per customer each year
$150.00
Orders over the lifetime
5

Formula with your numbers

LTV = order value × orders a year × years

= $60.00 × 2.5 × 2

= $300.00

How to use the LTV calculator

  1. Pick what to work out. Lifetime value gives what a customer is worth. Max CAC gives the most you can spend to win one at the LTV to CAC ratio you choose.
  2. Enter three numbers from your store.
    • Average order value: revenue divided by the number of orders.
    • Orders per customer each year: orders in a year divided by the customers who placed them.
    • Years a customer keeps buying: your best estimate of how long a typical customer stays. If you are not sure, start with 1 to 3 years and see how much the answer moves.
  3. Add your gross margin and CAC to see lifetime gross profit, the LTV to CAC ratio and how many orders it takes to earn back what the customer cost.

LTV formulas, with a worked example

LTV = average order value × orders a year × years as a customer

A clothing store's customers spend $60 an order, order 2.5 times a year and keep buying for 2 years: $60 × 2.5 × 2 = $300 of revenue, from 5 orders.

Lifetime gross profit

Gross profit LTV = LTV × gross margin

At a 50% gross margin, that customer leaves $300 × 0.50 = $150 after product costs. This is the number to compare with what you spend to win them, because revenue also has to pay for the products.

LTV to CAC ratio

LTV to CAC = gross profit LTV ÷ customer acquisition cost

If ads cost $45 per new customer: $150 ÷ $45 = 3.33 : 1. Each first order makes $60 × 0.50 = $30 of gross profit, so the customer pays back their $45 cost by the second order.

Max CAC

Max CAC = gross profit LTV ÷ target ratio

To keep a 3 : 1 ratio on $150 of lifetime gross profit, spend at most $150 ÷ 3 = $50 to win a customer.

What a good LTV to CAC ratio looks like

  • Below 1 : 1: each customer costs more to win than they bring back in gross profit. Growth loses money.
  • 1 : 1 to 3 : 1: customers pay for themselves, with little left for overheads and profit.
  • 3 : 1 or higher: the usual rule of thumb for a healthy business. A much higher ratio can also mean you are spending too little and growing slower than you could.

The ratio is only as good as its inputs. Years as a customer is an estimate, so a cautious number is safer than a hopeful one. A new store can work out LTV over the first 6 or 12 months instead, and raise it as repeat orders come in.

Using LTV to set ad targets

Most ad platforms report the value of the first order, not the customer's lifetime. That makes it easy to switch off ads that lose a little on the first order but pay off on the repeat orders that follow.

  • Know your first-order break-even. Order value × gross margin is the most a first order can pay for. Check it with the CPA calculator.
  • Decide how much of the lifetime you will fund up front. Spending up to the max CAC above only works if you have the cash to wait for repeat orders.
  • Raise LTV as well as cutting CAC. Repeat-purchase emails, bundles and a reason to come back (refills, new collections) lift orders a year, which lifts every number here.

Ad Autopilot works out your break-even and target CPA from your margin and order value and runs your Meta and Google Ads campaigns against them.

Run your ads against the numbers that matter

Ad Autopilot takes your gross margin and order value, works out the CPA and ROAS your Meta and Google Ads campaigns need, and runs them against those targets, bringing each change to you for approval by default.

See how Ad Autopilot works

Questions

How do you calculate customer lifetime value?

Multiply average order value by how many orders a customer places a year and by how many years they keep buying. $60 × 2.5 orders × 2 years = $300 of lifetime revenue.

Should LTV use revenue or profit?

Use gross profit when you compare it with acquisition cost, because revenue also has to cover the cost of the products. Multiply revenue LTV by your gross margin to get it.

What is a good LTV to CAC ratio?

3 : 1 on gross profit is the usual rule of thumb. Below 1 : 1 each customer loses money, and between 1 : 1 and 3 : 1 there is little left for overheads.

How do I find how long customers stay?

Look at when customers placed their last order. If most stop buying after about 18 months, use 1.5 years. Without that data, use a cautious estimate such as 1 year and update it later.

What is the difference between LTV and CLV?

None. LTV, CLV and CLTV are all names for customer lifetime value.

How much should I spend to get a customer?

Divide lifetime gross profit by the ratio you want to keep. With $150 of lifetime gross profit and a 3 : 1 target, spend at most $50 per new customer. Use the Max CAC mode above.

Guides on this topic

More free tools