Skip to content
Innovialabs

How to Plan a Digital Marketing Budget and Split It by Channel

Practice4 min

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:

  1. How many new customers you need per month.
  2. Your lead-to-customer conversion rate.
  3. Therefore, how many leads you need.
  4. What CAC (customer acquisition cost) your margin allows.
  5. 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

PartPurposeHow to size it
CoreChannels that have proven paybackMost of the budget, based on actual cost per customer
TestNew channels, audiences, formatsEnough to get a meaningful result
ReserveCreatives, analytics, the unexpectedA 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:

  1. For each channel, collect spend, leads, qualified leads, customers and revenue.
  2. Calculate CPL, CAC and ROMI per channel — from CRM data, not just the ad account.
  3. Channels with CAC below the allowable level and room to grow — increase gradually.
  4. Channels with CAC above it — optimise or reduce.
  5. 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.

FAQ

Use conservative assumptions, run a test on a limited budget and collect data in your CRM from day one. After one or two sales cycles you will have your own numbers.

We can help with this

If you'd rather get the result than figure it all out yourself — this is what we do every day.

Discuss a project

Read next

Have an idea or a task? Tell us about it

We'll reply within one business day and propose a solution. The consultation is free.