How Much Should a Small Business Spend on Marketing — and SEO or Ads First?
The Benchmark Everyone Quotes — and What It Misses
The common rule of thumb, echoed by the US Small Business Administration, is to spend 7–8% of gross revenue on marketing for businesses under $5M in annual revenue. It's a reasonable anchor: a business doing $500K a year lands around $35,000–$40,000 annually, or roughly $3,000 a month.
But the percentage rule hides the decision that actually matters. A small business below $500K revenue typically has $300–$2,500 a month to work with, and at that level where you put the money matters far more than the exact amount. Concentrating $1,500–$3,000 a month on one or two channels almost always beats spreading $5,000 across six. Focus beats breadth at small budgets — every time.
The Budget Tiers That Actually Reflect Reality
- $300–$1,000/month: Enough for one channel done properly. Usually local SEO plus a small, tightly-targeted Google Ads campaign, or content plus organic. Not enough to run paid social effectively.
- $1,500–$3,000/month: The sweet spot for most small businesses. Enough to run paid ads with real signal and invest in SEO, or to dominate one channel completely.
- $3,000–$7,500/month: Multi-channel becomes viable — SEO, paid search, and paid social running together with proper tracking and creative testing.
- $7,500+/month: Full-funnel programmes with dedicated creative iteration, multiple campaign types, and aggressive testing budgets.
One critical distinction: ad spend and management are separate costs. If you're paying an agency, their fee is on top of the money that actually goes to Google or Meta. Be wary of anyone who blurs the two — you want to know exactly how much of your budget reaches the ad platform versus the agency.
SEO vs Paid Ads: The Real Trade-Off
This isn't a question of which is "better" — they do different jobs on different timelines.
Paid ads buy traffic now. The moment your campaign goes live, you get visitors. But you pay for every single click, and the traffic stops the instant you stop paying. Google Ads often has a lower minimum viable budget than paid social, because targeted long-tail keywords can convert on modest spend, whereas paid social usually needs $1,500+/month to gather enough signal to optimise.
SEO compounds for free. It takes 3–6 months to produce meaningful organic traffic on competitive terms (faster for local and long-tail), but once you rank, the traffic keeps arriving without a per-click cost. The work you do in month one pays dividends in month twelve. This is why marketers consistently rank organic search as the top-ROI channel — and why local SEO in particular can return around $13 for every $1 invested, compared with roughly $8 per $1 on Google Ads.
So Which First? A Clear Framework
The honest answer depends on your timeline, margins, and cash position:
- Start with paid ads if: you need leads now (new business, seasonal window, cash-flow pressure), you have the margin to absorb cost-per-click while you learn, and you have a conversion-ready page to send traffic to. Paid ads also generate fast data about which messages and offers actually convert — intelligence you can then feed into your SEO and content.
- Start with SEO if: you can afford to wait 3–6 months for returns, you're in a market where you can realistically rank, and you want a durable asset rather than a tap you have to keep paying to keep open.
- The pragmatic answer for most: a small, disciplined paid campaign for immediate leads and early-stage cash flow, running alongside SEO foundations being laid for the long term. Paid funds the present; SEO builds the future. You don't have to choose forever — only choose what to lead with.
The Mistake That Wastes Every Budget
None of this matters if the traffic lands on a page that doesn't convert. The most common way small businesses waste marketing money isn't choosing the wrong channel — it's driving paid clicks to a homepage instead of a focused landing page, or ranking for terms that don't match what the page offers. Before you spend on either channel, make sure the destination is built to convert. (We cover this in depth in why sending paid traffic to your homepage costs you conversions and why your website isn't converting.)
Set the Budget Around Outcomes, Not Averages
The right budget isn't a percentage someone quoted — it's the amount that lets you acquire customers profitably and reinvest the returns. Work out your cost per acquisition and the lifetime value of a customer, and the budget answers itself: if you can reliably turn $1 into $3 of profit, the question stops being "how much should I spend" and becomes "how fast can I scale".
If you want a straight assessment of where your budget should go — paid, organic, or both — and what return is realistic in your market, that's what our free strategy call delivers. No pitch, just honest numbers. Book a free call, or explore the digital marketing service. And before you spend a penny on Google Ads, read the audit that finds wasted ad spend.
Ready to apply engineering thinking to your business?
Every system described in this article is something we build for clients. Let us scope it.
Get in Touch →