aibizhub
Hand-written methodology As of 2026-04-24

How Unit Economics Calculator works

What the tool assumes, what data it pulls from, and what it cannot tell you.

1. Scope

The Unit Economics Calculator turns ARPU, churn, gross margin, and CAC into three ratios that together describe per-customer viability: lifetime value (LTV), CAC payback, and the LTV:CAC ratio. It is the aggregate version of the model — for cohort-level unit economics you need timestamped purchase data the tool does not ingest.

2. Inputs and outputs

Inputs: ARPU (monthly average revenue per user), gross margin (%), monthly churn rate (%), CAC (blended acquisition cost per paying customer). Outputs: LTV, CAC payback months, LTV:CAC ratio, and a health band (poor / acceptable / healthy / exceptional) benchmarked against OpenView and Paddle SaaS data.

Engine source: src/lib/unit-economics/engine.ts.

3. Formula / scoring logic

# Gross-margin-adjusted LTV
LTV              = (ARPU * gross_margin) / monthly_churn

# Months to recover CAC from gross profit
CAC_payback      = CAC / (ARPU * gross_margin)

# Efficiency ratio
LTV_CAC_ratio    = LTV / CAC

The LTV = ARPU / churn form (without the gross-margin multiplier) reports gross-revenue lifetime and inflates LTV. Our form is the gross-profit version — the one you can actually reinvest into acquisition.

4. Assumptions

  • Memoryless churn. The LTV formula assumes the probability of churn in any given month is constant. Real retention curves are often logarithmic — customers who stick past 90 days are much stickier than brand-new ones — so the aggregate LTV under-estimates the tail.
  • Blended ARPU and blended CAC. Cohort-level variance is hidden. A business with 80% self-serve (low CAC) and 20% sales-led (high CAC) customers needs to compute two separate unit-economics profiles.
  • Gross margin is customer-variable-cost margin. Include: inference, hosting, auth, payment-processing fees. Exclude: headquarters overhead, founder salary, general R&D.
  • No expansion revenue. If NDR > 100%, the LTV formula under-states lifetime. Use the MRR/ARR Growth Calculator with NDR input for a more accurate figure.
  • ARPU is MRR-equivalent. Usage-priced products need to be normalised to monthly.

5. Data sources

6. Known limitations

  • Small-sample instability. Fewer than ~300 customer-months of data produces a churn rate with wide confidence intervals. A 3% measured churn can be 1–6% true churn; LTV scales by 6× between those extremes.
  • Revenue-churn vs logo-churn. We use revenue-churn by default because LTV is a revenue metric. If your product has heavy seat expansion or contraction, logo and revenue churn diverge and aggregate LTV misleads.
  • The 3:1 LTV:CAC rule of thumb is lore, not law. The widely-cited target comes from David Skok's 2009 blog series. OpenView 2024 data shows bootstrapped SaaS clusters at 5:1–10:1 at the median, while venture-stage SaaS routinely accepts 1:1–2:1 during growth. Use the band appropriate to your stage and GTM motion.
  • No account for customer heterogeneity. The aggregate LTV hides the fact that 20% of customers may deliver 80% of revenue — a healthier insight for acquisition strategy than the aggregate number.

7. Reproducibility

Input
ARPU = $50, gross_margin = 80%, monthly_churn = 4%, CAC = $150.

Expected output
LTV = $1,000 (= $50 × 0.80 / 0.04). CAC payback = 3.75 months (= $150 / ($50 × 0.80)). LTV:CAC ≈ 6.7× → healthy band for a bootstrapped SaaS, approaching the top-quartile threshold in OpenView 2024 benchmarks.

8. Change log

  • 2026-04-24methodology page first published.
Business planning estimates — not legal, tax, or accounting advice.