← Back to the blog

Marketing Budget Calculator

How Much Should a Small Business Spend on Marketing?

By Hamza IqbalFounder, ToolsForge

7 min readHow we source numbers

Shop front with a budget pie chart and a megaphone

Most advice on marketing budgets gives you a single percentage and moves on. The trouble is that the best-known figures come from surveys of very large companies, and a small business with different margins and growth plans can't just copy them. A better approach uses two methods and compares the answers.

How much should a small business spend on marketing?

There's no single right figure. Most businesses start from a share of revenue: Gartner's 2026 survey puts the average at 7.8% of company revenue, but it mostly covers companies earning over $1 billion. A small business should pick a percentage it can sustain, then check it against a second number: new customers wanted each month × what one new customer costs to win.

The U.S. Small Business Administration makes the same point in its guide to getting the most from your marketing budget: "There's no hard and fast answer to how much your marketing budget should be." It adds that many businesses use a percentage of revenue as a guide, and that startups can use projected revenue.

What percentage of revenue goes to marketing?

Gartner's 2026 CMO Spend Survey found marketing budgets average 7.8% of company revenue in 2026, up slightly from 7.7% in 2025. The survey covered 401 marketing leaders in North America, the UK and Europe, and most of their companies earn more than $1 billion a year.

That makes 7.8% a useful reference point, not a target. A few things push a small business's number up or down:

  • Growth stage. A new business or a new product needs to be found. Spending more than the average while you build awareness is normal.
  • Margins. A business with high margins can afford a bigger share of revenue, because each sale leaves more to pay for the marketing that won it.
  • Word of mouth. If referrals already bring steady work, you may need less paid marketing to hit the same goals.

Here's what different percentages mean in dollars:

Yearly revenue 3% 5% 7.8% 10%
$250,000 $625/mo $1,042/mo $1,625/mo $2,083/mo
$500,000 $1,250/mo $2,083/mo $3,250/mo $4,167/mo
$1,000,000 $2,500/mo $4,167/mo $6,500/mo $8,333/mo
$2,000,000 $5,000/mo $8,333/mo $13,000/mo $16,667/mo

How do you set a marketing budget from a growth goal?

The second method starts from the customers you want:

Monthly budget = new customers wanted per month × customer acquisition cost (CAC)

CAC is what you spend on marketing to win one new customer: total marketing spend ÷ new customers over the same period. If you've been marketing for a while, work it out from last quarter's numbers.

If you haven't, you can estimate it from a cost per lead and a close rate:

CAC = cost per lead ÷ share of leads that become customers

At the 2026 Google search average of $66.69 per lead and an example close rate of 25%, CAC is $266.76, so 20 new customers a month would need about $5,335 a month. A business that wins customers for $250 each needs $5,000 a month, or $60,000 a year.

What if the two methods disagree?

They usually do, and the gap is the useful part. Take a business with $1,000,000 in yearly revenue and a $250 CAC:

Goal Budget the goal needs As % of revenue Budget at 7.8% of revenue
20 new customers a month $5,000/mo 6.0% $6,500/mo
40 new customers a month $10,000/mo 12.0% $6,500/mo

At 20 customers a month, the goal fits comfortably inside a 7.8% budget. At 40, it needs 12% of revenue. There are three ways to close that gap: raise the budget, lower the goal, or bring the cost per customer down. The last one is often the cheapest. A landing page that converts twice as many visitors halves the cost of every lead, and so the cost of every customer.

Our marketing budget calculator runs both methods side by side and shows the gap.

How should you split a small marketing budget?

There's no standard split. Rather than copying one, think about what each channel is for:

  • Search ads catch people already looking for what you sell. Easy to measure and quick to start. Google Ads averages $66.69 per lead in 2026.
  • Social ads reach people who aren't searching yet. Usually a cheaper lead ($27.39 on Facebook in 2026) that can close at a different rate.
  • Content and SEO build traffic that keeps coming after you stop paying. Slow to start, and it compounds.
  • Email and everything else is usually the cheapest way to sell again to people who already know you.

As an example only, here's a 40 / 25 / 20 / 15 split of a $6,500 monthly budget:

Channel Share Monthly
Search ads 40% $2,600
Social ads 25% $1,625
Content & SEO 20% $1,300
Email, events & other 15% $975

Whatever split you start with, move money every month towards the channels with the lowest cost per customer, not the lowest cost per click.

Some channels also have minimums. TikTok, for example, requires a campaign daily budget above $50, which is about $1,520 a month. A small budget spread across too many channels gives each one too little to learn from.

How do you know the budget is working?

Track three numbers by channel, every month:

  1. Cost per lead: spend ÷ leads.
  2. Cost per customer: spend ÷ new customers.
  3. Return: profit from new customers ÷ spend.

If you sell online directly from ads, check each campaign's ROAS against your break-even ROAS as well. Our guide to a good ROAS shows how to find yours. And the cost per lead guide covers the most you can afford to pay per lead.

FAQ

There's no fixed rule. Gartner's 2026 survey found an average of 7.8% of revenue, but mostly among companies earning over $1 billion. Pick a share you can sustain, then check it against the budget your customer goal needs.
Multiply yearly revenue by the percentage you choose, then divide by 12 for a monthly budget. $1,000,000 at 7.8% is $78,000 a year, or $6,500 a month. Then check it against your goal: new customers wanted each month × what one costs to win.
The SBA suggests startups use projected revenue for a percentage-of-revenue budget. Because a new business has to be discovered, it's normal to spend a bigger share than an established one, as long as you track what each customer costs.
It's what you spend on marketing to win one new customer: total marketing spend ÷ new customers in the same period. If you know your cost per lead and close rate, CAC is cost per lead ÷ close rate.
Revenue is the usual base, because it's the number most benchmarks use. But your margins decide how much you can actually afford: a high-margin business can spend a larger share of revenue than a low-margin one and still make money on each customer.

The calculator puts both methods side by side on your own numbers: a budget from a share of revenue, the budget your customer goal needs, and a channel split you can adjust.

Work out your marketing budget →

Marketing Budget Calculator

Size your marketing budget as a share of revenue, check it against your customer goal, and split it across channels.

Run the free tool

Written by

Hamza Iqbal

Founder, ToolsForge

Founder of ToolsForge and a WordPress & WooCommerce developer. Builds the free calculators on this site and writes the guides behind them — every guide pairs real, sourced numbers with a tool so you can run your own.