Growth calculator

Customer Lifetime Value (LTV) Calculator

Customer lifetime value (LTV) is the gross profit an average customer brings in before they leave: average order value × orders per year × years retained × gross margin. A $60 order, 3 times a year, for 4 years at a 40% margin: $60 × 3 × 4 × 40% = $288. For subscriptions, use monthly revenue per customer × gross margin ÷ monthly churn.

Looking for loan-to-value? This is the marketing metric, not the mortgage ratio.

Published · Updated · Sources last verified

Your numbers

For shops and services where customers buy again now and then.

Revenue per order after refunds and returns.

How often an average customer buys in 12 months.

How long an average customer keeps buying.

Revenue left after product, shipping and payment costs.

Compare with acquisition cost (optional)

Ad spend plus other acquisition costs, divided by new customers.

Lifetime value $288 in gross profit.

Result

Lifetime value (gross profit)

$288

LTV = order value × orders per year × years × gross margin

$60 × 3 × 4 × 40% = $288

Revenue LTV (no margin)

$720

$60 × 3 × 4 = $720

Revenue overstates LTV by

2.5×

That is 150% too high if you skip margin.

Gross profit per order

$24

Also your break-even CPA on a first order.

Lifetime orders

12

First 12 months

$72

Gross profit you can see sooner.

Redo it by hand

  1. Revenue per customer per year: $60 × 3 orders = $180
  2. Revenue over the lifetime: $180 × 4 years = $720 (revenue LTV)
  3. Keep only the gross margin: $720 × 40% = $288 (LTV)

LTV here is gross profit before acquisition cost and overhead. It is not profit after ad spend.

How the two formulas work

Repeat purchases. Order value × orders per year × years gives lifetime revenue. Multiplying by gross margin turns it into the gross profit that can actually pay for advertising.

Default example, repeat purchases
$60 × 3 orders × 4 years × 40% = $288

Subscriptions. Divide monthly gross profit per customer by the share of customers who cancel each month.

Subscription example
$80 × 70% ÷ 4% = $1,400

Dividing by churn works because of a simple series. With 4% monthly churn, a customer pays in month one, is still there in month two with a 96% chance, in month three with a 96% × 96% chance, and so on. Those chances add up to 1 ÷ 0.04 = 25 months, the expected lifespan, and $56 of monthly gross profit × 25 months = $1,400.

The “first 12 months” figure stops the same series after a year: monthly gross profit × (1 − (1 − churn)12) ÷ churn, or $56 × (1 − 0.9612) ÷ 0.04 ≈ $542 at the defaults. As a cross-check, Twilio’s CLV guide (dated Mar 10, 2026, last verified 2026-10-05) uses the same structure: $100 a month, 80% margin and 5% churn gives ($100 × 0.80) ÷ 0.05 = $1,600. Subscription mode returns the same answer. Twilio divides by revenue churn rather than customer churn; the two match when every customer pays the same.

Monthly churn, lifetime and LTV

Churn does most of the work in subscription mode. Each row runs the subscription defaults through the calculator’s formula; the 4% row is the worked example above.

Example churn rates, not benchmarks. Subscription defaults: $80 a month at a 70% margin. Average lifetime = 1 ÷ churn, which assumes churn stays constant.
Monthly churnAverage lifetime (months)LTV on marginLTV on revenue
1%100$5,600$8,000
2%50$2,800$4,000
3%33.3$1,866.67$2,666.67
4%, worked example, matches the calculator’s Subscription mode25$1,400$2,000
5%20$1,120$1,600
7%14.3$800$1,142.86
10%10$560$800

Halving churn doubles both the lifetime and the LTV, so the low-churn rows are the ones to doubt. A one-point drop from 2% to 1% adds $2,800 of LTV on margin, while the same drop from 5% to 4% adds $280. That is why the calculator warns when churn is under 0.5% a month.

Why this calculator starts from margin, not revenue

A common shortcut stops at order value × frequency × lifespan. That is lifetime revenue, and it overstates what a customer is worth by 1 ÷ margin. Here is the repeat-purchase example both ways, with a $120 acquisition cost. The numbers are illustrative, not a benchmark.

ExampleRevenue LTVGross-margin LTV
Lifetime value$720$288
LTV:CAC at $120 per customer6:12.4:1
Most you can pay per customer and break even over the lifetime, before overhead$720$288
Subscription example ($80/mo, 70% margin, 4% churn)$2,000$1,400

