LTV:CAC & CAC Payback

LTV (lifetime value) vs CAC (customer acquisition cost) by channel — ratio and months to pay back. ACV (annual contract value) / ARPU (average revenue per user) is annual; churn is monthly. Distinct from Lead-to-Revenue and ARR waterfall — this is channel unit economics.

Illustrative AU SaaS / growth sample until you enter actuals. Not financial advice.

Channels, lifetime mode, and thresholds

Up to 4 channels. Persist locally · Jump to metrics

Lifetime mode

ACV/ARPU = annual. Churn = monthly. LTV (churn) = (ACV÷12) × GM% ÷ monthly churn — or equivalently ACV × GM% ÷ (monthly churn × 12).

Channel Spend New customers ACV / ARPU (annual) GM % Monthly churn % CAC LTV LTV:CAC Payback Remove

Blended and primary metrics

RAG vs your target LTV:CAC min and payback months max.

Equations

  • CAC = Spend ÷ NewCustomers
  • LTV (churn) = (ACV÷12) × (GM%÷100) ÷ (monthly churn%÷100) · ACV/ARPU annual · churn monthly
  • LTV (lifetime months) = (ACV÷12) × GM% × LifetimeMonths
  • Ratio = LTV ÷ CAC · Payback mo = CAC ÷ ((ACV÷12) × GM%)
  • Blended CAC = Σspend÷Σcustomers; ACV, GM%, churn customer-weighted

How this is calculated
  • CAC (customer acquisition cost) = Channel spend ÷ new customers acquired
  • LTV (lifetime value) — churn mode uses monthly contribution ÷ monthly churn; lifetime mode multiplies monthly contribution by fixed months
  • ACV (annual contract value) / ARPU (average revenue per user) entered as annual figures
  • Payback months = CAC ÷ monthly gross-margin contribution
  • Blended totals weight ACV, GM%, and churn by customers

Illustrative channel unit economics — not financial advice.

What-if dials

Monthly churn pts and spend % — live blended ratio and payback.

Churn & spend

Churn shock adds percentage points to every channel’s monthly churn. Spend shock scales every channel’s spend.

Take it with you

Download a prompt, export the Excel workbook, or email yourself.

Email opens your mail client with the prompt in the body (mailto). No account required. Data stays in this browser (localStorage).