formula to calculate ltv

Customer Lifetime Value (LTV) Calculator

Use this quick calculator to estimate lifetime value based on average order value, purchase frequency, lifespan, and gross margin.

Core formula: LTV = (Average Order Value × Purchases per Month × Customer Lifespan in Months) × Gross Margin

What Is LTV?

LTV stands for Customer Lifetime Value. It measures how much revenue or gross profit a customer is expected to generate over the full time they buy from your business. Knowing your LTV helps with better budgeting, pricing, and marketing decisions.

If you do not know LTV, it is easy to overspend on ads or underinvest in retention. If you do know LTV, you can set healthier customer acquisition cost (CAC) targets and build a more sustainable business model.

Formula to Calculate LTV

1) Transactional / E-commerce Style Formula

LTV = Average Order Value × Purchase Frequency × Customer Lifespan

This version estimates total revenue from one customer across their relationship with your company. To make it more realistic, multiply by gross margin:

Gross Profit LTV = Revenue LTV × Gross Margin %

2) Subscription / SaaS Shortcut Formula

LTV ≈ (ARPU × Gross Margin %) ÷ Monthly Churn Rate

ARPU is average revenue per user per month. This formula is common in SaaS because recurring billing and churn are central drivers of value.

Step-by-Step Example

Suppose your numbers look like this:

  • Average order value = $60
  • Purchases per month = 2
  • Lifespan = 18 months
  • Gross margin = 65%

Revenue LTV = 60 × 2 × 18 = $2,160
Gross Profit LTV = 2,160 × 0.65 = $1,404

If CAC is $200, then your LTV:CAC ratio is 1,404 ÷ 200 = 7.02. That is usually strong, though the “right” ratio depends on your growth strategy and payback expectations.

How to Use LTV in Real Decisions

Set CAC Targets

Most teams track LTV:CAC to determine ad spend limits. A commonly cited benchmark is at least 3:1, but your ideal threshold depends on cash flow, margins, and growth stage.

Improve Retention First

Small retention improvements can dramatically increase LTV. Extending customer lifespan by even a few months often beats finding new acquisition channels.

Segment Your Customers

One blended LTV can hide big differences. Calculate LTV by channel, plan tier, geography, or cohort to uncover where your best customers come from.

Common Mistakes When Calculating LTV

  • Using revenue only: Include margin to avoid overstating value.
  • Ignoring churn changes: Churn can shift quickly by cohort and season.
  • Overestimating lifespan: Use observed data, not optimistic guesses.
  • Skipping refunds/returns: Net revenue matters more than gross sales.
  • Treating all customers equally: High-value and low-value segments behave differently.

Quick LTV Optimization Checklist

  • Increase average order value with bundles and smart upsells.
  • Increase purchase frequency with replenishment reminders or loyalty incentives.
  • Reduce churn with better onboarding, support, and product education.
  • Protect margin by reducing cost to serve and discount dependence.
  • Track cohorts monthly and update LTV estimates regularly.

Final Thoughts

The best formula to calculate LTV is the one that matches your business model and decision needs. Start with a clear, simple formula, then increase sophistication as your data improves. Even basic LTV tracking can immediately improve budgeting, pricing, and growth planning.

🔗 Related Calculators