Free calculator

LTV calculator: customer lifetime value

For a subscription business, customer lifetime value (LTV) is monthly revenue per customer × gross margin ÷ monthly churn — $79 × 80% ÷ 3% ≈ $2,107. Enter your numbers to get LTV, average customer lifetime, the LTV:CAC ratio and CAC payback.

Updated

Per customer
$

ARPA — annual plans: price ÷ 12.

%

Revenue minus hosting, support, payment fees.

%

Share of customers who cancel each month.

$

For the LTV:CAC ratio.

Customer lifetime value

$2,107

Gross profit an average customer brings in over about 33.3 months.

LTV:CAC ratio7x return on acquisition
7 : 1
CAC payback
4.7 months
Revenue LTV (before costs)
$2,633
Average customer lifetime1 ÷ monthly churn
33.3 months

Above the widely used 3:1 rule of thumb for a healthy SaaS business.

Runs entirely in your browser — nothing you type is sent anywhere. The URL updates as you type, so you can bookmark or share the exact numbers.

What is customer lifetime value (LTV)?

Customer lifetime value is the total gross profit you expect from an average customer over the whole time they stay. For a subscription business it comes down to three numbers: what a customer pays each month, how much of that you keep after direct costs, and how quickly customers leave.

LTV matters mostly as a ceiling: it’s the most you can spend to acquire a customer and still break even. That’s why it’s almost always quoted next to customer acquisition cost as the LTV:CAC ratio.

LTV formula for SaaS

Customer lifetime (months) = 1 ÷ Monthly churn rateRevenue LTV = ARPA ÷ Monthly churn rateLTV (gross margin) = ARPA × Gross margin ÷ Monthly churn rateLTV:CAC = LTV ÷ CAC
ARPA = average revenue per account per month. This is the steady-state formula David Skok uses in SaaS Metrics 2.0; it assumes churn and ARPA stay constant.

The 1 ÷ churn lifetime comes from treating cancellation as a constant monthly probability: with 3% leaving each month, the expected time until a customer leaves is 1 ÷ 0.03 ≈ 33 months. Real cohorts usually churn faster in the first months and slower later, so the formula is an estimate, not a forecast.

Worked example

  1. A SaaS charges an average of $79 a month. Hosting, support and payment fees take 20%, so gross margin is 80% and each customer brings $63.20 of gross profit a month.
  2. Monthly customer churn is 3%, so the average customer stays 1 ÷ 0.03 ≈ 33.3 months.
  3. LTV = $63.20 ÷ 0.03 ≈ $2,107. (Revenue LTV, before costs, is $79 ÷ 0.03 ≈ $2,633.)
  4. CAC is $300, so LTV:CAC = $2,107 ÷ $300 ≈ 7.0 : 1, and CAC payback = $300 ÷ $63.20 ≈ 4.7 months.

Now try churn at 6% in the calculator: lifetime drops to about 17 months, LTV halves to about $1,053, and LTV:CAC falls to 3.5 : 1. Churn is the lever that moves LTV the most.

What is a good LTV:CAC ratio? Benchmarks

LTV:CACWhat it usually means
Below 1 : 1Every customer costs more to win than they’re worth in gross profit.
1–3 : 1Customers pay back acquisition, but little is left for overhead and growth.
Around 3 : 1The common target for a healthy SaaS business.
Above 5 : 1Strong economics — possibly a sign you could invest more in growth.
Source: David Skok, “SaaS Metrics 2.0” — “the best SaaS businesses have a LTV to CAC ratio that is higher than 3, sometimes as high as 7 or 8.”

LTV itself has no universal benchmark: it’s a function of price, margin and churn. Churn varies a lot with price point — ChartMogul’s 2023 SaaS Retention Report (2,100+ SaaS businesses) found that only 2.7% of companies with ARPA under $10 a month had net revenue retention above 100%, against 41.1% of those with ARPA over $500.

Common LTV mistakes

  • Using revenue instead of gross profit. Comparing revenue LTV with CAC overstates the ratio by your cost of service.
  • Mixing monthly and annual numbers. Monthly ARPA needs monthly churn. Annual plans: divide the price by 12 and use monthly churn, or use annual figures on both sides.
  • Measuring churn on a young, small cohort. Early churn is noisy and often lower than it will be. Use several months of data and check it with the churn rate calculator.
  • Trusting huge lifetimes. At 1% churn the formula implies 100 months — over 8 years. Many teams cap LTV at 3–5 years because products, prices and markets change.
  • Averaging across segments. A self-serve plan with 6% churn and an annual enterprise plan with 1% churn have very different LTVs; one blended figure describes neither.
  • Comparing LTV with ads-only CAC. Fully loaded CAC belongs on the other side of the ratio.

How VisitTrack helps you measure LTV inputs

Your billing system knows ARPA and churn; VisitTrack adds the piece billing can’t see — where each customer came from — so you can compare LTV by acquisition channel, not just overall.

  1. Connect your payment provider (revenue attribution): every payment is attributed to the referrer, campaign and landing page of the visit that led to it.
  2. Identify signed-in users (People and identify) so the People tab shows each customer’s traits (plan, company), the source that first brought them in and the events they’ve done — handy for spotting which channel brings long-lived customers.
  3. Compare revenue by source on the Revenue tab: a channel whose customers pay more or refund less has a higher LTV even at the same churn.
  4. Feed channel-level CAC and LTV into this calculator to decide where the next dollar of acquisition goes.

Frequently asked questions

How do you calculate LTV for a SaaS business?

Multiply average monthly revenue per customer by gross margin and divide by monthly churn. A customer paying $79 a month at 80% margin with 3% monthly churn has an LTV of $79 × 0.8 ÷ 0.03 ≈ $2,107.

What is a good LTV to CAC ratio?

Around 3:1 or higher is the widely used benchmark. David Skok’s SaaS Metrics 2.0 says the best SaaS businesses exceed 3, sometimes reaching 7 or 8. Below 1:1 you lose money on every customer.

How do you calculate average customer lifetime?

Divide 1 by the monthly churn rate. With 3% of customers cancelling each month, the average lifetime is 1 ÷ 0.03 ≈ 33 months. With 5% churn it’s 20 months.

Should LTV use revenue or gross margin?

Use gross margin when comparing LTV with CAC, because acquisition has to be paid back from profit, not revenue. Revenue LTV is fine for describing customer value, but it overstates the LTV:CAC ratio.

What if my churn is zero?

The simple formula breaks: 1 ÷ 0 implies customers stay forever and LTV is infinite. That usually means your sample is too small or too young. Use churn from a longer period, or cap lifetime at 3–5 years.

What is the difference between LTV and CLV?

They’re the same idea — customer lifetime value. SaaS teams usually say LTV and compute it from ARPA, margin and churn; ecommerce teams often say CLV and estimate it from order value, purchase frequency and how long customers keep buying.

How does expansion revenue affect LTV?

Upgrades and add-ons make the simple formula an underestimate, because it assumes ARPA never grows. If your net revenue retention is above 100%, treat the simple LTV as a conservative floor rather than an estimate.

Related tools and guides

Stop calculating by hand — measure it automatically

VisitTrack tracks visitors, goals, funnels and revenue from Stripe, Paddle, Polar, Lemon Squeezy and Razorpay, so these numbers are always on your dashboard. Cookie-free, one script tag, 14 days free.