How to Get Contractor Leads That Actually Book Jobs

The 8 reasons your leads never turn into paying customers, and the system that fixes every one of them

The short version: contractors do not have a lead volume problem, they have a lead quality problem. Leads that book come from exclusive, high-intent channels: referrals, Google Local Services Ads, Google Ads, and your Google Business Profile, where the customer searched for the work and contacted you alone. Leads that ghost come from shared platforms that sell one homeowner to four contractors, and from bought lists that were never leads at all. This guide diagnoses the 8 reasons leads die, defines what a quality lead actually is, ranks every channel by what books, and lays out the 90-day plan to own your pipeline.

Getting 60 leads a month and booking six of them is not a marketing win. It is an expensive way to spend your evenings calling people who do not pick up.

That ratio is normal for contractors who buy shared leads, and it is not their fault. The lead economy that grew up around home services is built to sell the same homeowner as many times as possible, and every resale makes the lead worth less to the contractor who buys it. Meanwhile, every article about "getting more contractor leads" hands you a list of 21 channels and wishes you luck, as if the problem were finding more places to buy the same disappointment.

This guide is different on purpose. Before listing a single channel, it diagnoses why the leads you already get do not book. Because until that is fixed, more leads just means more unanswered callbacks.


Why do so many contractor leads never turn into paying jobs?

Eight causes explain almost every dead lead we see in contractor accounts. Most operators are dealing with three or four of them at once, which is why fixing one thing rarely moves the booking rate much. The list is ordered roughly by how much money each one costs the average contractor.

1. The lead was sold to four other contractors

This is the shared-lead model, and it is the business model of Angi, HomeAdvisor, and Thumbtack. The homeowner fills out one form. The platform sells that form to several contractors at once. Everyone calls within minutes, the homeowner picks whoever answered first or quoted lowest, and then stops answering their phone entirely. If you called second, you paid full price for a dead number.

The fix: shift budget toward exclusive channels, where the customer contacts you alone. Google LSA and Google Ads leads are exclusive by structure: the homeowner searched, saw you, and called you. Full math on the difference: Angi leads vs Google Ads.
The uncomfortable part of this one. When a lead goes to four contractors and the first one to call books the job, the other three all conclude the lead was bad. It was not. It was a real homeowner with real money who hired someone else while three companies were still deciding when to call back. This is why "the leads are garbage" and "we are slow to respond" are frequently the same problem wearing different clothes, and why the honest diagnosis has to look at both before you cancel anything.

2. The "lead" was never a buyer in the first place

Aggregator funnels are built to maximize form fills, which means they capture plenty of people who were browsing, comparing imaginary budgets, or checking whether their insurance might cover something someday. The platform gets paid either way. You get a "lead" who is surprised you called.

The fix: favor channels where the customer performs the high-effort action: typing a search and dialing a phone number. A phone call from a Google search is self-qualified in a way a two-click form fill never is.

3. You bought a list, not leads

The bottom of the market: bulk "contractor leads" packages sold on freelance marketplaces, scraped homeowner lists, and resellers promising "100 exclusive leads for $99." These are contact records, not people who asked for work. Calling them is cold-calling with extra steps, and the "exclusive" label means only that the seller has not sold that copy of the spreadsheet yet.

The fix: stop entirely. No durable contractor acquisition system is built on purchased lists. That money spends better on any other line in this guide, including the free ones.

4. You are paying Google for job seekers and DIYers

There is a version of the junk-lead problem you create yourself. Run Google Ads without a negative keyword wall and you buy clicks from people searching "electrician salary", "roofing jobs hiring", "how to fix a roof leak", and "water heater home depot". None of them will ever hire you. At home-service click prices, which routinely run $8 to $65 depending on trade and market, that traffic quietly eats a serious share of an unmanaged budget before anyone notices the pattern in the search terms report.

The fix: a negative keyword block list installed before the first dollar is spent (careers, schools, licensing, DIY, materials, big-box retailers), plus weekly search-term reviews for the first 60 days. Every professionally run account has this. Most self-managed accounts never build it.

5. You called back too late

The homeowner with a burst pipe books with the first live human, not the best contractor. Every minute between the lead arriving and a person answering is a percentage of that job walking to a competitor, and the decay is much faster than most operators believe. The numbers behind this are in the response speed section below.

