Skip to content

Strategy 13 min read Updated August 14, 2026

How should a $5M-$50M company set its marketing budget?

Short answer

Use the commonly cited 5-10% of revenue to maintain, 10-20%+ to grow range as a directional check, then build the real number from growth stage and channel economics. If you operate multiple locations, split the budget into a shared central layer (website, tracking, brand SEO) plus per-location budgets sized to each market, not an even split across locations.

Key facts

  • The commonly cited guidance (US Small Business Administration and recurring surveys like Deloitte/Duke's CMO Survey) is roughly 5-10% of revenue to maintain current position and 10-20%+ to grow aggressively — a directional range, not a precise formula, and it was built mostly from small-business data.
  • Google Ads management is 10% of monthly ad budget, $600/mo minimum, written into the agreement as a flat monthly fee rather than a moving percentage: $10,000/mo in ad spend is a $1,000/mo fee, $30,000/mo is $3,000/mo, $50,000/mo is $5,000/mo. Ad budget goes to Google in full, no markup, with custom pricing at larger scale.
  • SEO is $50 per page per month, 10-page minimum ($500/mo). Larger mid-market and multi-location programs commonly run 30-60 pages ($1,500-$3,000/mo) once location pages, service pages, and comparison content are counted.
  • Custom website and location-page builds are one-time, $1,500-$20,000+, sized to scope rather than a recurring line item.
  • Our guidance for multi-location budgeting: split into a shared central budget (website, tracking, brand-level SEO, a consolidated Google Ads account) and a per-location budget sized to each location's market and maturity — a straight per-location split of the total is rarely the right structure, since central costs don't multiply per location.
  • Honest timelines: SEO rankings typically start moving in 3-4 months, with meaningful increases in qualified leads in 6-8 months as authority builds. Google Ads produces usable cost-per-lead signal faster, typically within the first 4-6 weeks of a correctly structured account.
  • SearchPod is a Canadian agency with offices in Toronto and North Vancouver, a Google Partner, month-to-month with $0 setup, and a 30-day guarantee: if the first 30 days don't show real work and results, that month is free.

The Percentage Range at $5M-$50M Revenue

Ask three consultants for a marketing budget benchmark and you'll typically hear a version of the same range: roughly 5-10% of gross revenue to maintain current position, 10-20% or more to grow aggressively. That guidance is most often traced to sources like the US Small Business Administration and recurring marketing-budget surveys — Deloitte and Duke University's CMO Survey is the one most frequently quoted — and it was built mostly from data across businesses of every size, small ones especially. It holds up directionally at $5M-$50M in revenue too, but the conversation changes once you're operating at this scale.

At $500,000 in revenue, 8% is $40,000 for the year — a number one person can own, spend, and evaluate largely alone. At $20,000,000 in revenue, 8% is $1,600,000 — a number that funds multiple channels running simultaneously, several specialist roles or agency relationships, and reporting that has to satisfy more than one stakeholder. The percentage might land in the same range; what it has to accomplish, and who has to sign off on it, does not.

So treat 5-10%/10-20% the way you would at any revenue size: a sanity-check range, useful for catching a budget that's obviously too thin or unusually rich, not a target to hit precisely. The rest of this page is about the adjustments that matter more than the percentage once a company crosses roughly $5M in revenue — growth stage, channel economics, and, for a meaningful share of mid-market companies, how many locations the budget has to cover.

Why Budgeting Gets Harder Once Revenue Passes $5M

A business at $500K in revenue is usually deciding whether to market at all, and if so, through which single channel. A business at $5M-$50M has usually already answered that question — there's a website, some paid search history, maybe an in-house marketing hire or a part-time agency relationship — so the real question shifts from existence to allocation: given what's already running and what it's already producing, where does the next dollar do the most good?

Scale also changes the underlying economics in the company's favor in some ways. Fixed costs — the website platform, the analytics and tracking setup, core brand content, the foundational SEO work — don't grow linearly with revenue. A $40M company doesn't need ten times the website a $4M company needs; it usually needs a more capable version of the same thing, not a proportionally larger one. That's part of why efficient mid-market companies often trend toward the lower half of the percentage range as they grow, assuming the underlying infrastructure was built well the first time.

But new costs appear that a smaller business rarely deals with. Procurement and vendor-evaluation time, reporting built for more than one audience (a marketing manager needs different detail than the person who signs off on budget), integration with a CRM or ERP that already exists, and — often — the cost of untangling a patchwork of tools and vendor relationships accumulated during faster, less disciplined growth. None of that shows up in a channel budget line, but all of it competes for the same total.

Growth-Stage Adjustments: Land-Grab, Scale, Defend, Turnaround

The percentage that makes sense depends heavily on which of four situations the company is actually in — and it's worth naming the situation honestly before setting a number.

Land-grab or expansion. Entering a new region, a new vertical, or launching a genuinely new product line means competing for customers who have no existing relationship with the brand, in a market where an incumbent already has one. This is the one situation where spending at or above the top of the range — temporarily, with a clear end date — is usually correct. The goal is share, not efficiency, for a defined window.

Steady scaling. A company growing 15-30% a year in an established market, where most demand is already being captured through known channels and the job is to do more of what's working plus test one new thing at a time. This is where the 10-20% range tends to apply literally, with the actual number moving toward the middle depending on margin and competitive intensity.

Mature and defending. A well-established mid-market player with strong brand recognition, high organic rankings, and a steady referral flow can often maintain its position at 5% or below, because so much demand arrives without being bought. The risk here isn't overspending — it's coasting on brand equity that quietly erodes while a newer, better-funded competitor spends to take share.

Turnaround. A company that was recently acquired, changed leadership, or is recovering from a stretch of underinvestment often has broken foundations — outdated tracking, a slow website, years of inconsistent SEO — that no amount of new ad spend fixes. Here the right first move is usually smaller and more diagnostic: an audit, foundational fixes, and a conservative budget until the basics are trustworthy again, then scale from there.

Worked Examples at Mid-Market Ad Spend

Two quick examples, using real pricing structure rather than invented benchmarks. Both cover the performance-marketing layer specifically — Google Ads, SEO, and website systems — not a company's total marketing budget, which at this size usually also includes brand, content, sponsorships or events, and in-house marketing salaries. Treat these as one slice of the total, not the whole pie.

A $12M-revenue company running $10,000/month in Google Ads pays a $1,000/month management fee (10% of spend; the $600 minimum doesn't bind at this level). Add a 40-page SEO program at $50/page — $2,000/month — and a one-time website rebuild around $8,000. Year one for this layer: roughly $120,000 in media, $12,000 in Google Ads fees, $24,000 in SEO, and $8,000 for the site — about $164,000, or roughly 1.4% of revenue. That's well under the commonly cited range because it's only the externally managed performance layer; the company's full marketing budget, including any in-house headcount and other channels, is a separate and larger number.

A $40M-revenue company running $50,000/month in Google Ads pays $5,000/month (still 10%, still no markup on the ad spend itself). A 60-page SEO program runs $3,000/month. Together that's $58,000/month, or about $696,000/year, plus whatever the company invests in website systems and CRM integration on top. As a share of $40M in revenue, that's under 2% for this layer alone — again, a component of the total budget, not a stand-in for it.

The pattern that matters isn't the percentage each example lands on; it's that the fee structure stays proportional as spend scales. A flat 10% fee on $50,000/month behaves the same way, mechanically, as 10% on $10,000/month — there's no point where the agency relationship becomes disproportionately expensive relative to the media it's managing, which is the trap flat-rate or high-minimum retainer pricing can create at mid-market spend levels.

Multi-Location Budgeting: Central Costs vs. Per-Location Budgets

A meaningful share of $5M-$50M companies operate more than one location — regional service businesses, healthcare groups, retail chains, franchise-adjacent multi-branch operators — and the most common budgeting mistake we see at this size is dividing the total marketing number evenly across locations. It's an intuitive move and it's usually wrong, because a large share of the budget doesn't scale per location in the first place.

The cleaner structure splits the budget into two layers. The first is a shared central budget: the website platform and its ongoing development, analytics and conversion tracking (GA4, Google Tag Manager, CRM integration), brand-level SEO content, and — usually — a single, centrally structured Google Ads account rather than a separate account per location. None of this needs to be built ten times because a company has ten locations; it needs to be built well once and extended.

The second layer is the per-location budget: local SEO and Google Business Profile management for each address, a dedicated indexable page per location (not a directory listing — those rarely rank for neighborhood-level searches), and, where a location's trade area genuinely competes on its own local search terms, location-specific ad targeting within the shared account. This is also where the SEO page-count pricing becomes very concrete: a 15-location company building one page per location plus a set of shared service pages typically lands in the 30-60 page range that runs $1,500-$3,000/month — a program size driven directly by location count, unlike the central layer.

Sizing the per-location share isn't an even split either. A flagship location in a dense, competitive metro area and a newer location in a smaller market are not the same purchase, and funding them identically usually means overspending in a market too small to absorb it and underspending in the market that could use it. Population, local competitive intensity, and how established each location already is (a new location has none of the reviews, local rankings, or map-pack presence a ten-year-old flagship has built up) all push the right per-location number in different directions — which is also why most multi-location budgets are staged in waves rather than launched identically everywhere on day one.

When to Centralize a Multi-Location Budget — and When Not To

As a default: centralize infrastructure, localize execution. The website, tracking setup, brand content, and Google Ads account structure should almost always be centralized, because running them separately per location multiplies cost without multiplying benefit — ten separate Google Ads accounts each hitting the $600/month minimum fee is a worse deal than one consolidated account managing the same total spend at 10%, and it also fragments the conversion data each campaign needs to optimize. Execution that's genuinely local — Google Business Profile management, review generation, local content, and location-specific ad targeting inside that shared account — should stay tied to each address even when one team manages all of it.

Full centralization tends to break down in franchise-adjacent structures, where individual location owners or regional managers control their own P&L and reasonably want visibility into what their location specifically is spending and getting back. The practical answer there is a hybrid, not a binary choice: a central reporting rollup that gives leadership the whole picture, with per-location detail broken out underneath it so a local manager can still see their own numbers. Account structure, campaigns, and budgets stay scoped per unit even when reporting consolidates.

One more directional note worth building into the decision: paid channels generally need enough volume in a given market to gather the data they optimize on. A location running a very thin slice of ad budget on its own rarely produces enough clicks and conversions locally for that spend to improve over time, regardless of how well the account is structured. In practice, this favors concentrating budget on fewer, better-resourced locations first — or leaning on the shared central layer (organic local SEO, GBP, reviews) to carry newer or smaller locations — rather than spreading a thin, even slice of ad spend across every address at once.

Allocating the Budget Across Channels

Once the total is set — for the company overall, or for the central and per-location layers separately in a multi-location structure — the split across channels follows a similar logic at every scale, adjusted for how much has already been built. Demand capture (Google Ads on high-intent searches, local and organic SEO, Google Business Profile) should usually get the largest share, because it converts fastest against an existing audience already searching. Foundations — the website's speed and conversion rate, accurate tracking, CRM integration so leads and revenue can actually be attributed to a channel — take a meaningful minority, since every dollar spent on demand capture works harder once these are solid. Whatever remains funds a single new channel or tactic at a time, tested fairly and killed without sentiment if it doesn't earn its keep.

One structural point worth understanding at mid-market ad spend specifically: because the Google Ads management fee is a flat 10% rather than a rising retainer, the fee stays a small, predictable share of total spend as the budget scales — a $600/month minimum only meaningfully affects budgets under roughly $6,000/month, and above that the fee simply tracks spend. That's different from flat retainer pricing, which can quietly become a large share of a small budget or an underpriced fraction of a large one.

Reporting cadence should scale with the size of the number being managed. At this revenue range, that usually means a working-level view for whoever runs marketing day to day — cost per lead, channel performance, per-location detail where relevant — and a rolled-up executive summary tied to the metric leadership actually cares about, whether that's cost per acquired customer, pipeline contribution, or revenue influenced. A single blended number for the whole company is rarely enough once the budget covers more than one channel or more than one location.

Ownership, Governance, and Surviving a Procurement Review

At $5M-$50M in revenue, a marketing budget decision usually isn't made by one person alone. There's typically a marketing lead recommending a number, a finance or operations leader approving it, and sometimes a broader leadership team reviewing it quarterly against results. The practical output of 'how should we set the budget' isn't just a dollar figure — it's a short document: how the number was derived, what it buys by channel or location, and what the review checkpoint is if it isn't working.

Ownership matters more at this scale, not less. Whichever agency or vendor a company works with, the Google Ads account, the GA4 property, the Tag Manager container, and the website should sit in accounts the company owns outright, with any outside team added as users rather than owners. That protects the company if a vendor relationship ends, and it's also one of the first things a procurement review should check — a marketing budget built on top of accounts the company doesn't control is a governance risk regardless of how well the campaigns perform.

The contract structure around the budget matters too. Month-to-month terms with no long-term lock-in and no setup fee mean the first month of a new budget can function as a real test of the assumptions behind it — the cost-per-lead numbers, the channel mix, the per-location allocation — before committing to it at scale for a year. A 30-day guarantee tied to real work and results (the first month is free if it doesn't show either) is a useful forcing function in the other direction too: it puts pressure on the budget-setting process itself to be honest from day one, rather than something that only gets scrutinized at renewal.

Related questions

Want a second opinion on your situation?

Get a free, no-obligation proposal. We’ll look at your site and your market and tell you honestly what we’d do — and what we wouldn’t.

Get your free proposal

Keep reading

More questions

All 174 questions