SaaS unit economics

LTV to CAC calculator

A useful LTV:CAC model derives lifetime value from gross profit and churn, then reads the ratio beside CAC payback instead of treating one benchmark as a verdict.

Live model

Change an assumption.
Read the consequence.

The page is statically rendered and crawlable. The editor below loads Continuum’s production evaluator and stores nothing.

Production modelLoading live evaluator
Editable source
# LTV / CAC
monthly_revenue = 320 in usd
gross_margin = 82%
monthly_churn = 3%
cac = 900 in usd
monthly_gross_profit = monthly_revenue * gross_margin
ltv = monthly_gross_profit / monthly_churn
ltv_cac_ratio = ltv / cac
payback_months = cac / monthly_gross_profit

Inputs

What the model needs

Monthly revenue per customer
Average recurring revenue for the modeled segment.
Gross margin
Revenue remaining after the direct cost of delivering the service.
Monthly churn
The share of customers lost in a typical month.
CAC
Fully loaded acquisition cost for the same customer segment.

Method

Formulas stay visible

monthly_gross_profit = monthly_revenue × gross_marginestimated_lifetime_months = 1 / monthly_churnltv = monthly_gross_profit / monthly_churnltv_cac_ratio = ltv / cacpayback_months = cac / monthly_gross_profit

Continuum keeps the authored source canonical. The full production template adds interpretation and a richer preview without hiding these relationships.

Worked example

A subscription customer segment

  • $320 monthly revenue
  • 82% gross margin
  • 3% monthly churn
  • $900 CAC
ResultModeled LTV is about $8,747, the LTV:CAC ratio is about 9.7×, and payback is about 3.4 months.

The result looks strong, but its credibility depends on whether churn, margin, and CAC are measured consistently for the same cohort.

01

Stress-test it

  • Increase churn before changing revenue.
  • Use fully loaded acquisition cost, including people and tooling when appropriate.
  • Model materially different customer segments separately.
02

Use it when

  • Checking SaaS acquisition efficiency
  • Comparing customer segments or channels
  • Understanding whether payback creates a cash constraint
03

Know the boundary

  • The simple inverse-churn lifetime is an approximation.
  • Expansion revenue, discounting, cohort maturity, and retention shape may require a richer model.
  • A high ratio can coexist with weak growth or unreliable data.

Questions

What is a good LTV:CAC ratio?

Benchmarks vary by market, maturity, growth strategy, and measurement method. Read the ratio beside payback, retention quality, and cash availability.

Should LTV use revenue or gross profit?

Gross-profit LTV is usually more informative because it accounts for the direct cost of serving the customer.

Why calculate CAC payback too?

The ratio describes estimated value relative to cost; payback describes how long cash remains tied up before gross profit recovers acquisition spend.

Keep the reasoning

Turn this example into
your living model.

The full template opens as a local Continuum document. Edit every assumption, use the production preview, and keep the source.

Open ltv to cac calculator