The fix: treat lead response like dispatch, in minutes rather than hours. If nobody can answer at 7pm, either fix the answering coverage or stop paying for 7pm leads. Our response time guide covers the mechanics.

6. The phone process leaks booked jobs

The lead called. Someone answered. And then the call opened with a price quote for a job nobody has seen, or the caller got parked on hold, or the office promised a callback that happened two days later. Lead quality cannot survive intake problems, and no marketing channel can outrun a phone process that leaks.

The fix: a simple intake script that books the visit instead of quoting the job, an answer-rate target, and call recordings reviewed monthly. Boring, unglamorous, worth more than most bid changes.

7. Your ad account optimizes for phone rings, not booked jobs

A default Google Ads account counts every 60-second phone call as a conversion. Google's bidding algorithm then optimizes toward whatever makes phones ring, which includes price shoppers, solicitors, and wrong numbers. The account gets busier and the booking rate gets worse, and the report says everything is fine.

The fix: mark actual booked jobs in call tracking and import them back into Google Ads against the original click. The algorithm starts learning which clicks become customers and bids for those. This one change is why professionally run accounts pull away from self-managed ones over 3-6 months.

8. The leads are for jobs or places you do not serve

Out-of-area calls, services you do not offer, commercial calls to a residential shop. On shared platforms this is baked in. On your own channels it comes from sloppy geo targeting, missing negatives, and unconfigured LSA job types.

The fix: service area cut to your real response radius, LSA job types matched to what you actually do, and every wrong-fit LSA lead rated so Google's system learns and credits. Our guide to the leads Google will not credit shows how to stop them at the source.

What makes a contractor lead high quality?

Strip away the marketing language and a quality lead passes five tests. Run your current lead sources against them honestly.

1
Exclusive. Nobody else received this lead. You are not in a footrace with three competitors to a phone that will stop ringing through.
2
High intent. The person searched for the service and took the high-effort action, a phone call, not a two-click form fill on a coupon site.
3
In your real service area. Not the 50-mile circle the platform defaulted to. The area your trucks actually cover profitably.
4
For work you actually do. The right trade, the right job types, the right customer type (residential vs commercial).
5
Reachable. They answer when you call back, because they called you first and they are waiting on you, not fielding five competing callbacks.

A lead that passes all five books at multiples of one that fails even two. And here is the uncomfortable part: shared-lead platforms structurally fail tests 1 and 5 on every lead they sell. It is not that their leads are occasionally bad. The model itself produces unreachable, non-exclusive leads, which is why no amount of "calling faster" fully fixes shared-lead economics.


How fast do you actually have to call a lead back?

Faster than feels reasonable, and there are two separate studies worth knowing because the internet constantly mashes them together.

The Harvard Business Review analysis of 1.25 million sales leads found that companies contacting a prospect within one hour were nearly 7 times more likely to have a meaningful qualifying conversation than those that waited just one hour longer, and more than 60 times more likely than companies that waited 24 hours.

The famous "5 minutes" numbers come from somewhere else entirely: Dr. James Oldroyd's Lead Response Management research with InsideSales, which analyzed over 15,000 leads across more than 100 companies and found that contacting a lead within five minutes made a company roughly 100 times more likely to reach that person than waiting thirty minutes, and about 21 times more likely to qualify them. You will see that 21x figure attributed to Harvard all over the marketing internet. It is not Harvard's, and it is worth knowing that it comes from a sales-software vendor's own customer data rather than a controlled study. The direction is well supported. Treat the exact multiplier as directional rather than precise.

Either way, the conclusion for a contractor is the same, and it is not subtle: minutes matter, hours are fatal.

Home services compresses the window further, for a reason that has nothing to do with psychology and everything to do with the situation. A homeowner with a burst pipe, a dead AC in July, or a garage door that will not open is not evaluating vendors. They are calling down the list until a human answers, and they stop calling the moment one does. On Google's Local Services Ads, lead value decays inside roughly a two-hour window for the same reason.

