Customer acquisition cost: 7 Steps to Calculate CAC by Channel
Customer acquisition cost is the cost of winning one new customer under a defined cost and reporting basis. The basic calculation divides acquisition spending by the number of new customers acquired. A useful report explains what spending it includes, what counts as a customer, and how it handles the time between an enquiry and a sale.
For a service business, an advert may generate a lead today and a completed project months later. Dividing this month’s spending by this month’s customers can therefore give a misleading picture. This article explains seven steps to calculate CAC, compare channels fairly, and connect the number with customer value and payback.
The customer acquisition cost formula
Customer acquisition cost = acquisition costs included in the model ÷ new customers acquired under the matching definition.
For example, if a fictional service company spends $12,000 on acquisition and wins 40 new customers on a compatible basis, CAC is $300. The arithmetic is simple. Most errors come from the definitions and timing around it.
Salesforce’s guide to calculating acquisition cost provides a reference for the basic sales-and-marketing cost formula. In your report, state whether you use that broad basis or a narrower channel-spend measure.
Do not confuse CAC with cost per lead. A lead is an enquiry or prospect under your chosen definition. A customer has crossed a purchase threshold. If many leads do not buy, a low lead cost may still produce a high CAC.
1. Define what counts as a new customer
Choose a customer unit, such as a person, household, site, or business account. Then define the event that qualifies the customer. It might be the first paid invoice, signed agreement, or completed first job.
Each choice answers a different question. A signed agreement may cancel later. A paid invoice may arrive well after the sale. Use the event that fits the decision and keep the rule consistent.
Handle duplicates, repeat buyers, reactivated accounts, and referrals explicitly. A previous customer who returns after a long gap is not automatically a new customer. You can report reactivation cost separately if it matters.
For multi-site work, decide whether a new location under an existing account counts as expansion or acquisition. Otherwise, sales teams may count the same relationship differently across branches.
Reliable identity records support the denominator. Anomoz’s guide to clean CRM records explains how shared identifiers reduce duplicate and fragmented customer histories.
2. Choose a clear cost basis
A fully loaded CAC model can include relevant sales and marketing spending, such as staff costs, agency fees, campaigns, tools, and other acquisition activity. A narrower paid-channel measure may include only media or campaign costs.
Both views can help, but label them differently. “Paid media spend per new customer” is clearer than calling a media-only calculation fully loaded CAC.
Separate acquisition from retention and expansion where practical. A staff member may spend part of the week winning new accounts and part serving existing ones. Use a reasonable documented allocation instead of assigning all time to acquisition by default.
Also define how you treat one-off projects such as a website rebuild or brand campaign. The allocation should fit the purpose and remain consistent. Do not move costs between periods simply to make a channel look better.
Keep delivery costs out of the acquisition numerator unless your stated model includes a specific acquisition-related element. You normally need delivery costs when evaluating contribution and payback, not as an unexplained addition to sales spending.
3. Align the timing with the sales cycle
A period calculation compares costs and customers in the same calendar period. It is easy to produce, but it can mismatch the work when sales take time to close.
Suppose a company spends heavily in January and closes many of those leads in March. January CAC may look poor, while March looks unusually good. Neither result necessarily describes the campaign’s real economics.
Use a longer period when it better reflects the cycle, or build acquisition cohorts. A cohort can follow leads or accounts from their first acquisition activity through the agreed customer event.
Keep immature cohorts separate. If many prospects are still deciding, the current customer count understates the eventual result. Show conversion progress and update the calculation as the group matures.
However, avoid waiting indefinitely for every lead to resolve. Set a reasonable maturity rule based on your sales history and display unresolved cases. The right window depends on whether you sell urgent repairs, recurring plans, or major projects.
4. Set channel and attribution rules
Decide how the business assigns a customer to a channel. First-touch attribution credits the initial known contact. Last-touch attribution credits a later interaction. Multi-touch methods distribute credit across several contacts.
No rule provides a perfect account of every influence. A customer may hear about the company from a colleague, see an advert, and then search the brand name. Explain what the report can observe.
Salesforce’s customer acquisition overview describes the range of channels businesses use. For measurement, create a channel dictionary so staff and systems classify the same source consistently.
Include an unknown group rather than inventing a source. Ask customers how they found the company where appropriate, but remember that self-reported answers can differ from tracked interactions.
When using fractional credit, make sure the total credit across channels equals the customer total under the model. Do not count the same customer as a full acquisition in several channels and then compare those numbers with a blended total.
5. Calculate blended and channel CAC together
Blended CAC divides all included acquisition costs by all new customers in scope. Channel CAC uses the costs and customer credit assigned to a particular channel. Showing both helps the team see the whole system and the parts.
The following example uses fictional figures and a simplified allocation. It does not represent a benchmark or a forecast.
| Channel | Allocated acquisition cost | New customer credit | CAC |
|---|---|---|---|
| Paid search | $6,000 | 20 | $300 |
| Referral programme | $2,000 | 10 | $200 |
| Organic and direct activity | $4,000 | 10 | $400 |
| Total | $12,000 | 40 | $300 blended |
Organic and referral customers do not necessarily arrive at zero cost. Staff, content, tools, partnerships, or incentives may support those channels. Include them according to your chosen allocation rather than assuming “free traffic” means free acquisition.
Do not average the three CAC values without weighting them. In the example, the blended result comes from total cost divided by total customers. A simple average of channel ratios would answer the question incorrectly.
If a channel wins no customers in the period, CAC is undefined for that view. Report the spend and zero conversions. Do not display $0 CAC, which would imply excellent performance.
6. Compare CAC with value, margin, and payback
A lower CAC is not automatically better. One channel may bring small one-off jobs, while another brings customers who buy a suitable maintenance plan. Compare the value of the acquired customer groups.
Use compatible customer lifetime value definitions. The Anomoz article on customer lifetime value explains the difference between revenue and contribution models. Lifetime revenue alone can overstate how much acquisition spending the business can support.
Check the first-job economics too. If the business spends $300 to acquire a customer and earns $120 in contribution from the first job, repeat work may need to cover the remaining acquisition cost. That future work remains uncertain until it happens.
Payback measures when contribution recovers acquisition cost under your chosen basis. For irregular service work, use the expected timing of visits or projects rather than assuming a steady monthly contribution.
Also consider cash timing and capacity. A campaign may generate attractive accounts but overwhelm the team or require spending long before payment. CAC should support the operating plan rather than stand alone as the final verdict.
7. Improve the funnel and test one change
Break acquisition into stages: enquiry, qualified opportunity, quote, sale, and the customer event you chose. Then look for the part of the funnel that limits results.
For example, many relevant enquiries with few booked visits may point to slow response or poor appointment availability. Changing the advert may not solve that issue. Similarly, high quote volume with low acceptance may need better qualification or clearer scope.
Test a focused change and track both cost and customer quality. A tighter targeting rule may reduce lead volume while improving useful conversions. A large discount may increase sales but weaken contribution.
Use customer segmentation to compare groups with distinct needs and economics. Keep those groups relevant and large enough for a fair interpretation.
Where handoffs and tracking span several systems, custom crm development may connect source data, follow-up, and sales outcomes. Define the stages and ownership before building an automated report.
What should a monthly CAC review contain?
Show the period, customer definition, included costs, new customer count, blended CAC, and channel breakdown. Add cohort maturity and sales-cycle notes where timing could change the conclusion.
Display the underlying counts as well as ratios. A channel with one new customer can swing sharply from a single extra sale. Avoid calling it a proven winner based on a small sample.
Include service and quality measures that reveal downstream effects. These might include cancellation, first-job contribution, payment completion, or repeat bookings. More acquired customers do not help if the business cannot serve them well.
Finally, write the decision. Will the team maintain spend, test a new message, fix follow-up, or gather more evidence? A review should produce an owned next step rather than only a chart.
Common mistakes that distort CAC
Counting leads as customers makes the denominator too large. Excluding sales time while comparing against a fully loaded benchmark makes the cost basis inconsistent. Counting repeat customers as new can create the same problem.
Another mistake is treating last-click data as a complete explanation of demand. Brand search may capture interest created elsewhere. Keep the attribution rule visible and use additional evidence when making large allocation decisions.
Do not assume CAC remains constant as spending grows. A channel may reach a less responsive audience or strain follow-up capacity. Test the next level of spending rather than multiplying the current average indefinitely.
Also avoid universal targets without context. Acceptable CAC depends on contribution, repeat behavior, payback, uncertainty, and cash constraints. Your own consistent history often provides a better starting point than an unrelated industry average.
Check the source data before the meeting
Reconcile the spend total with the cost source and the customer count with sales records. Review a few customers from each channel. Can staff trace each one from the source record to the first qualifying purchase?
Next, check late updates. An invoice or closed sale may arrive after the report cutoff. State whether you revise past periods or show the change in the next report. A clear rule prevents the team from mistaking a data refresh for a change in channel performance.
Frequently Asked Questions
Should CAC include sales salaries?
A fully loaded model normally includes the relevant acquisition share of sales costs. A narrower campaign model may not. State the basis clearly and avoid comparing the two as equivalent measures.
What is the difference between CAC and cost per lead?
Cost per lead measures spending per enquiry or prospect. CAC measures spending per acquired customer. Conversion from lead to customer connects the two, but they answer different questions.
Can a channel with high CAC still be worthwhile?
Yes, if it brings suitable customers with enough contribution and acceptable payback. Compare customer quality and costs on a consistent basis before reducing the channel.
Make the definition as clear as the formula
Customer acquisition cost becomes useful when the costs, customers, timing, and attribution align. Calculate blended and channel views, check value and payback, and test changes with real outcomes. Start by documenting the rules behind your current report before changing the marketing budget.