Skip to content
VirtualCmo

Marketing budget planning from a revenue target

8 min read

CFO and marketing lead sitting together reviewing a marketing budget spreadsheet on a laptop

Marketing budget planning from a revenue target means working backwards: start with the new revenue marketing must source, divide by deal size to get customers, by win rate and conversion rates to get opportunities and leads, then multiply customers by a sustainable acquisition cost to get the budget. Split that budget across channels by expected cost per result and revisit the split every few weeks as real numbers arrive. The model below does exactly that, with every assumption stated so you can replace it with your own.

Most budgets are set the other way round. Someone takes last year's number, adds ten percent and hopes revenue follows. A budget built from the target tells you whether the goal is reachable at all, and if it is, what each channel has to deliver every month.

Why a percent of revenue budget is not enough

The common rule of thumb is to spend a fixed share of revenue on marketing. It is easy to defend in a board meeting and easy to compute. It is also disconnected from the goal. A company growing 15 percent and a company trying to grow 60 percent need very different budgets, yet the rule gives both the same share.

A target-driven budget answers three questions the rule cannot.

  • How many customers, opportunities and leads does the plan need, and by when?
  • What does each new customer cost to acquire, and is that cost healthy against what the customer is worth?
  • Which channels should carry the volume, and how much should each spend per month?

You can still sanity check the result against a percent of revenue benchmark. Just don't start there.

The inputs you need before you start

Gather these numbers first. If you don't have one, use a reasonable assumption and mark it, so you know which number to replace first when data arrives.

InputWhat it meansWhere to find it
New revenue targetRevenue you need from new customers in the period, on top of the current run-rateBoard plan or finance model
Marketing sharePart of new revenue marketing is expected to source, the rest comes from sales outbound, referrals or partnersLast year's CRM source data
Average deal size or AOVFirst-year contract value for B2B, average order value for ecommerceCRM or store analytics
Win rateShare of qualified opportunities that closeCRM pipeline reports
Lead to opportunity rateShare of leads that become qualified opportunitiesCRM funnel stages
Sales cycleDays from opportunity to closed dealCRM closed deals
Acceptable acquisition costWhat you are willing to spend on marketing per new customerUnit economics, LTV and payback targets

These are the same inputs VirtualCmo asks for in its revenue target to pipeline model, which then outputs required pipeline, leads, traffic and spend per month. You can do it by hand with the steps below.

The working model, step by step

  1. Marketing-sourced revenue. Multiply the new revenue target by the marketing share.
  2. Customers needed. Divide marketing-sourced revenue by the average first-year deal size.
  3. Opportunities needed. Divide customers by the win rate.
  4. Leads needed. Divide opportunities by the lead to opportunity rate.
  5. Total budget. Multiply customers by your acceptable acquisition cost per customer.
  6. Monthly pacing. Spread leads and spend across the year, shifted earlier by the length of the sales cycle.
  7. Channel split. Divide the budget across channels using a starting split, then rebalance from real cost per lead and payback.

Step five is where most plans go wrong. If you size the budget by multiplying leads by a guessed cost per lead, you can end up with a budget that looks fine on paper and loses money on every customer. Anchoring to cost per customer keeps the plan tied to unit economics.

Worked example for a B2B SaaS company

These assumptions are the default B2B SaaS settings in the VirtualCmo engine. They are assumptions, not benchmarks for your company, so change any of them and rerun the math.

  • New revenue target for the year: 2,400,000 USD in first-year contract value.
  • Marketing sources 60 percent of new revenue.
  • Average first-year deal: 24,000 USD.
  • Win rate on qualified opportunities: 22 percent.
  • Lead to opportunity rate: 12 percent.
  • Sales cycle: 60 days.
  • Healthy program cost per new customer: 25 percent of first-year deal value, or 6,000 USD.

Now the math.

  • Marketing-sourced revenue is 2,400,000 times 0.60, or 1,440,000 USD.
  • Customers needed are 1,440,000 divided by 24,000, or 60.
  • Opportunities needed are 60 divided by 0.22, or about 273.
  • Leads needed are 273 divided by 0.12, or about 2,275, which is roughly 190 a month.
  • Budget is 60 customers times 6,000 USD, or 360,000 USD a year, which is 30,000 USD a month.
  • Implied cost per lead is 360,000 divided by 2,275, or about 158 USD.

That cost per lead is the reality check. If your paid channels currently deliver qualified leads at 300 USD, the plan does not work at this budget, and you need a better conversion rate, a bigger deal size, more organic volume or a lower target. Knowing that in January beats discovering it in September.

Splitting the 30,000 USD a month

The engine starts B2B SaaS with the split below. It is a starting point for the first month, not a recommendation for the year.

ChannelStarting shareMonthly budgetYearly budget
Google Ads26 percent7,800 USD93,600 USD
LinkedIn Ads18 percent5,400 USD64,800 USD
SEO14 percent4,200 USD50,400 USD
Content12 percent3,600 USD43,200 USD
Meta Ads8 percent2,400 USD28,800 USD
Retargeting8 percent2,400 USD28,800 USD
Partnerships8 percent2,400 USD28,800 USD
Email6 percent1,800 USD21,600 USD
Total100 percent30,000 USD360,000 USD

