Field Notes · Hiring help

How to choose a marketing company for your contracting business

Know the price bands before you take a call, make sure you’ll own your own website when the dust settles, ask the five questions below, and don’t sign anything longer than six months on the first date. And if a big retainer would hurt right now, skip the agency entirely — there’s a cheaper right answer, covered at the end.

Fair warning about the genre you’re reading in: search this question and nearly every result is an agency’s own “15 best agencies” list, with the author ranked first. (Imagine a roofer publishing “Top 10 Roofers in Town” and taking gold.) We build sites and marketing engines for contractors, so we’re in the market too — the difference is this guide works even if you never call us, and most of it is about how not to get burned.

Know the price bands going in

The national contractor-marketing agencies publish retainers of roughly $2,500 to $10,000+ a month — that’s their own published floor, not a critic’s estimate. Regional and local shops commonly run below that. One-time projects (a website build, a profile overhaul) avoid the retainer model entirely, and reported website builds run from around $1,500 freelance to $15,000+ agency, which we priced out in detail in what a contractor website really costs.

Now do the contractor math the sales call won’t do for you. A $2,500 monthly retainer is $30,000 a year. If your average job nets $2,000, the marketing has to produce fifteen extra closed jobs a year just to break even — before it’s earned a dime. For a $3M shop that’s a rounding error; for a $700K shop it’s a bet-the-truck decision. Neither answer is wrong, but only one of them should be signing a twelve-month contract to find out.

National versus local: the real tradeoffs

The big national outfits have real systems, real reporting, and case studies with impressive numbers. They also have hundreds of accounts, which means your $2,500 makes you a small fish, worked by whichever account coordinator was hired most recently, from a playbook written for a market that isn’t yours. Some contractors get great results anyway. Others discover they’re running the same campaign as a shop in Ohio with the city name swapped.

A local or specialist shop knows the market, answers its own phone, and needs your referral more than a national needs your logo. The tradeoff runs the other way: smaller bench, fewer fancy dashboards, and quality that varies shop to shop — vet them just as hard. The deciding question isn’t the size of the firm; it’s who exactly touches your account and how many accounts they touch. Ask that, literally: “Who works my account, and how many others do they carry?” The pause tells you plenty.

And use the vetting channel you already trust: other contractors. Ask two shops your size — ideally in a different trade, so nobody’s guarding turf — who runs their marketing and whether the phone actually rings. One honest answer from a guy with a truck outweighs forty reviews on the agency’s own website, every one of which was curated by the people you’re vetting.

The red flags (each one has cost real contractors real money)

They keep your website. The most expensive clause in the industry: the agency builds “your” site on their platform or registers your domain to themselves, and when you leave, the site — and every ranking it earned — stays behind. Domain, files, and accounts in your name, in writing, before money moves. This one is so common that agency listicles warn about it while doing it.

Guaranteed rankings. Nobody controls Google. “Built to rank” is a method; “guaranteed #1 on Google” is bait. The shops that promise outcomes are counting on the six months of retainer they collect before you check.

Long contracts with exit penalties. Twelve months with a cancellation fee means their retention plan is the contract, not the results. Six months is enough time to judge fairly; insist on it.

No contractor work to show. Marketing a restaurant is a different trade. Ask for two or three contractor sites or campaigns and permission to call one owner. “Confidentiality” on all of them is a no.

Reporting fog. If the monthly report is impressions and “engagement,” you’re buying weather. The only numbers that pay for trucks: calls, form leads, booked estimates, and roughly what each cost. Ask to see a sample report on the first call — before you’re a line item on one.

The five questions for the first call

(1) Who owns the website, domain, and every account when we part ways? — the only acceptable answer is “you, in your name.” (2) What happens in the first 90 days, specifically? — you want a plan, not a vibe. (3) Who works my account and how many accounts do they carry? (4) What does the monthly report show, and can I see one? (5) What contractor results can I verify — and can I call the owner? A good shop answers all five without flinching; some will even enjoy it. The ones who get slippery on question one just saved you thirty grand.

Comparing two proposals side by side

Proposals arrive shaped to resist comparison — one bundles everything into a monthly, one itemizes, one quotes “starting at.” Flatten them the way you’d level two subs’ bids. First, total cost of year one, in one number, including setup fees. Second, what you own at the end of year one if you walk — site, domain, ad accounts, content. Third, make each shop state the assumption their pitch rests on: how many leads a month, at what rough close rate, equals how many jobs. They’re estimates and both shops will say so — good; now you have each one’s promise in the same units, jobs, instead of one shop’s “impressions” against another’s “growth.” And know what a real monthly report looks like before you sign: calls and form leads by source, what was done that month in plain English, and what it cost per lead. A shop that can show you last month’s report for another contractor (name blacked out is fine) has nothing to hide, and the ones with something to hide just showed you that instead.

When you shouldn’t hire anyone yet

Here’s the part the agency listicles will never write: if the retainer math above made your stomach drop, the answer isn’t a cheaper retainer — it’s no retainer. Retainers pour fuel; you need a fire first. The fire is the foundation you mostly own outright: a fast website with your license, your towns, and a lead form that alerts a human — and a Google Business Profile worked properly. Both are one-time or near-free efforts, they’re what any honest agency would build first anyway (billed monthly), and they keep producing whether or not you ever hire anyone. Start there, let the phone prove it, and buy the fuel when there’s something to pour it on.

One more filter, useful on any call: ask how they’d measure success in month three if you signed today. A shop that answers with a specific number — calls booked, cost per lead, a target range — is thinking about your business. A shop that answers with “brand awareness” or “visibility” is thinking about next month’s invoice to you. Neither answer is a promise; the difference is whether there’s a number behind it at all, and that’s usually enough to tell which agencies track results and which just bill for effort.

Straight answers

How much does contractor marketing cost per month?

The big national contractor agencies publish retainers around $2,500 to $10,000+ a month. Local shops and specialists run lower, and one-time projects like a website build avoid the retainer entirely. The right spend depends on your revenue — a common rule of thumb is a mid-single-digit percentage of it, labeled estimate.

How long until marketing shows results?

The honest consensus across the industry: paid ads can produce calls in weeks, while local search and SEO take roughly three to six months of steady work to move. Anyone promising page one by Friday is describing a miracle or an invoice. Ask what happens in month two, not month six.

What are the red flags when hiring a marketing agency?

The big ones: the agency owns your website or domain instead of you, they can’t show you contractor work they’ve done, the contract locks you in past six months with penalties, they guarantee rankings, and you can’t name the person who’ll actually work your account.

Is my business too small to hire a marketing agency?

If a $2,500-a-month retainer would hurt, yes — and that’s fine. Get the foundation instead: a fast website you own and a worked Google Business Profile, both one-time or low-cost efforts, then let the results fund the next step. Retainers are for pouring fuel on a fire that’s already lit.

Where we fit, stated once and plainly: we’re the foundation-first option — a $4,770 site you own outright and an engine scoped to your shop, no long contracts, from a local outfit that answers its phone. Take the five questions to us too. Tell us about the job — straight answers are the whole brand.