Three things follow from this, and they are worth more than most bid strategies:

  • Answer live during the hours you advertise. If nobody answers at 7pm, do not pay for 7pm clicks. Either fix the coverage or schedule the campaign around reality. Paying to generate unanswered calls is the most expensive habit in contractor marketing.
  • Callback speed is a competitive advantage you can buy cheaply. An answering service that books appointments costs a fraction of the ad budget it protects, and in emergency trades it routinely pays for itself in one saved job per month.
  • Measure it. Most contractors believe they call back fast. Call tracking timestamps say otherwise. Pull last month's inbound calls, check the gap between missed call and callback, and the number usually explains the booking rate all by itself.

Which lead channels produce leads that actually book?

Ranked by lead quality, meaning close rate and reachability, not by volume. Costs vary by trade and market; the full channel-by-channel cost breakdown lives in our contractor lead cost guide, so this table stays focused on what books.

ChannelExclusive?Intent levelWhat actually happens
Referrals + repeat customersYesHighestPre-sold trust, highest close rate of any channel. Not scalable on demand, which is why it cannot be the whole plan.
Google LSAYesHigh (they called)Exclusive pay-per-lead phone calls with the Google Verified badge. Published cross-trade booking rate averages 43.9%. The strongest scalable channel for emergency and service work.
Google Ads (run properly)YesHigh (they searched)Reaches the intent LSA cannot target: replacement research, insurance claims, specialty jobs, commercial. Quality depends entirely on the build: negatives, campaign separation, booked-job tracking.
Google Business Profile / local SEOYesHighFree exclusive calls that compound as reviews grow. Slow to build, cheap to keep. The foundation everything else stands on.
Trade + agent partnershipsYesHigh (pre-vouched)Real estate agents, property managers, insurance adjusters, and adjacent trades who meet your customer before you do. Arrives with a recommendation attached, so it closes closer to a referral than to a cold lead. Free, durable, and almost always underused.
Angi / HomeAdvisor / ThumbtackNo (shared)MixedReal demand exists in the pipe, but each lead is sold to multiple contractors and answered-first wins. Workable only with 60-second response and honest per-source tracking.
Purchased lead lists"Exclusive" in name onlyNoneContact records, not leads. Cold-calling with extra steps. Skip.
The metric that settles every argument: cost per booked job, which is CPL divided by booking rate. A $30 shared lead that books 1 in 10 costs $300 per job. An $80 exclusive lead that books 4 in 10 costs $200 per job, from a customer who chose you and did not collect five competing quotes. Cheap leads that do not book are the most expensive leads you can buy.

How do you score your own lead sources in 90 days?

Every contractor arguing about lead sources is arguing from impressions. The argument ends the moment you have your own numbers, and getting them takes one spreadsheet and the discipline to fill it in. Track these five columns per source, per month:

ColumnHow to fill itWhat it tells you
Leads receivedCount every call and form from that source. Call tracking numbers make this automatic.Volume only. The least important column, and the one most contractors judge sources by.
ReachedHow many you actually spoke to, live, within your callback window.Exposes shared-lead ghosting instantly. If a source delivers 40 leads and you reach 15, it is not a 40-lead source.
QuotedHow many became a real estimate or scheduled visit.Separates tire kickers from buyers. A source with high reach but low quote rate is sending the wrong intent.
BookedHow many became signed work.The number that matters. Booked divided by leads received is your true booking rate for that source.
RevenueTotal invoiced from those booked jobs.Reveals the source that sends fewer, bigger jobs, which is almost never the source sending the most leads.

Then compute two numbers per source: cost per booked job (spend divided by booked jobs) and revenue per lead (revenue divided by leads received). Rank your sources by those, not by CPL, and the budget decisions make themselves. Contractors who run this exercise honestly usually find the same thing: their highest-volume source is not their most profitable one, and the channel quietly producing the biggest jobs has been underfunded for years.

Do this even if you change nothing else. Ninety days of source-level tracking is worth more than any tactic in this guide, because it converts every future marketing decision from a debate into arithmetic. It also makes you a much harder person to sell bad leads to.

What should you ask before buying leads from anyone?

