The honest answer is that this is not a choice between two options, and the number that settles it is not your budget. Keep the marketing that is welded to the job flow, meaning the parts that happen while you are already working: answering the phone, asking for the review at handoff, sending the photo, following up on the estimate. Hand off the work that needs a specialist account, a tool and a daily eye on it. Then check the evidence rather than your intentions, because the deciding question is what your marketing actually produced during your busiest month, not what you plan to do in the slow one.
Doing your own marketing and having no marketing look identical from the outside
Start here, because it reframes everything that follows. The comparison in your head is your marketing versus someone else's marketing. The comparison that usually applies is nothing versus someone else's marketing.
BrightLocal's SMB Marketing Report 2025 surveyed 778 US small and mid-sized business owners and managers. It found that 54 percent of small business owners manage marketing on their own, as individuals, with no employee or internal team doing it for them. In the same survey, only 35 percent said they have a Google Business Profile, and just 40 percent said they have a dedicated business website, which puts a website behind Facebook at 50 percent and Instagram at 44 percent.
Sit with those two findings together. The majority are doing it themselves, and the majority have not claimed the single free asset that decides whether they appear in the map pack at all. BrightLocal also found that 89 percent say they invest in local SEO, but only 29 percent of that group believe it has a high impact on the business and 36 percent think it has little to no impact. The researchers read that gap as a knowledge problem: owners know they need it, and do not know what doing it consists of.
That is the honest baseline for this decision. Before you compare DIY against paid help, write down what your DIY program produced in the last twelve months. Not the plan. The artifacts: profile posts, review count, new pages, campaigns still running. If the list is short, you are not choosing between two marketing programs.
By the numbers
54 percent of small business owners run marketing entirely on their own, yet only 35 percent have a Google Business Profile and 40 percent have a website. Source: BrightLocal, SMB Marketing Report 2025, n=778.
Test 1: the peak month test
Every article on this subject asks whether you have the discipline to be consistent. That is unanswerable, because everyone believes they do. Replace it with a test that has evidence behind it.
Open your Google Business Profile and your review history and look at your busiest month this year. In a heating trade that is January or the first cold snap. In roofing it is after the first big storm. In landscaping it is May. Now count what your marketing produced in that month: posts published, reviews added, estimates followed up, ads adjusted.
If the answer is close to zero while your job count was at its peak, you have your result. The problem is not that you are bad at marketing, it is that your marketing capacity and your delivery capacity are the same person, and that person gets consumed by whichever one has a customer standing in front of it. The customer always wins. That is not a character flaw, it is arithmetic, and no amount of resolve changes it next season.
The reason this matters more than it sounds is that stop-start marketing does not accumulate. Three months on and three months off is not half a program, because rankings, review velocity and ad account learning all decay in the gap. You pay the ramp cost every time you restart.
Note what the test actually tells you. It does not say hire an agency. It says the specific tasks that died in July are the ones that need to leave your hands, and the ones that survived are the ones that genuinely fit around your work.
Test 2: the capture test, which almost nobody runs first
This is the test that separates a good decision from an expensive one, and it is the one missing from every general "DIY versus agency" article, because those articles are not written for businesses whose leads arrive as phone calls during working hours.
Invoca analyzed thousands of tracked inbound calls by industry. Its finding for this sector: home services companies miss 27 percent of inbound calls, an average of 47 percent of their calls are leads, and 29 percent of those leads will convert. Run that on a hundred calls. Twenty-seven never get answered, roughly thirteen of those were leads, and about four were jobs you would have won.
Now add speed. The MIT and InsideSales.com Lead Response Management study, the one that produced the widely quoted five minute rule, reported that the odds of qualifying a lead if called in 5 minutes versus 30 minutes drop 21 times. Not 21 percent. Twenty-one times.
Put those together and the sequencing becomes obvious. If a quarter of your calls go unanswered and your callbacks run hours late, then hiring someone to generate more demand converts your money into more missed calls at a slightly higher volume. You will conclude the marketing did not work, and you will be wrong about why. We went deeper on the timing side in how fast you should respond to a lead, and on the cheapest ways to stop the leak in answering service versus missed call text back.
There is a version of this test you can run this week. Pull your call log, count inbound calls, count answered ones, and time your slowest three callbacks. If your answer rate is under about 85 percent, fix that before you spend a dollar on demand. It is the highest-return work available to you and it costs nothing but a decision about who picks up.
Watch out
Buying leads you cannot answer is the most expensive mistake in this entire decision. Capture first, demand second. An owner in r/marketing who had spent thousands on marketing his construction business with no results got the same advice from the top replies: do not hire an agency until the website, the profile and the basics are fixed, because you will burn through cash before you see results.
If you have already fixed the answer rate and the profile and the phone is still quiet, the gap is demand, not discipline. We build the conversion page, the qualifying form and the tracking, then feed it with outreach and Meta campaigns we run ourselves, so the whole path from ad to booked job is one system instead of four vendors pointing at each other.
Test 3: the brief test
Can you write one page describing what you want done, for whom, and what result would count as success?
If yes, you are ready to buy execution, and you will get a good outcome from a freelancer or an agency because you can direct and evaluate the work. If no, hiring execution will produce well-made things aimed at nobody, and you will spend six months paying for output while wondering why it does not convert.
This is also the single best filter on who you hire. An owner in r/smallbusiness, describing why agency engagements go wrong, put it as well as anyone: "Most agencies come in with a pretty pitch deck and a package that was built before they asked you a single question about what you do." The filter that follows is the useful part: "are they asking you hard questions before they tell you what they'd do? If they already know the answer on the first call, run."
If you cannot write the brief, what you need is a diagnosis, not hands. That is a short, scoped piece of work, and it is a completely different purchase from a monthly retainer. Buying the retainer to get the diagnosis is how owners end up with a content calendar they did not ask for.
Test 4: the bottleneck test
Could you deliver 30 percent more work next month?
If the answer is no, because you cannot hire techs, your schedule is full, or your material lead times are the constraint, then marketing is not your bottleneck and spending on it solves the wrong problem. The right work is throughput: crew scheduling, quote turnaround, job durations. Adding leads to a business that cannot install them creates a backlog, a slower quote turnaround, and worse reviews.
If the answer is yes and the phone is quiet, marketing is genuinely the constraint, and this decision is worth making properly.
There is a middle case worth naming, because it is common in the trades and often misdiagnosed. You have capacity, you have leads, and they are the wrong leads: price shoppers, jobs outside your service radius, work you do not want. That is a targeting and qualification problem, not a volume problem, and buying more of the same lead source makes it worse. The fix is upstream in who you attract and what your form asks, which is a different job from "more marketing."
Test 5: the welded-to-the-job test
Here is the split that actually determines what should leave your hands, and it has nothing to do with what you can afford.
Some marketing work is physically welded to the job flow. It happens because you were standing there: the photo of the finished panel, the review asked for while the customer is happy and present, the callback made from the truck, the follow-up on the estimate you personally quoted. Nobody you hire can do these better than you and your crew, because they require being at the job.
Other marketing work needs a specialist account, a tool and continuous attention. It happens on a schedule, not in a moment: the ads account, the site's technical health, city and service pages, tracking and attribution, listings consistency. This work does not fit around your day and is the first casualty of a busy week.
| Marketing job | Who should own it | Why |
|---|---|---|
| Answering the phone and calling back fast | You or a dedicated person on your team | 21x odds difference at 5 vs 30 minutes; the caller is on your line, not a vendor's |
| Asking for the review at handoff | The crew, at the job | Review velocity comes from the moment of completion, not from a monthly email |
| Job photos and before and afters | The crew, phone in pocket | The asset is on site and lasts ten seconds; nobody can retrieve it later |
| Estimate follow-up | You or whoever quoted it | The context of the quote is the reason the follow-up lands |
| Google Business Profile basics | You, once, then maintained | Free, decisive for the map pack, and a gap in most DIY programs |
| Paid ads account | Hire this | Needs daily attention, a live budget and someone who has broken accounts before |
| Website build, speed and conversion | Hire this | One-time specialist work with a long payoff and a high failure rate when improvised |
| Local pages, tracking, attribution | Hire this | Structural, invisible, and the first thing to be skipped forever if it is on your list |
Read the table as a sorting rule rather than a verdict. The DIY-or-hire question dissolves once you stop asking it about "marketing" as one lump and ask it about eight separate jobs. Most owners should be doing four of them and buying the other four.
"Hire someone" is five decisions, not one
The keyword says hire someone, and most articles quietly translate that into "hire an agency." They are not the same purchase, and the differences matter more than the price tag.
| Option | Best when | Fails when | You still supply |
|---|---|---|---|
| Do it yourself | The list is short and lives in the job flow | Your season eats the hours | Everything |
| Freelancer for one function | You know exactly which function is missing | You need several functions coordinated | The brief and the evaluation |
| Consultant or fractional help | You cannot write the brief yet | You need hands, not a plan | Time in strategy conversations |
| Retainer agency | The scope is clear, repeatable and ongoing | You hire them to figure out what you need | Direction and someone to judge the work |
| Done-for-you lead generation | You want booked jobs, not deliverables | Your capture and delivery are broken | Answering the phone and doing the work |
The option owners reach for first, a full-time in-house marketing hire, is usually the worst version for a single-location trade business, for a reason a commenter in r/smallbusiness named exactly: "most companies struggle to hire because they expect to find a solo marketeer to do the work of an entire team." One salaried generalist is asked to be a strategist, an ads buyer, a writer and a web developer, with nobody senior to learn from. If you have never run the function, you also cannot tell whether they are doing it well, which is the same problem the agency route has, minus the ability to leave next month.
An agency owner in the same subreddit gave the honest counterweight, and it is worth taking seriously: "I own a digital marketing agency. You'll never see me building my own fence or playing with electrical stuff." The trade goes both ways. The question is only which specific jobs sit on which side of that line, which is what Test 5 answers.
If you hire, hire in this order
The order matters more than the vendor.
- Fix capture. Answer rate first, then callback speed, then the estimate follow-up. Costs nothing, changes the denominator on everything downstream.
- Claim and finish the Google Business Profile. Categories, services, hours, real photos, and a live phone number you actually answer. Free, and missing for most owners in this position. Our walkthrough is in how to rank in the Google map pack.
- Get the review engine running in-house. This is crew behavior, not a vendor deliverable. See how to get more Google reviews for contractors.
- Buy the website if yours cannot convert. One-time, scoped, evaluable. A site that loads slowly and hides the phone number wastes every dollar spent upstream of it.
- Buy paid demand last. Only once the first four are true, because paid traffic amplifies whatever conversion rate you already have, including a bad one.
Skipping to step five is the default behavior and the reason so many owners conclude that marketing does not work for their trade. If you want the budgeting side of this, we worked through the arithmetic in how much a contractor should spend on marketing, and the measurement side in how to measure ROI on contractor marketing.
How to not get burned after you hire
Two practitioner tests are worth more than any vetting checklist.
The first is the drift test. An owner of a family-run big-ticket retail business described the pattern in r/smallbusiness: agencies "come pretty strong out of the gates, then drift to more of an autopilot engagement level. If you ask for something, they deliver, but the whole point of hiring these outfits is so they handle it without you asking, since you are busy running a business." His response was a calendar reminder: check every 30 days for a non-automated contact from the firm, and when they exceed it, move on. Crude, but it measures the exact thing that fails.
The second is the one-number test. Before signing, agree on a single number the engagement is judged on, and make it a number from your business rather than from their dashboard. Booked jobs from their channel, or cost per booked job. Impressions, reach, posts published and blog counts are activity, not results, and an engagement measured in activity will always look successful and feel useless.
Two more practical guardrails: keep the contract short enough that leaving is cheap, and make sure every account is created under your ownership rather than theirs. That second one is not paranoia. It decides whether you can ever leave, and we documented exactly how it goes wrong in how to fire a marketing agency.
Most of the friction in this decision comes from splitting one outcome across four vendors, then arbitrating between them when the phone stays quiet. We build and run the whole path: the conversion page, the qualifying form that arrives with the answers attached, lead-to-sale tracking, and the outreach and Meta campaigns feeding it. One number to judge it on, and you keep the parts that belong at the job.
What DIY looks like when it is actually working
If the tests point at keeping it in-house for now, do not run an ambitious program. Run a small one that survives your season. The failure mode is never that the plan was too modest.
A version that holds up under a busy week looks roughly like this: one weekly slot of about 30 minutes for the Google Business Profile, meaning a post, fresh photos from the week's jobs, and answering any questions on the listing. A standing rule that every completed job ends with a review request, made by the person who did the work, in person, before they leave. A daily five minute check that every inbound call and form got a response, with a named owner for that check who is not you if you are on the tools. And one monthly hour to look at where jobs actually came from.
That is under three hours a month and it beats most of what gets bought, because it is the part that compounds and the part nobody else can do for you. If you cannot protect three hours a month during your season, that is the peak month test failing again, and it tells you which way to go.
Putting the five tests together
Answer these honestly and the decision usually makes itself.
- Peak month: did your marketing output survive your busiest month? If no, the tasks that died need to leave your hands.
- Capture: is your answer rate above roughly 85 percent and your callback time in minutes? If no, fix this before hiring anyone.
- Brief: can you write one page saying what you want and what success looks like? If no, buy a diagnosis, not a retainer.
- Bottleneck: could you deliver 30 percent more work next month? If no, marketing is not your constraint.
- Welded: which of the eight jobs happen at the job, and which need an account and daily attention? Keep the first group forever.
Most owners in the trades land in the same place: keep the job-flow work permanently, fix capture immediately, and buy one specialist function rather than a headcount or a full-service package. The mistake is almost never choosing wrong between DIY and hiring. It is deciding at the wrong altitude, treating marketing as one lump, and then buying demand for a business that could not answer the phone.
