TL;DR
When to DIY, when to hire in-house, and when a small business marketing agency pays off — plus how to choose one that ties its work to revenue.
→ See how this applies to your business (free 30-min call)Most local business owners ask the wrong question. They ask "should I hire a marketing agency?" when the real question is "do I have a demand problem, a capacity problem, or a diagnosis problem?" Those are three different situations, and only two of them are actually solved by an agency. Get the diagnosis wrong and you'll burn six months and a five-figure retainer proving that the agency was never the bottleneck.
Here's the honest version, from someone who has watched this decision go right and wrong across HVAC shops, roofers, dental practices, and med spas.
The three real situations you might be in
Before you price a single agency, figure out which of these describes you. It changes everything.
Situation one: you have demand and budget but you can't keep up. The phone rings, the form fills come in, and leads rot in your inbox because you're on a roof or in a chair with a patient. You're not short on interest — you're short on hands and speed. This is the single best reason to bring in outside help, because the fix (fast response, structured follow-up, a real pipeline) pays for itself almost immediately.
Situation two: you're spending money and you can't tell what's working. You've got a Google Ads account someone set up, maybe a boosted post history, a website that "a guy" built. Money leaves your account every month and you genuinely cannot say which dollar produced which job. This is a diagnosis problem, and it's fixable — but only by someone who instruments the whole path from click to booked revenue, not someone who just "manages the ads."
Situation three: you don't actually have offer-market fit yet. Your close rate on the leads you *do* get is low. Customers hesitate on price. You're not sure what makes you different from the three other companies in town. If this is you, an agency will pour fuel on a fire that isn't lit. More leads at a broken offer just means more people telling you no, faster.
The uncomfortable truth: a lot of owners in situation three convince themselves they're in situation one. If you're not closing the leads you have now, more leads won't save you.
When to wait (and fix it yourself first)
Don't hire an agency yet if any of these are true:
Waiting isn't failure. It's sequencing. The businesses that get the most out of an agency are the ones that showed up with demand, budget, and a reason to be chosen already in hand.
What it actually costs
Small-business marketing agencies price in three shapes, and you should understand the incentives baked into each:
Flat monthly retainer. Typically somewhere from the low four figures to the mid four figures per month for a local service business, depending on scope. Predictable. The risk: the agency gets paid whether or not you get results, so watch for effort that drifts toward reports instead of revenue.
Percentage of ad spend. Often 10–20% of what you spend on media. Simple, but the incentive is quietly backwards — the agency earns more when you *spend* more, not when you *profit* more. Fine if paired with real accountability, dangerous alone.
Performance-based or hybrid. A smaller base plus a share tied to booked appointments, qualified leads, or revenue. This aligns incentives best, but only works when tracking is honest — which is exactly the thing you should be evaluating anyway.
On top of the fee, expect ad spend itself as a separate line. A useful rule: your total commitment (fee plus media) should be sized so that even a mediocre month doesn't threaten payroll. Marketing that only works if it works perfectly isn't a plan.
For that money, you should get more than "we run your ads." You should get a documented lead-to-revenue path, response and follow-up automation, transparent reporting tied to jobs booked, and a named human who answers when you call. If all you're getting is a monthly PDF of impressions, you're overpaying for decoration.
DIY vs. one in-house hire vs. an agency
Three paths, three honest tradeoffs.
DIY is right at the very start and almost never right once you're busy. The cost isn't the tools — it's your attention. Every hour you spend fiddling with a campaign is an hour not spent selling or delivering, and your time is the most expensive input in the whole business. DIY works when volume is low and you're still learning your own numbers. It stops working the moment marketing becomes a real job.
A single in-house marketing hire feels like the grown-up move, and it's the most common expensive mistake. A competent generalist marketer costs real salary plus benefits plus the tools they'll ask for — and they are single-threaded. One person cannot be a paid-media expert *and* a copywriter *and* a CRM builder *and* an analyst *and* a designer. They'll be good at one of those and passable at the rest. Worse, when they leave, your entire marketing function walks out the door with the passwords in their head. For most local businesses, one hire is both too expensive and too narrow.
An agency gives you a team's worth of specialties for less than one salary — media, copy, automation, analytics under one roof. The real risk isn't cost, it's opacity. The bad ones operate as a black box: you don't own the accounts, you don't understand the reporting, and you can't tell whether the machine would keep running without them. The whole game is choosing one that builds in the open.
The right agency makes itself replaceable by building systems you own; the wrong one makes itself indispensable by keeping you in the dark.
The red flags that should end the conversation
Walk away — or don't sign — if you see these:
The modern bar: systems you own, not ads you rent
Here's what's changed. Running ads is now the easy, commoditized part. The platforms have automated most of the targeting. The durable advantage isn't the ad — it's what happens in the minutes and days *after* someone raises their hand.
The agency worth paying builds you a machine: every inbound lead gets a response within seconds, not hours. Follow-up happens automatically and persistently, because most sales come after multiple touches that a busy owner never gets around to making. Every lead flows through one pipeline where you can see its stage and its source. And attribution runs end to end, so you know which channel produced which booked job and which dollar to double down on.
This is the model Thinxster is built around. AI caller agents respond to every inbound lead within 90 seconds — the window where interest is highest and competitors are still asleep. Everything runs on GoHighLevel pipelines you own outright, so the follow-up, the automation, and the data stay yours whether or not we're in the picture next year. The point isn't to rent you clicks; it's to hand you a revenue system that keeps producing.
That qualification rate matters more than any traffic number, because it means the leads reaching your calendar are people worth your time — not tire-kickers you'll waste an afternoon on. Tie that to fast response and honest attribution and you get compounding results instead of a monthly gamble.
Your decision framework
Run yourself through this, in order:
Do you have offer-market fit? Are you closing the leads you already get? If no, fix the offer before spending on more traffic.
Do you have real budget and real demand you can't keep up with? If yes, you're ready. If you have budget but no demand, start with the free fundamentals first.
Is the bottleneck capacity or diagnosis? If leads are slipping through the cracks, you need systems and speed. If you can't tell what's working, you need instrumentation. An agency should solve whichever one you name.
Does the agency build things you own and report on revenue? Accounts in your name, pipeline you keep, numbers tied to booked jobs. If not, keep looking.
Would the machine keep running if they disappeared? If the answer is no, you've hired a black box. If yes, you've hired a system.
If you're in situation one or two — real demand, real budget, leads or dollars leaking somewhere you can't fully see — the fastest path to a fix is usually a system that responds instantly, follows up relentlessly, and shows you exactly where your revenue comes from. That's the bar. Hold any agency to it, including us.
[Book a free strategy call](/book)
Free Weekly Briefing
One AI Marketing Tactic.
Every Tuesday. Free.
What's actually working across our client accounts right now — ROAS moves, follow-up sequences, creative angles. The stuff that isn't in any blog post yet.
No spam. Unsubscribe anytime. 1,200+ business owners already in.