Short answer

A customer lifetime value calculator estimates the gross profit one customer brings in over the whole relationship. For a store, multiply average order value, purchases per year, years as a customer and gross margin. For a subscription, divide monthly gross profit per account by monthly churn. Compare the result with customer acquisition cost (CAC).

  • LTV, CLV and CLTV are three names for the same number: customer lifetime value.
  • Use gross profit, not revenue, when you compare lifetime value with acquisition cost.
  • An LTV to CAC ratio below 1 loses money on every new customer, and the payback period shows how long your cash is tied up.
  • The churn formula assumes churn never changes, with no upgrades and no discounting, so treat a long lifetime as an upper limit.
  • A higher conversion rate lowers CAC from the same traffic, and better repeat-purchase flows raise LTV, so the ratio can improve without more ad spend.

Customer lifetime value calculator: store model

For a store or any business with separate orders. Free to use, no sign-up, any currency. The result updates as you type.

Revenue divided by orders.

Orders per customer in a year. Decimals are fine.

How long a customer keeps buying. Use what your order history shows.

What is left of revenue after the cost of each sale.

Customer lifetime value (gross profit)

192.00

Revenue LTV: 80 average order value × 3 purchases a year × 2 years = 480.00 per customer.

Gross-profit LTV: 480.00 × 40% gross margin = 192.00. This is the figure to compare with acquisition cost.

That is 6 orders over the customer's lifetime, and 8.00 of gross profit per customer per month.

Formula

revenue LTV      = average order value * purchases per year * lifespan in years
gross-profit LTV = revenue LTV * gross margin

Subscription LTV calculator: revenue and churn

For a subscription billed every month. Lifetime comes from your churn rate.

Monthly recurring revenue divided by paying accounts (ARPA).

Revenue left after the cost of delivering the service.

Customers lost in a month divided by customers at its start.

Customer lifetime value (gross profit)

1,600.00

Average customer lifetime: 1 ÷ 2.5% monthly churn = 40 months (about 3.3 years).

Gross profit per account per month: 50 × 80% gross margin = 40.00.

Gross-profit LTV: 40.00 ÷ 2.5% = 1,600.00 per customer. Revenue LTV, before margin: 2,000.00.

Assumes churn stays the same every month, with no upgrades, downgrades or discounting of future months.

Formula

customer lifetime in months = 1 / monthly churn rate
gross-profit LTV            = revenue per account per month * gross margin / monthly churn rate

Assumes the same churn rate every month, no upgrades or downgrades and no discounting of future months. Zero churn has no answer, because nobody would ever leave.

CAC and LTV to CAC ratio calculator

What a new customer costs, how that compares with their lifetime value, and how long the cost takes to earn back.

Ads, salaries, agencies and tools for the period.

New paying customers won in the same period.

Gross-profit LTV from a calculator above. Adds the ratio.

Shown in both results above. Adds the payback period.

LTV to CAC ratio

2.56:1

CAC: 12,000 sales and marketing cost ÷ 160 new customers = 75.00 per new customer.

LTV to CAC ratio: 192.00 lifetime value ÷ 75.00 CAC = 2.56. Each 1 spent on winning customers brings back 2.56 over a customer's lifetime.

Above 1: each new customer leaves about 117.00 after their acquisition cost, before overheads.

CAC payback: 75.00 ÷ 8.00 gross profit per customer per month = 9.4 months before a new customer has earned back their acquisition cost.

Formula

CAC                   = sales and marketing cost / new customers
LTV to CAC ratio      = gross-profit LTV / CAC
CAC payback in months = CAC / gross profit per customer per month

What is customer lifetime value (LTV)?

Customer lifetime value (LTV) is the gross profit a business expects to earn from one customer over the whole time they stay a customer. It turns a stream of orders or monthly payments into one figure per customer, and that figure sets the most a business can afford to spend to win a customer like them.

LTV, CLV and CLTV are the same metric: lifetime value, and customer lifetime value abbreviated two ways. Which one you see depends on the tool or the team; the calculation does not change. What does change is whether the number is revenue or gross profit, so check before you compare two figures. In lending, LTV means loan-to-value, which is a different calculation and not what this page covers.

