Every service business owner eventually asks whether to hire a marketing agency, hire someone internally, or keep doing it themselves at eleven at night. Framed as a cost comparison, the question has no good answer, because marketing is not one job. It is six, they require different skills, and a company with two trucks needs a completely different combination than one with twelve. Sorted properly, the decision turns out to be less about money than about where the knowledge lives and what remains if the arrangement ends.
In this article
- The question behind the question
- The six functions, and who should own each
- What a business needs at each stage
- What agencies are actually good at
- What in-house does better
- The hybrid that fits most service businesses
- How to evaluate an agency before signing
- Ownership, access and the exit
- Hiring an internal marketer without wasting a year
- What each option actually costs
- How much of the budget goes where
- Changing arrangements without losing momentum
- Measuring either arrangement
- Red flags in either direction
- Comparing two realistic scenarios
- Where to start
- Frequently asked questions
- Frequently asked questions
The question behind the question
Owners usually frame this as a cost comparison: an agency charges a monthly fee, an employee costs a salary, doing it yourself is free. That framing produces bad decisions, because marketing is not one job. It is at least six: strategy, advertising management, content production, website work, review and reputation handling, and measurement. Almost nobody is good at all six, and very few service businesses need all six at full intensity.
The better question is which of those functions your business needs most right now, and what the cheapest reliable way to get that specific function is.
The six functions, and who should own each
Before deciding between agency and employee, it helps to see marketing as separate jobs rather than one blob, because the right answer differs for each.
- Strategy. Deciding which services to promote, in which areas, to which customers, at what price. This should never be outsourced entirely, because it is a business decision wearing a marketing costume. An outside adviser can help; the owner has to decide.
- Advertising management. Running paid search and local service advertising, managing bids, negative keywords and budgets. This is genuinely specialist work with fast-changing platforms, and it is the function most worth buying externally.
- Content. Service pages, cost guides, project stories, photography and video. The raw material has to come from inside the company; the polishing can come from outside.
- Website. Structure, speed, forms, tracking and ongoing changes. Technical and periodic rather than continuous, which makes it a good fit for a specialist on retainer or by project.
- Reviews and reputation. Requesting reviews at the right moment, responding to them and managing listings. This is operational, happens at the job site, and belongs internally.
- Measurement. Tracking leads and booked jobs by source and reporting cost per acquired customer. Whoever does it must have no incentive to flatter the numbers, which is an argument for keeping it internal even when execution is external.
Laid out this way, the answer for most service businesses becomes obvious: two functions belong inside no matter what, two belong outside for most companies, and two are shared.
Keep reading — free
The rest of this article is worth the 20 seconds
Tell us where to send it and the full piece unlocks right here, along with everything else on this blog.
Rather just talk? Message us on WhatsApp.
What a business needs at each stage
A company with one truck and an owner answering the phone needs a working Google Business Profile, a site that converts, a review habit and a way to capture past customers. None of that requires an agency; it requires a weekend and a checklist. A company with three or four crews needs consistent advertising management, content that feeds search, and real measurement, which is more than an owner can sustain alongside operations. A company with multiple locations or service lines needs a strategist and specialists, whether internal or external.
Hiring an agency too early usually produces a monthly invoice for activity that the business could not evaluate. Hiring one too late means years of growth left on the table while the owner tries to do it at midnight.
What agencies are actually good at
A good agency brings three things an internal hire rarely can: specialists across disciplines rather than one generalist, pattern recognition from working with many similar businesses, and continuity when someone leaves. For advertising in particular, an agency managing many accounts sees what is working across a market long before a single business would.
They are also good at the unglamorous technical work that an internal generalist tends to avoid, such as tracking setup, conversion measurement, feed management and site performance.
What in-house does better
Internal people know the business. They know which jobs are profitable, which services the company wants more of, what the crews can actually deliver and what the owner will never agree to. That knowledge produces better content and better targeting than any external writer can manufacture from a questionnaire.
In-house also moves faster on anything requiring operational coordination, such as photographing jobs, collecting reviews at the right moment, or writing about a service the company just started offering. And the work stays in the company: when an internal marketer leaves, the accounts, the content and the data remain.
The hybrid that fits most service businesses
The arrangement that works best for the majority of companies in this size range is not either extreme. It is an internal person, often part-time or an existing administrative employee with aptitude, who owns the operational marketing tasks, combined with an external specialist for the technical disciplines.
The internal side handles job photography, review requests, customer email, social posting, local listings and content input. The external side handles advertising management, website and technical work, and measurement. The cost is lower than a full agency retainer, the institutional knowledge stays inside, and the specialist skills are still available.
How to evaluate an agency before signing
- Ask who will actually do the work, and whether the person in the meeting is the person managing the account.
- Ask for results in your metric, which is booked jobs and cost per acquired customer, not impressions or traffic.
- Ask about ownership: accounts, website, domain, data and content must belong to you, not to the agency.
- Ask for references in your trade, and call them.
- Ask what happens in month one, in detail. Vague answers here predict vague reporting later.
- Ask about the contract term and what happens if you leave.
Any agency unwilling to answer these plainly is telling you what the relationship will be like.
Ownership, access and the exit
This deserves its own decision rather than being buried in a contract. Your business must own the domain registration, the website and its content, the advertising accounts with billing in your name, the analytics property, the Google Business Profile, the review platforms, the customer list and the phone numbers used in tracking. Agencies may have access; they should not have ownership.
The test is simple: if the relationship ended tomorrow, would the business keep everything it paid for? If the answer is no, negotiate that before signing, not afterwards.
Hiring an internal marketer without wasting a year
The most common failure in service businesses is hiring a junior generalist with no supervision and expecting a strategy. Two arrangements work better. The first is hiring for operational marketing specifically, with a clear job description covering photography, reviews, email, social and listings, and pairing that person with external specialists for advertising and web. The second is hiring an experienced marketer who has worked in the trades, which is expensive but transformative for a company large enough to support it.
Whichever route, the role needs a defined scorecard: number of jobs attributed to marketing, cost per acquired customer, review count and rating, list growth and content published. Without it, the role drifts into vague brand activity and neither side knows whether it is working.
What each option actually costs
- Doing it yourself. No cash cost, but the real cost is owner hours diverted from sales and operations, plus slow execution.
- Freelancers by discipline. Flexible and inexpensive per task, but requires someone to coordinate them.
- Agency retainer. A monthly fee plus advertising spend, with cost varying widely by scope and market.
- Part-time internal person plus specialists. Usually the best value for a company in the several-crew range.
- Full-time internal marketer. Salary plus tools, which makes sense once marketing spend and complexity are high enough to keep someone genuinely busy.
Compare these on the only basis that matters: total cost per acquired customer, including the management time each option consumes.
How much of the budget goes where
A frequent mistake is paying more to have the work managed than is being spent on the work itself. As a rough discipline, management fees that exceed the advertising spend deserve scrutiny, unless the agency is also producing substantial content and website work. Ask for a breakdown showing what is management, what is media and what is production, and refuse to accept a single bundled number that cannot be decomposed.
Changing arrangements without losing momentum
Whether you are leaving an agency, bringing work in-house or hiring an agency for the first time, the transition is where damage usually happens, and it is entirely avoidable with a short checklist.
Before anything changes, confirm that you hold administrative access to every asset: domain registrar, hosting, website admin, advertising accounts with billing in your name, analytics, Google Business Profile, review platforms, social accounts and any call tracking numbers. Export historical data, since reporting history often disappears when access does. Get the source files for anything produced on your behalf, including photography and video.
Then stage the handover rather than switching overnight. Keep advertising running during the transition, because pausing campaigns and restarting them later resets their performance history and costs weeks of efficiency. Overlap the outgoing and incoming parties by a few weeks if possible, and document what was running, what was being tested and what had already failed, so the new party does not repeat abandoned experiments.
Finally, set the scorecard before the new arrangement starts, with an agreed baseline for leads, booked jobs and cost per acquired customer from the prior period. Without that baseline, every future conversation about performance becomes an argument about seasonality that nobody can resolve.
Measuring either arrangement
The same scorecard applies whether the work is internal or external. Track leads by source, booked jobs by source, cost per acquired customer by channel, average job value by channel, and the trend over at least two quarters. Service businesses are seasonal enough that a single month means very little. Insist on reporting in these terms, and treat any report dominated by impressions, clicks and reach as a signal that the relationship is not aligned with your interests.
Red flags in either direction
- An agency that owns your accounts or your website.
- Reporting that never mentions booked jobs.
- Long contracts with no performance conditions.
- Guarantees of specific rankings or lead volumes, which nobody can honestly promise.
- An internal hire with no scorecard and no supervision.
- Any arrangement where nobody can say what the cost per acquired customer is.
Comparing two realistic scenarios
A company with four crews, 2.4 million dollars in revenue and an average job value of 1,100 dollars:
- Agency option. Retainer of 3,500 dollars monthly plus 6,000 in ad spend. Total 9,500. Produces 78 leads, 43 booked jobs, 47,300 dollars of revenue, at a cost per acquired customer of about 221 dollars.
- Hybrid option. Part-time internal person at 2,600 dollars monthly, specialist for ads and site at 1,500, ad spend of 6,000. Total 10,100. Produces 71 leads but 46 booked jobs, because internal review collection and faster response improve conversion, giving 50,600 dollars of revenue at about 220 dollars per acquired customer.
The costs are nearly identical, which is the point: the decision is not financial. It is about where the knowledge lives, how fast the company can move, and what remains if the arrangement ends.
Where to start
Write down the six marketing functions and mark which ones are currently being done at all. Identify the one that would produce the most revenue if fixed, which for most service businesses is either review generation or website conversion, and address it first, internally, this month. Then decide on external help for the single most technical remaining gap rather than handing over everything at once. Review the arrangement against cost per acquired customer after two quarters, not two months.
Decide by function, not by invoice.
We help service businesses split marketing into the parts that belong inside and the parts worth buying, with a scorecard measured in booked jobs and cost per customer.
Frequently asked questions
Should a small service business hire a marketing agency?
Usually not at the earliest stage. A company with one or two trucks needs a properly configured Google Business Profile, a website that converts, a consistent habit of requesting reviews and a way to capture past customer contact details. That work requires a checklist and a weekend rather than a monthly retainer, and doing it internally builds knowledge the owner will need later. Agencies earn their fee once advertising management, content production and measurement become more than the owner can sustain alongside operations, which typically happens somewhere around three or four crews. Hiring too early tends to produce an invoice for activity the business is not yet equipped to evaluate.
What should I own if I work with a marketing agency?
Everything of value. The domain registration, the website and its content, the advertising accounts with billing in your own name, the analytics property, the Google Business Profile, review platform access, the customer list and any call tracking numbers should belong to your business, with the agency holding access rather than ownership. The test is straightforward: if the relationship ended tomorrow, would the company retain everything it paid for? If not, negotiate that before signing rather than afterwards. Also export reporting history periodically, because performance data frequently becomes inaccessible at the moment access is revoked, which is exactly when a baseline is most needed.
What is a reasonable split between agency fees and ad spend?
As a working discipline, management fees that exceed the amount being spent on the advertising itself deserve scrutiny, unless the arrangement also includes substantial content production and website work. The practical step is to insist on a breakdown separating management fees, media spend and production, and to refuse a single bundled number that cannot be decomposed. Whatever the split, the evaluation should always come back to cost per acquired customer by channel, measured over at least two quarters, because service businesses are seasonal enough that a single month's numbers are close to meaningless in either direction.