How It Works
Advertising AI Voice Agent Missed-Call Text-Back AI Lead Qualification Website Texting Data Organization Automated Follow-Up Lead Routing
Customers
How It Works Industries Integrations FAQ
Pricing Guides
Talk to Us Log In
Home / Guides / Lead Generation

Lead generation for home-service contractors: an honest guide to getting more booked jobs

If you run a roofing, HVAC, plumbing, electrical, or remodeling business, you have heard every pitch. Buy these leads. Rank on Google. Run these ads. Most of it skips the only thing that pays your crew, which is whether the work shows up on your calendar and turns into a signed job.

A contractor on a small-business forum summed up the frustration after dropping seven grand: "I've spent over $7,000 on marketing over the past few months without landing a single job." That is the problem this guide is about: where contractor leads actually come from, what they really cost when you do the math, and why so many businesses get plenty of leads and still can't fill next week.

What lead generation means for a contractor

For a contractor, "lead generation" is not clicks, impressions, or even form-fills. You make your money on site, after the homeowner signs, so that is where you measure it. The number that tells the truth is cost per booked estimate, paired with your close rate and your average job value. This matters more in the trades than in most businesses because of the size of one job: a re-roof or a kitchen remodel can run into five figures, so a single signed job can cover a month of marketing and still leave profit. That changes what a lead is allowed to cost. Most owners still grade their marketing by how many leads it produced, the easy number to count and the wrong one to trust. Every source and tactic in this guide gets judged by one test. Does it put real, paying work on your calendar?

Where contractor leads come from, ranked

There is no single best source, only a right mix for your trade, your market, and your budget. Here is each one, with the tradeoff nobody puts in the sales deck.

1. Your own website plus search

These are leads you own outright. A homeowner searches "deck builder near me" or "AC repair Plano," lands on your site, and contacts you directly, not resold to three other companies an hour later. The catch is patience: a new site takes weeks to months to rank, paying back slowly at first, then more as the months stack up. There is a newer wrinkle too. When buyers ask an AI assistant who is best in their area, it answers from the same signals that feed Google: your site, your Google Business Profile, your reviews. BrightLocal's 2026 Local Consumer Review Survey found the share of consumers using AI to find local businesses jumped from 6% in 2025 to 45% in 2026, putting AI behind only Google and Facebook. This is the best long-term foundation you can build. Pair it with fast follow-up or the traffic leaks back out.

2. Google Local Services Ads and Google Ads

These reach people at the exact moment they are searching for the work, which makes them quick to produce booked jobs. Local Services Ads sit at the top of the page with a Google Screened or Google Guaranteed badge you earn after passing license, insurance, and background screening. The billing is different too. Google's own help docs put it plainly: "With Local Services Ads, you pay for valid leads," and "leads determined to be invalid or low quality are not charged," with a credit process that reassesses charged leads over time. Regular Google Ads charge per click and send people to a landing page. The honest part is that you are renting the position: the cost holds only while you keep paying, it tends to climb as more contractors in your zip code bid for the same spot, and when you stop the phone stops the same afternoon. The upside over a shared marketplace is that the lead arrives through your own verified profile rather than being resold down the street.

3. Meta (Facebook and Instagram) ads

This is the channel for trades where the finished work sells itself in a photo: decks, bathroom remodels, kitchen builds, dramatic before-and-afters. The tradeoff is intent. On Google you catch a person who is already looking; on Meta you reach someone mid-scroll who wasn't thinking about a new roof a minute ago, so qualification and follow-up matter even more. An in-app lead form, where the homeowner taps once and Meta fills in their name and number, brings in more leads but colder ones, so it needs a qualifying question or two built in or you drown in tire-kickers. The cheapest, warmest Meta leads tend to come from showing your ad again to people who already visited your website, sometimes called retargeting. Our deeper take on the qualifying step is in AI lead qualification for contractors.

4. Shared lead marketplaces (Angi, HomeAdvisor, Thumbtack)

The fastest to switch on and, by a wide margin, the most complained-about source in the trade. You buy a lead usually sold to several other contractors at the same moment, so you are in a footrace to call first and a price war to win cheap. These platforms can produce jobs, especially early on when you have nothing else running, but you own nothing at the end and quality swings hard. This is not only contractor grumbling. In March 2022 the Federal Trade Commission charged HomeAdvisor, an Angi affiliate, with making false or unsubstantiated claims about the leads it sold, and in January 2023 the company agreed to a settlement of up to $7.2 million. The next section walks through what the FTC actually found.

