Quick answer
CAC payback period is the number of months it takes for the gross profit from a new customer to cover the cost of acquiring that customer. It is calculated as customer acquisition cost divided by monthly revenue per account times gross margin.
Formula: CAC payback (months) = CAC ÷ (monthly revenue per account × gross margin)
What is the CAC payback period?
CAC payback period is how many months it takes to earn back what you spent to acquire a customer, counting the gross profit that customer brings in each month. It is a speed measure: the shorter it is, the sooner acquisition spend turns into cash you can spend again.
Formula
CAC payback (months) = CAC ÷ (monthly revenue per account × gross margin)
- CAC: sales and marketing spend in a period ÷ new customers in that period.
- Monthly revenue per account (ARPA): average monthly recurring revenue of a new customer.
- Gross margin: share of revenue left after the cost of serving the customer (hosting, support, payment fees).
Some teams drop gross margin and divide by revenue only. That version is shorter and easier to compute, but it overstates how fast the money really comes back. Say which version you report.
Worked example by channel
A SaaS company with ARPA $100 per month and 80% gross margin, so each customer brings in $80 of gross profit per month (sample numbers):
| Channel | Spend | New customers | CAC | Payback |
|---|---|---|---|---|
| Paid search | $30,000 | 20 | $1,500 | 18.8 months |
| SEO and content | $8,000 | 20 | $400 | 5.0 months |
| Blended | $38,000 | 40 | $950 | 11.9 months |
The blended figure, just under 12 months, looks healthy. By channel, paid search takes more than a year and a half to pay back. If those customers churn faster, it may never pay back at all.
What is a good CAC payback period?
Commonly cited rules of thumb for SaaS:
| Segment | Typical target |
|---|---|
| Small business, monthly plans | Under 12 months |
| Mid-market | 12–18 months |
| Enterprise, annual contracts, low churn | Up to 18–24 months |
These are general ranges, not hard limits. A long payback is acceptable only if customers stay much longer than the payback period and you have the cash to wait.
Common mistakes
- Blending channels. A cheap channel hides an expensive one, as in the example above.
- Leaving out costs. Salaries, tools and agency fees belong in CAC, not only ad spend.
- Ignoring churn. If a large share of customers cancel before month 12, a 12-month payback is optimistic. Check retention by cohort alongside it.
- Mixing periods. Spend in one month and customers who signed up months later make CAC look better or worse than it is.
CAC payback vs LTV:CAC
LTV:CAC tells you how much a customer earns in total relative to its cost. Payback tells you how fast. A 4:1 LTV:CAC with a 30-month payback still ties up a lot of cash; the two measures are best read together. See also churn.
Getting the inputs in TapCub
In TapCub, open All-platform analytics › Business › Channel ROI. After you upload ad spend in the Costs tab (CSV with day, channel, source, campaign, cost, currency, clicks and impressions), the report shows spend, purchases, CPA, CPC and ROAS per channel. TapCub does not store your gross margin or subscription revenue per account, so the payback calculation itself is done in your spreadsheet: take spend and new paying customers per channel from the report, then divide CAC by ARPA × gross margin.
Was this explanation clear?
We use your answers to fix and expand this page.
Couldn’t send. Please try again in a minute.
Thanks for the feedback. We’ll use it to improve this page.You’ve already sent feedback on this page. Thanks.

Data Engineer
Writes about event design, data quality, and collection workflows, with verifiable implementation methods for reliable analytics.