Whether the seller is a national platform, a local lead broker, a pay-per-call outfit, or a marketing agency, the same seven questions separate the legitimate operations from the ones counting on you not asking. Ask them on the call, and write down what happens when you do.

  • "Is this lead exclusive to me, and will you put that in writing?" Exclusive should mean sold to one contractor, once. Some sellers use it to mean exclusive within a zip code, or exclusive for 24 hours. Get the definition in the contract.
  • "How was this person generated?" A search ad, a content site, a form on a comparison page, a purchased list, or a cold call. The generation method predicts intent better than any promise about quality.
  • "What is your refund or credit policy for bad leads, and what qualifies?" Wrong number, out of area, wrong service, and never-reachable should all qualify. If credits require a phone call and a fight every time, that is the real policy.
  • "Can I see the ad or page the lead came from?" Legitimate sellers can show you. If the page promises "free estimates from up to 5 pros," you now know exactly what you are buying.
  • "What is the average number of contractors receiving each lead?" Ask directly. The answer, or the dodge, tells you everything.
  • "Do I own the account, the tracking, and the data if I leave?" For agencies this is the single most important question. Accounts built in the agency's name are a hostage situation waiting to happen.
  • "What happens to my pricing if I want to pause?" Month-to-month with a clean exit beats a discount attached to a twelve-month contract, every time.

Any seller who gets uncomfortable with those seven questions has answered them.


How do you build a lead system you own?

The alternative to renting leads is owning the machine that produces them. Five pieces, in build order:

1. Google Business Profile, the free foundation

Complete categories and services, photos of real jobs, and above all a review cadence: an ask after every completed job, every week, forever. Reviews drive the map pack, LSA ranking, and every landing page's conversion rate at the same time. Full playbook: GBP optimization for contractors.

2. Google LSA, exclusive calls on tap

Pay per lead, not per click, with Google's verification badge doing trust work a stranger's website cannot. Setup, ranking, and lead crediting all have learnable rules; the complete LSA guide covers them end to end.

3. Google Ads, the intent you cannot get anywhere else

Replacement research, insurance claims, specialty services, commercial buyers: the searches with the biggest tickets mostly happen before anyone is ready to dial an LSA listing. A properly built account (campaigns separated by job value, negative keyword wall, dedicated landing pages) captures them exclusively. A default account burns the same budget on job seekers.

4. Landing pages built to convert the click

A $40 click landing on a slow homepage converting at 2% is a $2,000 lead. The same click on a dedicated page converting at 10% is a $400 lead. Same traffic, five times the cost difference. This is why landing pages are not decoration; they are the multiplier on everything upstream.

5. Tracking through to the booked job

Call tracking captures which click produced which call. Someone marks which calls booked. Those booked jobs flow back into the ad platform so bidding optimizes for customers instead of phone rings. This loop is the entire difference between an account that improves every month and one that plateaus forever.

6. Partnerships, the channel most contractors never build

Some people meet your customer before you do. Real estate agents whose buyers need work done before closing. Property managers with a portfolio of units and no reliable trade. Insurance adjusters who see the damage first. Adjacent trades who are standing in a house that needs exactly what you sell, and who are not competing with you for the job. A remodeler who trusts one electrician sends every job to that electrician for years.

These leads arrive with a recommendation attached, which is why they close closer to referral rates than to cold-lead rates. The work is unglamorous and entirely offline: a handful of real relationships, maintained on purpose, with something in it for both sides. It costs nothing but time, it compounds, and it is the piece almost every contractor says they should do and almost none actually systematize.

Trade-specific versions of this system, with the CPL benchmarks and job-type economics for each: roofing, plumbing, HVAC, electrician, restoration, garage door, and locksmith.


Does any of this change for remodelers and general contractors?

The diagnosis holds. The timeline does not.

Everything above was written with a bias toward service trades, where a lead calls, you answer, and the job is booked in one conversation. Remodeling and general contracting run on a different clock: a homeowner planning a $60,000 kitchen takes weeks or months, talks to three or four companies, sits through in-home consultations, and disappears for a while in the middle of it. Four adjustments follow from that.

  • Speed still matters, but it buys a different thing. Calling back in five minutes does not close a remodel. It gets you into the consideration set before the other three companies, and being first to a serious conversation is worth as much here as being first to an emergency call is in plumbing.
  • Cost per lead is nearly meaningless at this ticket size. A $300 lead that closes 1 in 10 into an $80,000 project is extraordinary. Judge on cost per signed contract and gross profit per lead, and expect the numbers to look alarming until you finish the division.
  • The consultation is the conversion event, not the call. Your tracking should mark the in-home appointment, then the signed contract, not the phone ring. Otherwise the ad platform optimizes toward people who like talking about kitchens.
  • The follow-up window is where the money leaks. A homeowner who goes quiet for three weeks in the middle of a remodel decision has not necessarily chosen someone else, but the contractor who stops following up has chosen for them. Long-cycle work needs a structured follow-up sequence, not hope.