5. Referrals, Google Business Profile, and reviews

The highest-trust, lowest-cost source you have, and the slowest to scale. A past customer who tells their neighbor about you closes at a rate no paid lead will ever touch. A complete Google Business Profile with a steady drip of recent reviews is no longer optional either: it feeds the local map results and the AI assistants that now answer "best plumber near me" by summarizing exactly that kind of signal. This costs almost nothing but effort and consistency, which is precisely why most contractors let it slide.

The pattern underneath all five comes down to what you keep. Your website, your profile, and your referrals are assets you build once and draw on for years; their cost per job keeps dropping the longer you run them. Ads and marketplaces rent you attention by the day and switch off the moment the budget does. Most healthy contractors run both, moving more weight to the sources they own as the business matures.

Exclusive vs. shared leads: the straight comparison

A shared lead is sold to several contractors at once. The instant it comes in, three or four of you get the same homeowner's number, and whoever dials first usually takes the job. The federal record here is unusually blunt. The FTC's 2022 complaint against HomeAdvisor alleged that "since at least the middle of 2014 it has made false, misleading, or unsubstantiated claims about the quality and source of the leads the company sells to service providers." In the agency's own words, although HomeAdvisor "represents that services providers only will receive leads matching the types of services they provide and their preferred geographic area, many of them do not," and many leads it sold "are actually purchased from affiliates and did not come from HomeAdvisor's website." The FTC also said the company "often tells service providers that its leads result in jobs at rates much higher than it can substantiate." HomeAdvisor settled, agreeing to pay up to $7.2 million and to stop the conduct. One fair note: an FTC complaint is an allegation, and the matter ended in a settlement rather than a court ruling that the company broke the law. The structure it describes, a lead resold to several pros who then race to call first, is the same one contractors complain about everywhere, including the owner who said his marketplace volume delivered "9 junk leads / tire kickers for every decent lead."

An exclusive lead comes to one business only, yours: a lead from your own channel, your website, your ads, your brand, rather than a broker reselling the same contact down the street. It costs more up front, or takes longer to build, but you are not in a bidding war, the homeowner came looking for you specifically, and the relationship and the data are yours to keep.

Shared leadsExclusive / owned leads
Who gets itSeveral contractors at onceOnly you
You compete onSpeed plus lowest priceFit and trust
Cost shapeLower per lead, often higher per jobHigher up front, lower per job over time
You own itNoYes
Lead qualityInconsistent, swings hardSteadier, you control the source
Best whenStarting out, filling a slow stretch fastBuilding a pipeline you keep

The honest answer: shared leads are a reasonable on-ramp when you genuinely need volume this week and have nothing else built. They are also a rented funnel. The day you stop paying Angi, the leads stop, and you have built nothing of your own. Use them as a bridge while you stand up the channels you keep, then ease off the marketplaces as soon as your own pipeline can carry the load.

Why contractors get leads but no jobs (the leak)

The most common problem is not a shortage of leads. It is losing the leads you already paid for, in two specific places.

Speed. A homeowner with a leaking water heater searches at 7pm on a Tuesday. The call rings to voicemail because you are on a roof, under a sink, or finally sitting down to dinner, and most of those callers never leave a message. They just dial the next contractor. One contractor described his own behavior as a customer: "When I call for a service and I get an answering machine most times I'll just go to the next on the list instead of leave a message." The research backs the gut feeling, and it is some of the most consistent in sales. Harvard Business Review's study "The Short Life of Online Sales Leads," which audited 2,241 US companies, found that firms which reached a lead within an hour were nearly seven times as likely to qualify it as those that waited just one hour longer, and more than 60 times as likely as those that waited a day. The average first response was 42 hours, and 23% of companies never responded at all. The MIT and InsideSales Lead Response Management study, built on roughly 15,000 leads and over 100,000 call attempts, found the odds of qualifying a lead drop by 21 times when the first call goes out at 30 minutes instead of 5. Those studies span many industries, so treat them as the direction rather than a trade-specific promise. The home-services number is just as stark: Invoca, which tracks billions of calls, found that 27% of inbound calls to home-services businesses go unanswered, and fewer than 3% of callers sent to voicemail leave a message. The lead was fine; nothing reached the homeowner before they moved on. We go deeper on this lever in speed to lead for contractors.

