What each one actually is (and who owns the lead)
These two get lumped together as "buying leads," but they work nothing alike. Getting the mechanics straight is the whole decision.
Google Local Services Ads are Google's pay-per-lead product that runs above the regular search ads, with the green Google Guaranteed badge. You pass a license and insurance check, set a weekly budget, and pay a flat rate every time a qualified customer in your trade and service area calls or messages. Google owns the placement. You rent it by the lead. Turn the budget off and the flow stops that day.
A lead-gen agency is a service you hire to build and run the machine that produces inquiries: the site, the pages that rank in Google and get cited in AI answers, the map-pack presence, the intake. When it is built right, the phone number is yours, the domain is yours, the reviews are yours, and the pages keep pulling in searches after the invoice clears. You are buying an owned channel, not a metered one.
There is a subtle catch inside LSA worth naming: the Google Guaranteed badge and the reviews attached to your LSA profile live inside Google's product. They help you inside LSA, but the profile is Google's, not a website and reputation you control end to end. With an agency-built channel, the reviews, the pages, and the tracked number are assets on property you own.
That ownership line is the real fork in the road:
- LSA: Google owns the shelf. You pay to sit on it, per lead, for as long as you fund it.
- Agency-built flow: you own the shelf. You pay to build it, then maintain it, and it keeps working between invoices.
Neither is a scam and neither is magic. LSA is a faucet with a meter on it. A good agency build is plumbing you own. A bad agency is just a slower, more expensive faucet, which is exactly the trap we help owners avoid. Since 2008 the pattern holds: the contractors who win treat LSA as a switch they can flip when work is thin, and the owned channel as the thing that pays them back for years after the build is done.
How fast does each one fill the calendar?
Speed is usually the reason an owner is reading this. A crew is standing around, or a competitor just poached a big job, and you need work booked. Here the two are not close.
LSA is the fast one. Once your license and insurance verification clears (that itself can take one to a few weeks the first time), leads start the day you fund the budget. Calls come in from people who searched your trade in your city and are ready to book. That is why it fills crews faster in the first month than almost anything else you can legally buy.
Agency-built organic and AI-search flow is the slow build. New pages take time to rank, get reviewed by Google, and start getting cited in ChatGPT and AI Overviews. For competitive terms, plan on 4 to 9 months before that channel is carrying real weight. It does not fill a crew next Tuesday. It fills your crews next spring, and the spring after that, without a per-lead meter running.
| Window | Local Services Ads | Agency-built owned flow |
|---|---|---|
| Week 1 | Leads flowing (once verified) | Groundwork only, no leads yet |
| Month 1-3 | Steady if budget holds | Early pages indexing, first traction |
| Month 4-9 | Same, still metered | Organic and AI-search picking up |
| After month 9 | Stops the day you stop paying | Keeps producing on owned assets |
One more speed note that owners miss: the agency channel is slow to start but its speed at the end is faster than LSA in a way that matters. A mature owned channel answers a homeowner in the search result, the map pack, and the AI answer at once, so a single searcher can find you three ways. LSA answers in exactly one place, and only while funded. Early on, LSA wins on speed by a mile. Late, the owned channel wins on reach and durability.
The takeaway is not that one is better. It is that they solve different timelines. LSA answers "I need jobs this month." An owned channel answers "I never want to be desperate for jobs again." Run both and the fast one covers you while the durable one gets built, so you are never staring at an idle crew waiting for pages to rank.
What do they really cost per lead and per job?
Every owner wants the per-lead number. The honest answer is that cost per lead means almost nothing on its own. What matters is cost per booked job, and that depends on how many of those leads actually close.
LSA is priced per lead, and the price swings hard by trade and market. Lower-ticket, high-volume trades can see leads in the tens of dollars. High-ticket trades in dense metros (roofing, HVAC replacement, some plumbing) routinely run much higher, sometimes into the hundreds per lead, because a single booked job is worth thousands. Google lets you dispute leads that were spam, wrong-number, or clearly out of area, and you should dispute every one that qualifies, because it directly lowers your real cost per lead.
Agency-built flow has almost no marginal cost per lead once it is running. You pay a monthly retainer or a build fee, and the pages produce inquiries whether that month brings you ten leads or fifty. In a strong month the effective cost per lead drops toward zero. In a slow month it looks expensive. Averaged over a year on an owned channel, contractors usually land at a lower blended cost per job than a pure pay-per-lead model, because the asset keeps producing after it is paid for.
There is also a hidden cost in LSA that never shows on the invoice: the leads you lose because you did not answer fast enough. LSA rewards the contractor who picks up first, so if calls go to voicemail, you are paying for a placement whose leads walk to a competitor. That is a staffing and intake cost, not a Google cost, and it hits an owned channel too. Speed to lead is where a lot of the real money is won or lost on both models.
The trap on both sides is judging by cost per lead instead of cost per job:
- A $40 LSA lead that never closes is more expensive than a $200 lead that books a $12,000 job.
- An agency retainer is cheap if it books three jobs a month and expensive if it books zero, so quality and intake matter more than the sticker.
- Two contractors can run the same channel and get wildly different cost per job, entirely because one answers the phone and follows up and the other does not.
We break the real ranges down by trade in our cost-per-lead guide, because a roofing number and a handyman number are not remotely the same. Price any channel against what a job is actually worth to you, and against how well you convert, not against the headline lead price.
Are the leads exclusive, or are you fighting for them?
This is the difference that decides whether a channel is worth keeping. A lead you share with three competitors is a race. A lead only you get is a conversation.
LSA is closer to exclusive than the old shared-lead marketplaces, but not fully. When a customer calls you off your LSA listing, that call is yours. But that same customer sees several LSA listings in the results and may call two or three of you. You are not splitting one lead four ways the way Angi-style marketplaces resell a single form, but you are still in a live bidding room with your competitors on the same screen. Speed to answer wins it.
Agency-built flow, done right, is genuinely exclusive. When someone finds your site, calls your tracked number, or gets your business named in an AI answer, that inquiry belongs to you and no one else. There is no marketplace reselling it and no competitor sitting next to you in the same result asking for the same job. That exclusivity is exactly why owners who got burned by shared leads come looking for something else.
| Question | Shared marketplace | LSA | Owned flow |
|---|---|---|---|
| Same lead sold to rivals? | Yes, often 3-4 ways | No, but rivals shown alongside | No |
| Who owns the customer? | The marketplace | You (per call) | You |
| Wins the job | Cheapest / fastest | Fastest to answer | You, on your terms |
Exclusivity also changes how a lead behaves once it reaches you. A shared lead already knows it called four contractors, so it is price-shopping from the first word and half of them ghost. An LSA caller may still be comparing a couple of listings, but they picked up the phone and dialed you specifically, which is a warmer start. An owned-channel inquiry, from someone who read your page or heard your name in an AI answer, often walks in already sold on you and just wants to book. Same trade, very different conversation.
If you have already bought shared leads, hated the tire-kickers, and hated fighting three other trucks over the same form, that experience is the whole argument. LSA is a real step up from that. An owned channel is the step past it, because nobody else is even in the room.
Where AI search changes the math
Here is the piece most agencies and most LSA advice skip, and it is the one moving fastest right now. More of your customers are starting their search inside ChatGPT, Perplexity, and Google's AI Overviews instead of scrolling a page of listings.
LSA does not appear inside those AI answers. It is a placement on Google's search results page. When a homeowner asks an assistant "who is a good roofer near me," the answer is assembled from web content the model trusts, not from the LSA auction. If your business is not visible in that content, you are simply not in the answer, no matter how much you spend on pay-per-lead.
That is the channel most lead-gen shops still ignore, and it is where an owned build pulls ahead over time. Pages written to be quoted, a clean and consistent business footprint, and real reviews are what get a contractor named when an AI answers a service question. That visibility feeds inquiries LSA cannot touch, and it compounds while your competitors are still only buying clicks.
- LSA: owns the Google results page, invisible to AI assistants.
- Owned flow: can earn citations in AI answers, the fastest-growing top of funnel.
This matters for the buy-versus-build decision because it caps what pay-per-lead can ever do for you. No matter how large your LSA budget, it cannot buy a spot in an AI recommendation, because that spot is not for sale. It is earned by content the model trusts. So the more your customers shift toward asking assistants instead of scrolling listings, the more of the market sits behind a door LSA money cannot open. An owned channel is the only key that fits it.
The mechanics of how you actually get cited in AI answers are their own subject and live in our AI-search work, not here. The point for this decision is simpler: pay-per-lead alone does not put you in the AI conversation, and that conversation is where a growing share of ready-to-book homeowners now starts. A channel you own is the only one that can show up there. Since 2008 we have watched the top of the funnel move, and it is moving again toward answers, not ads.
So which one should you run?
For most established contractors, the right answer is a sequence, not a either-or. You use the fast channel to keep the calendar full while the durable channel gets built, then you lean on the durable one as it starts carrying weight.
Run LSA now if: you have a crew or two sitting idle, you are licensed and insured and can pass verification, and you need booked jobs inside the month. It is the cleanest fast faucet available and it beats every shared-lead marketplace on quality. Just watch your cost per booked job, dispute every junk lead, and answer the phone first.
Invest in agency-built owned flow if: you are tired of renting every lead, you want inquiries no competitor is also buying, you want to show up when customers ask an AI for a recommendation, and you can wait the 4 to 9 months for competitive terms to mature. This is the channel that stops you from ever being desperate for work again.
Do both if you can, in this order:
- Turn on LSA for immediate, verified, near-exclusive leads this month.
- Start the owned build in parallel: site, ranking pages, map-pack, AI-search visibility, real intake.
- As the owned channel matures, let it carry more of the load and treat LSA as a dial you turn up in slow seasons and down when your own pipeline is full.
The mistake is picking pay-per-lead forever because it was fast, and never building anything you own. The other mistake is building slowly and having no work booked next week. Sequenced right, you never make either one. That is the system we build: exclusive lead flow you own, priced against what a job is actually worth, with the fast channels feeding you while it comes online.