At a 40% margin the revenue figure is 2.5 times the real one. Set ad targets from $720 and you can pay several hundred dollars for a customer who will only ever return $288 of gross profit.

Where to find each input

  • Average order value: revenue ÷ orders for the same period, after refunds and returns.
  • Orders per year: orders in the last 12 months ÷ customers who ordered in that time.
  • Years retained: the hardest number. If your business is younger than the lifespan you want to type, you are guessing. Use 1 and read the 12-month figure.
  • Gross margin: revenue minus product, shipping and payment costs, ÷ revenue. Leave ad spend out; it belongs on the acquisition side.
  • Monthly churn: customers who cancelled in a month ÷ paying customers at its start. Average several months.

A platform’s CLV is not this number. In its help article (updated Aug 5, 2025, last verified 2026-10-05), Klaviyo defines Historic CLV as “the total value of all previous orders an individual has made, taking into account any refunds and returns” and Predicted CLV as “a prediction of how much money a particular customer will spend in the next year.” Both are revenue, and the predicted one covers a year, not a lifetime. Klaviyo only shows predictions once an account has at least 500 customers with orders, 180 days of order history with orders in the last 30 days, and some customers with 3 or more orders, and says its predictions “are not expected to be exact for any single individual.”

Google Ads’ New Customer Value setting is a bidding option, not an LTV calculator. Its help page (no date shown, last verified 2026-10-05) says “We recommend New Customer Value for all advertisers with purchase conversion goals” and requires at least one Purchase conversion goal. It does not say it works out lifetime value for you.

Eight ways LTV goes wrong

  1. Revenue instead of margin: $720 instead of $288 in the example.
  2. Trusting 1 ÷ churn when churn is tiny or new. At 0.5% a month the formula implies 200 months, over 16 years. With under about six months of churn data, we would not trust it.
  3. Mixing units: annual order frequency with monthly churn, or 0.04 in a field that expects 4%.
  4. One average for different customers. Deep-discount customers and ones who found you on their own can behave differently. Split them if you can.
  5. Calling LTV profit. It is before acquisition cost and overhead.
  6. Copying a platform’s CLV. Those are revenue, and historic or next-year.
  7. Ignoring refunds and returns. They come straight off order value.
  8. No time frame. A $60 CPA looks fine next to a $288 LTV, but at $24 of gross profit per order it takes 2.5 orders to earn back, most of a year at 3 orders a year. The CAC, LTV and payback calculator works out payback.

What this number can’t tell you

Unless your gross margin is 100%, this calculator will always say you can afford less per customer than a revenue-based one does. That points to smaller ad budgets, which is not what a company that sells ad management usually tells you. We think the smaller number is the right one.

LTV is only as good as the lifespan or churn you type in, and nothing AdFlint does makes those guesses better. With a few months of data, a lifetime figure is a forecast dressed up as a measurement. The 12-month figure is easier to defend: $72 for the repeat-purchase example and about $542 for the subscription one. Even Google’s LTV calculator for Android developers (no date shown, last verified 2026-10-05) says its model “makes various assumptions which aren’t guaranteed or confirmed.”

LTV to CAC, worked through

LTV:CAC divides lifetime value by customer acquisition cost (CAC), what it took to win the customer. At a $120 CAC, the repeat-purchase example reads 2.4:1 on margin and 6:1 on revenue. Type $120 into the calculator’s optional acquisition-cost field to see both.

LTV:CAC, repeat-purchase example
$288 ÷ $120 = 2.4:1 (revenue: $720 ÷ $120 = 6:1)

The usual yardstick, 3:1, is investor David Skok’s rule of thumb from his 2010 SaaS Metrics post (last verified 2026-10-05). It rests on his experience with SaaS companies, not a study, so treat it as a starting point, especially outside SaaS (what we could not confirm). Against it, the margin figure falls short and the revenue figure clears it twice over: same customer, opposite answers.

Working back from 3:1, a $288 margin LTV means CAC has to stay at or under $96; at a $120 CAC, margin LTV has to reach $360. The ratio also says nothing about time. At $24 of gross profit per order, $120 takes 5 orders to earn back, roughly 20 months at 3 orders a year. The CAC, LTV and payback calculator works out the payback period for you.

Using LTV to set ad targets

