How to Calculate Customer Lifetime Value (LTV)

The metric that tells you what a customer is actually worth — before you spend a dollar acquiring them.

A practical guide to calculating customer lifetime value: the ecommerce method (AOV × frequency × lifespan) and the SaaS method (MRR ÷ churn), with worked examples and how to use LTV in the LTV:CAC ratio.

Why LTV matters more than any other metric

Customer lifetime value (LTV) is the total gross profit you expect from one customer over their entire relationship with your business. It answers the question every founder, marketer, and investor asks: "Is a customer actually worth more than they cost to acquire?"

Without LTV, you can't answer basic questions like:

  • Can we afford to spend $200 to acquire a customer?
  • Is our subscription business sustainable?
  • Which customer segment is actually profitable?

LTV is the denominator of the LTV:CAC ratio — the single most important unit economics test. A ratio below 3:1 usually means fix economics before scaling; above 5:1 may mean you're under-investing in growth.

Two ways to calculate LTV

There are two common methods — pick the one that fits your business model.

Method 1: Ecommerce / transactional LTV

For businesses where customers make discrete purchases over time:

Revenue LTV = AOV × Purchases per year × Customer lifespan (years)

Gross-profit LTV = Revenue LTV × Gross margin %

This method needs four inputs:

  1. Average order value (AOV) — total revenue ÷ number of orders. Use the AOV calculator.
  2. Purchase frequency — how many times a typical customer buys per year. From your analytics or cohort data.
  3. Customer lifespan — average years between first and last purchase. Start with 2–4 years for DTC; refine with real data.
  4. Gross margin — what % of revenue is profit after product cost. Multiply revenue LTV by this to get the number that matters.

Method 2: SaaS / subscription LTV

For subscription businesses with recurring revenue and a known churn rate:

Gross-profit LTV = (MRR × Gross margin %) ÷ Monthly churn rate

Where MRR is monthly recurring revenue per customer and churn rate is the % of customers who cancel each month (as a decimal). For example, at 5% monthly churn, use 0.05.

If you don't know churn rate, you can substitute: LTV = MRR × Gross margin % × Average customer lifespan in months.

The SaaS method is more precise because it uses actual churn data rather than estimated lifespan. Use the churn rate calculator to get your monthly churn rate first.

Worked example: DTC ecommerce brand

A skincare brand with the following data:

Input Value Source
Average order value (AOV) $65 Shop analytics: total revenue ÷ total orders
Purchases per year 2.5 Repeat customer purchase data
Customer lifespan 3 years Average time between first and last order
Gross margin 65% Revenue minus COGS and packaging

Step 1 — Revenue LTV

Revenue LTV = $65 × 2.5 × 3 = $487.50

Step 2 — Gross-profit LTV

Gross-profit LTV = $487.50 × 65% = $316.88

This customer generates about $488 in revenue over their lifetime, of which $317 is gross profit available to cover marketing, overhead, and net profit.

What this means for acquisition:

  • If CAC is $80, LTV:CAC = $317 ÷ $80 = 4.0:1 — healthy. Scale.
  • If CAC is $150, LTV:CAC = $317 ÷ $150 = 2.1:1 — borderline. Improve retention or lower CAC before scaling.
  • If CAC is $250, LTV:CAC = $317 ÷ $250 = 1.3:1 — unsustainable. Fix unit economics immediately.

What-if: improve repeat purchases

Same brand, but they invest in email flows and loyalty program, raising purchases per year from 2.5 → 3.5:

New revenue LTV = $65 × 3.5 × 3 = $682.50 New gross-profit LTV = $682.50 × 65% = $443.63

A 40% increase in purchase frequency raised LTV by 40%. Same CAC, same margin — just better engagement. This is why retention and repeat purchase rate are the highest-ROI levers in ecommerce.

Worked example: B2B SaaS

A project management SaaS with the following metrics:

Input Value Source
Monthly revenue per customer (MRR) $150 Billing data
Gross margin 80% Hosting + support cost ÷ revenue
Monthly churn rate 4% Lost customers ÷ starting customers

Step 1 — Monthly gross profit per customer

Monthly gross profit = $150 × 80% = $120

Step 2 — Gross-profit LTV (churn method)

LTV = $120 ÷ 0.04 = $3,000

Step 3 — LTV:CAC sanity check

