5 min readNodedr Team

How Much Should a Small Business Actually Spend on Marketing

Digital MarketingCost

The Percent-of-Revenue Rule, and Its Limits

Ask five agencies how much a small business should spend on marketing and you'll typically hear some version of "5 to 10% of revenue," with growth-focused or newer businesses pushed toward the higher end. It's a reasonable starting point precisely because it scales with you — a business doing $200,000 a year and one doing $2 million shouldn't be spending the same flat dollar amount.

But the percentage is a benchmark, not a formula. Two businesses at the same revenue can have completely different correct answers depending on how they got their last ten customers, how competitive their market is, and whether they're trying to hold steady or grow fast. Treating the percentage as a rule rather than a starting point is how businesses end up either underfunding marketing until growth stalls, or overspending on channels that were never going to work for them.

What Actually Counts as Marketing Spend

Before you can set a number, you need an honest list of what falls under "marketing" for your business:

  • Paid media — Google Ads, Meta/Instagram ads, any pay-per-click or pay-per-impression spend
  • SEO — whether that's an agency retainer, a freelancer, or your own time valued at what you'd pay someone else
  • Content and creative — copywriting, photography, video, graphic design
  • Website costs — your site is a marketing asset, and hosting, maintenance, and periodic updates belong in this budget, not buried under "IT"
  • Tools and software — email marketing platforms, CRM, analytics, scheduling tools
  • Reputation management — review generation, listing management on Google Business Profile and directories

A lot of small businesses undercount their real marketing spend because they don't include the website or the tools subscriptions, which makes the percentage look smaller than it actually is. Get an honest total before you compare yourself to any benchmark.

Adjusting the Baseline for Your Situation

Business age and growth stage

A business in its first two years, or one launching a new location or service line, usually needs to spend closer to the top of the range — sometimes above it temporarily — because it doesn't yet have referrals, repeat customers, or brand recognition doing part of the work for free. An established business with a strong reputation and steady word-of-mouth can often run leaner and still hold its position.

If you're trying to grow market share rather than just maintain it, budget more. Maintaining a plateau costs less than climbing.

Industry and competitiveness

Some categories are simply more expensive to compete in. Home services, legal, and dental tend to have expensive paid search auctions because so many businesses are bidding on the same high-intent keywords. A niche trade with less competition, like a specialty repair shop, might get meaningful results from SEO and reviews alone with modest ad spend layered on top.

Look at what your direct competitors appear to be doing — how often they're running ads, how active their social presence is, how fast they're responding to reviews — before assuming a generic percentage applies to your category.

How reliant you currently are on referrals

If most of your business already comes from repeat customers and word-of-mouth, your marketing budget can lean more toward retention (email, reviews, a website that converts well) than acquisition. If you're starting mostly from zero relationships, you'll need to spend more to generate the initial volume that eventually turns into referrals.

Where the Money Should Actually Go

A common mistake is spending the whole budget on the most visible channel — usually paid ads — while starving the parts of the funnel that make ads worth running in the first place. A reasonable split for most small local or service businesses looks roughly like:

  • Foundation (website, SEO basics, Google Business Profile): the largest early investment, because everything else sends traffic to this
  • Paid acquisition (search or social ads): scaled up or down based on how fast you need results and how well your website converts
  • Content and reputation: ongoing, lower-cost, and compounding over time
  • Tools and reporting: a small but necessary line item so you can actually tell what's working

If your website doesn't convert visitors into calls or leads, more ad spend just means more expensive traffic hitting the same leak. It's often worth fixing conversion before increasing acquisition spend — see our website ROI calculator for a way to think about what your site should actually be producing.

Common Mistakes in Marketing Budgets

  • Spending only on the channel that's easiest to measure, even if it's not the most effective, because at least the numbers feel concrete
  • Cutting marketing entirely during a slow month, which tends to make the next month slower too — marketing budgets work better as a consistent line item than an on/off switch
  • Setting a budget with no plan to track what it's producing, so there's no way to know whether the number was right
  • Copying a competitor's apparent spend without knowing their margins, goals, or how long they've been building their presence

A Practical Way to Set Your Number

Start with the percent-of-revenue range as a floor, not a ceiling. Then ask three questions: Are we trying to grow or hold steady? How competitive is our specific market for the keywords and channels we'd actually use? And is our website good enough that more traffic would actually convert?

If the answer to that last question is no, some of this budget belongs in fixing the site before it goes into driving more people to it. A marketing budget spent well is one where each piece — the site, the content, the ads, the follow-up — is pulling in the same direction, rather than a number picked because it matched a percentage someone read online.

Share:

Planning a new website?

Let's talk about how a fast, SEO-ready Next.js site can help your business grow.

Start Your Project