Back to blog
how to calculate ltvlifetime valueinfoproduct ltvonline course ltv

How to Calculate LTV for Your Online Course Customers

Published on April 13, 20265 min read

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:

PlanSubscribersPriceTotal Revenue
Basic300$47$14,100
Pro120$97$11,640
Premium30$247$7,410
Total450$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:

PlanPriceMonthly ChurnLTV
Basic ($47)$474%$1,175
Pro ($97)$979%$1,078
Premium ($247)$24715%$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:

ChannelCACLTVLTV/CAC Ratio
Organic Traffic (SEO)$45$1,45032:1
Instagram Ads$180$9805.4:1
YouTube Ads$220$1,1005:1
Referral$30$1,60053:1
Facebook Ads$150$7204.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.

Share:

See your real numbers in 2 minutes

Groware automatically connects your platforms and calculates MRR, churn, LTV and P&L without spreadsheets.

Create free account