Marketing Agency vs. In-House Marketer: What Actually Works for Trades Businesses
Written from working with contractors who've tried both, and often blended.
For home services companies doing under $3M/year, a specialized agency almost always outperforms a full-time in-house marketer because you get an SEO, a paid-media specialist, and a strategist for less than one salaried hire. At $3M–$10M/year, a blended model (in-house marketing manager + specialized agency) usually wins. Above $10M, in-house teams with agency support for specialized channels start to pay off. The wrong answer at every stage is a generalist agency that treats a plumbing company like a dentist.
What each option actually costs
The economics change dramatically by scope. Below are 2026 typical costs in North America.
| Option | Fully Loaded Annual Cost | What You Get |
|---|---|---|
| Solo in-house marketing manager | $85K–$130K salary + $15K tools | One generalist who can execute some things well and outsource the rest |
| Small in-house team (marketing manager + specialist) | $180K–$260K + tools | Two people who between them cover most channels at moderate depth |
| Specialized home services agency | $36K–$180K depending on scope | SEO, paid, creative, strategy team on retainer; usually 3–7 people touching the account |
| Generalist agency | $30K–$150K | Similar team structure to specialized, but running the same playbook they use for gyms and dentists |
| Freelancer / contractor | $20K–$80K depending on scope | One or two skilled specialists on specific channels; requires you to project-manage |
By revenue band, what usually works
These aren't rules, they're what plays out across hundreds of home services companies we've either worked with or benchmarked against.
- $500K–$1M: Specialized agency + a few hours a week from the owner. In-house is too expensive at this stage.
- $1M–$3M: Specialized agency, full stack. An in-house hire here is usually a stretch and a distraction from operations.
- $3M–$10M: Blended model. In-house marketing manager to own strategy, brand, and vendor management + specialized agency to execute channels at depth.
- $10M–$25M: Growing in-house team (marketing manager + at least one specialist) plus agency support for high-leverage specialized channels (paid, SEO).
- $25M+: Substantial in-house team, agencies used for specific projects (new market launches, brand work, technical builds) rather than ongoing retainer.
Why a solo in-house hire usually underperforms
Marketing home services well requires at least four distinct skill sets: SEO, paid ads, creative/content, and strategy/analytics. Almost no single person is strong in all four. A $110K marketing manager will be excellent at one, competent at one more, and shaky on the other two. The channels they're shaky on either underperform or get outsourced anyway, which usually ends up costing more than starting with an agency.
Why generalist agencies usually underperform for trades
A generalist agency's playbook is optimized for whichever industry it grew up serving, often SaaS, e-commerce, or professional services. That playbook uses long lead nurture sequences, content-first funnels, and brand awareness campaigns. None of those match how home services actually sells: same-day intent, phone-based close, local proximity, review-driven trust.
Specialized home services agencies know that emergency plumbing leads book at 3x the rate of planned work at similar cost, that LSAs require weekly dispute reviews, that HVAC shoulder seasons need pre-season install campaigns, and that reviews mentioning "clean and on time" outperform reviews mentioning "friendly." That specificity is why the same budget produces meaningfully different results.
How to evaluate an agency (or an in-house candidate)
Ask these five questions on the first call, they'll tell you more than any case study:
- What is my current cost per booked job across channels, and what would you target after 90 days?
- How do you handle LSA lead disputes, and how often?
- What's your process for building service × city pages, and how many would you build in the first 90 days?
- How do you measure success, booked jobs, or leads and impressions?
- Which of my competitors have you worked with, and why did you decline (or accept)?