Skip to main content
aibizhub
Structured methodology As of 2026-04-24

How CAC Calculator works

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

Education · General business information, not legal, tax, or financial advice. Editorial standards Sponsor disclosure Corrections

1. Scope

Computes customer acquisition cost from total acquisition spend divided by customers acquired, plus payback-month and LTV:CAC ratio. It does not attribute spend across channels or model marketing-mix effects.

2. Inputs and outputs

Inputs

  • salesAndMarketingSpend number (currency)
  • customersAcquired number
  • arpu number (currency/mo)
  • grossMargin percent default: 80
  • monthlyChurn percent default: 5

Outputs

  • cac

    spend / customers.

  • paybackMonths

    cac / (arpu × grossMargin).

  • ltv

    arpu × grossMargin / monthlyChurn.

  • ltvCacRatio

    ltv / cac.

Engine source: src/lib/cac-calculator/engine.ts

3. Formula / scoring logic

cac            = sales_marketing_spend / customers_acquired
payback_months = cac / (arpu * gross_margin)
ltv            = (arpu * gross_margin) / monthly_churn
ltv_cac_ratio  = ltv / cac

4. Assumptions

  • Spend is fully-loaded: paid ads, sales salaries, tooling, and attributed content cost.
  • Customers-acquired is net-new, not re-activated.
  • ARPU and margin are steady-state.

5. Data sources

6. Known limitations

  • Blended CAC hides channel-level economics. Organic-heavy businesses with a small paid budget will look stronger than they are.
  • LTV:CAC guidance (often quoted as 3:1) is industry lore; benchmarks from OpenView and SaaS Capital vary by stage and vertical.

7. Reproducibility

Input
spend = $20,000, customers = 100, arpu = $50, grossMargin = 80%, monthlyChurn = 3%.

Expected output
cac = $200, payback = 5 months, ltv ≈ $1,333, ltv:cac ≈ 6.7×.

8. Change log

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