How to Plan a Digital Marketing Budget and Split It by Channel
Practice4 minInnovialabs editorial team
In short
Build the budget from the goal: how many customers you need, how many leads that takes and what customer acquisition cost (CAC) the business can afford; most money goes to proven channels, some to tests, plus a reserve for creatives and analytics.
The short answer: work back from results, not from a share of revenue
The most reliable way to plan a budget is to start from the bottom of the funnel:
- How many new customers you need per month.
- Your lead-to-customer conversion rate.
- Therefore, how many leads you need.
- What CAC (customer acquisition cost) your margin allows.
- Budget = customers × allowable CAC, adjusted for tests and reserves.
"X% of revenue" is a useful sanity check, but it does not tell you whether the money is enough for the result you need.
Step 1. Calculate the allowable CAC
CAC should not consume the entire profit from a customer. Base it on the gross profit per customer over the payback period you are willing to wait for:
Allowable CAC = average order value × margin × purchases within payback period × share you are willing to spend on acquisition
If customers come back, use LTV, not just the first deal. If you have no repeat-purchase data, calculate from the first deal — it is the safer option.
Step 2. Walk the funnel backwards
Example logic: you need 10 customers per month and one in five leads becomes a customer, so you need 50 leads. Once allowable CAC is known, the allowable cost per lead = CAC × lead-to-customer rate.
Then compare each channel's actual or expected cost per lead with the allowable one. Channels where leads cost noticeably more get optimised or cut.
If you have no data of your own yet, the first months are for collecting it. Budget them as a test, not as a guaranteed outcome.
Step 3. Split the budget into three parts
| Part | Purpose | How to size it |
|---|---|---|
| Core | Channels that have proven payback | Most of the budget, based on actual cost per customer |
| Test | New channels, audiences, formats | Enough to get a meaningful result |
| Reserve | Creatives, analytics, the unexpected | A fixed share that does not leak into ad spend |
The exact shares depend on maturity: a new project has a larger test share, a stable business a larger core.
Test budget for a new channel
A test only makes sense if it produces data for a decision. Before launch, define:
- hypothesis: which audience, which offer, what expected cost per lead;
- success criterion: at what cost per lead or customer the channel moves into the core budget;
- minimum volume: the budget must allow enough conversions. Two or three leads are too few to draw conclusions;
- duration: ad platform algorithms need time to learn, so do not judge results in the first days.
Reserve for creatives and analytics
These costs are often forgotten even though everything else depends on them:
- Creatives: banners, videos, copy. They wear out and need regular refreshes.
- Analytics: goal setup, UTM tagging, connecting the CRM to ad platforms, end-to-end analytics, call tracking services.
- Landing pages: improvements and A/B tests.
Without analytics you can only reallocate budget by gut feeling, not by data.
Monthly reallocation
Once a month, run the same checklist:
- For each channel, collect spend, leads, qualified leads, customers and revenue.
- Calculate CPL, CAC and ROMI per channel — from CRM data, not just the ad account.
- Channels with CAC below the allowable level and room to grow — increase gradually.
- Channels with CAC above it — optimise or reduce.
- Move successful tests into the core budget, close failed ones and launch the next.
Change budgets smoothly: sharp jumps disrupt algorithm learning and distort results.
Common mistakes
- Splitting the budget evenly across channels "to be everywhere".
- Judging channels by cost per lead without considering lead quality and close rate.
- Leaving no money for creatives and analytics.
- Switching a channel off after a few days of testing.