How to Calculate LTV (Customer Lifetime Value)

Short answer: For most businesses, LTV = AOV × purchase frequency × customer lifespan × gross margin. For subscriptions, LTV = (monthly gross profit per customer) ÷ monthly churn rate. Always use gross profit, and pick a realistic lifespan you have data to support.

Method 1: The ecommerce / repeat-purchase formula

Use this when customers buy discrete orders over time:

Worked example for an ecommerce store:

That $288 is gross profit — the real amount available to cover acquisition and overhead. See what is AOV if you need to find your average order value first.

Method 2: The subscription / churn formula

Use this for SaaS, memberships, or any recurring-revenue model:

Worked example for a SaaS product:

Notice how powerful churn is: cutting monthly churn from 5% to 2.5% doubles average lifespan to 40 months and doubles LTV to $1,600 — with no change to pricing or acquisition.

Step-by-step: gathering your inputs

Turning LTV into an acquisition budget

Once you know LTV, your maximum sustainable CAC follows directly:

That $96 is the most you should pay, blended, to acquire a customer. Compare it to your actual CAC and check the gap with the LTV:CAC calculator. See the LTV:CAC ratio explained for how to read the result.

Don’t forget payback period

LTV tells you the lifetime value; it doesn’t tell you how long you wait to get your money back. A $96 CAC recovered over 18 months is very different for cash flow than one recovered in 2 months. Always pair LTV with CAC payback period.

Common mistakes

FAQ

What’s the difference between historic and predictive LTV?
Historic LTV sums the gross profit a customer has already generated. Predictive LTV forecasts future value using retention and purchase models. Start with historic; move to predictive once you have enough cohort data.

Should I discount future cash flows?
For most small businesses, no — it adds complexity for little benefit. Larger or finance-driven businesses sometimes apply a discount rate to distant cash flows, which lowers LTV slightly.

How often should I recalculate LTV?
Quarterly is a good cadence for most businesses, or whenever pricing, margin, or retention changes meaningfully.

Related guides