
"How much should we spend on each channel?" is the question every advertiser asks and most agencies answer with a gut feeling disguised as strategy.
The typical agency approach: take last year's budget, adjust for growth targets, spread it across the same channels in roughly the same proportions, and call it a media plan. That's not strategy. That's inertia.
Data-driven budget allocation starts with your business economics and works backward to channel investment. Here's the framework we use with every client.
The Framework
Step 1: Define Your Blended CPA Target
Start with what a customer is worth. Annual contract value (ACV) multiplied by your target margin gives you your maximum allowable cost per acquisition.
Example: If your average customer is worth $500 in the first year and you need a 50% margin, your blended CPA target is $250. That's the most you can spend to acquire a customer and still hit your profitability goals.
This number is your North Star. Every allocation decision flows from it.
Step 2: Rank Channels by Proven CPA
List every channel you're currently running — or have historical data for — with its actual CPA. Not projected CPA, not industry benchmarks, not what your agency promised. Actual, verified CPA from your own conversion data.
Typical ranking for a multi-channel DR advertiser might look like:
Your ranking will be different. The ranking itself matters less than having actual numbers to rank.
Step 3: Fund From the Bottom Up
Max out your lowest-CPA channels first, then layer higher-CPA channels until your blended average hits your target. This ensures every marginal dollar goes to the most efficient available channel.
Using the example above: if email can handle $20K/month at $35 CPA, fund it fully. If SEO can absorb $15K/month at $45 CPA, fund it fully. Keep going up the list until your total spend produces a blended CPA at or below your $250 target.
This sounds obvious. In practice, almost nobody does it — because organizational politics, agency incentives, and historical precedent drive allocation instead of math.
Step 4: Account for Channel Ceilings
Every channel saturates. Email can only send so many messages before unsubscribes spike. Branded search has a finite volume of brand queries. Even non-branded search has diminishing returns as you expand to broader keywords.
When one channel hits its ceiling, redirect incremental budget to the next most efficient channel. Don't force more money through a channel that's already saturated — you'll just inflate costs without proportional return. Our guide to scaling campaigns covers this in detail.
The Testing Budget
Reserve 10-20% of your total budget for new channel tests. This is how you discover the next efficient channel before your competitors do.
Testing parameters:
When a test channel hits your CPA target at meaningful volume, it gets promoted to the core allocation. When it misses, you've learned something valuable for the cost of a small test budget rather than a large commitment.
Channel Interaction Effects
The most sophisticated element of budget allocation — and the one most advertisers ignore — is channel interaction. Channels don't perform in isolation. They amplify and cannibalize each other in complex ways.
Key interactions to account for:
Your attribution model must capture these interactions, or you'll make allocation decisions that look rational in isolation but damage total program performance.
Common Budget Allocation Mistakes
The Rebalancing Cadence
Review allocation monthly. Make minor adjustments (10-15% shifts between channels) based on trailing 30-day performance data.
Make major adjustments quarterly. This is when you evaluate test channels for promotion, retire underperforming channels, and recalibrate your blended CPA target based on business changes.
Annual planning sets the framework. Monthly and quarterly adjustments keep it responsive to reality. The worst thing you can do is set an annual plan in January and follow it unchanged through December — the market will have moved, your performance data will have revealed new truths, and your allocation should reflect both.


