Customer lifetime value calculator: what one customer is worth.

Customer lifetime value is what one customer spends with you over time: average order value × orders per customer. Add your margin and see the most you can pay to win a customer.

Try an example:

Free · no sign-up · runs in your browser · reviewed October 2026

1Your numbers
Customer lifetime value$99.00
First order pays for$27.50
Whole customer$49.50

One customer brings $99.00 in sales and $49.50 in profit.You can pay up to $49.50 in ads to win a customer and still break even - 1.8× the $27.50 the first order alone pays for.

Most you can pay per customer
$49.50
break-even
First order pays for
$27.50
break-even CPA
Repeat orders
0.8
per customer

Nothing you type leaves your browser. The link keeps your numbers, so you can send it to someone.

In short

  • CLV = average order value × orders per customer. Multiply it by your margin for the profit a customer brings.
  • The most you can pay to win a customer is their lifetime profit, not the profit of the first order - repeat buyers let you spend more on ads.
  • An average Shopify customer orders about 1.8 times; about 25% of customers come back.

How to use the customer lifetime value calculator

  1. Find lifetime value: enter your average order, your margin before ads and the orders a customer places with you.
  2. Don't know a number? "Find average order" works it out from revenue and orders; "Find orders per customer" from orders and customers - your store's customer report shows both.
  3. Read the bars: what the first order pays for, next to what the whole customer pays for. Copy the link to keep the result.

How to calculate customer lifetime value

FormulaCLV = average order value × orders per customer

$55 × 1.8 = $99 in sales from one customer.

In profitLifetime profit = CLV × profit margin before ads

$99 × 50% = $49.50. The first order alone brings $55 × 50% = $27.50.

Count orders per customer over a long period, a year or more. Over one month almost nobody has ordered twice yet, and the value looks lower than it is.

How to calculate average order value

FormulaAOV = revenue ÷ number of orders

$24,000 ÷ 300 = $80.

In a sample of 297 Shopify stores using Adeagle, the median order is about $80, and it differs by vertical:

VerticalMedian order
Apparel & accessories$55
Home & garden$49
Health & beauty$74
Electronics$125
All stores in the sample$80

What you can pay to win a customer

Up to their lifetime profit. The CPA calculator gives the break-even line for one order. A customer who comes back is worth more, so the cost of winning them - often called CAC - can be higher than the first order's profit:

First order onlyWhole customer
Apparel store: $55 order, 50% margin, 1.8 orders$27.50$49.50
Beauty, refills: $74 order, 60% margin, 3.2 orders$44.40$142.08
Electronics: $125 order, 30% margin, 1.3 orders$37.50$48.75

A common rule: keep the cost of winning a customer at a third of their lifetime value or less. Then returns, discounts and fixed costs are paid too.

Typical repeat purchase rates

On an average Shopify store about 25% of customers order again, and a customer places about 1.8 orders. Products that run out come back more often:

Kind of storeCustomers who order again
Health & beauty, food (things that run out)about 34–35%
Fashion & apparelabout 30%
Home goodsabout 20%
Electronics, furniture (bought every few years)about 11–18%

How to raise customer lifetime value

  • Email after the first order - care tips, a reorder reminder, what is new.
  • Use retargeting: show shoppers the products they already viewed. On Adeagle, retargeting ads are clicked 6 to 12 times more often than other ads.
  • Give a reason to reorder: refills, subscriptions, a discount on the second order.
  • Raise the order value: bundles, and free shipping above a threshold.
Why it matters for your ads

A store that knows a customer brings $142 in profit can pay far more than the $44 the first order covers - and outbid stores that judge every ad by its first sale.

Check your ads with the ROAS calculator →

What this calculator does not tell you

  • When the money comes. Lifetime profit arrives over months; the ads are paid now.
  • Which customers come back. An average hides the few who order often and the many who order once.
  • Returns and discounts. Use your margin after both, or the value looks higher than it is.

By Bart Ziem, Adeagle · Formulas: standard definitions · Median order value: Adeagle, a sample of 297 stores, 2025–2026 orders · Repeat rates: published studies (Little Stream Software, 1,500+ Shopify stores, 2024; vertical ranges from Rivo, Core PPC and others) - they differ by how long a period they count · Examples, not promises

More Shopify profit calculators

What a customer is worth decides what you can pay for one - these take it to the ad side.

$40 ÷ 3 orders$13.33 / order

CPA calculator

What one order from your ads costs, and the most you can pay for it.

↳ What does one order cost?
break-even ROAS2.0×
you: 2.9×
0×2×4×
ads cost you moneyads make money

ROAS & break-even ROAS calculator

Find the ROAS your ads must reach to make money, from your price, product cost and margin.

↳ Do my ads make money?
order$60
product $22shipping $8fees $3ads $12you keep $15
profit per order$15

Shopify profit calculator

Coming soon

Your profit per order after product cost, shipping, Shopify fees and ads - and the most you can spend to win a sale.

↳ What do I keep from each order?
order$60
to your bank $57.96fees $2.04
Shopify takes$2.04

Shopify fee calculator

Coming soon

Payment and transaction fees on an order, and what reaches your bank.

↳ What does Shopify take from a sale?
price$60
cost $22shipping $8you keep $30
margin50%

Profit margin calculator

Coming soon

Margin and markup from your price and costs - and how much of each sale is left for ads.

↳ How much do I keep per sale?
2 of 100 visitors buy2.0%

Conversion rate calculator

Coming soon

The share of visits that become orders - and what one more percent is worth.

↳ How many visitors buy?

Questions about customer lifetime value

Multiply your average order value by the number of orders a customer places with you. For profit, multiply that by your margin. A $55 order, 1.8 orders per customer and a 50% margin: $55 × 1.8 = $99 in sales, and $49.50 in profit.

One that is clearly higher than what it costs to win a customer. A common rule is a lifetime value at least 3 times the cost of winning the customer - then ads, returns and fixed costs are covered.

Up to the profit a customer brings over all their orders - their lifetime profit. That is more than the first order alone pays for, which is why stores with repeat buyers can spend more on ads.

About 25% of customers order again on an average Shopify store, and a customer places about 1.8 orders. Stores selling things that run out - beauty, food - reach 30–35%; electronics and furniture often stay below 20%.

Divide revenue by the number of orders in the same period. $24,000 from 300 orders is an average order of $80.

None - both mean customer lifetime value, the sales or profit one customer brings over the whole time they buy from you.

Bring buyers back: email after the first order, a reason to reorder, and retargeting - showing shoppers the products they viewed. A higher average order helps too: bundles and free shipping above a threshold.

Want another tool? Tell us which one: [email protected]