Marketing Budget Calculator

Calculate your recommended annual marketing budget by revenue, growth stage, and industry — with a full channel allocation breakdown built on Gartner CMO Survey benchmarks.

Your business
Total annual recurring revenue or ARR
Recommended annual marketing budget
Monthly budget
Quarterly budget
Content & SEO
Paid media
Events & partnerships
Lifecycle & automation
Brand & experiments
Tools & headcount

How to calculate a marketing budget (the formula)

The most common method is percentage-of-revenue. You pick a percentage based on your growth stage and industry, multiply by annual revenue, and divide across channels in line with your buyer journey. For B2B, the recommended bands are:

Annual Marketing Budget = Annual Revenue × Recommended %

Established B2B:    6–10%
Growth-stage B2B:   10–18%
Early-stage startup: 15–25%

B2B SaaS modifier:        +2–5 percentage points
Professional services:    −2 percentage points
Manufacturing:            −3 percentage points

The percentage-of-revenue method has a known limitation: it ties marketing spend to past results instead of future ambition. Aggressive-growth companies should bias upward; cash-constrained companies should bias downward. This calculator factors all four variables — revenue, stage, industry, and ambition — into the recommended number.

How to set a marketing budget your CFO will approve

A defensible marketing budget answers three questions a CFO will ask: (1) what does the spend produce, (2) how does it compare to industry benchmarks, and (3) what changes if we cut it by 25%. The number itself matters less than your ability to defend it.

The three-step process most teams use:

  1. Anchor on a benchmark. Start with the percentage-of-revenue range for your industry and stage. This is the "is this number normal?" check.
  2. Build bottom-up from goals. Calculate the customers you need, work backward through your funnel rates, derive the leads needed, then the channel mix and spend required to produce those leads. If bottom-up disagrees with top-down, investigate which assumption is wrong.
  3. Layer in a 70/20/10 split. 70% on proven channels, 20% on improving channels, 10% on experiments. This forces optionality into the budget instead of locking it all into what worked last year.

What's a typical marketing budget for a small business?

Across most US small businesses, marketing budget runs 7–12% of revenue. For a $1M revenue B2B services company, that's $70,000–$120,000 a year — typically split between people (a part-time marketer or agency at $40K–$70K), tools ($5K–$15K), and paid acquisition ($25K–$60K).

What matters more than the absolute number is whether it produces customers at a sustainable cost. A small business spending 7% of revenue with a 3:1 LTV:CAC ratio is healthier than one spending 15% with a 1.5:1 ratio. If you don't know your LTV:CAC, that's the first measurement to put in place before optimising spend.

How much marketing budget does a startup need?

Early-stage startups typically spend 15–25% of revenue, or roughly 10–20% of funding runway if revenue is still small. The goal of a startup marketing budget isn't efficiency — it's learning. You're paying to find out which channels, messages, and segments convert before scaling them. That justifies a higher percentage than mature businesses, but only if the learnings are real and measurable.

Once a startup hits repeatable acquisition — meaning CAC is stable, LTV:CAC is above 3:1, and at least one channel produces customers predictably — the budget percentage usually drops to 10–15% as scale takes over from experimentation. Most over-spend in the early phase comes from skipping the learning step and pouring money into paid before product-market fit is solid.

How to allocate marketing budget across channels

For B2B, the standard channel allocation is roughly:

ChannelTypical shareWhat it produces
Content & SEO35–45%Compounding organic traffic + leads
Paid media (Google, LinkedIn, Meta)25–35%Predictable lead volume on demand
Events & partnerships10–20%High-intent meetings, pipeline acceleration
Lifecycle & marketing automation10–15%Nurture, retention, expansion
Brand & experiments5–10%Long-term recall + new channel testing

The right mix depends on your buyer. Long sales cycles favour content and events; short cycles favour paid and lifecycle. Complex enterprise products favour events; high-volume SMB products favour paid. Reallocate quarterly based on which channel is producing actual customers in your CRM — not which channel produced the most leads.

How to optimise marketing budget without cutting it

Most marketing budget optimisation isn't about cutting — it's about reallocating from high-CAC channels to lower-CAC ones, and improving conversion rates within channels you keep.