How to use the customer lifetime value calculator

  1. Pick the model. Separate orders, as in a store: the first calculator. A subscription billed monthly: the second.
  2. Enter averages from your own data. Take them from the same period and the same group of customers.
  3. Enter gross margin. That makes the result profit, which is what pays for marketing, and not revenue.
  4. Carry the result down. "Compare this LTV with CAC" copies the lifetime value and the monthly gross profit into the third calculator.
  5. Enter what you spent and what it won. Sales and marketing cost and new customers for the same period give CAC, the ratio and the payback period.

What is the customer lifetime value formula?

The customer lifetime value formula multiplies what a customer spends by how long they keep spending, then by gross margin. For separate orders it is average order value × purchases per year × years as a customer × gross margin. For a subscription it is revenue per account per month × gross margin ÷ monthly churn rate.

LTV (orders)       = average order value * purchases per year * years as a customer * gross margin
LTV (subscription) = revenue per account per month * gross margin / monthly churn rate
Lifetime value and acquisition formulas
FigureFormulaUse it for
Revenue LTVAverage order value × purchases per year × lifespan in yearsComparing customer segments with each other. Never against CAC
Gross-profit LTVRevenue LTV × gross marginDeciding what you can afford to pay for a customer
Customer lifetime1 / monthly churn rate, in monthsTurning a churn rate into a lifespan
Subscription LTVRevenue per account per month × gross margin / monthly churn rateMonthly subscriptions with steady churn
CACSales and marketing cost / new customersWhat a new customer costs to win
LTV to CAC ratioGross-profit LTV / CACWhether acquisition pays for itself
CAC paybackCAC / gross profit per customer per monthHow long the cash is tied up

The guide to ecommerce metrics shows where lifetime value sits beside average order value, repeat purchase rate and the other numbers a store tracks.

How to calculate LTV for an online store: a worked example

To calculate LTV for a store, multiply average order value by purchases per year and by the years a customer keeps buying, then apply gross margin. The numbers below are the default values in the first calculator, made up to show the arithmetic; they are not a benchmark.

  1. Average order value 80, 3 purchases a year: 80 × 3 = 240 of revenue per customer per year.
  2. Customers keep buying for 2 years: 240 × 2 = 480.00 of revenue LTV, from 6 orders.
  3. Gross margin is 40%: 480.00 × 0.40 = 192.00 of gross-profit LTV.
  4. Spread over 24 months, that is 8.00 of gross profit per customer per month.
  5. The first order brings in 80 × 0.40 = 32.00. The other 160.00 depends on the customer coming back.

Everything after the first order is a forecast, so use the lifespan and the purchase frequency your order history shows, not the ones you hope for.

How to calculate LTV from churn: a subscription example

To calculate LTV from churn, divide 1 by the monthly churn rate to get the average customer lifetime in months, then multiply by the gross profit each account brings in per month. At 2.5% monthly churn the average lifetime is 1 / 0.025 = 40 months. Again, the numbers are illustrations, not benchmarks.

  1. Lifetime: 1 / 0.025 = 40 months, about 3.3 years.
  2. Gross profit per account per month: 50 × 0.80 = 40.00.
  3. Gross-profit LTV: 40.00 × 40 = 1,600.00. Before margin, revenue LTV is 2,000.00.
  4. If 30,000 of sales and marketing cost wins 60 accounts, CAC is 500.00, the LTV to CAC ratio is 3.20 and payback takes 12.5 months.

Churn is the input that moves this result most, because the rest is divided by it:

LTV by monthly churn rate, at 50 a month and 80% gross margin (illustrative numbers)
Monthly churnAverage lifetime (months)Gross-profit LTV
5%20800.00
4%251,000.00
3%33.31,333.33
2.5% (example)401,600.00
2%502,000.00

Moving churn from 2.5% to 2% takes LTV from 1,600.00 to 2,000.00, a change of +25.0%, at the same price and the same number of sign-ups.

What the churn formula assumes

  • Constant churn. The same share of customers leaves every month. If new customers leave faster than long-standing ones, one average rate misstates the lifetime.
  • No expansion. Every account pays the same amount for its whole life: no upgrades, downgrades or add-ons.
  • No discounting. Profit that arrives in month 40 counts the same as profit that arrives today.

