How Much Should a Small Business Spend on Marketing? (2026)
"What should I spend?" is the first question nearly every owner asks me, and the internet's answer — "7 to 8% of revenue, per the SBA" — is only half right.
This post gives you real benchmarks, a better way to set your number, and a starter split for where the money should go. It's part of our Small Business Marketing Playbook.
The short answer
Most small businesses land somewhere between 5% and 12% of revenue on marketing. Where you fall in that range depends on three things: how new you are, how competitive your market is, and how much of your business already comes from referrals.
Newer or fast-growing businesses: the high end, or higher, while you build awareness
Established businesses with steady referrals: the low to middle range
Consumer-facing service businesses: usually more than business-to-business firms
The truth about the "SBA 7–8% rule"
You'll find "the SBA recommends 7–8% of revenue" quoted on hundreds of sites. The SBA's own article on marketing budgets is more careful: it says "there's no hard and fast answer," notes that many businesses use a percentage of revenue as a guide, and points out the range is wide (SBA).
The same SBA article cites figures worth knowing:
Average marketing spending of 7.9% of revenue in 2018
B2B services companies at about 6.9%
B2C services companies at about 11.8%
A separate, narrower figure of about 1.08% of revenue on advertising alone
It also makes two practical points: consumer businesses generally need to budget more than B2B, and you'll budget more when you're starting out, then can ease back once you have a steady customer base (SBA).
So the 7–8% figure is a reasonable starting point — not a rule.
A better way: work backward from customers
Percentages tell you what's normal. They don't tell you what your growth goal costs. For that, work backward:
Set the goal. "I want 10 more customers a month."
Know your close rate. If you close 1 in 4 leads, you need 40 more leads a month.
Estimate cost per lead. WordStream's 2025 benchmarks put the average Google Ads cost per lead at $70.11, ranging from about $28.50 for auto repair to $131.63 for legal services (WordStream).
Do the math. 40 leads × $70 = about $2,800/month in ad spend for that goal, before management or software.
Check it against value. If a new customer is worth $1,500 in the first year, 10 customers = $15,000. A $2,800 spend plus fees makes sense. If a customer is worth $150, it doesn't — you need cheaper channels.
This is why two businesses with the same revenue can need very different budgets.
Want this math done for your business? I'll look at your website, your Google presence, and your lead path, and give you a realistic starting budget. Book a free consultation.
What a small business marketing budget includes
Owners often undercount. A full budget covers:
Ad spend — the money paid to Google, Meta, or other platforms
Management — agency or freelancer fees, or your own hours at a fair rate
Tools — CRM, email platform, scheduling, call tracking, website hosting
Content and creative — photos, video, design, copywriting
Website — upkeep, improvements, and occasional rebuilds
Your time is a real cost. If you spend eight hours a week on marketing that a pro could do in three, that's time not spent running the business.
A starter split for local service businesses
Every business is different, but if you're starting from zero, here's a reasonable first-year split once your website and Google Business Profile are in good shape:
Bucket | Share of marketing budget | What it covers |
|---|---|---|
Foundation | 15–25% | Website improvements, Google Business Profile, review system, tracking |
Search visibility | 20–30% | Local SEO, service pages, content |
Paid demand capture | 30–40% | Google Ads or Local Services Ads |
Retention | 10–15% | Email, text, referral programs |
Testing reserve | 10% | One new channel or offer per quarter |
If the foundation isn't done, spend there first. Ads sent to a slow, unclear website waste money fast. If you need help getting there, see our web design and development service.
How to spend less and get more
Before you raise your budget, plug the leaks:
Answer every lead quickly. Paying $70 for a lead and calling back two days later throws most of that money away. Missed-call text-back and instant replies fix this for a small monthly cost.
Ask for reviews. More recent, positive reviews improve your local visibility and your conversion rate at no cost. Google says review count and score factor into local ranking (Google Business Profile Help).
Track by source. If you can't tell which channel produced last month's customers, you can't cut the weak ones. Marketing analytics setup pays for itself here.
Email past customers. Retention is the cheapest growth you'll find.
When to raise or cut your budget
Raise it when: a channel is producing customers below your target cost and you're not yet capturing all the demand (for example, your ads hit their daily budget cap early).
Cut it when: a channel has run for 90 days with proper tracking and still costs more per customer than a customer is worth.
Hold steady when: you're mid-test, or SEO work is underway. SEO compounds slowly; cutting it at month three is like pulling a plant to check the roots.
Frequently asked questions
What percentage of revenue should a small business spend on marketing? A common starting range is about 5% to 12% of revenue. The SBA notes there's no fixed rule and cites average spending of 7.9%, with B2C service firms closer to 11.8% (SBA).
What's a good monthly marketing budget for a small business? Work backward from your goal: new customers needed ÷ close rate = leads needed, × cost per lead = ad spend. Then add management, tools, and content.
Should a new business spend more on marketing? Usually, yes. New businesses lack referrals and brand recognition, so they need to pay for more visibility at first.
Is it better to spend on SEO or ads? Ads produce leads quickly but stop when you stop paying. SEO takes months but keeps working. Most local businesses do best with both: ads for now, SEO for later. Our SEO services page explains how we approach it.
Set the number, then protect it
Pick a budget you can sustain for at least six months, split it across a few channels that fit your customers, and judge each by cost per customer — not clicks or likes.
Next, put it into your one-page marketing plan. Or, if you want a professional read on where your dollars will go furthest, book a free consultation.