Follow-up. One missed call, or one form that nobody replies to, and the lead disappears under the next job or the next emergency. Most contractors run follow-up on memory, sticky notes, and good intentions. One owner said the hardest part of the whole business was "staying on top of follow-ups. Leads get buried in email threads or sticky notes, and by the time I remembered..." A real follow-up sequence, several touches across text and call over the first week or so, gives each lead several chances to connect instead of one, which is how leads a single call would lose still turn into jobs. There is a full walkthrough in lead nurture for contractors.

Fix these two leaks before spending more on new leads, because the cheapest lead you will get is the one you already paid for. You can see the real numbers from a system we run.

Lead quality: telling a real prospect from a tire-kicker

Not every lead is worth firing up the truck. Price-shoppers, wrong-trade inquiries, and out-of-area requests burn the one thing you can't get back: your time on site. "These people think they're ordering pizza," one contractor wrote of the lowest-bid chase, "a race to the bottom, where there are no winners." The fix is qualification before you drive anywhere, a short list of plain questions you, or a system, ask the moment a lead comes in:

  • "What's the project, and roughly how big?" A full re-roof and a patch are different conversations, and this tells you whether it is even your trade.
  • "What's the address?" Confirm it sits inside your service area and hold the boundary. A useful default for many trades is a 25-mile radius from your shop, past which the windshield time eats the job.
  • "When are you looking to get this done?" You are listening for a real timeline, not "someday." "Next spring, maybe" goes on a slow nurture; "this month" goes to the top of the pile.
  • "Have you set a budget for the project?" Not demanding a number, just checking the work and the wallet are in the same neighborhood before anyone drives out.

Done well, none of this feels pushy. You ask a few plain questions up front so windshield time goes only to people who can actually turn into jobs, and a good system does it automatically the moment a lead comes in. That is the idea behind AI lead qualification: qualify every lead in seconds without making the homeowner feel screened. Qualification is where lead quantity becomes booked-job quality.

What good lead generation costs

Judge a lead by its cost per job, not its cost per lead. A cheap lead that never books costs more than a pricey one that closes, and that one line settles most of the arguments contractors have about lead cost. There is no single right cost per lead, and anyone who quotes you one before asking about your business is guessing. Aggregated 2026 figures put HVAC leads roughly in the $100 to $250 range, plumbing closer to $55 to $120 with urgent after-hours work higher, and roofing anywhere from $60 to $120 in smaller metros up to $120 to $220 in competitive cities. Those numbers move with your trade, your market, and the channel, which is why the figure on its own settles nothing. Run your own numbers on your own jobs.

  • Cost per booked estimate = what you spent, divided by the estimates that actually landed on the calendar (not raw leads).
  • Cost per job = your cost per booked estimate, divided by your close rate.
  • Compare that cost per job to the profit on a typical job. If a job nets you several thousand and it cost a few hundred in marketing to land, the channel works, no matter how the cost per lead looked on the invoice.

Here is what that looks like with round numbers, as an illustration rather than a promise. Say you are a deck builder spending $2,000 a month on a channel that brings in 40 leads. After qualification, 10 become booked estimates, and you close 4 at a 40% close rate, each deck netting $4,000 in profit. The cost per lead reads $50, which looks great in a pitch. But cost per booked estimate is $200, because the 30 leads that never booked still cost money, and cost per job is $500, that $200 divided by your 0.40 close rate. You spent $500 to make $4,000.

Now run the same spend through a colder or shared channel: same $2,000 and 40 leads, but they are price-shoppers, so only 4 book and you close 1. Cost per job is $2,000 to land a single job. If that job nets $4,000 you are still ahead, but barely, and one slow month flips it negative. Same cost per lead, completely different business. Higher-ticket trades like roofing, full HVAC changeouts, and remodels can support a higher cost per lead because each job carries more profit.

How to measure it (the report that means something)

Most contractors get a monthly report with three numbers on it and no idea what any are worth. One owner paying $2,800 a month described what landed in his inbox: "The report had three numbers. Brand impressions: 184k. Website sessions: 2,100. Engagement rate: 4.7%. That was it. No booked jobs. No call tracking. No form submissions. No lead source breakdown. Nothing tied to revenue." When he asked his agency how many turned into actual jobs, the answer was "I have no idea. My account manager changed last month and the new one hasn't set up call tracking yet." That is the wrong report, and the most common one in the industry.

