BY METRIC // CLV CALCULATOR
Customer lifetime value formula and CLV calculator: how to calculate LTV and the LTV:CAC ratio
Customer lifetime value is the number that decides how much you are allowed to spend winning a customer. Get it right and every other acquisition decision follows from it. Get it wrong, usually by quoting lifetime revenue when you meant gross profit, and you will happily fund channels that lose money on every order.
read-only connectors // blended truth // no PII exposure
|
Illustrative example figures · not a customer account · your own stack connects read-only
The calculator on this page handles the arithmetic for one cohort. Enter average order value, purchases per year, customer lifespan, and gross margin, and it returns customer lifetime value, lifetime revenue, annual customer value, and the LTV:CAC ratio. Below it you will find the formula variants for ecommerce and subscription businesses, how to convert a churn rate into a lifespan, what a healthy ratio actually looks like, and why the figure goes stale faster than most teams recalculate it.
The short answer
The customer lifetime value formula is average order value multiplied by purchases per year, multiplied by customer lifespan in years, multiplied by gross margin. An $85 order value bought 3.2 times a year for 2.5 years at a 60 percent margin gives a CLV of $408. Divide that by customer acquisition cost to get the LTV:CAC ratio, where 3:1 or better is the usual health threshold. Subscription businesses can replace lifespan with 1 divided by the annual churn rate. MixedMetrics computes lifetime value continuously from read-only store and billing connectors instead of a spreadsheet rebuilt every quarter.
Last updated August 2026
Calculator
Customer lifetime value calculator
Enter average order value, how often a customer buys, how long they stay, and your gross margin to get customer lifetime value, then add CAC to see the LTV:CAC ratio.
Total revenue divided by number of orders. For subscriptions, use the average amount billed per period.
Orders in the year divided by unique customers. A monthly subscription is 12.
If you know annual churn instead, lifespan is 1 divided by the churn rate. 40 percent churn gives 2.5 years.
Set this to 100 to see lifetime revenue instead of gross-margin lifetime value.
Used for the LTV:CAC ratio. Leave it at 0 if you only want the lifetime value figure.
Verdict
Healthy ratioA customer is worth $ in gross profit and costs $ to win, an LTV:CAC of :1. That clears the 3:1 rule of thumb, so acquisition has headroom. A customer is worth $ in gross profit and costs $ to win, an LTV:CAC of :1. Below 3:1 there is little margin left to fund the next customer, so lift retention, order value, or margin before spending more.
CLV = average order value x purchases per year x lifespan in years x gross margin. LTV:CAC = CLV / CAC. Numbers stay in your browser.
The three levers, in order of leverage
- Lifespan
- Cutting annual churn from 40 to 30 percent takes lifespan from 2.5 to 3.33 years and lifts this CLV by a third, with no change to acquisition.
- Gross margin
- Margin scales lifetime value one for one. It is also the input most often left out, which is how lifetime revenue gets mistaken for profit.
- Order value and frequency
- The usual focus, and the hardest to move. Try it last, after retention and margin.
Blended across ad, sales, and ecom
Read-only connectors
Why it works
What you get with CLV calculator
Lifetime value and LTV:CAC together
A lifetime value figure on its own decides nothing. The calculator returns CLV next to the ratio against acquisition cost.
Revenue and margin kept apart
Lifetime revenue and gross-margin lifetime value are different numbers. You get both, clearly labeled, so the wrong one never reaches a budget.
Then measure it continuously
A calculator handles one cohort. MixedMetrics recomputes lifetime value from real Shopify and Stripe revenue as customers keep buying.
What it covers
Connect, blend, and see what is driving revenue
MixedMetrics turns scattered platform numbers into one blended read-out of ROAS, CAC, MER, and revenue, with AI that flags where spend is leaking.
- Calculate customer lifetime value from order value, frequency, lifespan, and margin
- Convert an annual churn rate into the customer lifespan the formula needs
- See lifetime revenue and gross-margin CLV side by side
- Get the LTV:CAC ratio and a plain verdict against the 3:1 threshold
- Move from a quarterly spreadsheet to a lifetime value that updates itself
AI insight
What changedTikTok is carrying ROAS at 4.8x while Meta CAC crept to $41. Shift budget to recover efficient revenue.
Illustrative figures showing the layout · not a customer account
Why MixedMetrics
Blended truth, AI insights, no BI tool required
Not eight conflicting platform dashboards, not a data engineer, not a spreadsheet that rots by Friday. One blended view you can act on.
One blended read-out
Blended ROAS, CAC, MER, LTV, and revenue by channel in a single live view, instead of eight platforms claiming the same conversion.
AI that finds the leak
The insight layer reads the blended data and tells you what changed and where spend is leaking, before the month closes.
Connect, do not migrate
Read-only connectors to the tools you already run. No re-platforming, no pixel surgery, first dashboard the same day.
Compare
Customer lifetime value formula variants and what each one is for
Swipe to see the full table
| Model | Formula | Best for |
|---|---|---|
| Simple (historic) CLV | Average order value x purchases per year x lifespan in years | Ecommerce and DTC brands with enough repeat purchase history to trust the averages. |
| Gross-margin CLV | Average order value x purchases per year x lifespan x gross margin | Deciding how much you can afford to pay for a customer. This is the figure to use against CAC. |
| Subscription CLV | Average revenue per account x gross margin / revenue churn rate | Monthly or annual subscriptions where churn is measurable and purchase frequency is fixed. |
| Churn to lifespan | Lifespan in years = 1 / annual churn rate | Turning a churn percentage into the years input the simple formula needs. |
| Discounted CLV | Future gross profit discounted back at your cost of capital | Long lifespans where a dollar five years out is genuinely worth less than a dollar today. |
| Predictive CLV | Modeled from cohort behavior rather than averages | Large customer bases where past behavior predicts future spend better than a single average. |
| LTV:CAC ratio | Gross-margin CLV / customer acquisition cost | Whether acquisition is worth funding at all. 3:1 is the usual floor. |
| CAC payback period | CAC / monthly gross profit per customer | How many months your cash is tied up before a customer has repaid what it cost to win them. |
Compare
Worked customer lifetime value examples across business models (gross-margin CLV)
Swipe to see the full table
| Business | Order value | Per year | Lifespan | Margin | CLV |
|---|---|---|---|---|---|
| DTC skincare brand | $85 | 3.2 | 2.5 yr | 60% | $408 |
| Coffee subscription | $24 | 12 | 1.5 yr | 55% | $237.60 |
| B2B SaaS at $99 a month | $99 | 12 | 3 yr | 80% | $2,851.20 |
| Ecommerce seller tool | $49 | 12 | 2 yr | 75% | $882 |
| Home services | $340 | 1.4 | 4 yr | 45% | $856.80 |
| Enterprise software | $2,500 | 12 | 5 yr | 85% | $127,500 |
Compare
How to read the LTV:CAC ratio your lifetime value produces
Swipe to see the full table
| LTV:CAC | What it means | What to do next |
|---|---|---|
| Below 1:1 | Every new customer destroys value. You pay more to win them than they will ever return in gross profit. | Stop scaling spend immediately and fix pricing, margin, or targeting. |
| 1:1 to 3:1 | Positive but thin. There is little gross profit left to fund the next customer, so growth eats cash. | Lift retention or order value before adding budget. |
| Around 3:1 | The commonly cited health threshold. Acquisition is sustainable and self-funding. | Hold, and watch payback period as well as the ratio. |
| 4:1 to 5:1 | Strong economics. Customers return four to five times what they cost. | Usually a signal you can spend more without breaking the model. |
| Above 5:1 | Very strong, and often a sign of underinvestment rather than brilliance. | Test higher spend deliberately and watch whether CAC rises faster than LTV. |
Compare
The same cohort under three definitions of lifetime value
Swipe to see the full table
| Definition | Figure | Why it differs |
|---|---|---|
| Lifetime revenue | $680 | Everything the customer pays you, before any cost of goods. |
| Gross-margin CLV | $408 | Lifetime revenue at a 60 percent margin. The only version that should be compared to CAC. |
| Contribution CLV | Lower still | Gross margin less shipping, payment fees, and returns. The most conservative and the most honest. |
In depth
How to calculate customer lifetime value
How do you calculate customer lifetime value?
Multiply average order value by purchases per year, then by how many years a customer stays, then by your gross margin. An $85 order value bought 3.2 times a year for 2.5 years at 60 percent margin gives a customer lifetime value of $408. The first three numbers come from your store or billing system; the margin comes from finance.
The averages are where this goes wrong. Average order value pulled across all time hides the fact that first orders are usually smaller than repeat orders. Purchase frequency measured over a year that included a launch will overstate a normal year. If you have the data, calculate lifetime value per acquisition cohort rather than across the whole customer base, because a cohort tells you whether the customers you are buying today are better or worse than the ones you bought last year.
How do you calculate customer lifetime value from churn rate?
Customer lifespan in years equals 1 divided by your annual churn rate. A 40 percent annual churn rate gives a 2.5 year lifespan, and 25 percent gives 4 years. Feed that lifespan into the standard formula, or for subscriptions use the direct version: average revenue per account multiplied by gross margin, divided by the revenue churn rate.
This shortcut assumes churn stays flat, which it rarely does. Most businesses churn hardest in the first few months and then settle, so a single blended churn rate understates the value of customers who survive the early window. It also breaks completely when churn approaches zero, because dividing by a very small number produces a lifespan of decades. Cap the lifespan at something you can defend, commonly three to five years, rather than letting the arithmetic promise a customer who stays forever.
Should customer lifetime value use revenue or gross margin?
Use gross margin whenever you plan to compare lifetime value against acquisition cost. Lifetime revenue answers what a customer pays you. Gross-margin lifetime value answers what you keep, and only what you keep can fund the next customer. The $680 in lifetime revenue above becomes $408 once a 60 percent margin is applied, and that 40 percent gap is exactly the size of the mistake.
Most published lifetime value benchmarks do not say which version they used, which makes them close to useless for comparison. When someone quotes a lifetime value figure, ask whether cost of goods, shipping, payment processing, and returns have been taken out. The most conservative version, contribution margin lifetime value, strips all of them and is the number a CFO will accept. If you want a single rule: revenue for storytelling, gross margin for budgeting.
This is the same discipline that keeps a customer acquisition cost calculation honest. Both sides of the LTV:CAC ratio have to be measured on the same basis, or the ratio compares two different things and quietly flatters whichever channel you were hoping to scale.
What is the difference between CLV and LTV?
Nothing meaningful. CLV (customer lifetime value) and LTV (lifetime value) are used interchangeably for the same measure, with CLV slightly more common in ecommerce and LTV more common in SaaS and venture reporting. Some teams write CLTV or LCV. The formula does not change with the acronym.
The one place the letters matter is in finance, where LTV also means loan to value, an entirely unrelated mortgage ratio. If your reporting is read outside marketing, write out customer lifetime value the first time it appears.
How do you calculate customer lifetime value for SaaS?
For a subscription, purchase frequency is fixed by the billing cycle, so the formula collapses to average revenue per account multiplied by gross margin, divided by the revenue churn rate. A $99 a month plan at 80 percent gross margin with 2.5 percent monthly revenue churn gives $99 x 0.8 / 0.025, which is $3,168 in lifetime value.
Use revenue churn rather than logo churn if you have expansion revenue. A business losing 3 percent of accounts a month but growing the survivors by 2 percent has net revenue churn close to 1 percent, and lifetime value calculated on logo churn will badly understate it. Where net revenue retention is above 100 percent the formula breaks entirely, because mathematically the customer is worth an infinite amount. At that point switch to a fixed horizon: gross profit per account over three years is a claim you can defend to a board.
Pair the result with CAC payback period, because lifetime value says whether a customer is worth winning and payback says how long you fund them before finding out. A 10:1 ratio with a 26 month payback will still run a company out of cash.
How do you calculate customer lifetime value in Shopify?
Shopify reports order value and repeat purchase behavior, so you can read average order value and purchase frequency directly from its reports, but it does not know your gross margin and it does not see subscription billing that runs through Stripe. Pull order value and frequency from Shopify, apply your own margin, and take lifespan from cohort retention rather than a guess.
The harder problem is joining that lifetime value to what each channel cost. Shopify knows the revenue and nothing about ad spend; Google Ads and Meta know the spend and both claim the same orders. That is the gap a blended Shopify analytics dashboard closes, by putting store revenue and every channel's spend on the same board so lifetime value can be read per acquisition source instead of as one company-wide average.
Why a lifetime value calculated once a quarter is usually wrong
Lifetime value is a forecast dressed as a measurement. Every input moves: order value drifts with discounting, frequency moves with product mix, lifespan moves with retention, and margin moves with shipping and supplier costs. A figure calculated in January and used to set bids in June is describing a business that no longer exists.
The failure is rarely dramatic. It looks like a channel that used to clear 3:1 slipping to 2:1 over two quarters while everyone keeps quoting the old lifetime value, because nobody rebuilt the spreadsheet. Meanwhile acquisition cost has usually moved as well, and blended CAC is drifting up as the cheap audiences saturate. Both sides of the ratio go stale at once, in the same direction, which is why the problem stays invisible until a quarter closes badly.
MixedMetrics recomputes both sides continuously. Read-only connectors pull real revenue from Shopify and Stripe and real spend from Google Ads, Meta, and TikTok, then compute blended ROAS, blended CAC, MER, lifetime value, and the LTV:CAC ratio on the same reconciled numbers. When the ratio moves, you see it in the week it happens rather than the quarter it is reported. For the full set of numbers worth putting on that board, see the marketing KPIs that actually decide budget.
Good questions
Questions about CLV calculator
Explore more
More ways to use MixedMetrics
Blended ROAS dashboard
See true return across every channel, not the inflated number each platform reports.
Learn more →Multi-channel marketing attribution
Attribution-lite that credits channels fairly without the heavy implementation.
Learn more →Ad spend tracking software
Watch spend across every ad account in one live, reconciled view.
Learn more →See your whole stack blended in one view.
Connect your ad channels, store, and billing through read-only connectors and watch blended ROAS, CAC, and revenue settle into one live dashboard.
read-only connectors // blended ROAS, CAC, MER // AI insights // no PII exposure