RETENTION & SUBSCRIPTIONS

Subscription LTV Calculator

Model subscription contribution LTV over a set observation period, compare uncapped LTV, and see CAC payback and churn sensitivity.

Currency: USD only. Churn is a constant monthly rate; planning LTV uses the observation period, not an infinite life.

Subscription economics

Planning model. Churn is constant each month; ARPU and variable cost do not change. No expansion revenue, cohort curve, seasonality, fixed costs or taxes. Planning LTV is not a guarantee.

Saved only in this browser. Nothing is uploaded.

Subscription LTV and payback

Planning LTV

$303.20Covered. Contribution over the observation period.
Monthly contribution$18.00ARPU minus monthly variable cost.
Uncapped LTV$360.00Contribution ÷ churn, if churn > 0.
CAC payback3.0CAC ÷ monthly contribution.
Retained months20.01 ÷ churn, or the observation period.
LTV:CAC5.61xPlanning LTV ÷ CAC.
StatusCoveredWhether planning LTV covers CAC.

Churn sensitivity

Planning LTV and CAC payback at different monthly churn rates, holding the observation period constant.

ChurnPlanning LTVPayback months
2.0%$465.113.0
5.0%$303.203.0
10.0%$175.943.0

How subscription LTV is calculated

Monthly contribution = ARPU − variable cost. Planning LTV = contribution × (1 − (1 − churn)^months) ÷ churn; when churn is 0, contribution × months. Uncapped LTV = contribution ÷ churn when churn > 0. Payback months = CAC ÷ contribution. Retained months = 1 ÷ churn.

Your inputs are calculated in the browser and are not sent to a server.

Subscription LTV: churn is the multiplier

A subscription LTV is not one number. There is the LTV you can plan for inside an observation period, and the uncapped LTV implied by a constant churn rate. This calculator shows both, plus CAC payback and churn sensitivity.

Finite and uncapped LTV

Planning LTV sums the contribution from each month the subscriber is expected to stay, up to the observation period. It stops at a date, which makes it usable for planning and cash decisions.

Uncapped LTV is contribution ÷ churn. It assumes the churn rate continues forever. It is a useful comparison, but it is not a promise and it explodes as churn approaches zero.

The formula

Monthly contribution = monthly ARPU − monthly variable cost. Planning LTV = contribution × (1 − (1 − churn)^months) ÷ churn. When churn is 0, it is contribution × months.

CAC payback = CAC ÷ monthly contribution. Retained months = 1 ÷ churn. LTV:CAC uses the planning LTV, not the uncapped number.

Worked example

ARPU $30, variable cost $12, monthly churn 5%, CAC $54, 36-month observation. Monthly contribution is $18.

Planning LTV is $303.20 over 36 months. Uncapped LTV is $360. CAC payback is 3 months, retained months are 20 and LTV:CAC is 5.61x.

Churn sensitivity

At 2% churn, planning LTV over 36 months is $465.11. At 5% it is $303.20. At 10% it is $175.94. A five-point churn change moves LTV by roughly 40–50%.

That is why retention experiments can be worth more than acquisition discounts. A small churn improvement compounds across every future month.

When churn is zero

Zero churn makes the uncapped formula infinite. The calculator caps planning LTV at the observation period and hides uncapped LTV, with a warning that the result is period-bound.

No subscription business has zero churn forever. Use the observation cap as a sanity check, not as evidence of infinite retention.

Where the model stops

It assumes a constant churn rate, constant ARPU and constant cost. Real subscriptions have cohort curves, seasonality, price changes, expansion revenue and win-backs.

Use the result as a planning baseline. Validate it against cohort retention, then test a shorter observation period and a higher churn rate to see how fragile the conclusion is.

Subscription references checked October 2026: Recharge · ProfitWell · Shopify subscription apps

What is subscription LTV?+

The contribution a subscriber is expected to generate over their lifetime. This calculator shows a planning LTV within an observation period and an uncapped LTV based on constant churn.

Why show two LTV numbers?+

Finite LTV is usable for planning and payback. Uncapped LTV shows the long-run implication of churn. Showing both prevents an infinite or overconfident LTV.

How is CAC payback calculated?+

CAC divided by monthly contribution. At a $54 CAC and $18 monthly contribution, payback is 3 months.

What happens at 0% churn?+

Planning LTV is capped at the observation period (contribution × months). Uncapped LTV is not shown, because it would be infinite. A warning states the result is period-bound.

Does this include expansion revenue?+

No. ARPU and cost are constant. Expansion, upgrades, downgrades and win-backs need a cohort model or separate assumptions.

NEXT STEP