When a decision rests on the number, cap the lifetime at the period you have actually observed, or build LTV from cohorts as described under historic vs predictive LTV.

How to calculate customer acquisition cost (CAC)

Customer acquisition cost (CAC) is the total sales and marketing cost for a period divided by the new paying customers won in that period. With 12,000 spent and 160 new customers, CAC is 12,000 / 160 = 75.00. Count every cost of winning customers, not ad spend alone.

CAC = sales and marketing cost / new customers

What belongs in the cost:

  • Ad spend on every channel.
  • Salaries and commissions for the people who do sales and marketing.
  • Agency and freelancer fees.
  • Software, creative production and content.
  • Discounts and free trials given to win the first sale.

Leaving costs out is the easiest way to flatter the ratio. Add 6,000 of salaries, fees and tools to the 12,000 of ad spend in the example and CAC rises from 75.00 to 112.50, while the LTV to CAC ratio falls from 2.56 to 1.71.

CAC is not the same as CPA. Cost per acquisition counts any conversion you choose for one campaign against its ad cost; CAC counts new paying customers against all sales and marketing cost. The CPA formula guide compares the two. For traffic bought by the click, CAC starts with what a click costs: see the CPC calculator.

How to read the LTV to CAC ratio

The LTV to CAC ratio is gross-profit lifetime value divided by customer acquisition cost. It says how many units of gross profit a customer brings back for each unit spent to win them. With an LTV of 192.00 and a CAC of 75.00, the ratio is 192.00 / 75.00 = 2.56.

What the arithmetic says at each level
LTV to CAC ratioWhat it means
Below 1A customer costs more to win than the gross profit they bring back. Every new customer adds to the loss, so growing faster loses money faster.
Exactly 1A customer pays back what they cost and nothing more. Overheads are not covered.
Above 1Each customer leaves gross profit after their acquisition cost. Whether it is enough depends on your overheads and on how long the payback takes.

What is the CAC payback period?

The CAC payback period is CAC divided by the gross profit a customer brings in per month: the number of months before a new customer has earned back what they cost to win. In the store example it is 75.00 / 8.00 = 9.4 months. The ratio says whether acquisition pays; payback says how long your cash is tied up while it does.

A store earns the first order's profit on day one and the rest in lumps, so treat a monthly figure as an average. A subscription earns it month by month, so the figure is closer to what happens.

What is a good LTV to CAC ratio?

A good LTV to CAC ratio is one above 1 by enough to cover your overheads, with a payback period you can fund. No single figure fits every business, because margins, overheads, growth plans and access to cash all differ. Judge yours against your own costs and your own cash position.

The figure quoted most often is three. It goes back at least to the venture investor David Skok, whose guide SaaS Metrics 2.0 gives two guidelines for judging whether a subscription software business is viable. One compares LTV with CAC: he writes that the best SaaS businesses have a ratio higher than 3. The other is the months it takes to recover CAC, where his model shows profitability suffering beyond 12 months. He stresses that these are "only guidelines". They describe subscription software companies and were not written as a rule for a store or a service business.

Get your free CRO audit

Enter your website and email and the audit starts right away. Watch it check your page live: eight checks, each scored out of 100, and three fixes you can make now.

How does conversion rate change LTV and CAC?

Conversion rate moves both sides of the LTV to CAC ratio. When more of the same visitors become customers, CAC falls, because the same spend is divided by more customers. When onboarding, checkout and repeat-purchase flows work better, customers stay and buy again, so LTV rises. The ratio improves without a larger ad budget.

CAC from paid clicks = cost per click / conversion rate

The store example again: 12,000 of ad spend buys 8,000 clicks at 1.50 each, and 2.00% of them become customers. The spend and the clicks stay the same in every row. All figures are illustrations of the arithmetic.

Same spend, same clicks: what a higher conversion rate and more repeat orders do (illustrative numbers)
ScenarioConversion rateNew customersCACPurchases a yearLTVLTV to CACPayback (months)
Today2.00%16075.003192.002.569.4
Higher conversion rate2.50%20060.003192.003.207.5
More repeat orders2.00%16075.003.5224.002.998
Both2.50%20060.003.5224.003.736.4

