Customer Lifetime Value (LTV) Calculator

Estimate the total profit a customer generates over their relationship with you.

What the Customer Lifetime Value (LTV) Calculator does

Lifetime value estimates the gross profit a customer generates before they leave. It is driven mostly by churn — because lifespan is the reciprocal of the churn rate, reducing churn is the highest-leverage way to raise LTV.

Formula

  • Average lifespan = 1 ÷ Churn rate
  • LTV = Average revenue per period × Gross margin × Lifespan
  • Payback period = CAC ÷ (Revenue × Gross margin)

Inputs explained

InputUnitRequiredNotes
Average revenue per customerselected currencyYesPer period — monthly for subscriptions. Accepts more than 0.
Revenue periodone of 3 optionsYes
Gross margin%Yes
Customer lifespan fromone of 2 optionsYes
Churn rate per period%In some modesShown Customer lifespan from is Churn rate.
Average lifespanperiodsIn some modesAccepts more than 0. Shown Customer lifespan from is Known average lifespan.
Customer acquisition costselected currencyOptionalAccepts 0 or more.
Currencyone of 10 optionsOptional

How to use it

  1. Choose Revenue period and Customer lifespan from.
  2. Enter Average revenue per customer and Gross margin.
  3. Fill in the remaining inputs the form shows for your choice.
  4. Optionally add Customer acquisition cost.
  5. Select Calculate.

Worked example

$80 monthly revenue, 75% gross margin, 4% monthly churn, $600 CAC.

Revenue
80
Margin
75
Churn
4
CAC
600

Lifespan 25 months, LTV $1,500, a 2.5:1 ratio with a 10-month payback.

Frequently asked questions

Should LTV use revenue or gross profit?

Gross profit. Revenue-based LTV ignores the cost of delivering the service and can make an unprofitable business look healthy.

Why does churn matter so much?

Lifespan is 1 divided by churn, so the relationship is non-linear. Cutting monthly churn from 5% to 2.5% doubles the customer lifespan from 20 months to 40.

Related calculators