Most small business owners have no idea if they’re spending too much or too little on marketing. You’re either winging it month-to-month, throwing a few hundred bucks at Facebook ads and hoping something sticks, or you got talked into a big contract by some agency and you’re not sure if it’s actually working.
Meanwhile, your competitor down the road is showing up first on Google every time someone searches for your service. Their phone’s ringing. They’ve got a waiting list. And you’re sitting there wondering: are they spending more than me? Or am I just spending wrong?
Here’s the straight answer: most small businesses should spend 5–10% of gross revenue on marketing. But that number changes depending on your stage, your competition, and whether you’re trying to grow or just maintain what you’ve already built.
This article breaks down exactly how much to budget, what to include in that number, and how to allocate it so you’re not lighting money on fire.
The Standard Rule: 5–10% of Revenue (But Context Matters)
Bottom line: The most common guideline is to spend 5–10% of your gross annual revenue on marketing. That’s the baseline used by the Small Business Administration and most financial advisors who actually work with small businesses.
Let’s define “gross revenue” in plain terms. That’s your total sales before you pay any expenses. If your plumbing company brought in $500,000 last year, that’s your gross revenue. Not your profit, not what you took home — the total money that came in the door.
The reason it’s a percentage and not a flat dollar amount is simple: your marketing budget should scale with your business. A restaurant doing $300K a year can’t afford to spend what a restaurant doing $1.2M spends. The percentage keeps it realistic.
Now, what counts as “marketing”? Everything you spend to get found and followed. Your website hosting. Google Ads. SEO agency fees. Social media management. Review tools. Business cards. Vehicle wraps. Any software you use to get customers in the door. If it’s meant to make the phone ring, it goes in the marketing bucket.
Real numbers:
- A plumbing company doing $500K/year should budget $25K–$50K annually (that’s $2,100–$4,200/month)
- A dental practice doing $1.2M/year should budget $60K–$120K annually (that’s $5,000–$10,000/month)
- An HVAC contractor doing $800K/year should budget $40K–$80K annually (that’s $3,300–$6,600/month)
What counts as “marketing spend”?
Your website hosting, Google Ads, SEO agency fees, social media management, review tools, business cards, vehicle wraps, and any software you use to get found or followed. If it’s supposed to bring in customers, it’s marketing.
Adjust Based on Your Stage and Goals
Bottom line: The 5–10% rule is just a starting point. You’ll need to spend more if you’re new, growing fast, or fighting in a crowded market. You can spend less if you’re established and just maintaining your position.
If You’re Brand New (Year 1–2): Spend 10–15%
When you’re just starting out, you have nothing. No reputation. No Google presence. No reviews. You don’t show up when someone searches “HVAC repair Bel Air MD” because Google doesn’t know you exist yet.
You’re building from scratch: website, local SEO, reputation foundation, getting your Google Business Profile set up and optimized. This costs more upfront, then it levels off once you’ve got the foundation in place.
Example: A new HVAC company doing $200K in year one should budget $20K–$30K for marketing. That might sound like a lot, but you’re paying to get visible. Once you’re ranked and getting calls, you can dial it back.
If You’re Established and Maintaining: Spend 5–7%
You already rank locally. You’ve got steady referrals. Your Google reviews are solid. People know who you are in your area.
At this stage, you’re defending your position, not building it from zero. You’re making sure competitors don’t leapfrog you. You’re keeping your reviews fresh, your website updated, your rankings intact.
This costs less because the heavy lifting is done. You’re maintaining momentum, not creating it.
If You’re Trying to Grow or Compete: Spend 10–12%
Maybe you’re in a crowded market. There are three other plumbers in Bel Air all fighting for the same customers. Or you want to expand your service area into Baltimore or Frederick. Or you’re adding a new service line and need to get the word out.
You’re trying to outrank an entrenched competitor who’s been dominating Google for five years. That takes more investment.
Important: This is temporary. You’re not spending 12% forever. You ramp up to gain ground, then you pull back to 6–8% once you’re where you want to be.
Practical insight: Most local service businesses should plan to spend closer to 10% in their first 2–3 years, then dial back to 6–8% once they’re ranked and getting steady inbound calls. That’s the realistic path.
Industry Benchmarks: What Other Small Businesses Actually Spend
Bottom line: Marketing spend varies by industry. Businesses that sell directly to consumers (restaurants, home services, retail) typically spend more than B2B companies. Here’s what’s normal.
| Industry | Typical % of Revenue |
|---|---|
| Restaurants & Food | 8–12% |
| HVAC, Plumbing, Trades | 7–10% |
| Dental/Healthcare | 5–8% |
| Legal (solo/small firms) | 6–10% |
| Retail & E-commerce | 10–15% |
| B2B Services | 5–8% |
Why the differences? Consumer-facing businesses need more visibility. You’ve got more competition, and customers make faster decisions. Someone’s furnace breaks, they Google “emergency HVAC Bel Air,” and they’re calling whoever shows up first. You need to be visible right now.
Professional services like legal or healthcare rely more on referrals and reputation. People don’t switch dentists on a whim. The sales cycle is longer, so you can spend less on visibility and more on reputation.
Real example from our area: One HVAC owner we work with was spending $400/month on marketing and wondering why the phone wasn’t ringing. He was doing $600K/year — that’s less than 1%. We helped him reallocate to $4,000/month (about 8%), focused on local SEO and Google Ads. Within 90 days, he was booked two weeks out. The leads were there. He just wasn’t spending enough to be visible.
What Should You Actually Spend That Budget On?
Bottom line: It’s not just about how much you spend. It’s about where you spend it. For local service businesses, most of your budget should go toward being found on Google, building trust, and staying top-of-mind when someone needs your service.
Not sure where to start? Read our complete guide to digital marketing for local businesses to understand what actually works for service-based companies in 2025.
Tier 1 (Must-Haves) — 50–60% of Budget
Website: Mobile-friendly, fast-loading, built to convert visitors into phone calls. Not just pretty — functional.
Local SEO: Your Google Business Profile optimized. Citations cleaned up. Ranking in the local pack when someone searches “plumber near me” or “best HVAC in Harford County.”
Reputation management: Getting reviews, responding to them, monitoring your online reputation. This is how people decide whether to call you or the other guy.
Why these matter most: This is how customers find you. When someone’s toilet is overflowing at 9 PM, they’re not scrolling Instagram. They’re Googling “emergency plumber Bel Air MD.” If you’re not showing up, you don’t exist.
Tier 2 (Growth Drivers) — 25–35% of Budget
Google Ads: If you need leads fast and can’t wait for SEO to kick in. You’re paying to show up at the top while your organic rankings build.
Social media management: Facebook, Instagram, maybe LinkedIn if you’re B2B. This keeps you visible and builds trust. People check you out before they call.
Content/blogging: Long-term SEO play. Builds authority. Helps you rank for more search terms over time.
Why these matter: These keep you visible and keep your pipeline full. They’re not as urgent as Tier 1, but they’re what separates a business that gets by from a business that dominates.
Tier 3 (Nice-to-Haves) — 10–20% of Budget
Email marketing: Staying in touch with past customers. Reminders for seasonal services.
Retargeting/remarketing ads: Following up with people who visited your site but didn’t call.
Print/direct mail: Still works for some trades, especially if you’re targeting specific neighborhoods.
Why these matter last: These help with retention and repeat business. But only after Tier 1 and 2 are solid. You can’t retarget website visitors if no one’s visiting your website in the first place.
Practical example:
If you’re spending $2,500/month, allocate roughly:
- $1,400 to website + SEO + reputation
- $750 to Google Ads or social media
- $350 to email and retention
Red Flags: Signs You’re Spending Wrong (Not Just Too Much or Too Little)
Bottom line: The amount matters, but how you spend it matters more. Here are the warning signs you’re wasting money, even if you’re technically spending the “right” percentage.
1. You’re spending, but you don’t know what it’s getting you
If your agency or marketing person only reports “impressions,” “engagement,” or “reach,” you’re paying for vanity metrics. What matters is phone calls, form submissions, booked appointments. If they can’t tell you how many leads you’re getting, you’re flying blind.
2. You’re locked into a 12-month contract with no clear results
You should be able to walk away if it’s not working. Real marketing partners work month-to-month because they know they have to earn your business every single month. Long contracts are for agencies that know they’re not delivering.
3. You’re paying for a website you don’t own
If the agency owns your website and holds it hostage when you try to leave, that’s not marketing. That’s a racket. You should own your domain, your hosting, your site. Period.
4. You’re spending on Facebook ads when you need local Google visibility
Wrong channel means wasted budget. Local service businesses need local search dominance first. If you don’t show up when someone Googles “plumber Bel Air,” spending $1,000/month on Facebook ads won’t fix that.
5. You have no idea who to call when something breaks
Rotating account managers. Offshore support. Automated emails. That means no one actually knows your business. You should have one person you can text or call who knows your name and your goals.
6. Your marketing spend isn’t tied to phone calls or leads
If you’re not tracking how many calls you’re getting, how many form fills, how many people walked through the door because they found you online — you can’t improve. You’re just spending and hoping.
How to Calculate Your Budget (Simple Formula)
Bottom line: Here’s a step-by-step way to figure out your marketing budget in 10 minutes. No spreadsheet required.
Step 1: Find your gross revenue from last year. If you’re new, use your projected revenue for this year.
Step 2: Multiply by 0.07 (7%) as a baseline.
Example: $500,000 × 0.07 = $35,000/year
Step 3: Divide by 12 to get your monthly budget.
$35,000 ÷ 12 = $2,917/month
Step 4: Adjust up or down based on:
- Stage: Are you brand new or established?
- Goals: Are you maintaining or growing?
- Competition: How crowded is your market?
Real Example:
You run a landscaping business. You did $400K last year. You want to grow and expand into a neighboring county.
- Baseline: $400K × 0.10 (10% because you’re growing) = $40K/year
- Monthly: $40K ÷ 12 = $3,333/month
That’s your starting budget. Now allocate it:
- $2,000 to SEO + reputation management
- $1,000 to Google Ads
- $333 to social media
Done. You’ve got a real marketing budget tied to your actual revenue and goals.
Common Mistakes Small Businesses Make with Marketing Budgets
Bottom line: Even when you’re spending the “right” amount, it’s easy to waste it. Here are the four biggest mistakes we see with local service businesses in Harford County and beyond.
1. Spreading budget too thin across too many channels
You can’t do everything. You can’t dominate Google AND Facebook AND Instagram AND TikTok AND email AND direct mail with $2,000/month. Pick what matters most (local search) and dominate that first. Then expand.
Better to own the top three Google results for “HVAC Bel Air MD” than to be mediocre everywhere.
2. Cutting marketing when revenue dips
When business slows down, most owners cut marketing first. That’s exactly backwards. Slow season is when you need visibility most. Cutting marketing in a slow season makes the next season even slower.
Keep the pipeline full, even when you’re busy. That’s how you avoid the feast-or-famine cycle.
3. Hiring the cheapest option (or trying to DIY everything)
You get what you pay for. A $50/month “SEO service” is a scam. A $200 website from Fiverr won’t convert. DIY might save money upfront, but it takes time you don’t have, and if you do it wrong, you’re invisible anyway.
Hire someone who knows what they’re doing. Pay a fair price. Get real results.
4. Not tracking results, so you don’t know what’s working
If you’re not counting phone calls, form submissions, appointments booked, and where those leads came from, you can’t improve. You’re just guessing.
Install call tracking. Use Google Analytics. Ask every new customer, “How’d you find us?” Write it down. That data tells you what’s working.
5. Paying for a brand new website when the real problem is no one can find it
A beautiful website with zero traffic is worthless. If the problem is that you don’t rank on Google, don’t spend $10K on a redesign. Spend it on SEO. Get visible first. Then improve the site.
Design doesn’t matter if no one sees it.
What Good Marketing Spend Actually Gets You
Bottom line: Here’s what a realistic marketing budget should deliver for a local service business. Real outcomes, not fluff.
At $1,500–$2,000/month:
- Optimized Google Business Profile that shows up in the local pack
- 5–10 new reviews per month (we help you get them)
- Ranking in the local pack for 3–5 key search terms (“plumber Bel Air MD,” “emergency HVAC Harford County”)
- Mobile-friendly website that actually converts visitors into calls
- 8–12 social posts per month to stay visible
- Monthly reporting tied to calls and leads, not impressions
Curious what $1,500–$2,000/month gets you with a real partner (not a vendor)? Here’s what a real marketing partnership looks like.
At $500–$1,000/month:
- Solid website and local SEO foundation
- Google Business Profile optimization and citation cleanup
- Basic reputation monitoring
- Enough to be visible, but not dominant
This is the entry level. You’ll show up, but you won’t crush the competition. Good for established businesses that just need to maintain.
At $3,000+/month:
- Everything from the $1,500–$2,000 tier
- Plus paid ads (Google Ads or Facebook, depending on your goals)
- Competitive dominance in local search — you’re the first result, every time
- Content marketing and blogging that builds authority
- Advanced reporting and monthly strategy calls
This is where you own your market.
Practical framing: If you’re spending $2,000/month and getting 15–20 qualified calls, and you close 30% of those, that’s 5–6 new customers. If your average customer is worth $2,000, that’s $10K–$12K in revenue from marketing. That’s a 5–6x return. That’s what good marketing spend looks like. Not traffic. Not impressions. Revenue.
Want help building a marketing budget that actually fits your revenue and goals? We work with local service businesses in Bel Air, Baltimore, and Frederick to create realistic plans that drive calls, not just clicks. [See how we work →]
Final Answer: Here’s What You Should Actually Budget
Bottom line: Here’s the straight answer with no jargon or upsell.
If you’re brand new: Budget 10–12% of projected revenue. Focus on website, local SEO, and getting your first reviews. You’re building from scratch. This is the foundation stage.
If you’re established and steady: Budget 5–7%. Maintain your rankings. Keep reviews coming in. Stay visible. You’re defending what you’ve already built.
If you’re trying to grow or outrank competitors: Budget 10–15% temporarily. Add Google Ads. Ramp up content. Get aggressive. Once you’re dominant, pull back to 6–8%.
If you’re in a high-competition market (like HVAC in Baltimore or legal in Frederick): Budget closer to 10% consistently. Competition doesn’t let up, so neither can you.
Most local service businesses we work with are spending $1,500–$3,000/month once they’re serious about growth. That’s realistic for a business doing $250K–$500K/year.
Anything under $500/month probably won’t move the needle. You’ll be spending just enough to not be invisible, but not enough to actually dominate.
Anything over $5,000/month better come with serious ROI tracking and a strategy built around your actual business goals — not just “more traffic” or “brand awareness.” At that level, you should know exactly how many calls you’re getting, how many close, and what your cost per customer is. If your agency can’t tell you that, you’re overpaying.
Not Sure If Your Current Marketing Spend Is Working?
Let’s talk. We’ll do a free 20-minute audit of where your money’s going and whether it’s actually bringing in calls.
No sales pitch. No obligation. Just honest feedback from someone who’s helped dozens of Harford County businesses figure this out.
[Schedule a free audit call →]
You’ll walk away knowing exactly what’s working, what’s not, and what to do next. Even if we’re not the right fit, you’ll have clarity. And that’s worth 20 minutes.