
Understanding Lifetime Customer Value: How to Calculate It
You already know it’s usually cheaper to keep a customer than to go hunting for a brand-new one. The tricky part is figuring out how much that customer is actually worth over time—because “lifetime” isn’t a fixed number. It depends on retention, repeat purchases, churn, and (honestly) how your business performs when customers hit real-life problems.
In my experience, the fastest way to stop guessing is to calculate Lifetime Customer Value (LTV, sometimes called CLV) and then use it like a decision tool—not a vanity metric. Once you do that, you’ll know what you can safely spend on acquisition and which levers (pricing, retention, upsells) matter most.
Below I’ll walk you through what LTV is, how to calculate it with spreadsheet-ready inputs, where people usually mess it up, and how to use it to make better business calls.
Key Takeaways
- Lifetime Customer Value (LTV) estimates how much revenue (or profit) you expect from a customer over their whole relationship with your business.
- A common starting formula is: Average Purchase Value × Purchase Frequency × Customer Lifespan.
- To make LTV actionable, compare it to Customer Acquisition Cost (CAC) using the right time window and ideally include gross margin or profit.
- You improve LTV by moving measurable levers: retention/churn, average order value, purchase frequency, and contribution margin (not just “better customer service”).
- Use LTV to set budgets and guardrails—for example, a max CAC based on gross margin and a target payback period.

Define Lifetime Customer Value (LTV/CLV)
Let’s start simple: Lifetime Customer Value (LTV or CLV) is the total value you expect to get from a customer over the entire time they stay with your business.
And yes—there are different versions of LTV. People often say “LTV” when they really mean revenue LTV (what they pay), but you might care more about profit LTV (what you keep after costs). If you don’t separate those, it’s really easy to make bad decisions.
Here’s a quick example. Suppose you sell online courses and, on average, a customer buys three $200 courses per year and stays active for 4 years. Their revenue LTV is:
$200 × 3 × 4 = $2,400
Sounds clean, right? But in practice, many businesses don’t actually measure this well. In HubSpot’s research, HubSpot reports that 89% of business leaders say it’s important, but only 42% measure it properly. That gap is where a lot of wasted spend hides.
Explore the Key Components of Lifetime Customer Value
LTV isn’t one thing—it’s a bundle of inputs. When you separate them, you can see what to improve.
1) Average Purchase Value (APV)
This is the average amount a customer pays per transaction (or per order). If you’re selling courses, it might be the average price of the course they buy each time.
2) Purchase Frequency
How often they buy. Weekly? Monthly? Once a year? This is where subscriptions, renewals, and repeat buyers make a big difference.
3) Customer Lifespan
How long they stay active and keep purchasing. This can be estimated from churn/retention by cohort (more on that in a second).
One extra piece I always recommend you track (even if you don’t plug it into the “simple” formula):
Customer Retention Rate / Churn. Retention is basically the engine behind “lifespan.” If you can’t estimate churn reliably, your LTV will be shaky.
If you’re running an eLearning business, it can help to look at online course platforms and analytics that make it easier to track subscriber activity, renewals, and repeat purchases over time.
Calculate Lifetime Customer Value (with real inputs, not just a guess)
Let’s get practical. The most common “beginner” formula you’ll see is:
Average Purchase Value × Purchase Frequency × Customer Lifespan
But here’s the part people skip: you still need to estimate each input correctly.
Step 1: Decide what LTV you mean (Revenue vs Profit)
Before you calculate anything, decide whether you want:
- Revenue LTV: total expected payments
- Profit LTV: expected payments minus direct costs (like payment processing, hosting, course delivery costs, refunds—whatever is “variable” for you)
If your margin is tight, profit LTV is the one that actually protects your business.
Step 2: Estimate Average Purchase Value (APV)
APV is usually easy. Pull it from your order history:
- Total revenue from purchases over a period ÷ number of purchases in that same period
- If you have coupons/discounts, include the net revenue (after discounts). Otherwise you’ll overstate LTV.
Step 3: Estimate Purchase Frequency
This is where many teams accidentally mix time windows. If you say “per year,” make sure your data is per year too.
A simple approach:
- Pick a cohort month (say, customers who first bought in January 2025)
- Count how many purchases they make over the next 12 months
- Divide by the number of customers in the cohort
If you’re earlier than 12 months of data, use partial periods and project carefully—or use a retention model (next step).
Step 4: Estimate Customer Lifespan (use cohorts + churn, not vibes)
The “lifespan” part is often the weakest link. I’ve seen teams assume customers stay for “about 2 years” because that sounds reasonable. But then churn hits and the math falls apart.
What to do instead:
- Group customers by their start date (cohort). Example: first purchase month.
- Track what % are still active at month 1, month 2, month 3…
- Convert that into an estimated lifespan (average time until churn).
For subscription businesses, lifespan is often directly tied to churn rate. For one-time purchase businesses, you’ll rely on repeat purchase behavior (which behaves like “churn” from the perspective of your revenue stream).
Spreadsheet-ready example (revenue LTV)
Let’s use round numbers so you can copy/paste the logic.
- APV = $100 per purchase
- Purchase frequency = 5 purchases per year
- Customer lifespan = 2 years
LTV = $100 × 5 × 2 = $1,000 (revenue)
Add profit margin (so you can actually spend confidently)
If your gross margin is 60%, your profit LTV is:
$1,000 × 0.60 = $600 (profit)
That’s the number you should usually compare to CAC if you’re trying to avoid losing money.
Optional: Discounting (when lifetimes are long)
If customers stick around for 3–5+ years, the timing of revenue matters. Discounting isn’t mandatory, but it can make your LTV less “optimistic.” If you’re only doing short payback windows (like 6–12 months), you can usually skip it.

