Strategy

Marketing Agency vs. In-House Marketer: What Actually Works for Trades Businesses

HSM Pro EditorialPublished April 2, 2026Updated June 28, 2026

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.

OptionFully Loaded Annual CostWhat You Get
Solo in-house marketing manager$85K–$130K salary + $15K toolsOne generalist who can execute some things well and outsource the rest
Small in-house team (marketing manager + specialist)$180K–$260K + toolsTwo people who between them cover most channels at moderate depth
Specialized home services agency$36K–$180K depending on scopeSEO, paid, creative, strategy team on retainer; usually 3–7 people touching the account
Generalist agency$30K–$150KSimilar team structure to specialized, but running the same playbook they use for gyms and dentists
Freelancer / contractor$20K–$80K depending on scopeOne 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)?

Frequently asked questions

Should I hire an in-house marketing manager for my HVAC company?
If you're under $5M in revenue, usually no, a specialized agency delivers more capability per dollar. From $5M–$15M, hiring an in-house manager to own strategy while retaining an agency for execution is a common winning setup. Above $15M, an in-house team starts to pull ahead.
How much does a home services marketing agency cost?
Full-service specialized agency retainers typically run $3,000–$15,000/month for companies doing $1M–$10M in revenue. Above that, scale companies often spend $15,000–$50,000/month. Below $3,000/month you're getting either template services or partial coverage.
Can I run my own marketing?
You can, and some owners do successfully. The trap is opportunity cost, every hour you spend disputing LSA leads is an hour not spent on the operations that actually made your business. Most $1M+ contractors are worth more per hour on operations than on marketing.
How long should I stay with a marketing agency?
Give any agency at least 90 days before judging results, longer for SEO-heavy engagements. But no agency should ask for a 12+ month contract. Month-to-month after an initial 90-day setup is a fair structure and a green flag.
What's the biggest red flag when hiring a marketing agency?
Percentage-of-ad-spend pricing. It incentivizes the agency to inflate your ad budget rather than optimize for return on it. Flat-fee management is aligned; percentage pricing is misaligned.

Keep going

Free Marketing Audit

48-hour recorded video audit, rankings, ads, site, competitors, action plan. No sales call required.