CAC by channel: the RevOps metric that actually drives budget decisions
If you remember one thing about customer acquisition cost, remember this: the blended number is a lie.
Not a malicious lie. Just a number that averages your most efficient channel with your least efficient channel and produces a figure that tells you nothing about where to spend the next marginal dollar. Board decks love blended CAC because it's one number, and one number fits on a slide. Budget decisions need CAC per channel, which fits on a spreadsheet.
This post is about computing CAC per channel correctly, where teams quietly get it wrong, and the conversations it unlocks with finance and the CMO.
Blended CAC, and why it misleads
Blended CAC is simple:
Blended CAC = All marketing and sales costs in a period ÷ new customers acquired in that period.
It's easy to compute and satisfies a CFO's basic question: "what did it cost us to acquire a customer last quarter?"
It's also useless for deciding where to spend next quarter. Imagine a B2B SaaS with these channels:
- Organic search: 40 customers at a fully-loaded cost of $2,000 each = $80,000 spent, CAC $2,000
- Paid search: 20 customers at $4,500 each = $90,000 spent, CAC $4,500
- Outbound/SDR: 15 customers at $7,500 each = $112,500 spent, CAC $7,500
- Paid social: 5 customers at $10,000 each = $50,000 spent, CAC $10,000
Blended CAC: $332,500 / 80 = $4,156.
That number masks a 5× spread between your cheapest and most expensive channel. It gives you no information about whether to double down on organic or cut paid social. It lets the paid social line item survive another quarter because the blended number looks "fine."
Channel-level CAC is the version that produces decisions.
The formula, done right
CAC per channel = (fully-loaded channel cost) ÷ (attributed new customers from channel).
"Fully-loaded" and "attributed" are the two words where most implementations go wrong.
Fully-loaded channel cost
Not just ad spend. The cost should include:
- Direct ad spend: Google, Meta, LinkedIn, etc. (easy part)
- Content creation cost: for content-driven channels, the fraction of the content team's salary, contractor costs, and tool costs that produced the content driving the channel
- Tool costs: the fraction of your marketing stack (analytics, automation, CRM) allocated to the channel. Usually allocated by pipeline share or just flat.
- People cost: the fraction of marketing and sales salaries attributable to the channel. For outbound, this is the SDR team. For paid, a fraction of the performance marketer's time.
- Agency or freelancer fees: if applicable
It's rarely worth the effort to allocate tool costs at channel level — the signal is small. But under-allocating people cost is the single biggest way teams understate CAC, especially for outbound, where the majority of cost is SDRs and that gets buried under "sales costs" instead of charged to the channel.
Attributed new customers
This is where your multi-touch attribution model matters. "New customers from channel" depends entirely on how you're distributing credit.
Three options, ordered by increasing honesty:
- First-touch only: blame the introduction. Credits top-of-funnel channels heavily.
- Last-touch only: credit the close. Biases toward sales-driven channels like outbound.
- Fractional credit: using multi-touch attribution, each customer distributes credit across the channels that touched them. A customer touched by organic (first), paid (middle), and outbound (last) might produce 0.4 units of customer credit for organic, 0.2 for paid, and 0.4 for outbound.
If you're computing "CAC per channel" using first-touch attribution but making budget decisions as if last-touch drove the outcome, you will allocate budget poorly. The model used for CAC must match the question you're trying to answer.
The three CAC-per-channel traps
Trap 1: forgetting to allocate time-lagged costs
Content marketing spends dollars in Q1 that produce customers in Q3. If you compute Q3 CAC using Q3 content spend, you'll wildly understate the cost of the channel (because most Q3 customers were influenced by content from prior quarters).
The honest computation for content-heavy channels is trailing 12-month spend ÷ trailing 12-month customers. Less granular but more accurate.
For paid channels, same-period computation is fine because the spend is close to real-time.
Trap 2: ignoring customer quality
CAC per channel treats all customers as equal. But a $5K customer from paid search and a $50K customer from organic are not the same.
The better question is often CAC payback (how quickly does the customer recoup the CAC?) or LTV:CAC ratio (how much revenue do they generate over their lifetime relative to acquisition cost?). A channel with $8K CAC that produces $80K LTV customers is a better channel than one with $3K CAC producing $12K LTV customers. Blended CAC has the same problem, amplified.
Trap 3: short-cycle measurement
B2B sales cycles are long. If you measure CAC based on customers who converted in a 30-day window, you're only seeing the fastest-converting segment of each channel. Outbound tends to look cheap in short windows because it produces converting leads quickly. Content looks expensive because slow-converting leads haven't landed yet.
Measure CAC over at least one full sales cycle. For most B2B, that's 60–90 days. For enterprise, 6+ months. Anything shorter is too noisy.
The conversations CAC-per-channel unlocks
Once you have CAC per channel, the budget meeting changes shape.
The "cut paid social" conversation: "Our paid social CAC is $10,000 and payback is 18 months. Every other channel has a payback under 12 months. Recommend pausing paid social spend for Q2 and reallocating to organic content." That's a sentence finance will accept. "Our blended CAC is fine" is a sentence that gets you another quarter of paid social spend.
The "invest in content" conversation: "Organic search CAC is $2,000 with a 6-month payback. We could double content investment and expect CAC to stay roughly flat, bringing in another 20 customers per quarter at the same unit economics." Finance can underwrite that. It's math, not vibes.
The "argue for more SDRs" conversation: "Outbound CAC is $7,500 — higher than organic, lower than paid social — but the deal size is 3× any other channel, so LTV:CAC is 4.5, the best in the mix. Recommend hiring 2 more SDRs." This is the conversation that justifies outbound as a scalable motion rather than a cost center.
Channel-level CAC in practice
The hard part isn't the formula. It's having the data to compute it without spending three days in spreadsheets.
You need:
- Marketing and sales cost data, allocated by channel (usually in finance systems or a Sheet)
- CRM with channel / first-touch data on every customer
- A chosen attribution model, applied consistently
- A time window that accounts for sales cycle length
Most teams end up manually joining these sources every quarter, which is exactly why channel CAC reports lag the business by 6 weeks and become meaningless.
This is the problem Elir is built for — CAC by channel computed on the multi-touch model you chose, updated in real time, with cost data imported from your ad platforms and CRM. No spreadsheet. If you want to see the conversation it unlocks with finance, book a 20-minute walkthrough — we'll run it on your data.
A quick note on ROAS, CPA, and CAC
These three metrics get conflated constantly. They are not the same.
- ROAS = revenue / ad spend. Paid media metric. Measures the ad channel, not the full customer acquisition.
- CPA = cost per action (conversion). Paid media metric. "Action" is usually a form fill or demo request, not a closed customer.
- CAC = fully-loaded cost per acquired customer. Business metric. Includes ad spend, salaries, tools, everything.
CPA can look great while CAC is terrible, because CPA doesn't account for the conversion rate from action to customer.
We've written a whole post on ROAS vs CPA vs CAC and which one to optimize for. Short version: CAC is the only one that ties directly to board-level P&L.
TL;DR
Blended CAC hides the 5× spread between your best and worst channel. Channel-level CAC — fully-loaded cost divided by attributed customers, using your chosen multi-touch model — is the metric that drives budget decisions. Allocate costs fully (including people, not just ads). Use a sales cycle's worth of data. Pair it with LTV or payback to account for customer quality. And never present blended CAC without the channel breakdown underneath it.