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)

  1. Monthly churn rate r = churn% ÷ 100
  2. Classic LTV (infinite simple SaaS model) LTV = price ÷ r when r > 0. If churn is 0, classic LTV is treated as unbounded for this fixture.
  3. Horizon LTV (finite geometric retention) LTVN = price × (1 − (1 − r)N) ÷ r for r > 0; if r = 0, LTVN = price × N.
  4. LTV:CAC ratio = classic LTV ÷ CAC (uses classic LTV so the ratio is comparable to common SaaS benchmarks).
  5. 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.