Skip to content
Up To Code

Manual 4 · The Lead Machines · 4.7

When paid ads make sense —
by shop size, season, and trade

Passed final You — from the truck Takes: A coffee to read it, an evening with your invoices to score it

Ads make sense when three things are true at the same time. Your crew has room for more work. Your jobs are big enough to pay for the leads it took to land them. And there's a gap in your calendar you'd like to fill. Miss any one of those, and the honest answer isn't "run different ads." It's not yet, or not you.

That's the whole chapter in three sentences. Everything below is how you check each one for your own shop, so the answer is yours and not a rep's.

One owner: "Sigh. I hate this topic...but it's a necessary evil." Fair. So let's make it a decision you run once, with numbers, instead of a thing you keep half-deciding every time the phone rings with another pitch.

You already size things for a living

You size things every day. An electrician sizes the wire to the load. A plumber sizes the pipe to the fixtures. You don't guess, and you don't let the customer's wishful thinking pick the number — the load picks it.

Ad spend is the same job. You size it to the shop, the season, and the ticket. Undersize it and it does nothing. Oversize it and you're paying for work you couldn't take even if it showed up. You size it to the load.

There are three loads to read first. Take them in order.

Gate 1 — Capacity: can the crew take the work?

Start here, because this one has veto power. If your crew can't absorb more jobs, ads don't grow you. They just turn you into the shop that doesn't call people back.

You'll hear dollar figures thrown at this. Owners in trade threads name a couple hundred a month for a solo truck, or defend three thousand at full-crew size. That's shop talk, not a study — nobody audited those books, and those bands sit on the price map with that warning on them. Underneath the dollars they're all arguing the same thing: how much work one truck can physically absorb. That part travels. Capacity flips the verdict, not ambition.

So the first number isn't a dollar figure. It's this: how many more jobs a week could your crew truly take on, starting Monday, without dropping the ones you've already got? If that number is zero or close to it, you have your answer, and you can stop here. If it's more than zero, multiply it by what one of those jobs grosses, then by four for the month. That's the outer wall — the most the extra work could ever bring in. Any monthly quote crowding that wall is asking you to spend a job's whole gross to go get the job.

There's a matching rule owners use to sniff out an oversized quote — the absorption rule, alongside the ratio rule for spend that's mostly management fees. Both live on the price map, and it's worth running any monthly quote through them: what web work actually costs a trade shop.

Gate 2 — Ticket: does one job pay for the leads?

This is the gate your trade decides for you.

A paid lead costs what it costs whether the job behind it is a big-ticket roof or a small service call. You don't close every lead, so a handful of paid leads have to ride on the back of the one that turns into a job. Big-ticket work carries that weight. Small repair work can't.

Look at the spread on your own trade. Write your big job in one blank and your small one in the other: a $______ roof or system change-out against a $______ service repair — your own real numbers, this is for the math only. A big job can pay for several leads and still clear good money. A small repair can't cover more than a lead or two before the math goes underwater.

One owner ran that same arithmetic out loud — the cost of a truck, the fuel, and an hourly wage set against the money a small job actually grosses — and found it just doesn't fit. That's not anti-ads. That's a man sizing the spend to the ticket and coming up short. He works it all the way through, the lead-directory pitch and all, in the truth about Angi and HomeAdvisor.

Worked example. Say you run a one-truck HVAC shop, mostly small repairs. LocaliQ, a company that sells search ads, benchmarks air-conditioning leads at $127.74 apiece across its own client campaigns — check it against your own numbers. Call it $128. Assume you close one in four: four leads, $512 of spend, one repair booked. If that repair grosses less than $512, you lost money before the truck left the yard. Now run the same $512 against one system change-out. Same channel, same lead price — the ticket decided it.

So write down your average job value, and your rough cost per lead. If one job can't comfortably cover several leads, this gate is a no for you, no matter how good the pitch sounds.

If you've never run ads, you don't have a cost per lead — nobody does before they spend, including the rep quoting you one. That's not a hole in your homework; it's the one number the market has to tell you. So pencil the seller's figure in, double it, and run the gate again. Still a go at double, the ticket carries real weight. Flips to a no, treat it as a no for now. The measured number is what a small controlled run buys you: the fee-versus-ads split test.