Accounting for the sales cycle

A 60 day sales cycle means leads generated in November close in January. To book 60 customers in the calendar year, pipeline creation has to start roughly two months earlier than revenue. In practice that means front-loading lead generation in the first two quarters and accepting that deals sourced in the last two months of the year count toward next year. If you plan evenly by month and ignore the lag, the first quarter will look like a miss even when the program is on track.

Worked example for an ecommerce brand

Ecommerce works the same way with different inputs. These are the engine's default ecommerce assumptions, again stated as assumptions.

  • Revenue target for the year: 6,000,000 USD.
  • Marketing share: 70 percent, so 4,200,000 USD must come from marketing.
  • Average order value: 85 USD.
  • Session to order conversion: 2.5 percent.
  • Orders per customer in the year: 2.2.
  • Target blended ROAS: 3.0.

Orders needed are 4,200,000 divided by 85, or about 49,412. Customers needed are 49,412 divided by 2.2, or about 22,460. Sessions needed are 49,412 divided by 0.025, or about 1.98 million. At a ROAS of 3.0, spend is 4,200,000 divided by 3, or 1,400,000 USD a year, about 116,700 USD a month.

The starting split for ecommerce is Meta 34 percent (about 39,700 USD a month), Google 28 percent (about 32,700), Email 10 percent (about 11,700), Retargeting 10 percent (about 11,700), SEO 8 percent (about 9,300), Partnerships 6 percent (7,000) and Content 4 percent (about 4,700). Email and retargeting look small, but they drive the repeat orders that make the 2.2 orders per customer assumption true.

How to rebalance after the first month

The starting split is a guess. Real budget planning starts when the first numbers come in. Rebalance on a fixed rhythm and use rules, not mood.

  • Review weekly, move monthly. Weekly data is noisy, so watch it weekly and act on trends that hold.
  • Use cost per customer and payback, not cost per click. A cheap channel that never closes is the most expensive one you have.
  • Cap each move. Shifting more than 10 to 20 percent of a channel's budget in one step makes it hard to tell what caused the change.
  • Protect slow channels. SEO and content take months to pay back. Judge them on leading indicators like rankings and qualified traffic before cutting.
  • Write down why. Every change should have a reason someone can read three months later.

This is the loop an AI CMO runs continuously. VirtualCmo rebalances the split weekly from CAC, ROAS and payback, and when a KPI misses its band two weeks running it re-plans and logs the reason. Moves stay inside your guardrails. Approve mode is the default, and on Growth automatic moves are capped at 10 percent of a channel. You can see the full loop on how VirtualCmo works.

Mistakes that break a marketing budget plan

  1. Planning leads without planning sales capacity. Doubling leads with the same win rate doubles the sales team's workload too. Check that sales can handle the opportunity volume.
  2. Using blended numbers for everything. A 22 percent win rate may be 35 percent for referrals and 12 percent for paid social. Blended averages hide where the money works.
  3. Forgetting non-media costs. Tools, content production and agency fees belong in the budget. If your acquisition cost target only counts ad spend, the real cost per customer is higher than the plan says.
  4. Setting it once a year. A budget that cannot move until the next planning cycle keeps paying for channels that stopped working in March.
  5. Ignoring the sales cycle. Revenue lags spend. Judge the first quarter on pipeline, not closed revenue.

Common questions

What percentage of revenue should go to marketing?

Ranges vary by industry and growth rate, which is why a fixed percentage is a weak starting point. Build the budget from the target and acquisition cost first, then compare it with a percentage benchmark as a sanity check. If the two are far apart, look at the assumptions behind the target-driven number.

How do I pick an acceptable cost per customer?

Start from what a customer is worth. For B2B SaaS, a program cost of about 25 percent of first-year contract value is a common healthy starting point, which keeps payback well under a year. For ecommerce, a target ROAS plays the same role. Tighten or loosen it based on LTV to CAC and how fast you need cash back.

What if the model says the target is not reachable?

Then the model did its job. Change one lever at a time and rerun it. Raise the deal size, improve the lead to opportunity rate, add an organic channel, extend the timeline or lower the target. Pick the lever you can actually move.

Can software build this budget for me?

Yes. Marketing budget planning software such as VirtualCmo asks for the same inputs, computes required pipeline, leads, traffic and spend per month, and proposes a channel split. The free demo on the home page shows the required pipeline and three recommendations in about a minute.

How often should the channel split change?

Review it weekly and change it when a trend holds for two or more weeks. Small, capped moves teach you more than large swings, because you can tell which change caused which result.

Turning the model into a plan

A budget built from a revenue target turns a hopeful number into a set of monthly commitments: leads, opportunities, customers and spend per channel. Write the assumptions down, compute the funnel backwards, check the implied cost per lead against reality, then let real results reshape the split. If you would rather have that work done every week by an AI CMO, VirtualCmo runs the model, proposes the moves and waits for your approval, which makes it a practical fractional CMO alternative for the planning half of the job. The plans and limits are on the pricing page.