A report worth paying for answers four questions in plain language. How many leads came in? Where did each one come from? How many became booked estimates? How many became signed jobs, and what were those jobs worth? Even Google's own Local Services dashboard, the company says, "shows your total spending and the number of leads generated through different channels like message, call and book," the kind of source-level breakdown you should expect from every channel, not just Google. Whether you run this yourself or hire it out, get call tracking, form tracking, and lead-source tagging in place from day one. The right numbers are booked estimates and closed jobs. Impressions, sessions, and "engagement rate" are the wrong numbers dressed up to look like progress.

If you have no system at all right now, you can start this week for almost nothing. Put a different tracking phone number on each channel so every call tells you where it came from, and add a "how did you hear about us" line to your intake. Then keep one running tally: leads in, estimates booked, jobs won, dollars. After a month you will know more about which channel actually pays than most contractors learn in a year. A done-for-you build of this reporting and the follow-up behind it is what our services cover.

Trade-specific lead generation

Lead gen looks genuinely different by trade. Seasonality, average job value, how urgent the work is, and the best channel all shift depending on what you do. A roofer chasing a hailstorm and a solar installer nurturing a six-week decision are running two different games. Here is what makes each one its own playbook, with the full guide linked.

  • Roofing lead generation. Storm and seasonal demand spikes, high ticket per job, and the exclusive-vs-shared fight at its most intense, since storm leads get resold the hardest.
  • HVAC lead generation. Summer and winter cycles that swing hard, the emergency "no heat / no cooling" call where minutes decide who gets it, and the long-run value of maintenance-plan customers.
  • Plumbing lead generation. The split between true emergencies like a burst pipe at midnight and planned work like a remodel, plus the heavy weight Google Business Profile and reviews carry for "plumber near me."
  • Solar lead generation. A long consideration cycle measured in weeks, education-heavy content, patient nurturing instead of one-and-done calls, and a shared-lead market that is badly saturated.
  • Water filtration and treatment lead generation. The in-home demo sales model, a dual residential and commercial audience, and the outsized role of referrals in a category most homeowners don't shop for cold.

Questions contractors ask

What is the best lead source for contractors?

There is no single best source. Owned sources like your website, Google Business Profile, and referrals compound and stay yours but take time to build. Rented sources like Google and Meta ads and shared marketplaces turn on faster but stop the day you stop paying. Most healthy contractors run a blend and shift weight toward the owned side as the business matures.

How much does a contractor lead cost?

It varies widely by trade, market, and channel. Published 2026 benchmarks land HVAC roughly $100 to $250, plumbing nearer $55 to $120, and roofing from about $60 in smaller metros to $220 in competitive cities. Judge it by cost per job, not cost per lead: divide spend by booked estimates, then by your close rate, and compare to the profit on a typical job. A cheap lead that never books costs more than a pricey one that closes.

Are Angi or HomeAdvisor leads worth it?

They can produce jobs when you are starting out and need volume fast. The catch is that the leads are usually shared with several other contractors at once, so you compete on speed and price and own nothing at the end. In 2023 HomeAdvisor settled with the FTC for up to $7.2 million over how it marketed lead quality and source to contractors. Treat these platforms as a fast on-ramp, not a foundation.

Why am I getting leads but no jobs?

Almost always a speed or follow-up problem rather than a lead-quality one. Research from Harvard Business Review and from MIT with InsideSales found that reaching a lead within minutes rather than hours multiplies the odds of qualifying it. A homeowner who hits voicemail usually just calls the next contractor. Fix your response time and follow-up before you change lead sources or spend more on volume.

What is the difference between exclusive and shared leads?

A shared lead is sold to several contractors at once, so you race to call first and often race to the bottom on price. An exclusive lead comes to one business only, usually from your own channel. Shared leads cost less per lead but frequently more per job once you count everyone you didn't win. Exclusive leads cost more up front but are yours to keep, with no bidding war.

Want to see where your lead chain is leaking?

We will walk through your actual numbers with you, cost per booked estimate, close rate, and job value, and show you exactly where work is slipping away. You leave with a clear picture either way, whether or not we end up working together. Have a question first? Send us a message.

Book a strategy call

Sources

We cite primary sources where we can. The numbers above trace to these.