LTV caps what a customer can cost. Four checks connect it to your campaigns:

  • First-order break-even: gross profit per order ($24 here) is the most a sale can cost before you rely on repeat orders. Check it with the CPA calculator.
  • Break-even ROAS: on one order, the break-even ROAS is 1 ÷ margin, 2.5 at 40%. The ROAS calculator compares it with your real spend.
  • Cost per click: a target CPA multiplied by your conversion rate is the most you can pay per click before the CPA target breaks. The conversion rate calculator gives you the rate.
  • Budget: the ad budget calculator shows how many customers a monthly budget buys.

If you bid to a target CPA or ROAS, set it from margin LTV you can afford to wait for, not revenue LTV. See the guides to Google Ads bidding strategies, Meta objectives and bidding and ad budgets, pacing and pricing, or the glossary entries for LTV and CAC.

Questions

What is customer lifetime value and how do you calculate it?

Customer lifetime value (LTV or CLV) is the gross profit an average customer brings in over the whole relationship: average order value × orders per year × years retained × gross margin. A $60 order, 3 orders a year, 4 years and a 40% margin gives $60 × 3 × 4 × 0.40 = $288.

What is the customer lifetime value formula with gross margin?

Work out lifetime revenue, then multiply it by gross margin as a decimal. Lifetime revenue of $720 at a 40% margin is $720 × 0.40 = $288. Skip the margin and you get revenue, which overstates LTV by 1 ÷ margin: 2.5 times at 40%.

How do I calculate LTV for a subscription?

Use monthly revenue per customer × gross margin ÷ monthly churn. At $80 a month, a 70% margin and 4% monthly churn, LTV is $80 × 0.70 ÷ 0.04 = $1,400. Dividing by churn is the same as multiplying by the expected lifespan, which is 1 ÷ 0.04 = 25 months.

Is LTV customer lifetime value or loan-to-value?

Both use the same letters. In lending, LTV is the loan amount divided by the value of the property. In marketing, LTV is customer lifetime value. This calculator is the marketing metric.

What is a good LTV:CAC ratio?

3:1 is the usual rule of thumb. The earliest source we found is investor David Skok, who wrote in February 2010 that for SaaS "LTV must be at least 3x greater than CAC." His 2013 follow-up says the best SaaS businesses beat 3 and many of them recover their acquisition cost in 5 to 7 months. Both rest on his experience with SaaS companies, not a study, so treat 3:1 as a starting point, especially outside SaaS. Compute the ratio on margin LTV: the example on this page reads 2.4:1 on margin but 6:1 on revenue.

Should LTV use revenue or profit?

Gross profit. Revenue includes the cost of the product and of delivering it, which can't be spent on winning customers. Gross profit is still before ad spend and overhead, so LTV is not net profit.

Sources

Every source below was last verified 2026-10-05.

SourceUsed forPage date
Klaviyo Help Center: predictive analytics (Historic and Predicted CLV)CLV definitions, data requirements and accuracy caveatUpdated Aug 5, 2025
Google Ads Help: About customer lifecycle goalsWhat the New Customer Value setting recommends and requiresNo date shown
David Skok, For Entrepreneurs: SaaS MetricsEarliest source we found for the 3:1 LTV:CAC rule of thumbPublished Feb 17, 2010 (page metadata)
David Skok, For Entrepreneurs: SaaS Metrics 2.0How the 3:1 guideline was checked, and the 5 to 7 month payback figurePublished Jan 16, 2013 (page metadata)
Android Developers: LTV calculatorIts own statement that the model rests on unconfirmed assumptionsNo date shown
Twilio: customer lifetime value guideCross-check of the subscription formula (vendor blog, not an authority)Mar 10, 2026

What we could not confirm

  • Where 3:1 comes from. The rule is widely repeated, and the earliest source we found is investor David Skok’s SaaS Metrics post (published Feb 17, 2010 per the page’s metadata, last verified 2026-10-05): “My rule of thumb is that LTV must be at least 3x greater than CAC.” His SaaS Metrics 2.0 follow-up (Jan 16, 2013, last verified 2026-10-05) calls these “early guesses” that held up when he checked them with “many SaaS businesses.” That is experience, not a study, and it is about SaaS. We found no study that tests the rule.
  • Benchmarks. We found no trustworthy public benchmark for subscription churn or ecommerce repeat rates, so this page publishes none. The churn table shows example rates, not typical ones.

Running paid ads on Google or Meta?

LTV tells you what a customer can cost. AdFlint’s analytics show what each conversion actually cost across your Google Ads and Meta (Facebook and Instagram) campaigns, which run in an ad account you own, with your sign-off on every ad. Self-serve plans begin at $40 a month and take no cut of your ad spend; monthly billing comes with a 7-day free trial (card required).