Every trade has the same complaint: the shared-lead marketplaces sell the same homeowner to four contractors, the price keeps rising, and the moment you pause, the phone stops. That's not a lead problem — it's an ownership problem. Here's where contractor leads actually come from in 2026, and the order to build the channels so the pipeline is yours.
The shared-lead trap, in one paragraph
Marketplaces (Angi, HomeAdvisor, Thumbtack, Networx) sell the same lead to 3-5 contractors. Your $40 lead is really a $40 entry fee to a ring-around contest — win a third of them and your effective cost per job is $120 plus the margin pressure of bidding against three competitors who paid for the same homeowner. The marketplaces aren't evil; their incentive is simply to sell each lead as many times as possible. Yours is to stop depending on them.
The channel order that works
1. Local Services Ads — first, always, where your trade qualifies. Pay per exclusive lead ($15-45 for most trades), the Google Guaranteed badge does the trust-building at the moment of panic, and you sit above every standard ad. Ranking is earned with reviews and answer-speed, not bids. If you run ads for a plumbing, HVAC, electrical, roofing, or cleaning business and LSAs aren't maxed out, that's the first fix (plumber-specific playbook here).
2. Search campaigns for what LSAs don't cover. Emergency modifiers, specialty jobs (repiping, panel upgrades, flat roofs), and brand defense. Exact and phrase match, ruthless negative keywords, and call tracking wired to booked jobs — the full structure is in our home-services playbook.
3. Google Business Profile + review engine — the free compounding layer. "Roofer near me" surfaces the map pack before anything else organic. Complete profile, photos of real jobs, and a review ask built into your job-completion routine. Review volume also feeds your LSA ranking — one habit, two channels.
4. A website that converts calls, not one that wins design awards. Click-to-call above the fold, service-area pages, license number visible, real job photos. Most contractor sites lose half their paid traffic to friction.
5. Referral loop. Every completed job: review ask + "know a neighbor who needs this?" — systematized, not hoped for.
6. Marketplaces, deliberately last. Keep them only if you answer within five minutes (speed-to-lead decides shared leads) and only while their cost per booked job — not per lead — beats your owned channels. For most trades we work with, that stops being true within a quarter of building the stack above.
Trade-specific playbooks
The stack above is the skeleton; each trade has its own economics. We've broken out the ones we run most:
- Roofing leads — retail vs storm restoration, and the commercial angle most roofers skip
- HVAC leads — surviving the first-heat-wave auction and building the shoulder-season pipeline
- Plumbing leads — emergency intent, the drain-special math, and why answer speed is a channel
- Solar leads — why bought lists close at 2-5%, and the owned-channel math for five-figure tickets
The math to run every month
One number: cost per booked job, by channel. LSA leads at $35 booking at 40% = $88/job. Marketplace leads at $40 shared four ways booking at 12% = $333/job. Search at $60/lead booking at 30% = $200/job — worth scaling once LSAs cap out. Current ranges by trade are on our benchmarks page; your numbers will vary by metro, which is exactly why you track them.
If you want the whole stack built and tracked properly — LSAs verified and ranking, Search structured for emergency intent, booked-job tracking wired to bidding — book a free audit. A senior strategist will show you what your current lead sources really cost per job, and where the budget should move.