A customer lifetime value calculator estimates how much revenue and gross profit an average customer brings in over the whole relationship with your business, not just on the first order. This lifetime value of a customer calculator works from four everyday numbers (order value, purchase frequency, margin and lifespan or churn) and then tells you the most you can spend to acquire a customer at the LTV to CAC ratio you choose.
How to Use the Customer Lifetime Value Calculator
Like any customer lifetime value calculator online, it is only as good as its inputs. Use averages for a typical customer over a period long enough to include repeat orders, ideally the last 12 months or more. Everything runs in your browser and nothing you type is sent anywhere.
- Average order value ($): total revenue divided by number of orders. For a service business, use the average invoice per visit or job.
- Purchases per customer per year: orders in a year divided by the number of unique customers who ordered that year. A subscription billed monthly is 12.
- Gross margin (%): revenue left after the cost of the product or service. Subtract shipping, payment fees and returns if you want the profit figure to hold up.
- Customer lifespan (years): how long an average customer keeps buying from you.
- Or annual churn (%, overrides lifespan): the share of customers who stop buying each year. If you enter a churn rate, the calculator ignores the lifespan field and uses 100 divided by churn instead.
- Target LTV:CAC ratio: choose 2 to 1, 3 to 1, 4 to 1 or 5 to 1. The default is 3 to 1.
The calculator returns four results:
- Customer lifetime value (revenue): what an average customer spends with you over their lifetime.
- Lifetime gross profit: lifetime revenue multiplied by gross margin. This is the number to plan with.
- Customer value per year: average order value multiplied by purchases per year.
- Maximum CAC at your target ratio: lifetime gross profit divided by the ratio you picked, the most you should pay to win one customer.
A note under the results restates the maximum acquisition cost and, if you used churn, shows the lifespan it implies.
How to Calculate Customer Lifetime Value
You calculate customer lifetime value by multiplying average order value by purchases per year and by the number of years a customer stays, then multiplying by gross margin to turn revenue into profit. These are the exact formulas the calculator uses:
| Output | Formula |
|---|---|
| Customer value per year | Average order value x purchases per year |
| Customer lifespan from churn | 100 / annual churn % |
| CLV (revenue) | Customer value per year x lifespan in years |
| Lifetime gross profit | CLV x gross margin |
| Maximum CAC | Lifetime gross profit / target LTV:CAC ratio |
This is the simple, transparent model most teams start with. It does not discount future cash or model how customers drop off year by year, which the last section covers.
Worked CLV Example: Lifespan vs Churn
Example numbers, not benchmarks. A skincare store has an average order value of $50, customers buy 4 times a year, and gross margin is 60%.
- Customer value per year = $50 x 4 = $200
- With a 3 year lifespan: CLV = $200 x 3 = $600 of revenue
- Lifetime gross profit = $600 x 60% = $360
- Maximum CAC at 3 to 1 = $360 / 3 = $120
Now the same store enters an annual churn of 25% instead of a lifespan. Lifespan becomes 100 / 25 = 4 years, CLV rises to $800, lifetime gross profit to $480 and the maximum CAC at 3 to 1 to $160. The point is not which answer is right. It is that lifespan is the input people guess most, and a one year difference moves the acquisition budget by a third.
Turning Churn Into Customer Lifespan
Average customer lifespan is roughly 1 divided by the churn rate, so the calculator converts churn to years with 100 / churn %. The table shows what that means.
| Annual churn | Implied lifespan |
|---|---|
| 10% | 10 years |
| 20% | 5 years |
| 25% | 4 years |
| 50% | 2 years |
| 80% | 1.25 years |
For a subscription, churn is easy to measure: cancellations in a year divided by subscribers at the start. For a store without subscriptions, define churn as the share of last year's customers who did not buy again this year. Low churn figures produce very long lifespans, so sense-check anything above five years against how long your business has actually been selling.
CLV vs LTV: Is There a Difference?
CLV (customer lifetime value) and LTV (lifetime value) mean the same thing in practice: the value of a customer over the full relationship. Ecommerce and retail teams tend to say CLV, while SaaS and finance teams tend to say LTV, which is why the calculator talks about an LTV:CAC ratio while calculating CLV.
The difference that matters is not the name but the basis. Some people quote CLV as revenue, others as gross profit, and some as net profit after retention marketing costs. Always ask which one a number means before you compare it with anything.
Revenue CLV or Gross Profit CLV?
Use gross profit CLV for any spending decision and revenue CLV only for reporting. A customer who spends $600 with you at a 60% margin is worth $360 in gross profit, and that $360 is what has to cover the cost of acquiring them.
Comparing revenue CLV with CAC is the most common way businesses convince themselves they can afford a higher acquisition cost than they can. That is why the calculator bases maximum CAC on lifetime gross profit, not on revenue.
Historical vs Predictive CLV
Historical CLV adds up what past customers actually spent, while predictive CLV estimates what current customers will spend in future. This calculator is a planning model that sits between the two: you feed it averages from history and it projects them forward.
Historical CLV is reliable but slow, because you need several years of data to see a full lifetime. Predictive models use purchase patterns to forecast sooner, but they are only as good as the data behind them. Klaviyo, for example, shows historic and predicted CLV on customer profiles once an account has enough order history. Use the calculator to check whether those platform numbers are plausible.
What Is a Good Customer Lifetime Value?
A good customer lifetime value is one that is comfortably higher than what it costs you to acquire a customer, usually by three times or more on a gross profit basis. CLV on its own has no good or bad level: $150 can be excellent for a candle shop and poor for a software company, because their costs to win a customer are very different.
So read CLV alongside CAC. If your lifetime gross profit is below your current CAC, every customer loses money. If the maximum CAC this calculator gives you is well above what you pay today, you probably have room to spend more on acquisition. To check what you actually pay, run your numbers through the CAC calculator.
Setting an Acquisition Budget From Lifetime Value
The maximum CAC output is the practical bridge between retention and paid media. If lifetime gross profit is $360 and you target 3 to 1, you can pay up to $120 to win a customer, even if the first order alone only brings in $30 of gross profit.
That gap is where cash flow bites. Paying $120 for a customer who returns $30 on day one means you fund the other $90 until later orders arrive. A lower ratio such as 2 to 1 lets you grow faster but with less margin for error; 4 to 1 or 5 to 1 is safer but limits how far you can scale. Pair the result with the first-order view in our ROAS calculator so you know both your break-even on day one and over the lifetime.
Finding Your CLV Inputs in Shopify and Klaviyo
To use this as a Shopify customer lifetime value calculator, start with Shopify Analytics, which gives you average order value directly. Its customer reports show how many customers ordered in a period and how many returned. Divide orders by unique customers for purchase frequency. Gross margin comes from your cost of goods; Shopify can show gross profit in its reports when the cost per item field is filled in on your products.
Klaviyo adds the retention side: repeat purchase timing, predicted next order date and historic CLV per profile. Use cohorts where you can. Customers who first bought two years ago tell you more about lifespan than this month's buyers.
CLV for Subscription and Service Businesses
The same calculator works for subscriptions and local services if you map the inputs carefully. For a monthly subscription, average order value is the monthly fee and purchases per year is 12, and churn is usually easier to measure than lifespan. For a service business such as lawn care, cleaning or pest control, order value is the average visit price and purchases per year is visits per customer per year. Seasonal services should use visits over a full year, not a peak month.
How to Increase Customer Lifetime Value
You increase customer lifetime value by raising one of three inputs: order value, purchase frequency or lifespan. Margin is the fourth lever, but it is usually set by pricing rather than marketing.
- Purchase frequency: post-purchase and replenishment email flows timed to when a product runs out, plus win-back flows for lapsing customers.
- Order value: bundles, free shipping thresholds and product recommendations based on what customers already bought.
- Lifespan: subscriptions where they fit the product, loyalty programs, and fast support. Customers who have a bad first experience rarely return.
- Margin: fewer blanket discounts. Training customers to wait for a sale lowers the margin on every future order.
Where the Simple CLV Model Falls Short
The calculator multiplies averages, and averages hide detail. It treats every year as equal, so it does not discount money that arrives years from now, and it assumes customers keep buying at the same rate until they leave. In reality, many customers buy once and never return, while a small group buys often.
For most planning this simple model is close enough, and it is far better than ignoring repeat purchases. When decisions get bigger, split customers by acquisition channel or first product and run the calculator for each group. A channel that brings in one-time buyers can look cheap on CAC and still be the worst place to spend.
When Customers Do Not Come Back
If the calculator shows a lifetime value too low to support the acquisition cost you are paying, the fastest gains usually come from retention, not from cheaper ads. Our email marketing and automation service builds post-purchase, replenishment and win-back flows, often in Klaviyo, and our performance marketing team sets paid media targets from lifetime gross profit rather than first-order ROAS. To talk through your numbers, get in touch. You will find the rest of our calculators on the free marketing tools page.