Fixture v0 · static · no accounts
Subscription churn calculator
Sensitivity check for monthly subscription LTV, LTV:CAC, and payback. Change the inputs; formulas stay visible below.
Inputs
$
%
$
mo
Outputs
Classic LTV
—
price ÷ monthly churn rate
Horizon LTV
—
retained revenue over N months
LTV : CAC
—
using classic LTV
Payback months
—
CAC ÷ monthly price (gross)
Formulas (shown on page)
-
Monthly churn rate
r = churn% ÷ 100 -
Classic LTV (infinite simple SaaS model)
LTV = price ÷ rwhenr > 0. If churn is 0, classic LTV is treated as unbounded for this fixture. -
Horizon LTV (finite geometric retention)
LTVN = price × (1 − (1 − r)N) ÷ rforr > 0; ifr = 0,LTVN = price × N. -
LTV:CAC
ratio = classic LTV ÷ CAC(uses classic LTV so the ratio is comparable to common SaaS benchmarks). -
Gross payback months
payback = CAC ÷ price(months to recover CAC at full monthly ARPU; ignores churn and margin).
Assumptions for this fixture:
- Price is monthly ARPU before taxes, refunds, and payment fees.
- Churn is constant monthly customer churn (not revenue churn).
- No gross-margin adjustment (contribution margin = 100% of price).
- No discount rate / NPV.