Identify the Benefits of Understanding Lifetime Customer Value
Once you’ve got LTV, the benefits aren’t theoretical. They show up in your budget and in what you choose to test next.
Benefit #1: You can set a smarter acquisition budget (LTV vs CAC)
Here’s the real question: can you afford to acquire customers at the rate you’re currently paying?
LTV:CAC is only useful if the numbers line up. Your CAC should match the same customer set and time horizon as your LTV estimate.
Quick CAC definition: CAC is your total customer acquisition spend (ads, sales, tools tied to acquisition) divided by the number of new customers acquired in the same period.
Example decision rule
Let’s say:
- Profit LTV = $600
- Gross margin already accounted for (so $600 is profit, not revenue)
- Your CAC = $180 per customer
Then:
LTV:CAC = $600 ÷ $180 = 3.33:1
That’s in the “healthy” neighborhood for many businesses. If you’re targeting faster payback, you might require a higher ratio or a shorter time-to-recover CAC.
What if the ratio fails?
I’ve seen this happen when teams use revenue LTV but compare it to profit CAC realities, or when lifespan is overestimated. If your LTV:CAC is 1.5:1, you shouldn’t just “run ads harder.” Instead, figure out which input is wrong:
- APV too high (discounts/refunds not included)
- Purchase frequency too optimistic (seasonality or promo effects)
- Lifespan too long (churn measured incorrectly, or cohort mix is off)
Benefit #2: Better budgeting (less guesswork)
When you know LTV, you can budget for retention, support, onboarding, and product improvements without playing “hope the numbers work out.” You can even set guardrails like:
Max CAC = (Expected profit margin × Expected LTV) ÷ (Target LTV:CAC multiple)
Or if you care about payback timing, set max CAC based on your target payback period (example: recover within 6 months of first purchase).
Benefit #3: You can prioritize retention and upsells with measurable impact
Retention tends to be cheaper than acquisition for most businesses, and it usually improves customer experience along the way. If you can quantify how churn changes LTV, you can decide what to invest in.
For example, if you’re selling online courses directly from your own website, you can use subscription and purchase analytics to see how long people actually stick around. That’s the difference between “we think people stay” and “here’s the cohort behavior.”
Implement Strategies to Increase Lifetime Customer Value (with experiments you can run)
Alright—so how do you actually increase LTV? Here’s my take: don’t throw random tactics at the wall. Pick the lever that moves your LTV inputs.
Lever 1: Improve retention (reduce churn)
If you reduce churn, lifespan increases, and LTV goes up. That’s the cleanest relationship in the whole model.
Experiment idea (A/B test):
- Hypothesis: Better onboarding emails reduce early churn.
- Test: Two onboarding sequences for new customers/cohort.
- Measure: Day-30 retention (or month-2 active rate), plus refund rate.
- Timeframe: Run 4–8 weeks depending on your purchase cycle.
If retention improves by even 5–10% relative, LTV often rises more than you’d expect because you’re extending the tail of revenue.
Lever 2: Increase purchase frequency (create repeat triggers)
Frequency usually improves when you give customers a reason to come back: new cohorts, new content, seasonal offers, or “next step” recommendations.
For course businesses, that might look like bundling, cohort-based upgrades, or “complete the track” offers. (If you’re unsure how to structure offers, it helps to compare different eLearning pricing models so your pricing actually supports repeat buying.)
Lever 3: Increase average purchase value (AOV) without killing conversion
Upsells and cross-sells can boost APV, but only if they match what customers already want. A bundle that feels random will increase refunds and churn—hurting lifespan.
Experiment idea: Test a “bundle vs single product” offer on a subset of returning customers. Track AOV, conversion rate, and 30–60 day retention together.
Lever 4: Improve contribution margin (profit LTV)
Sometimes LTV isn’t limited by revenue—it’s limited by costs. If you can reduce variable costs (like support overhead per customer, refund rates, delivery costs), profit LTV improves even if revenue stays flat.
Lever 5: Subscription/membership models (when they fit)
If your customers naturally consume content over time, subscriptions can make purchase frequency predictable. Just make sure the churn isn’t brutal. A subscription with 6% monthly churn can still be fine, but the LTV math changes fast.
Apply Lifetime Customer Value in Business Decisions
So you’ve calculated LTV. Now what? This is where LTV becomes genuinely useful.
1) Use LTV to set max CAC (and stop overspending)
If you know profit LTV is $600 and your target payback is, say, within 8 months, you can set a max CAC that your cash flow can handle.
A simple version (without heavy forecasting) is:
Max CAC = Profit LTV ÷ Target LTV:CAC multiple
If you want at least 3:1, max CAC ≈ $600 ÷ 3 = $200.
2) Decide where to invest (support, onboarding, product)
When you’re choosing between two initiatives, tie them back to LTV inputs:
- Onboarding improvements → higher retention → longer lifespan
- Upsell flows → higher APV or frequency
- Pricing changes → APV and margin (and sometimes churn)
3) Guide channel testing (and what “good” looks like)
If your average customer lifetime value is around $3,000 revenue, that doesn’t automatically mean you can spend $1,000 on ads. What matters is profit LTV and your actual CAC per channel.
In other words: test new channels, but require that their CAC stays within your max CAC guardrail. Otherwise you’ll “grow” revenue while quietly shrinking profitability.
FAQs
Lifetime Customer Value (LTV) is the total expected value a customer brings over the entire time they stay with your business. Depending on how you calculate it, it can mean revenue LTV (total payments) or profit LTV (payments minus variable costs). Either way, it helps you compare long-term value to acquisition costs.
Most LTV calculations use a mix of average purchase value (how much per transaction), purchase frequency (how often they buy), and customer lifespan (how long they keep buying). If you’re calculating profit LTV, profit margin or contribution margin is also important.
Focus on the inputs: improve retention (reduce churn), increase purchase frequency (give customers reasons to come back), raise average purchase value (bundles, upsells, cross-sells), and protect contribution margin (reduce refunds and variable costs). The best approach is to run small experiments and measure retention, AOV, and repeat purchase rates together.
LTV helps you make smarter decisions about marketing spend, budgeting, pricing, and retention. Instead of asking “Will this campaign work?”, you can ask “What CAC can we afford, and will it pay back within a reasonable timeframe?” That’s how you avoid scaling losses.