CAC payback period is the number of months it takes a new customer to repay what it cost to win them. You work it out by dividing customer acquisition cost by the monthly gross profit that customer brings in. A shorter payback returns your cash sooner, which is why it is one of the first numbers an owner should ask an agency to report.
By Avi Vatsa, CEO, Exchange Four Agency. Avi leads the team that installs and runs AI-leveraged revenue systems for owner-led companies. His background spans law, technology, and marketing; he also co-founded Dialora, an AI voice-agent platform for automated lead capture and booking. (Marketer of the Day #1411)
What is CAC payback?
Two well-known sources define it in almost the same words. Baremetrics writes: "CAC payback period is the average time, usually counted in months, that it takes to earn back the cost of acquiring a customer through revenue." Stripe puts it more briefly: "The customer acquisition cost (CAC) payback period is the time it takes for a business to recover the cost of acquiring a new customer."
The idea is plain. You spend money to win a customer. The customer pays you over time. Payback is the point where what you have kept from them covers what you spent. Before that point you are out of pocket. After it, every further month adds to what you keep.
The sources quoted here are written for software companies, where revenue arrives as a monthly subscription. The arithmetic works for any business that wins a customer at a cost and is paid over several months. That includes a service business on a retainer.
What is the CAC payback formula?
ChartMogul states the formula like this: "CAC Payback Period = CAC ÷ (ARPA × Gross Margin), expressed in months." It describes the metric this way: "CAC Payback Period measures how many months it takes to recover the cost of acquiring a customer, using the gross margin you actually keep".
There are three inputs.
- CAC. What you spend to win customers in a period, divided by the number of customers you won. Our piece on what customer acquisition cost is and what yours should be covers which costs belong in it.
- ARPA. Average revenue per account, counted per month. Use a monthly figure, because the answer comes out in months.
- Gross margin. The share of revenue left after the direct cost of delivering what the customer bought, written as a percentage.
Multiply the last two and you have the gross profit one customer brings in each month. Divide CAC by that figure and you have the payback period.
One point on versions. The ChartMogul and Baremetrics pages use a gross-margin version. The Stripe page uses a profit-based version, which divides CAC by monthly profit per customer. This article uses the gross-margin formula, and the next two sections explain why and how the other one differs.
Why does gross margin sit in the denominator?
Because revenue is not what you recover. Dividing by revenue alone treats every dollar a customer pays as if you kept it. You do not. Part of it goes to the people, tools and materials that deliver the work.
Gross margin takes that part out. What is left is the money that can actually pay back the cost of winning the customer. Leave it out and the payback looks shorter than the cash really returns. The error is biggest in the businesses where delivery costs the most, which are often the ones with the least room for it.
How does a profit-based payback differ?
The profit-based version divides CAC by monthly profit per customer, which is the approach on the Stripe page. It asks a slightly different question. Gross margin asks how long until the customer's gross profit repays the cost to win them. The profit-based version asks how long until what is left after more costs repays it.
That makes the profit-based number longer. It also depends on which costs you decide to assign to each customer, and that is a judgement. The gross-margin version is simpler to compare from one report to the next.
Neither is wrong. What matters is that you name the version. Two reports can both say "15 months" and mean different things if one divides by gross profit and the other by a stricter measure of profit.
A worked example, with simple numbers
This is an illustrative example. The numbers are invented to show the arithmetic. They are not a benchmark and not a client result.
| Input | Value |
|---|---|
| CAC | $7,500 |
| ARPA | $1,000 per month |
| Gross margin | 50% |
- Gross profit per customer per month: $1,000 × 0.50 = $500.
- Payback period: $7,500 ÷ $500 = 15 months.
Now see what happens if you leave out gross margin. $7,500 ÷ $1,000 = 7.5 months. The revenue-only figure is half the real one, because half of every dollar went to delivery. An owner who read 7.5 would think the money came back twice as fast as it does.
How does CAC payback pair with LTV to CAC?
Payback tells you how fast you get the money back. It does not tell you how much you make in the end. For that you need customer lifetime value. Stripe says so directly: "The CAC payback period should be assessed in conjunction with the customer LTV." Our guide to what a good LTV to CAC ratio is and how to calculate it covers the second half of that pairing.
Take the example above and give it two different customers. Both pay back in 15 months. To keep the sum simple, assume each stays for exactly the length shown.
| Customer stays | Gross profit earned | Left after CAC of $7,500 | LTV to CAC (gross profit basis) |
|---|---|---|---|
| 18 months | $9,000 | $1,500 | 1.2 |
| 60 months | $30,000 | $22,500 | 4 |
The payback is the same. The business is not. The first customer repays the cost and barely more. The second leaves a large margin. This is why a payback number needs a retention number beside it.
Baremetrics makes the same point from the risk side: "A long CAC payback period is not necessarily bad, but the longer it is, the higher your financial risk." Its worked case is that "a 10-month payback period is manageable when customers retain for three-plus years". A long payback is a bet on retention. The question is whether you have evidence for the bet.
Why does a long payback tie up cash?
You pay to win the customer first and recover the money later. Until payback, the cost sits outside your bank balance. ChartMogul puts the consequence this way: "Slower payback ties up cash for longer, and increases the risk that a customer churns before the company ever breaks even on them."
Use the example again. Win ten customers at $7,500 each and you have spent $75,000. In the first month those ten customers return $5,000 of gross profit. It takes 15 months for the ten of them to return the full $75,000.
Growth makes it harder. If you win more customers while earlier ones are still repaying, you need more cash on hand before the first group has paid you back. A business can show healthy sales and still run short of cash for this reason alone. The result is a sound-looking growth plan that the bank balance cannot carry.
What does a good CAC payback period look like?
There is no single answer, and the published figures come with a warning. ChartMogul says: "Under ~12 months is commonly considered strong for SMB-focused SaaS; 12–24 months is typical for larger-contract, enterprise SaaS." That is a statement about software companies. It is not a benchmark for services businesses, and we have not found a verified one, so we do not offer one.
Test your own number against two things instead.
- How long customers stay. Payback only matters against the lifetime it has to fit inside. Use real retention from your records, not a hope.
- How much cash you can have tied up. Decide how many months of acquisition spend you can carry before the first customers repay it, and check the payback against that limit.
A 15-month payback might suit a business with five-year customers and a cash reserve. It might ruin one with eighteen-month customers and no reserve. The number is not good or bad until it meets those two facts.
How should you read agency or channel reports against it?
Ask for payback in both forms: blended, and by channel. Blended payback divides total acquisition cost by all the customers won. Per-channel payback does the same for each source separately. The blended figure can hide a weak channel behind a strong one.
Here is an illustrative example. Assume the same $500 of monthly gross profit per customer.
| Channel | Spend | Customers | CAC | Payback |
|---|---|---|---|---|
| Channel A | $20,000 | 8 | $2,500 | 5 months |
| Channel B | $60,000 | 8 | $7,500 | 15 months |
| Blended | $80,000 | 16 | $5,000 | 10 months |
The blended figure of 10 months looks fine. Channel B takes three times as long as Channel A to repay, and it took three times the spend. Only the per-channel view shows that.
A report that stops at leads cannot give you payback at all, because it has not counted customers. Our comparison of cost per lead and cost per acquisition explains which number to run on. Payback is built on the second.
When a report gives you a payback figure, ask:
- Which version is it, gross margin or a profit-based one?
- Where did the gross margin come from? It should come from your books, not from the agency.
- Does CAC include every cost of winning the customer, including the agency's fees as well as ad spend?
- Is it shown per channel as well as blended?
- What retention sits beside it?
Our notes on how to read a marketing agency report show which conversion numbers deserve trust, and the marketing ROI piece shows how to tie spend to dollars. CAC payback is the number that connects them to your cash. It tells you when the money you spent comes back, which is the question behind most agency reports.
