Opus Group Insights
How to Choose a Marketing Agency for Your Contracting Business (2026)
Want this worked out for your numbers? Free 15-min check → or call +1 (256) 516-9910
Summary: Choosing a marketing agency as a contractor comes down to four questions most owners never ask: Do they specialize in home services? Do you own the accounts? Do they report cost per booked job — not leads? And is there a contract locking you in? The agencies worth hiring answer yes, yes, yes, no. Set the budget from your cost per booked job and the jobs you want to add, then test for 30 days and adjust, and expect first leads within days on paid channels — not months. Here's the diligence checklist, the red flags, and the questions to ask on the call.
Most contractors pick an agency the way they'd pick a supplier — price and gut feel. Then twelve months later they've got a locked contract, no access to their own ad account, and a monthly report full of "impressions." Here's how to avoid that.
The four questions that matter
1. Do you specialize in home services? Trade marketing isn't generic marketing. Local Services Ads screening, the map pack, storm-season surges, emergency-intent bidding, maintenance-plan economics — a generalist agency learns these on your money. Ask what percentage of their clients are contractors.
2. Do I own the accounts? Non-negotiable. Your Google Ads account, Local Services Ads, Business Profile, website and domain must be in your name, with you as owner and the agency as a user. If they "manage it under our account," you can't leave without starting from zero — and that's the point of it.
3. What exactly do you report? The answer should be cost per booked job by source, not leads, clicks or impressions. Anyone reporting "we generated 84 leads" without telling you how many became jobs is selling activity, not revenue.
4. What's the contract? Long lock-ins exist to protect the agency from its own results. Month-to-month — or a short initial ramp — is the mark of someone who expects to earn the renewal.
Red flags
- Guaranteed rankings or a guaranteed lead count. Nobody controls Google.
- Shared or resold leads dressed up as "our lead program" — that's a marketplace with a markup.
- No access to your own accounts.
- Reporting that never mentions revenue.
- A "secret" method they won't explain. Real practitioners explain the mechanics happily.
Fair expectations
- Budget: set it from your cost per booked job and the jobs you want to add, weighted toward exclusive owned channels.
- Speed: Local Services Ads and Search produce qualified leads within days; local SEO takes weeks-to-months and then compounds.
- Benchmarks: across the accounts we run, leads have averaged $63; measure your close rate from your own job records.
The one question that reveals everything
"What's your cost per booked job across accounts in my trade, and how do you track it?" If they can answer with real numbers and explain the tracking, they're operators. If they change the subject to impressions or brand awareness, keep looking. For reference: in the home-service accounts we manage at Opus Group, exclusive-channel spend is tracked lead-to-booked-job by source.
FAQ
How much should a contractor pay a marketing agency?
Set the total marketing budget from your cost per booked job and the jobs you want to add; agency fees come out of that, so make sure enough is left for actual media.
Should I use a specialist or a general agency?
A home-services specialist — LSAs, map pack and seasonal demand are trade-specific skills.
Do I need to sign a long contract?
No. Month-to-month is common with agencies confident in their results.
How fast should I see leads?
Days on Local Services Ads and Search; weeks-to-months for local SEO.
Opus Group runs Google Ads, Local Services Ads and high-converting landing pages for local service businesses. See how it works.
Opus Group is a marketing agency for HVAC, plumbing, roofing, electrical, landscaping, tree service and pest control companies.
Ready to grow?
Let's talk.
Tell us where you're at and we'll tell you honestly what we'd do. No pressure.
Book your free strategy call →Not ready for a call? Get the free guide first →
Prefer a callback?
Tell us where to reach you and we will call you back within one business day.