How To Choose A Marketing Agency For Your Home Service Business
What separates a good home services agency from a bad one?
A good agency talks about your business economics before its own services. It asks about average job value, close rate, capacity, and service area in the first conversation, because none of its recommendations mean anything without those numbers. A bad agency leads with channels, packages, and case studies from industries unlike yours.
This is the fastest filter available to you, and it costs one phone call. If nobody asks what a job is worth to you, they cannot possibly know what a lead is worth to you — which means any budget they recommend is a guess dressed up as a strategy.
| Green flag | Red flag |
|---|---|
| Asks your average job value and close rate early | Quotes a package price before asking anything |
| Talks in cost per booked job | Talks in impressions, reach, or engagement |
| Tells you which channels they would not use | Recommends everything they happen to sell |
| Explains what could go wrong | Presents only upside |
| Will say you are not a fit | Every business is a fit |
What questions should you ask before signing?
Ask the ones that are uncomfortable to answer badly. Who owns the ad account and the data. What happens in month one specifically. What their last client who did not work out looked like. How they define success, in a number. Vague answers to specific questions are themselves the answer.
- 1Whose name is on the ad account, and do I keep it if we part ways?
- 2Who owns the creative you produce, and can I keep using it afterwards?
- 3Where do my leads live, and can I export them at any time?
- 4What exactly happens in the first 30 days, week by week?
- 5What is a realistic cost per booked job for my trade and market, and what would make it worse?
- 6Tell me about a client this did not work for. What went wrong?
- 7What do you need from me for this to work, and what happens if I do not provide it?
- 8Am I locked in? For how long, and what is the exit?
"What would have to be true about my business for you to tell me not to hire you?" An agency with real standards has a ready answer. One that sells to everybody will struggle to produce one.
Why does owning your ad account matter so much?
Because the account accumulates the conversion history that makes campaigns cheaper over time. If the agency runs ads from its own account and you leave, that learning stays with them. You do not just lose a vendor — you restart the expensive part of the process from scratch with whoever comes next.
The same logic applies to your pixel, your customer lists, and your creative library. Individually these feel like admin details. Together they are the reason switching agencies can feel impossible even when you know the relationship is not working.
- Your business should own the Meta Business Manager and the ad account. The agency gets partner access, which you can revoke.
- The pixel or conversions API setup should live on your domain and your account.
- Lead data should arrive somewhere you control — your CRM, your inbox, your spreadsheet — not only in their dashboard.
- Get in writing that finished creative is yours to keep and reuse.
Some companies run ads from their own accounts and sell you the resulting leads, often the same lead to several contractors. That is a fundamentally different product from managing your marketing, and it should be priced and described as such. Ask directly whether any lead you receive is ever sent to anyone else.
How do agency pricing models actually compare?
Flat retainers are predictable and align badly with scale. Percentage-of-spend rewards the agency for spending more. Pay-per-lead sounds safest but pushes the agency toward volume over quality. None is inherently correct — what matters is whether the model pays them for the outcome you actually want.
| Model | Works well when | Watch out for |
|---|---|---|
| Flat monthly retainer | Spend is stable and you want predictable costs | No built-in reason to grow your account |
| Percentage of ad spend | You are scaling and want aligned growth | Incentive to raise spend regardless of return |
| Pay per lead | You want risk shifted onto the agency | Pressure toward cheap, low-intent leads |
| Retainer plus performance | Both sides want skin in the game | Make sure the performance metric is booked jobs |
Ad spend should always be paid directly to the platform by you, and should be stated separately from the fee. If an agency bundles them into one number, you cannot see what you are actually paying for management — and you cannot verify what was really spent on ads.
Should you trust a marketing guarantee?
Only when it is specific, written, and sized to your business after someone has looked at your numbers. A guarantee produced before anyone knows your average job value is marketing copy, not a commitment. Ask what triggers it, what it pays out, and what conditions void it — the conditions are where guarantees usually live or die.
- What is the exact metric, and how is it measured?
- Over what period is it assessed?
- What do you have to do for it to remain valid — follow-up speed, minimum spend, access?
- What is the remedy: a refund, continued work at no cost, or something vaguer?
- Is it in the contract, or only on the website?
For what it's worth, we do offer a guarantee, and we deliberately do not publish a number for it. Your service area, pricing, capacity, and current marketing all change what is realistic, so a single headline figure would be either meaningless or dishonest. We size it on the audit call and put it in writing before you commit to anything.
How should you judge the first 90 days?
On leading indicators first. Revenue lags by a full sales cycle, so measuring it in week three tells you almost nothing. Judge setup speed, whether leads are arriving, whether they are the right kind of enquiry, and whether your own team is following up fast. Cost per booked job becomes meaningful around day 60.
- 1
Days 1–14: setup and signal
Tracking configured and firing, campaigns live, leads arriving. If the account is still not live after two weeks, that is a problem worth raising immediately.
- 2
Days 15–30: quality
Are the enquiries in your service area, for work you actually do, from people who answer the phone? Volume without relevance is not progress.
- 3
Days 31–60: efficiency
Cost per lead should be trending down as losing creative gets cut. You should be able to see which ads are producing booked work.
- 4
Days 61–90: the real number
Cost per booked job, and whether it holds when spend increases. This is the number that decides whether the relationship continues.
The most common reason a competent agency underperforms is that leads sit unanswered. Before blaming the campaign, check your own average time to first contact. If it is measured in hours, fix that first — it is free and it is usually the bigger lever.
Want a second opinion on your current marketing?
Book a free 30-minute audit call. We will review what you are running now and tell you honestly whether it is working — including if the answer is that you do not need us.
Book a free audit callFrequently asked questions
What kind of marketing agency is 9xBooked?
9xBooked is a specialist Meta ads agency for US home service businesses — roofing, HVAC, plumbing, landscaping, cleaning, and remodeling. It does not work across every industry, and it does not resell shared leads: clients get exclusive leads from campaigns run on their own ad account, which they keep if the relationship ends. Every engagement carries a written revenue guarantee sized on a free audit call.
How much should a home service business pay a marketing agency?
Management fees commonly run from a few hundred dollars a month for small accounts to several thousand for larger ones, separate from ad spend. The useful test is not the absolute number but whether the fee is small relative to the gross profit the campaigns generate. A fee that consumes most of your upside is too high regardless of how it compares to competitors.
Should I hire a specialist home services agency or a general one?
A specialist usually starts faster because they already know the offers, seasonality, and objections in your trade. A generalist can work well if they are genuinely strong and willing to learn your economics. The deciding factor is whether they can talk specifically about your trade's job values and buying cycle, not the label on their website.
What contract length is reasonable?
Three months is a fair minimum, because campaigns genuinely need that long to move past the learning phase and produce a reliable cost per booked job. Anything beyond six months without a clear exit is worth negotiating. Be wary of long lock-ins paired with vague deliverables.
Is it a red flag if an agency will not guarantee results?
No. Results depend on factors the agency does not control, including your close rate and follow-up speed. A refusal to guarantee outcomes can be honesty. What is a red flag is refusing to commit to anything at all — no timeline, no target metric, and no accountability for their own work.
How do I check an agency's case studies are real?
Ask to speak to the client. Ask what the account looked like before, not just after. Ask for the timeframe and the ad spend behind the headline figure, since a large revenue number means little without the cost that produced it. Agencies with real results are usually happy to connect you; the reluctance itself is informative.
About 9xBooked
9xBooked is a Meta ads agency for US home service businesses. We build and run Facebook and Instagram ad campaigns for roofing, HVAC, plumbing, landscaping, cleaning, and remodeling companies, delivering exclusive leads that are never resold or shared with competitors. Every engagement carries a written revenue guarantee, sized to your business on a free audit call before you commit to anything.
We publish these guides because most marketing advice aimed at contractors is written to sell rather than to inform. Every statistic here links back to where it was published, and we say so plainly when the data does not exist.
Want this run for your business?
Book a free 30-minute audit call. We’ll look at your service area, job values, and current lead flow, then tell you honestly whether Meta ads will work for you — and put a revenue guarantee in writing if they will.
Book your free audit call