Budgets

How to Calculate a Marketing Campaign Budget: A Step-by-Step Guide

Robin Askevold
Robin Askevold Performance Marketing Specialist Updated August 04, 2026
How to Calculate a Marketing Campaign Budget: A Step-by-Step Guide

Setting a marketing budget is not about picking a number and hoping for the best. A solid campaign budget is built backwards from your revenue targets, customer acquisition costs, and channel benchmarks. Here is the exact framework and formulas to calculate yours.

Why a structured marketing budget matters

Think of your marketing budget not as a cost centre, but as a direct investment in your growth funnel. A structured budget gives your team three distinct advantages:

  • Speed and agility. Eliminates the bottleneck of waiting for approval on every ad set, tool, or freelancer spend.
  • Strategic alignment. Directly ties your marketing actions to business metrics like customer acquisition and revenue growth.
  • Waste prevention. Keeps your team from spreading budget too thin across too many channels, which yields inconclusive data and poor results.

Method 1: The percentage-of-revenue formula

This is the most common method for annual and monthly planning. Your baseline budget is calculated by multiplying your gross or target revenue by an industry benchmark percentage.

Percentage of revenue formula
Marketing Budget = Estimated Gross Revenue × Allocation Percentage
Conservative growth (2% to 10% of revenue)
Best for established businesses in mature industries looking to maintain market share.
Aggressive growth (10% to 25%+ of revenue)
Common for startups, businesses scaling into new markets, or companies launching in highly competitive categories.

Once you have your total budget, use the Marketing Budget Calculator to model how that spend splits across channels based on your market, objective, and audience.

Method 2: The bottom-up objective formula

If you are running a specific acquisition or lead generation campaign, calculate your budget from the bottom up based on your Target Customer Acquisition Cost (CAC).

Bottom-up budget formula
Required Budget = Target New Customers × Target CAC

Step-by-step example

Your sales goal is 200 new clients next month. Your historically proven CAC is EUR 150.

1
Identify your target and CAC
200 new customers × EUR 150 CAC
2
Calculate required budget
200 × EUR 150 = EUR 30,000
You need EUR 30,000 in campaign budget to hit your acquisition target at your historical CAC. If you cannot allocate that amount, either the target needs to come down or you need a plan to reduce CAC first.

Use the Marketing Budget Calculator to model this bottom-up calculation across multiple channels, or enter your own metrics to forecast reach, clicks, and spend per channel.

How to calculate budget per channel

Once you have your total campaign budget, the next step is working out how much to allocate to each channel. The Marketing Budget Calculator handles this automatically based on your market, objective, and audience - but here are the underlying formulas if you are building this manually.

Budget from impressions target
Budget = (Target Impressions ÷ 1,000) × CPM
Budget from clicks target
Budget = Target Clicks × CPC
Budget from leads target
Budget = Target Leads × CPL

Use our calculators to work these numbers per channel: CPM Calculator, CPC Calculator, CPL Calculator.

Smart budget allocation: the 50/30/20 rule

Once you have your total budget, a common pitfall is spreading it too thin or concentrating everything in one channel. A practical allocation framework splits your budget into three operational tiers:

50%
Proven acquisition channels
Channels that have already delivered positive ROI for your specific audience - typically Google Search, mature email lists, or your top-performing social channel.
30%
New channels and experiments
Testing new platforms, emerging ad formats, or experimental funnels. Scale up the winners quickly and cut what does not work.
20%
Brand and operations
Baseline tools, creative assets, and long-term brand awareness campaigns that build trust but are harder to attribute directly.

See our marketing budget benchmarks guide for channel-specific allocation data by industry and business stage.

Sanity-checking your budget with break-even ROAS

For e-commerce campaigns, always verify your budget against your margin floor before committing spend. If your break-even ROAS is 3x and your campaign is only delivering 2x, adding more budget will accelerate losses, not growth. Use the Break-even ROAS calculator to find the minimum ROAS your campaigns need to hit before they become profitable.

Four marketing budget mistakes to avoid

Relying exclusively on paid ads. Paid traffic is an excellent short-term lever, but it creates an expensive dependency. Balance paid acquisition with long-term organic assets - SEO, content, and owned channels - so your CAC does not spike every time you pause spend.

Spreading budget too thin. Putting EUR 100 per month into five different platforms gives you zero statistically significant data on any of them. Focus on one or two channels first to observe the actual effects of scale before diversifying.

Operating without a single source of truth. If campaign costs are tracked in one spreadsheet, web traffic in another, and sales conversions in a CRM, calculating true ROI becomes nearly impossible. Consolidate reporting before scaling budget.

Excluding the execution team. CMOs and business owners should not build budgets in isolation. Involve the team members who manage day-to-day accounts - they know whether the KPI targets match real-world inventory pricing and platform behaviour.

Sponsored tool
Turn leads into customers with HubSpot

Free CRM with built-in lead tracking, email sequences, and pipeline management. The natural next step after calculating your CPL target.

Try HubSpot free

Affiliate link - we may earn a commission at no extra cost to you.

Frequently asked questions

The most widely cited benchmark is 5% to 15% of gross revenue, with B2C companies typically spending more than B2B. Startups and high-growth companies often allocate 20% to 30% of projected revenue during their scaling phase. The right percentage depends on your growth stage, margins, and competitive market. Use the Marketing Budget Calculator to model what a given budget would deliver in reach and leads before committing.
The most reliable method is to work backwards from your target outcome. Decide how many leads, customers, or conversions you need. Multiply by your target CPL or CAC. That is your required budget. If you do not have historical data, use industry CPM and CPC benchmarks as a starting point and refine based on actual campaign performance. The Marketing Budget Calculator does this calculation automatically across multiple channels.
Allocate the majority - around 50% - to channels that have already proven positive ROI for your business. Reserve 30% for testing new channels or formats. Use the remaining 20% for brand-building and operational costs. The right split also depends on your objective: conversion-focused budgets should weight Search and retargeting more heavily, while reach objectives benefit from a broader social and display mix.
Yes. A complete marketing budget includes all costs required to run campaigns effectively: media spend, agency or freelancer fees, creative production costs, software and tool subscriptions, and attribution or analytics platforms. Many businesses underestimate their true CAC because they only count media spend and exclude the operational costs sitting around it.
CPL benchmarks vary significantly by industry and channel. B2B leads via LinkedIn typically cost EUR 50 to EUR 200 or more. B2C leads through Google Search might cost EUR 10 to EUR 50. Email list leads can be generated for EUR 1 to EUR 10 with mature content assets. Use the CPL Calculator to calculate your current CPL and compare it against your customer lifetime value to determine whether the cost is sustainable.
ROAS (Return on Ad Spend) tells you how much revenue you generate per unit of ad spend. Break-even ROAS is the minimum ROAS your campaigns need to cover the cost of goods sold and deliver a profit. If your break-even ROAS is 4x and your campaigns are delivering 2x, increasing budget will scale losses. Always calculate your break-even ROAS before scaling a campaign and use it as the floor for budget decisions.

Try the calculators

Put these formulas to work instantly.

Open Calculators →