Commercial general contracting is a different animal again, driven by bid invitations, plan rooms, and relationships with owners and developers rather than by consumer search. Paid search plays a real but narrower role there: capturing the facility manager or property owner searching for a specific trade or project type, and being findable when someone vets your name after a referral.


Why does my lead flow collapse every time I get busy?

Because you turned it off. Not deliberately, but the pattern is almost universal and it goes like this.

Work picks up. The schedule fills. Marketing feels like an unnecessary expense when you already cannot get to everyone, so the budget gets paused, the review asks stop, the follow-ups slide, and nobody updates the profile. Six to eight weeks later the backlog clears and the phone is quiet, so the budget goes back on. But paid accounts need weeks to re-learn, reviews restart from a cold cadence, and the competitor who never went dark now owns the positions you left. You spend the next two months paying to climb back to where you already were, right up until you get busy again and repeat it.

The math nobody runs: pausing a campaign for eight weeks does not save eight weeks of budget. It costs eight weeks of budget plus the re-learning period plus the ground your competitors took while you were gone. That is the actual price of the feast-and-famine cycle, and it is why revenue swings wildly on flat spend.

Three habits break it:

  • Never go to zero. An off-season floor beats an on-off switch. Reduced spend keeps conversion history alive and Quality Score intact, so restarting is a dial rather than a cold start.
  • Market hardest when you are busiest. It feels backwards and it is the entire point. Today's spend fills the calendar six to eight weeks out, so the moment you feel comfortable is exactly when the next gap is being created.
  • Use capacity limits properly. If you genuinely cannot take more work, tighten geography, raise prices, or shift budget toward the higher-ticket job types rather than shutting the whole thing off. Constrain the mix, not the presence.

Seasonal trades have a version of this that is real rather than self-inflicted, and it deserves a different answer: pre-season ramp, peak-season aggression, and an off-season floor that keeps the account warm. The trade guides linked at the end of this article cover the specific calendars.


When do shared-lead platforms actually make sense?

An honest answer, because "never" would be lazy. Shared leads can be rational in three situations:

  • You are brand new with zero online presence. No reviews, no profile, no site. Shared leads are expensive tuition, but they can keep trucks moving while the owned channels get built.
  • You have schedule gaps to fill and capacity to answer instantly. If someone can call back within 60 seconds of every lead, the first-responder dynamics work in your favor.
  • You are testing a new service area before committing ad budget and a service-area expansion to it.

The rules if you play: respond in under a minute, track close rate by source honestly, cap the monthly spend, and treat it as a bridge, not a foundation. The full teardown: LSA vs Thumbtack vs Angi.


How do you transition off shared leads without starving?

Do not cancel Angi on a Monday morning out of frustration. Run the switch like a project:

Days 1-30: build while still buying. GBP completed and review cadence started. LSA application submitted (verification takes time; start now). Google Ads account built properly or audited. Call tracking installed so every source gets measured from here on.

Days 31-60: measure everything. Every lead tagged by source. Every call marked booked or not. By day 60 you have a real cost per booked job for the shared platform, for LSA, and for Google Ads, in your market, for your trade. Not benchmarks. Your numbers.

Days 61-90: shift budget by the numbers. Money moves from the worst cost per booked job to the best. For most contractors this is when the shared-platform budget starts shrinking on its own merits, without any ideology involved. Keep whatever still earns its keep; most find little does.

From day 90 on, the owned channels compound: reviews accumulate, Quality Scores build, conversion data makes bidding smarter. Shared platforms never compound, because every month you start over buying the same shared phone calls. That asymmetry, more than any single month's CPL, is the argument for owning your pipeline.


