Customer Acquisition Cost by Channel: Measuring Marketing ROI
How to calculate CAC by channel, understand attribution, and make data-driven decisions about marketing spend allocation.

Key Takeaways
- •CAC by channel reveals which marketing investments actually drive customers vs. those that just generate leads
- •Attribution methodology significantly impacts CAC calculations—choose a model that matches your sales cycle
- •CAC payback period (how long until customer profit exceeds acquisition cost) is as important as raw CAC
- •LTV:CAC ratio of at least 3:1 indicates healthy unit economics
- •Regular CAC analysis by channel should drive marketing budget allocation decisions
Marketing asks for budget. Sales says leads aren't good. The CEO wants to know if marketing is working. Without CAC by channel analysis, these conversations go nowhere.
As part of our RevOps Finance framework, understanding customer acquisition cost by channel is fundamental to optimizing marketing ROI. This article covers the methodology, metrics, and practical application.
Understanding Customer Acquisition Cost
Customer Acquisition Cost (CAC) is the total cost of acquiring a new customer, including all sales and marketing expenses divided by the number of customers acquired.
Numerator
Total S&M spend over period
Denominator
New customers acquired
The Basic CAC Formula
CAC = Total Sales & Marketing Spend / Customers Acquired
Where "Total Sales & Marketing Spend" includes:
- Marketing team salaries and overhead
- Sales team salaries and commissions (if separable)
- Advertising and paid media costs
- Marketing technology tools
- Events, content creation, agency fees
- Lead generation and procurement costs
But total CAC is only the starting point. The real insight comes from understanding CAC by channel—which marketing channels are actually driving customers at what cost.
Attribution Methodology
Attribution determines which marketing touchpoint gets credit for each customer. Different attribution models produce dramatically different CAC calculations.
Common Attribution Models
First-Touch Attribution
100% credit goes to the first marketing touchpoint that introduced the customer to your company. Useful for understanding which channels are effective at generating awareness.
Best for: B2B with long sales cycles, understanding awareness channels
Last-Touch Attribution
100% credit goes to the final touchpoint before conversion. Simple but can undervalue awareness and nurturing channels.
Best for: Short sales cycles, transactional purchases
Linear Attribution
Equal credit (1/N) to each touchpoint in the customer journey. Acknowledges that multiple interactions matter.
Best for: Balanced view across the funnel
Time-Decay Attribution
More credit to touchpoints closer to conversion. Reflects the intuition that more recent touches are more influential.
Best for: Mid-length sales cycles
Position-Based (U-Shaped)
40% credit each to first and last touch, with 20% distributed among middle touches. Balances awareness and conversion.
Best for: Most B2B scenarios
Choosing Your Attribution Model
Different models serve different purposes. Use last-touch for operational optimization (where do deals close?), first-touch for strategic awareness (where do customers find us?), and multi-touch for budget allocation decisions.
Calculating CAC by Channel
Once you've chosen an attribution model, calculating CAC by channel requires tracking leads and customers through your funnel.
The Calculation Process
| Step | Action | Example |
|---|---|---|
| 1 | Track spend by channel | $30K paid search, $20K content |
| 2 | Attribute customers by channel | 15 from search, 10 from content |
| 3 | Calculate CAC per channel | $2,000/search, $2,000/content |
| 4 | Compare to customer value | $10K ACV = 5:1 LTV:CAC |
CAC by Channel Example
| Channel | Spend | Customers | CAC | LTV:CAC |
|---|---|---|---|---|
| Paid Search | $30,000 | 10 | $3,000 | 5.0x |
| Content/SEO | $20,000 | 20 | $1,000 | 15.0x |
| Events | $50,000 | 8 | $6,250 | 2.4x |
| Referrals | $5,000 | 12 | $417 | 36.0x |
CAC Payback Period
Raw CAC doesn't tell the whole story. CAC payback period measures how long until a customer becomes profitable—how long until their revenue exceeds the cost to acquire them.
CAC Payback Formula
Payback Period = CAC / (Annual Revenue per Customer - Annual Cost to Serve)
Or equivalently:
Payback Period = CAC / Gross Profit per Customer per Year
Healthy Payback Periods
- Under 12 months: Excellent—rapid payback enables fast growth
- 12-18 months: Good—typical for B2B SaaS
- 18-24 months: Acceptable but monitor—higher CAC relative to value
Warning Signs
- Over 24 months: Unit economics may not support growth
- Churn increasing: Shorter customer lifespan reduces LTV
- Rising CAC: Increasing acquisition costs without LTV increase
Improving Channel Efficiency
Once you have CAC by channel data, the next step is improving efficiency. Here are proven strategies:
- Double down on efficient channels: Channels with strong LTV:CAC ratios (above 3:1) should receive more budget
- Optimize high-CAC channels: For expensive channels, focus on conversion rate improvement before increasing spend
- Improve lead quality: Work with sales to identify what makes a "good" lead from each channel
- Reduce cost to serve: Lower operational costs increase LTV, improving unit economics without changing CAC
- Increase customer lifetime: Better retention extends LTV, making higher CAC acceptable
The CAC Optimization Framework
For each channel, ask: "Can we increase volume, improve conversion, or reduce cost?" Channels with LTV:CAC above 5:1 can likely absorb more volume. Channels below 3:1 need optimization before scaling.
Ready to Analyze Your CAC by Channel?
Eagle Rock CFO helps companies measure marketing ROI and optimize customer acquisition costs. We can help you implement attribution models, build dashboards, and make data-driven budget allocation decisions.