Real benchmarks, real math, zero agency fluff — so you know what you're buying before anyone asks for a credit card.
Google = demand capture. Someone types "emergency plumber near me" at 2am. They have the problem right now, they're ready to pay. You're competing on bid + Quality Score. CPLs are higher ($60–$180 in most trades) but the leads are red-hot.
Meta (Facebook/Instagram) = demand creation. Someone is scrolling Reels, sees your before/after of a black-streaked roof turning white, and thinks "wait — my roof looks like that." You're interrupting them. CPLs are usually cheaper ($15–$60) but the leads need follow-up and warming.
For trades, the rough cheat sheet looks like this:
If a media buyer recommends one platform without asking about your average ticket and how urgent your service is — walk.
Running ads isn't expensive. Running them badly is. The average untrained owner running their own Meta ads pays a CPL 2–4x higher than a managed account in the same market — because they don't have the rep volume to recognize what's killing the campaign.
Here's the math we walk through on most audit calls:
If your time is worth more than $50/hr, every hour you spend in Ads Manager is costing you a booked job somewhere else.
Your website (the homepage, the about page, the gallery) is for organic visitors and Google searches. It needs to look credible — that's it.
Your landing page (where paid ads land) is a different animal. It exists to do one thing: convert a clicker into a phone call or form submission. Single offer. Single CTA. No nav menu pulling them away.
Owners who run paid ads to their homepage typically see conversion rates between 1–2%. Owners who run the same traffic to a focused landing page see 8–15%. Same ad. Same audience. 5–10x more leads, just because the destination changed.
A pretty homepage doesn't make ads work. A purpose-built landing page does. We build them — it's not optional.
CPL (cost per lead) swings wildly by trade, season, and ad platform. The numbers below are what we see across managed accounts on Meta — Google is usually 1.5–2.5x higher because it's intent-driven.
The right CPL isn't "low." It's profitable. A $90 CPL on a $14K HVAC install is a steal. A $25 CPL on a $200 window job might still be losing money. Always reverse-engineer from your average ticket × close rate.
Don't chase the lowest CPL. Chase the lowest cost per booked job. Different number, different game.
Meta and Google both need ~50 conversion events per ad set per week to fully optimize. Below that, the algorithm is guessing. You'll see noisy results, high CPL, and ad sets that "stop working" — they never really started.
Working backwards from that:
And that's ad spend — separate from management fees. If someone tries to charge you $1,500/mo in management on a $500/mo ad budget, the math doesn't work and they know it.
If your monthly ad budget is under $1,500, fix that before you hire anyone. You're not ready yet — and that's a real answer, not a sales pitch.
If you ran ads for a season and the leads slowed to a trickle, the culprit is almost always:
A good media buyer plans the creative refresh cycle before the slowdown — usually 4–6 weeks in advance — so you never feel the cliff.
"Leads dried up" is almost never a platform issue. It's a creative issue or a calendar issue. Fix the right one.
Industry data across thousands of service businesses keeps showing the same brutal pattern:
So if you're paying $50 a lead and only calling them back the next morning, you just made every lead 5x more expensive. The ad budget didn't go up — your effective CPL did.
The fix is operational, not creative: instant text notifications, an auto-text-back system that buys you 2–3 minutes, and a non-negotiable rule that whoever is on a truck calls back within 5.
Your speed-to-lead is worth more than another $1,000 in ad spend. Fix it first.
A lead is anyone who fills out a form or calls. That includes tire kickers, wrong-area people, kids messing around, and folks who ghost.
A booked job is someone on your schedule with a deposit or confirmed appointment. That's the only number that actually pays for your truck.
The ratio matters:
If your booking rate is way below 15%, the problem is usually sales/operations — speed, scripts, pricing, follow-up — not the ads. If lead quality is genuinely bad (wrong area, wrong service), that's a targeting and offer fix.
An agency that won't track booked jobs with you is an agency that knows their leads can't close. Don't sign with one.
Book the free audit. We'll pull your account, walk every leak live with the team, and answer every question on the call — whether you sign or not.
Get My Free Audit →