If CAC is $600 (fully loaded): LTV:CAC = $3,000 ÷ $600 = 5.0:1 — very healthy. If CAC is $1,500: LTV:CAC = 2.0:1 — need to improve.

At 4% monthly churn and $3,000 LTV, this SaaS company can afford to spend up to ~$1,000 per customer while maintaining the 3:1 minimum. But they should also track CAC payback — at $120/month gross profit and $600 CAC, payback is 5 months (strong).

Common LTV mistakes

1. Using revenue LTV instead of gross-profit LTV. A customer who generates $1,000 in revenue at 20% margin is worth $200 — not $1,000. Revenue LTV inflates the ratio and hides real unit economics problems. Always use gross-profit LTV for LTV:CAC.

2. Overestimating lifespan. New founders often assume customers will stay for 5+ years. Most DTC customers buy 2–4 times and drift away. Be conservative until you have cohort data.

3. Ignoring churn in the SaaS formula. Not all customers stay forever. A SaaS business with $200 MRR is not worth $200 × infinity. Use actual monthly churn data — or industry benchmarks — to cap lifespan.

4. Mixing monthly and annual numbers. If you use MRR, divide by monthly churn rate. If you use ARR, divide by annual churn rate. The units must match.

5. Forgetting to update LTV as the business changes. A price increase, new churn pattern, or shift in customer mix all change LTV. Recalculate quarterly.

Industry LTV benchmarks

LTV varies enormously by business model. These are gross-profit LTV ranges:

Business type Typical gross-profit LTV Notes
DTC ecommerce $100–$400 Depends heavily on repeat rate and AOV
Subscription box $200–$800 Higher retention than one-off ecommerce
SMB SaaS $1,000–$5,000 Monthly churn 3–5%, MRR $50–$200
Mid-market B2B SaaS $5,000–$20,000 Lower churn, higher MRR
Enterprise SaaS $10,000–$100,000+ Very low churn, high contract values
Agency / services $5,000–$50,000 Project-based; client lifespan varies widely

Don't benchmark in a vacuum — compare LTV to your CAC. A $200 LTV is excellent if CAC is $50 (4:1) and terrible if CAC is $300 (0.67:1).

How to improve LTV

LTV has only three levers:

  1. Raise AOV — upsells, cross-sells, bundles, price increases. Even a 10% AOV lift flows directly to LTV.
  2. Increase purchase frequency — email flows, loyalty programs, replenishment reminders, seasonal campaigns.
  3. Extend customer lifespan — better onboarding, customer success, win-back campaigns, and product improvements that reduce churn.

Of these, extending lifespan is the most powerful over the long term — but also the hardest. Focus on AOV and frequency for quick wins while building retention programs for the long game.

Connect LTV to the rest of your metrics

Tools on this site

Disclaimer

Benchmarks and examples on ListCraft HQ are for planning and education. They are not financial advice. LTV estimates are only as good as their inputs — validate against your own data, cohort analysis, and accounting before making budget or pricing decisions.

Frequently asked questions

What is customer lifetime value (LTV)?

LTV is the total gross profit you expect from one customer over their entire relationship with your business. It answers: "How much is a customer actually worth?" Use gross-profit LTV (not revenue LTV) for unit economics and LTV:CAC comparisons.

How do you calculate LTV for ecommerce?

Multiply average order value (AOV) by purchases per year by customer lifespan in years, then multiply by gross margin %. Example: $65 AOV × 2.5 purchases/year × 3 years × 65% margin = $317 gross-profit LTV.

How do you calculate LTV for SaaS?

Divide monthly gross profit per customer by monthly churn rate. Gross profit = MRR × gross margin %. Example: ($150 MRR × 80% margin) ÷ 4% monthly churn = $3,000 gross-profit LTV.

Should I use revenue LTV or gross-profit LTV?

Always use gross-profit LTV for unit economics. Revenue LTV ignores product costs and inflates the customer's true value. A $1,000 revenue customer at 20% margin is worth $200 — not $1,000.

What is a good LTV?

A good LTV is one that is at least 3× your CAC. There is no universal dollar benchmark — a $200 LTV is excellent if CAC is $50 (4:1) and terrible if CAC is $300 (0.67:1). Always read LTV alongside CAC.

How often should I recalculate LTV?

Quarterly at minimum. Recalculate when you change pricing, launch a new product, observe a shift in churn or repeat purchase rate, or enter a new customer segment. LTV is a moving target, not a one-time number.

Related calculators

Related guides