Converting 2.50% of clicks instead of 2.00% takes CAC from 75.00 to 60.00. Half an order more per year takes LTV from 192.00 to 224.00. Together the ratio moves from 2.56 to 3.73 and payback from 9.4 months to 6.4, on the same 12,000 of spend.

To find your own rate, use the conversion rate calculator. For where the customers are lost, the guides to ecommerce conversion optimization and SaaS conversion rate optimization go through the funnel step by step, and Convertica's free CRO audit checks the page your traffic lands on.

The LTV side, in a real test

In Convertica's first split test for JustThrive, a health company that sells supplements, a less cluttered product page with trust signals beside Add to Cart and a "Best Value" auto-ship option raised auto-ship subscriptions. The test measured subscriptions and revenue, not lifetime value itself. But a subscription is repeat orders, which is the purchases per year input in the calculator above.

Read the JustThrive case study

+41.5%

Auto-ship subscriptions, Test 1, 7 December to 15 January

Source: JustThrive, split test 1 vs the original page, 98% significance

First order or lifetime: where do the ads break even?

On the first order alone, the store in the example breaks even at a ROAS of 1 / 0.40 = 2.50. An order of 80 leaves 32.00 of gross profit, so a CAC of 75.00, a first-order ROAS of 1.07 if all of it is ad spend, loses 43.00 on day one.

Count the lifetime and the same customer leaves 117.00 after their acquisition cost. The ads would break even at a CAC of 192.00, which is a first-order ROAS of 0.42. That room is real only if customers do come back, and you have to fund the wait. The ROAS guide covers break-even ROAS on the first order.

Historic vs predictive LTV

Historic LTV adds up the gross profit customers have already brought in. Predictive LTV estimates what they will bring in over the rest of the relationship. Both calculators on this page are simple predictive models built from averages: quick to run, and only as good as the averages you enter.

Two ways to measure lifetime value
Historic LTVPredictive LTV
What it isGross profit per customer received so farGross profit per customer expected over the whole relationship
How to get itAdd up the orders or payments of a group of customers and apply gross marginAverages times an expected lifespan, 1 / churn, or a statistical model
StrengthIt is a record. Nothing is assumedIt gives you a limit for CAC today
WeaknessIt understates recent customers and says nothing about the futureIt is wrong whenever the averages or the churn rate change

A middle path is the cohort view. Group customers by the month of their first order, then add up the gross profit each group has produced per customer after 6, 12 and 24 months. The longest window you have is a historic LTV you can plan against without assuming a lifespan.

How to calculate LTV in Excel or Google Sheets

To calculate LTV in Excel or Google Sheets, put each input in its own cell and multiply them. With average order value in B2, purchases per year in B3, lifespan in years in B4 and gross margin in B5, gross-profit LTV is =B2*B3*B4*B5. The same formulas work in both programs.

A spreadsheet layout for the store model (example values from the calculators above)
CellWhat it holdsType or formulaExample
B2Average order valueTyped in80
B3Purchases per yearTyped in3
B4Lifespan in yearsTyped in2
B5Gross marginTyped in as a percentage40%
B6Revenue LTV=B2*B3*B4480.00
B7Gross-profit LTV=B6*B5192.00
B8Sales and marketing costTyped in12,000
B9New customersTyped in160
B10CAC=IF(B9=0,"",B8/B9)75.00
B11LTV to CAC ratio=IF(OR(B10="",B10=0),"",B7/B10)2.56
B12CAC payback in months=IF(B10="","",B10/(B2*B3*B5/12))9.4

For a subscription, put revenue per account per month in B2, gross margin in B3 and monthly churn in B4 as a percentage, then use =IF(B4=0,"",B2*B3/B4). Each IF leaves the cell empty where the formula has no answer, at zero churn or zero customers, in place of a divide-by-zero error.

Common LTV and CAC mistakes

The most common LTV mistake is comparing revenue LTV with CAC. In the store example, the revenue LTV of 480.00 against a CAC of 75.00 gives a ratio of 6.40, when the gross-profit ratio is 2.56. That is the same business looking 2.5 times healthier than it is.

  • Mixed periods. Monthly churn with annual revenue, or a year of costs divided by a quarter of customers.
  • A lifespan you hope for. Projecting years of orders from a few months of data. Use the period you have observed.
  • Costs left out of CAC. Salaries, agency fees and tools belong in it.
  • Returning customers counted as new. They make CAC look lower, and their orders are already in LTV.
  • One blended number. Customers from different channels or plans can have very different LTV and CAC. An average can hide a channel that loses money.
  • The ratio without the payback. A high ratio that takes years to pay back can still leave a business short of cash.
  • Spend and customers from different months. When a sale takes weeks to close, this month's spend wins next month's customers. Match the cost to the customers it won.