Gate 3 — Gap: is there a hole in the calendar?

The last load is the simplest, and it's the one FOMO ignores completely. Ads exist to fill empty time. If your calendar is full, there's nothing to fill.

A booked owner, asked why he doesn't chase marketing: "I can't be bothered because I'm busy all the time. If it were slow, different story." He named his own trigger. That's exactly right — the honest time to turn ads on is the slow stretch, not the busy one.

This is also why the season matters more than the year. That stretch is where ad math actually pencils, because you're buying work you have room to do. Paying to generate leads during your booked-solid weeks means paying to make people wait, or paying to turn them away. Neither one is growth.

So the third number is just this: how many weeks out are you booked right now? If it's a comfortable stretch and holding, the gate is telling you not right now — circle back when the calendar opens up.

The catch

You'll hear the counter-argument, probably from somebody you trust: "My buddy's shop crushes it on paid leads." Maybe he does. But look at how before you copy him.

We can't tell you what your buddy's shop actually does. We haven't seen his books, and neither have you. But the thing worth finding out isn't his results, it's his process. A paid lead is only worth what you paid for it if somebody gets on it fast and stays on it all day — and that's a payroll line, not a setting you switch on.

So ask him the operational question, not the results question: who calls the lead back, how fast, and how many hours a day is somebody on it? If the answer is "me, when I'm off the ladder," his numbers aren't the ones you'd be buying.

"It works for him" is not evidence it'll work for you. It's evidence somebody out-processed the platform. Judge the machine by your own three gates, not by someone else's back office.

What the math can't promise you

Two limits.

First: no channel on earth guarantees you a closed job. Ads, at their best, buy you a shot at the phone ringing. They can't make the caller a fit, can't make the price land, can't do the sale for you. Anyone promising you a set return on ad spend is guessing or lying. Real confidence in a lead product would take a cut of the jobs it closes, not a fixed slice of your budget up front, and owners have noticed: "nobody pays upfront for some mystic leads."

Second: even when all three gates say go, that's a maybe worth trying, not a sure thing. The way you find out for real is a controlled test against your own numbers — the fee-versus-ads split test walks that. And if the gates say go, the next question is which channel and how to run it without lighting money on fire, which is Google Ads for a one-truck shop. The nuts and bolts — that Google Ads charges you per click, and Local Services Ads charge you per lead — get their own chapters; this page only decides whether you belong there yet.

Not yet, and not you

"Not yet." You're just starting, or your shop can't be found free yet. Paying for clicks that land on a thin site, or a listing you don't control, is pouring water in a bucket with no bottom. A plumber, quoted $3,500 a month: "… i don't have 12 months and $40k to find out if this works or not. … I just need to show up when someone in my city searches 'plumber near me.' But every agency prices it like I'm competing globally." For a lot of newer shops, the free groundwork comes first — start with getting found locally — and ads wait until there's something worth sending traffic to.

"Not you." Some shops should run zero paid ads, on purpose, and stay exactly as profitable — the ones booked out for months on word of mouth alone, who genuinely wouldn't notice if a paid channel switched off tomorrow. That isn't being behind. That's a shop that already has the thing ads are supposed to buy. We defend that "no" in full, spent-website story and all, over on do you actually need a website.

If your calendar's full and your phone rings on its own, the honest advice is to keep your money.

Score your own three gates

Reading this was a coffee. Scoring it is an evening at the kitchen table with your calendar and your last few invoices out in front of you, and one blank — the cost per lead — may send you asking around first. Pull the invoices before you sit down. Each gate ends in something you can actually write down.

Carry this line into any ads pitch
"Before we talk about spend — walk me through which of my three gates this even clears: do I have crew capacity, does my ticket carry the lead cost, and do I have a calendar gap right now?"

The three-gate go/no-goone page

If all three gates are a clean yes, you've earned the next step: prove it small before you scale it, with the fee-versus-ads split test. If any gate is a no, you just saved yourself a bill — and you can see the whole map of paid-lead sources, and the one math that judges every one of them, back at the lead-machines hub.