How to Calculate LTV for Your Online Course Customers
How much is a customer worth to your business? Not just what they pay per month, but the total revenue they will generate throughout their entire relationship with you. This number is the LTV (Lifetime Value), and it completely changes how you invest in acquisition.
If your LTV is $800 and you pay $200 to acquire a customer, your business is healthy. If your LTV is $250 and you pay $200, you are on the brink of a loss. The difference between growing profitably and burning cash lies in this number.
What Is LTV (Lifetime Value)
LTV is the total revenue a customer generates from the moment they sign up until the moment they cancel. It is the metric that connects retention with revenue and shows the true return on every customer acquired.
For businesses with recurring revenue — communities, monthly mentorships, content subscriptions — LTV depends on two variables: how much the customer pays per month and how long they stay.
The LTV Formula
The most straightforward formula is:
LTV = ARPU ÷ Churn Rate
Where:
- ARPU (Average Revenue Per User) = Average monthly revenue per user
- Churn Rate = Monthly cancellation rate (in decimal format)
Example 1: Community with a Single Plan
You have a community on Kiwify charging $97/month with an 8% monthly churn.
LTV = $97 ÷ 0.08 = $1,212.50
This means that, on average, each subscriber generates $1,212.50 over the course of their membership. With an 8% churn, the average retention period is 12.5 months.
Example 2: Multiple Plans
If you have different plans, calculate the weighted ARPU:
| Plan | Subscribers | Price | Total Revenue |
|---|---|---|---|
| Basic | 300 | $47 | $14,100 |
| Pro | 120 | $97 | $11,640 |
| Premium | 30 | $247 | $7,410 |
| Total | 450 | — | $33,150 |
ARPU = $33,150 ÷ 450 = $73.67
If the average churn is 6%:
LTV = $73.67 ÷ 0.06 = $1,227.83
Example 3: Margin-Adjusted LTV
For a more accurate view, use the margin-adjusted LTV:
LTV = (ARPU × Gross Margin) ÷ Churn Rate
If your gross margin is 70% (after platform fees, taxes, and content costs):
LTV = ($73.67 × 0.70) ÷ 0.06 = $859.45
This is the actual value each customer puts in your pocket.
Why LTV Changes Everything in Your Strategy
Defines How Much You Can Pay per Customer
The most common rule of thumb is that CAC (Customer Acquisition Cost) should be at most 1/3 of the LTV.
If your LTV is $1,200, you can invest up to $400 to acquire a customer and still maintain a healthy margin. This opens doors to acquisition channels that previously seemed too expensive.
Reveals Which Plans Are Most Profitable
Sometimes the cheapest plan has the best LTV because the churn is lower. Take a look:
| Plan | Price | Monthly Churn | LTV |
|---|---|---|---|
| Basic ($47) | $47 | 4% | $1,175 |
| Pro ($97) | $97 | 9% | $1,078 |
| Premium ($247) | $247 | 15% | $1,647 |
The Basic plan has a higher LTV than the Pro plan, even though it costs less than half. This means that investing in retaining Basic subscribers might be more profitable than pushing upgrades to Pro.
Shows If Upgrades and Cross-sells Are Working
If your customers upgrade over time, ARPU goes up and LTV increases. Tracking LTV month-over-month shows if your expansion strategies are working.
Common Mistakes in Calculating LTV
Ignoring Churn
Many people simply multiply the average ticket by 12 months and call it LTV. Without considering cancellations, that number is a fantasy.
Using Incorrect Annualized Churn
If your monthly churn is 8%, the annual churn is not 96%. The correct calculation uses compounding: 1 - (1 - 0.08)^12 = 63.2%. The difference is massive.
Mixing One-Time Sales with Recurring Revenue
The LTV of recurring customers should be calculated separately from one-time product buyers. Mixing the two distorts the data.
Not Segmenting by Channel
Customers coming from organic traffic usually have an LTV 30-50% higher than those from paid traffic. Calculating a single average LTV masks this crucial difference.
LTV by Acquisition Channel: The Next Level
When you can calculate LTV segmented by channel, your investment decisions become much smarter:
| Channel | CAC | LTV | LTV/CAC Ratio |
|---|---|---|---|
| Organic Traffic (SEO) | $45 | $1,450 | 32:1 |
| Instagram Ads | $180 | $980 | 5.4:1 |
| YouTube Ads | $220 | $1,100 | 5:1 |
| Referral | $30 | $1,600 | 53:1 |
| Facebook Ads | $150 | $720 | 4.8:1 |
With this data, it becomes obvious where to double down and where to scale back.
How Groware Calculates LTV Automatically
Calculating LTV manually requires cross-referencing data from every transaction for every customer, accounting for upgrades, downgrades, and cancellations, and segmenting by plan and channel. With 100 customers, it's doable. With 1,000 or more, it's impossible.
Groware automatically pulls transaction data from Hotmart, Kiwify, Monetizze, Asaas, and Stripe, and calculates the real LTV for each segment. You see not just the average LTV, but LTV by plan, by acquisition channel, and its evolution over time.
This allows you to make decisions like "invest more in SEO because the LTV is 3x higher" or "create a retention campaign for the Pro plan because churn is eroding LTV" based on hard data instead of intuition.
Conclusion
LTV is the metric that transforms info-product creators into business owners. Without it, you are deciding by gut feeling. With it, every dollar invested in acquisition or retention has a calculated return.
Calculate your LTV. Compare it to your CAC. Segment it by plan and channel. And make decisions based on numbers that represent the reality of your business.