These calculators work out the numbers that feed lifetime value and CAC.

See all free tools and how they fit together.

LTV and CAC questions

What does a customer lifetime value calculator do?

A customer lifetime value calculator turns a few averages into the gross profit one customer is expected to bring in over the whole relationship. This one has two models: order value, purchase frequency and lifespan for a store, and monthly revenue, margin and churn for a subscription. A third calculator compares the result with acquisition cost.

What is the customer lifetime value formula?

Customer lifetime value = average order value × purchases per year × years as a customer × gross margin. For example, 80 × 3 × 2 × 40% = 192.00. For a subscription, use revenue per account per month × gross margin ÷ monthly churn rate: 50 × 80% ÷ 2.5% = 1,600.00.

How do you calculate LTV from churn?

Divide 1 by the monthly churn rate to get the average customer lifetime in months, then multiply by the monthly gross profit per account. At 2.5% monthly churn the lifetime is 1 / 0.025 = 40 months, so an account that brings in 40.00 of gross profit a month has an LTV of 1,600.00. This assumes churn never changes.

Is LTV the same as CLV and CLTV?

Yes. LTV (lifetime value), CLV and CLTV (both customer lifetime value) are the same metric under different abbreviations. What does vary is the definition behind the label: some reports mean revenue and others mean gross profit, so check which one you have before you compare two figures.

Should LTV use revenue or gross profit?

Use gross profit whenever LTV is compared with acquisition cost, because the cost of the goods or the service has to be paid before anything is left to cover marketing. Revenue LTV is fine for comparing customer segments with each other. In the store example on this page the two are 480.00 and 192.00.

How do you calculate CAC?

CAC = total sales and marketing cost / new paying customers, for the same period. For example, 12,000 spent to win 160 new customers is a CAC of 75.00. Include salaries, agency fees and tools as well as ad spend, and count only new customers, not repeat buyers.

What is a good LTV to CAC ratio?

A good LTV to CAC ratio is above 1 by enough to cover your overheads, with a payback period you can fund. Below 1, every new customer loses money. The often-quoted three to one goes back to David Skok's guidelines for subscription software companies, which he calls only guidelines. It is not a rule for every business.

What is a good customer lifetime value?

There is no good customer lifetime value on its own. A lifetime value is good or bad only against what the customer cost to win and how long the money takes to come back. An LTV of 192.00 is profitable at a CAC of 60.00 and a loss at a CAC of 240.00.

What is the CAC payback period?

CAC payback is the number of months a new customer takes to earn back what it cost to win them: CAC divided by gross profit per customer per month. A CAC of 75.00 against 8.00 of monthly gross profit pays back in 9.4 months. The shorter the payback, the sooner that cash can win the next customer.

How do I calculate customer lifetime value in Excel or Google Sheets?

Put average order value in B2, purchases per year in B3, lifespan in years in B4 and gross margin in B5, then enter =B2*B3*B4*B5. For a subscription, with monthly revenue per account in B2, gross margin in B3 and monthly churn in B4, use =IF(B4=0,"",B2*B3/B4).

How does conversion rate affect the LTV to CAC ratio?

A higher conversion rate lowers CAC, because the same spend wins more customers. In the example on this page, converting 2.50% of 8,000 clicks instead of 2.00% takes CAC from 75.00 to 60.00 and the ratio from 2.56 to 3.20 at the same spend. Better repeat-purchase flows raise the LTV side as well.

Is this a loan-to-value (LTV) calculator?

No. This page calculates customer lifetime value, the marketing meaning of LTV. In lending, LTV stands for loan-to-value: the loan amount divided by the value of the property or asset, shown as a percentage. The two share an abbreviation and nothing else.

Find out what is costing you conversions

Enter your website and email and the audit starts right away. Watch it check your page live: eight checks, each scored out of 100, and three fixes you can make now.