The three highest-leverage moves we typically see:

  1. Shift 15–25% of paid budget into content/SEO. Paid produces leads but doesn't compound; content keeps producing for years. This swap usually drops blended CAC within 6–12 months.
  2. Cut the bottom-quartile channel. Most teams keep a "we should be doing this" channel that produces almost nothing. Killing it and redistributing the budget into a top performer usually outperforms incremental optimisation everywhere.
  3. Invest in conversion rate optimisation before more traffic. A 30% CRO improvement on the top 10 landing pages is mathematically cheaper than acquiring 30% more traffic at the same CAC.

Frequently asked questions

How do you calculate a marketing budget?

Most companies calculate their marketing budget as a percentage of annual revenue: 6–12% for established B2B, 12–20% for growing B2B, and 15–30% for early-stage startups chasing market share. This calculator applies your revenue, growth stage, and industry to a standard percentage band, then breaks the result down across channels. The formula is: Annual Marketing Budget = Annual Revenue × Recommended %.

How do you set a marketing budget?

Three steps. First, pick your % of revenue based on growth ambition — established companies hold at 6–10%, growth-stage businesses push to 12–18%, and startups chasing share spend 20%+. Second, allocate across channels in line with your buyer's journey: B2B typically splits 35–45% to content/SEO, 25–35% to paid, 10–20% to events, 10–15% to lifecycle. Third, set 70/20/10 — 70% on what's working, 20% on what's improving, 10% on experiments.

What is a typical marketing budget for a small business?

Small businesses typically spend 7–12% of revenue on marketing, with the lower end being established service businesses and the higher end being growth-focused startups. For a $1M revenue B2B services company, that's $70,000–$120,000 a year — usually split between a part-time marketer or agency ($40K–$70K), tools ($5K–$15K), and paid acquisition ($25K–$60K). What matters more than the absolute number is whether it produces customers at a CAC below one-third of LTV.

What is a good marketing budget for a small business?

A good marketing budget for a small B2B business is one that produces leads at a sustainable cost per acquisition — meaning your CAC stays below one-third of customer lifetime value (the 3:1 LTV:CAC rule). In dollar terms, 8–15% of revenue is the most common range for small businesses with growth ambitions. Under 5% rarely produces enough volume to compound; over 25% only makes sense if you're burning runway intentionally to gain share.

How much marketing budget should a startup have?

Early-stage startups (pre-Series A) typically spend 15–25% of revenue on marketing, or roughly 10–20% of funding runway if revenue is still small. The aim isn't to maximise efficiency — it's to find product-market fit and learn what works. Once a startup hits repeatable acquisition (CAC stable, LTV:CAC above 3:1), the ratio usually drops to 10–15% as scale takes over from experimentation.

How do you optimise a marketing budget?

Optimisation comes from two places: shifting budget away from channels with high CAC toward channels with low CAC, and improving conversion rates within channels you keep. The 70/20/10 rule helps: 70% goes to what already produces measurable customers, 20% to channels that are improving, 10% to experiments. Most teams over-spend on paid and under-spend on content/SEO — which compounds and lowers CAC over time.

How do you allocate marketing budget across channels?

For B2B, the standard channel allocation is 35–45% content and SEO, 25–35% paid (Google + LinkedIn), 10–20% events and partnerships, 10–15% lifecycle and marketing automation, and 5–10% brand. The right mix depends on your buyer — long sales cycles favour content, short cycles favour paid, complex products favour events. Whatever the split, reallocate quarterly based on which channel is producing customers, not just leads.

What percentage of revenue should go to marketing?

Most B2B companies spend 6–15% of revenue on marketing. Established businesses sit at the low end (6–9%), growing businesses at the middle (10–14%), and aggressive-growth companies at the high end (15%+). Industry matters too: B2B SaaS spends more (10–20%) than professional services (5–8%) or manufacturing (4–7%). The Gartner CMO Survey is the most cited annual benchmark — it puts the cross-industry average at 9–10%.

Want us to build your full marketing budget plan?

Demandloft builds annual marketing budget plans for B2B teams — covering channel allocation, expected outputs, and a quarterly reforecast process. We do this as a free first deliverable for every full-funnel engagement.

Book a scoping call →

Ready to build predictable B2B pipeline?

Book a free diagnostic →