Free advertising tool

CAC payback calculator

Modeled CAC payback is acquisition cost per customer divided by monthly contribution per acquired customer. This calculator derives contribution from monthly revenue minus included serving costs and assumes that amount continues each month.

By GaaS editorial · Sources checked · No signup required

Enter your numbers

Illustrative values are loaded. Replace them with your own numbers. Each field explains its units and accepted precision.

Sets the labels only. Enter all amounts in one currency; no exchange conversion is applied.

Fully scoped acquisition cost for the customer cohort. Money amount, up to 2 decimal places.

Cohort revenue averaged across the original acquired customers, including customers with zero revenue. Money amount, up to 2 decimal places.

Included recurring costs of serving the cohort on the same per-customer basis. Exclude CAC already entered. Money amount, up to 2 decimal places.

Your calculation

Choose Calculate to see the result. Changing an amount clears the previous calculation.

Formulas used by this calculator

  • Monthly contribution = monthly revenue per acquired customer − monthly serving costs per acquired customer
  • Payback months = CAC ÷ positive monthly contribution
  • Zero CAC needs zero months to recover; positive CAC has no finite payback when monthly contribution is zero or negative

Worked example

Illustrative CAC is $240. Monthly revenue per acquired customer is $50 and included serving costs are $20.

Monthly contribution is $30. Modeled payback is 240 ÷ 30 = 8 months, assuming that contribution continues.

Using revenue alone would produce 4.8 months and overlook the included serving costs.

Use contribution rather than revenue alone

Shopify explains payback through acquisition cost and average monthly gross profit. Here, the monthly denominator is contribution after the serving costs entered, so the cost scope must be stated. Shopify: CAC payback formula.

Match the acquisition-cost scope to the question. A media-only numerator gives media-only payback. A fully scoped numerator includes the other costs of acquiring the cohort. Do not subtract acquisition cost again inside monthly serving costs.

Keep the original acquired cohort in view

Average revenue and costs across the same acquired-customer basis. If some customers become inactive, excluding them can make contribution per original acquisition look stronger than it is. The form asks for per-acquired-customer amounts to keep the denominator visible.

The tool holds monthly contribution constant. It does not estimate future churn, expansion, refunds, or purchase frequency. If contribution changes over time, use a cohort schedule that accumulates realized contribution month by month instead of relying on this single average.

Separate an economic estimate from a cash forecast

Billing upfront and paying suppliers later can create cash timing that differs from a monthly contribution model. The displayed months do not account for invoice dates, collection delays, payment terms, or the cost of financing an acquisition.

Fractional months are a continuous estimate. Actual receipts may arrive on discrete billing dates, so a result of 2.4 months is not a promise that the bank account recovers its outlay on a particular day. Save the assumptions and revisit them with mature cohort data.

Common questions

Why is payback undefined when contribution is negative?

A positive acquisition cost cannot be recovered by repeatedly losing contribution each month under the model's assumptions. A different future revenue or cost trajectory requires a separate schedule, not an invented negative payback period.

Does this estimate customer lifetime value?

No. It estimates how long a constant monthly contribution would take to cover entered CAC. It does not choose a customer lifetime or establish the value of future purchases.

Continue your analysis