CAC Payback Period Calculator

Estimate how many months it takes to recover CAC using ARPA and gross margin.

Inputs

Scenarios

Applies to the selected input only; adjust other inputs manually if needed.

Results

Payback period (months)
-
-
Gross profit per month
-
-

Insights

Auto-generated from your inputs.
Adjust inputs to see recommendations.

Compare

Save a baseline to see deltas for every output.
Payback period (months)
Baseline -
Delta -
Gross profit per month
Baseline -
Delta -

Sensitivity

Adjust the input to see how outputs respond to small changes.
Payback period (months)
Low -
Base -
High -
Gross profit per month
Low -
Base -
High -

Guide

This page is a calculator first, but it's also a quick reference you can share internally. Start with the presets, then adjust inputs and copy the share link. Example defaults for this tool are shown below.

Example (defaults)

Example inputs: CAC = 1200, ARPA (monthly) = 200, Gross margin (%) = 80

Payback period (months)
7.5
Gross profit per month
$160.00

Inputs explained

Input Default Notes
Currency USD Adjust to match your product assumptions.
CAC 1200 Adjust to match your product assumptions.
ARPA (monthly) 200 Adjust to match your product assumptions.
Gross margin (%) 80 Adjust to match your product assumptions.

Outputs explained

Output What it means
Payback period (months) A numeric value derived from the inputs.
Gross profit per month A money value based on your selected currency.

How it works

  • Gross profit per month = ARPA x gross margin.
  • Payback months = CAC / gross profit per month.
  • Use contribution margin instead of gross margin if fulfillment costs are significant.

Modeling tips

  • Use CAC for a specific segment, not blended across all channels.
  • ARPA should be monthly recurring revenue per account.
  • Use contribution margin if onboarding or support costs are significant.
  • Exclude one-time fees so payback reflects recurring profitability.
  • Compare payback to your cash runway or target recovery window.
  • If usage ramps over time, use a lower early-month ARPA to avoid overstating payback speed.

Validation checks

  • Gross profit per month should equal ARPA x gross margin.
  • Payback months should equal CAC / gross profit per month.
  • If gross profit is near zero, payback should be very large.
  • If payback is under one month, confirm CAC and ARPA inputs.

Common mistakes

  • Using blended CAC across channels with very different conversion rates.
  • Using revenue instead of gross profit to compute payback.
  • Ignoring usage ramp which extends the payback period.
  • Mixing annual and monthly ARPA in the same model.

Interpretation

  • Use payback months to set acquisition guardrails by segment.
  • If payback is too long, improve pricing, margin, or conversion.
  • Compare payback to cash runway to avoid overextending.
  • Use this alongside LTV to confirm long-term viability.

Use cases

Channel evaluation
Compare payback across acquisition channels to prioritize spend.
Pricing impact
See how ARPA changes from pricing experiments affect payback.

Mini walkthroughs

Payback baseline
  1. Enter CAC, ARPA, and gross margin.
  2. Review payback months output.
  3. Compare to your target payback window.
Segment compare
  1. Adjust CAC and ARPA for a specific segment.
  2. Compare payback months across segments.
  3. Shift spend to shorter payback segments.

Scenarios

SMB payback
CAC 1,200 with ARPA 200 to target an 8-month payback.
Enterprise payback
Higher CAC with higher ARPA to validate a 6-12 month payback window.
Margin stress test
Lower gross margin to see how payback lengthens.
Product-led growth
Low CAC with modest ARPA to validate a short payback period.

Edge cases

  • If gross profit per month is 0, payback is undefined; check margin input.
  • If CAC is 0, payback is 0; confirm CAC includes all acquisition costs.
  • Very low ARPA can produce unrealistic payback; recheck segment inputs.
  • If gross margin is 0, payback is unbounded regardless of CAC.

FAQ

What is a good payback period?
It depends on your market and cash constraints. Many SaaS businesses target 6-12 months, but there is no universal rule.
What should be included in CAC?
Include sales and marketing spend allocated per new customer (ads, SDR/AE costs, commissions, tools). Keep your definition consistent across periods.
Should I use gross margin or contribution margin?
Gross margin is a common starting point. If fulfillment costs are significant (support, onboarding, infra), contribution margin can be a better payback signal.
How do I handle ramped revenue?
If customers ramp usage over time, use a lower ARPA for early months to avoid overstating payback speed.
Does sales cycle length affect payback?
Payback starts after revenue begins, but long sales cycles increase cash needs. Track CAC payback alongside sales cycle length.
Should I include free trial costs in CAC?
Yes, if trial infrastructure, support, or marketing spend is material and tied to acquisition.