Contractor Leads: Frequently Asked Questions

What is the best way for contractors to get leads that actually book?

Exclusive, high-intent channels, ranked: referrals and repeat customers, Google LSA and Google Ads (the homeowner searches and calls you alone), organic GBP visibility, then shared aggregators, then purchased lists last. On exclusive channels the customer chose you; on shared channels you are racing four competitors to a phone that stops answering.

Why do shared leads from Angi and HomeAdvisor convert so poorly?

The same homeowner is sold to multiple contractors, gets several calls in minutes, picks whoever answers first or quotes lowest, and stops answering. Everyone who called later paid for a dead number. It is structural, not bad luck.

How fast do you need to respond to a contractor lead?

Minutes. The Harvard Business Review study of 1.25 million leads found within-the-hour contact made companies nearly 7x more likely to qualify a lead versus waiting an hour more. In home services the caller with an emergency books with the first live answer.

Are free contractor leads worth pursuing?

The free channels worth building: Google Business Profile, reviews, referral asks after every job, and partnerships with adjacent trades. Not worth it: scraped lists and bulk lead packages from freelance marketplaces, which are contact records, not people who asked for work.

What is a good booking rate for contractor leads?

Published LSA data across trades averages around 43.9% booking on exclusive phone leads, with emergency trades on live-answered calls running higher. If your exclusive leads book below roughly a third, look at response speed and intake before blaming the leads.

How much do contractor leads cost?

2026 ranges: LSA about $25-$130 per exclusive lead by trade, Google Ads roughly $30-$300+, aggregators vary with the shared-lead catch, mature SEO $15-$40. The number that decides everything is cost per booked job, not CPL. Full breakdown: contractor lead costs by channel.

Should contractors quit Angi immediately?

Not cold turkey if it feeds your schedule. Build the owned channels in parallel, measure close rate by source for 60-90 days, then shift budget by cost per booked job. Most contractors who measure end up cutting shared platforms on the numbers alone.

Are my leads actually bad, or am I just slow to call back?

Often both, and they are hard to tell apart from the inside. When a shared lead goes to four contractors and the first to call books the job, the other three all conclude the lead was bad. Pull last month's calls and check the gap between the lead arriving and someone reaching a human. If leads you contacted within minutes book at a decent rate and leads you called back hours later do not, the leads were fine and the process was not.

Why does my lead flow dry up every time I get busy?

Because it gets switched off. Work picks up, marketing feels unnecessary, the budget pauses, and six to eight weeks later the backlog clears into a quiet phone. Paid accounts need weeks to re-learn and competitors take the ground you left, so you pay twice: once in lost weeks and again in the climb back. Keep an off-season floor instead of an on-off switch, and market hardest when you feel busiest, because today's spend fills the calendar six to eight weeks out.

Does this apply to remodelers and general contractors?

The diagnosis does, the timeline does not. A $60,000 kitchen takes weeks or months and several in-home consultations, so speed buys a place in the consideration set rather than an immediate booking, cost per lead becomes nearly meaningless against cost per signed contract, the tracked conversion should be the consultation and the contract rather than the phone ring, and a structured follow-up sequence matters more than anything else in the account. Commercial general contracting runs on bids and relationships, where paid search plays a narrower supporting role.

What about partnerships and referral sources?

Underused and durable. Real estate agents, property managers, insurance adjusters, and adjacent trades meet your customer before you do, and their leads arrive with a recommendation attached, so they close closer to referral rates than cold-lead rates. It costs time rather than money, and it compounds. Most contractors agree it works and never systematize it.

Can I just do all of this myself?

Yes, and plenty of operators do the GBP and review work themselves permanently. The parts that punish DIY are the Google Ads build (negatives, campaign separation, booked-job conversion tracking) and LSA lead management, where mistakes cost real money quietly. That is the part worth handing to a specialist, whether us or anyone else who publishes their pricing and lets you own your accounts.

Free Audit

Want to know which of the 7 lead-killers is costing you the most?

Book a 30-minute call. We open your accounts live, find where the leads are dying (source, speed, intake, or tracking), and email you the written diagnostic. Yours to keep whether we work together or not.

Book a Free Lead Quality Audit