Customer lifetime value calculator

Customer lifetime value (LTV) is the profit one customer brings over the whole time they buy from you. It is average order value × margin per order × purchases per year × years they stay.

A customer spends per order at a margin, buys times a year and stays years. Winning one costs .

Each customer is worth
$270.00
Lifetime revenue per customer
$450.00
LTV:CAC
6.00×
↑ Each customer is worth $270.00 in profit, 6.00× what one costs to win.

Ada watches your Meta ads every day and proposes changes for you to approve. See what Ada does.

Book a call

Use ↑ ↓ on any number, Shift for ×10 · Your numbers stay in this page's link; we count visits, not what you type.

What is customer lifetime value (LTV)?

Customer lifetime value (LTV) is the profit one customer brings over the whole time they keep buying. It is worked out from what they spend per order, how often they buy, how long they stay, and what each order keeps after product, shipping and fees. Set beside CAC, it shows whether customers pay back what they cost to win.

The formula

Lifetime revenue = order value × purchases per year × years
LTV = lifetime revenue × margin per order %
LTV:CAC = LTV ÷ CAC

This simple model assumes a customer keeps the same order value and buying pace for the whole period, and it does not discount future money. The cost of keeping a customer, such as email and retention offers, is left out.

Worked example

Average order value$60
Margin per order60%
Purchases per customer per year2.5
Years a customer keeps buying3
Cost to win a customer (CAC)$45
Lifetime value (profit)$270.00
Lifetime revenue per customer$450.00
LTV:CAC6.00×

Each customer is worth $270.00 in profit, 6.00× what one costs to win.

Using it on Meta ads

Meta optimizes for the first purchase, so a campaign can look unprofitable on day one and still pay off over a customer's life. Use LTV to decide how much a first order may lose, with your contribution margin as the measure of what each repeat order keeps.

Keep the estimate cautious: the numbers come from customers you already have, and people from a new audience may buy differently. Compare it with your break-even ROAS on the first order.

Questions

Profit, when you compare it with what a customer costs to win. A customer who spends $450 at a 60% margin leaves $270 to pay for acquiring them, not $450.

From your store's order history: count orders per customer over a year, and see how long customers keep ordering. For a young store, use a cautious guess and update it as orders come in.

Above 1.00×, a customer pays back what it cost to win them over their lifetime. How far above depends on how long you can wait for the money: a ratio reached over three years ties up more cash than the same ratio reached in three months. A common rule of thumb is 3:1; what matters more is how fast it pays back.

Related calculators

All free tools →

Want this checked in your own account?

A free 30-minute call with Daniel, plus a look at your account.

Book a call with Daniel