How Much Should a Small Business Actually Spend on Marketing?

By Antonio Caruso, Caruso Martech

Published Aug 3, 2026 · Updated Aug 3, 2026 · Acquisition Systems

Percentage-of-revenue benchmarks are only a starting point. Here is what the real data shows, and how to build a marketing budget around acquisition cost instead of a guess.

Ask five marketing consultants how much a small business should spend on marketing, and the answers rarely agree. Percentages get quoted with no industry, no growth stage, and no channel mix attached. That vagueness costs money: spend too little and growth stalls, spend too much in the wrong channel and cash burns with nothing to show for it.

Real benchmark data exists, and it tells a more useful story than a single round number. It also points to a better way to set the number: start from what a customer actually costs to acquire, then check that figure against the industry range, rather than picking a percentage first and hoping it lands somewhere sensible.

Quick answer: how much should a small business spend on marketing?

  • Most established small businesses land between 6 and 12 percent of revenue, with B2C companies spending more than B2B.
  • Early-stage and pre-revenue businesses often need to spend higher, since there is no existing customer base to carry growth.
  • Customer acquisition cost sets the real ceiling. A channel that keeps paying back earns more budget, whatever the percentage rule says.
  • Industry moves the number more than company size does. Consumer goods and education companies budget far more than manufacturing or energy.
  • Track CAC against lifetime value alongside the raw percentage, or the number stops meaning anything.

What the benchmark data actually shows

MarketScale's reporting on Gartner's 2026 CMO Spend Survey puts the average marketing budget at 7.7 percent of revenue. Half of the CMOs surveyed run leaner than that, at 6 percent or less. Companies with mature AI processes push closer to 11 percent, which suggests the extra spend buys efficiency alongside reach.

HubSpot's research points to a similar range but suggests 9.4 percent as a workable target, with B2B companies typically between 8 and 11 percent and B2C between 9 and 12. The spread by industry is wide. Consumer packaged goods companies budget 18 percent of revenue for marketing. Energy companies budget barely 3 percent.

The SBA breaks it down by business type: 6.3 percent for B2B product companies, 6.9 percent for B2B services, 9.6 percent for B2C product companies, and 11.8 percent for B2C services. None of these numbers is wrong. They describe different businesses at different points in their growth.

UK research from Whito sharpens the stage question further: a business still launching often needs 10 to 20 percent of revenue, a growing business 7 to 10 percent, and a stable, established one as little as 4 to 7 percent. For a business turning over £500,000, that range is the difference between a £35,000 and a £60,000 marketing budget in a single year, which shows how much stage alone moves the number before industry is even considered.

Why a percentage of revenue is only a starting point

A percentage tells a business what it can afford. It says nothing about whether the money is working. Two companies can both spend 9 percent of revenue on marketing and get wildly different results, because one is buying customers efficiently and the other is not.

This is where most small teams get stuck. They pick a number, spend it across the usual channels, and only find out at quarter end whether it paid off. Fixing that requires the KPI layer we cover in our KPI guide: customer acquisition cost by channel, CAC to lifetime value, and revenue tied back through the CRM to where it actually came from.

It also requires a working measurement model. If attribution is broken, a business cannot tell which part of that 9 percent is earning its keep. We wrote a longer breakdown of what that model needs to include in our attribution guide.

Building the number from acquisition cost up

Instead of starting with a percentage, start with a target customer acquisition cost the business can actually afford, based on margin and average order or contract value. Then check that target against what channels currently cost.

Channel cost varies enormously by category. WordStream's 2026 Google Ads benchmarks put average cost per lead at $30.57 for restaurants and food businesses, against $90.92 for home improvement. A flat marketing percentage cannot account for that gap. A CAC target can.

Once the target CAC is set, the budget follows from it: divide the number of customers needed by the affordable cost per customer, and that is the real spend requirement, independent of what a benchmark table says a company like yours should be doing.

We have seen this play out directly. Our Dublin Beer Festival campaign ran on a tight ROAS target rather than a fixed percentage of ticket revenue, and it sold over 3,500 tickets at 15.5x return.

Our Jobbio campaign worked the same way from the demand side. Holding cost per lead to a set, scalable number generated 60 MQLs and €135K in attributed revenue, all planned from the target cost rather than a fixed spending line.

Growth stage changes the math

A pre-revenue or early-stage business often needs to spend above the benchmark range, because there is no existing customer base or word of mouth doing any of the work. Every customer has to be found and won from scratch, and that costs more per customer than growing an established base.

An established business with strong referral and repeat rates can often spend less than the benchmark suggests, because part of its growth is effectively free. The mistake is applying a growth-stage number to a mature business, or a mature-business number to a business still building its first hundred customers.

This is also usually the point where the budget outgrows what one generalist can manage well. Our hiring guide covers how to decide who should own that budget as it scales, since the right owner changes depending on whether the business needs execution or strategic direction.

Turning the number into an actual budget

Set a target CAC from margin. Check it against current channel costs using real data. Decide which channels are proven enough to scale and which still need testing on a smaller, separate line.

Include the martech stack in the number rather than treating it as a separate cost. Ad spend without the tools to track what it produced is money spent blind. Our stack audit is a fast way to see what is already paid for and what is actually being used before adding anything new to the budget.

Review the number every quarter. Channel costs move, margins shift, and a budget built on last year's CAC will quietly stop matching how the business actually acquires customers.

Setting the number is the easier part. Building the measurement system that tells you whether it is working is where most small teams get stuck. That is exactly what our services cover, from acquisition strategy through to the reporting layer behind it. Get in touch if you want a second opinion on your budget before you commit to next quarter's number.

Caruso Martech

We write about marketing systems, attribution, and growth operations because these are the problems we work on every day. If something in this post is relevant to what you're building, we're happy to talk through it.

Related insights