All articles

Lead Generation

Contractor Lead Generation Company: 3 Models

Three different businesses share that name. LSA leads averaged $53 across 888 contractors in Feb 2026. Tell the models apart before you sign anything.

Om Patel 18 min read
Photo: Leon Overweel / Unsplash

The short answer

Contractor lead generation company means three different things: a marketplace reselling shared leads, a pay per call vendor sending exclusive calls, and an agency building assets inside your own accounts. The three fail in different ways. Ask who owns the domain, the ad account and the tracking number when the contract ends.

A contractor lead generation company is any business that sells you contact with homeowners who want work done, and that single phrase covers three completely different businesses with three completely different failure modes. One resells the same homeowner to you and four competitors. One sends you exclusive phone calls from ads you never see. One builds and runs the campaigns inside accounts you own. Every listicle ranking for this term lists platform names. Almost none of them tell you which model you are being sold, which is the only thing that determines whether you end up with an expense or an asset.

What does "contractor lead generation company" actually mean?

It means one of three businesses, and the difference is what happens to the machine when you stop paying.

Model one, the lead marketplace. Angi, HomeAdvisor, Thumbtack, Houzz Pro, Networx, Bark, Porch. They run their own advertising, capture a homeowner request, and sell that request to contractors. You pay per lead, the same lead usually goes to several pros, and none of the demand generation belongs to you. Jobber's platform comparison, last updated in April 2024, puts Angi Ads at roughly $15 to $85 per lead with about $300 per month in typical ad spend, and HomeAdvisor at roughly $15 to $100 per lead.

Model two, the pay per call or pay per lead vendor. These are performance marketers. They build landing pages and buy traffic on their own accounts, then route the resulting calls to you and bill per call that meets an agreed duration or qualification. The calls are usually exclusive. The infrastructure is entirely theirs.

Model three, the agency on a retainer. They set up and manage Google Ads, Local Services Ads, Meta campaigns, a conversion page and local SEO inside accounts registered to your business, and bill a flat monthly fee for the labour. The leads are exclusive by construction, and the assets survive the relationship if the paperwork is right.

Note

A vendor can call itself all three on the same website. The label on the pitch deck tells you nothing. The registrar, the ad account billing profile and the phone number ownership tell you everything, which is why those three questions come before any pricing conversation.

Which model should I pick for my business?

Pick by what you are short of. If you are short of jobs this month and have no advertising history, a marketplace or pay per call vendor gets you volume fastest because they carry the campaign risk. If you are short of margin because you have been renting leads for two years, an agency arrangement in your own accounts is the only one of the three that gets cheaper over time.

Lead marketplacePay per call vendorRetainer agency
What you buyA homeowner requestAn inbound phone callManaged campaigns
Typical pricing$15 to $100 per leadPer qualified call, often $50 to $300+Flat monthly fee
Exclusive?Usually shared with 3 to 5 prosUsually exclusiveExclusive
Who owns the traffic sourceThe platformThe vendorYou, if contracted correctly
Time to first leadDaysDays to weeks3 to 8 weeks
What you keep if you leaveNothingNothingDomain, ad accounts, content, reviews
Biggest failure modeRacing four competitors to the phoneVendor optimises for cheap calls, not good onesPaying a retainer for junior labour
Best forFilling capacity gaps fastTesting a new trade or cityLowering cost per job over 12 months

The conflict of interest in the middle column is worth spelling out, because a digital marketer explained it plainly on r/Contractor. Their argument was that you and the lead vendor want opposite things: you want the leads most likely to close, and the vendor wants the cheapest leads it can acquire so its margin stays healthy. If the vendor gave you its best inventory it would have nothing left to sell your competitors and you would stop buying because your schedule filled. So the good ones arrive occasionally, mixed into the cheap ones.

That is not a claim about any specific company. It is the arithmetic of a business that resells a commodity, and it is why the same operators who bought leads for a year end up building their own channels. We walk through what that looks like trade by trade in lead generation without buying leads.

Will they sell my lead to other contractors too?

Marketplaces will, and it is not a secret. Jobber lists fierce competition as one of HomeAdvisor's principal drawbacks, noting that leads are sent to multiple companies in your area at a time. Contractors describe the practical experience less diplomatically. On the r/Contractor thread about lead pricing, one operator wrote that lead generation companies sell the same lead to multiple people and called it a shambles unless you have one person watching constantly to capture that lead before anyone else. Another put the number at ten other contractors.

The consequence is a pricing error, not a quality problem. A shared lead is a lottery ticket on a job. If four contractors get it and all four are competent, your expected value is roughly a quarter of the job, so the lead is worth roughly a quarter of what an exclusive one is worth. Charge exclusive prices for a shared lead and it is not the lead that is bad, it is the invoice. We work through the same maths by trade in exclusive vs shared HVAC leads.

One more clause worth reading before you sign a marketplace agreement: Jobber's writeup notes that when you sign up with HomeAdvisor you grant them the right to use your branding, meaning your business name, logo and images, and that the platform can then create profiles on your behalf on other directories, direct those leads back to HomeAdvisor, and charge you to receive them. That is your own brand being used to generate leads you then buy.

What is the most I can afford to pay per lead?

Work it out in three steps, before any sales call, and you will never need to argue about whether a price is fair.

  1. Profit per job. Average ticket multiplied by your net margin. A $1,800 ticket at 25 percent is $450.
  2. Share of leads that become paying customers. Book rate multiplied by the share of booked jobs that actually pay. On the February 2026 SearchLight benchmark those were 43.9 percent and 42.8 percent, which lands at roughly 19 percent.
  3. Breakeven cost per lead. Multiply the two. $450 times 0.19 is about $85. That is what a lead is worth to that business on the first job alone.

Here is that formula run at a 20 percent lead to customer rate and a 25 percent net margin, which is a reasonable planning default for residential trades:

Average ticketProfit per jobBreakeven cost per exclusive leadCeiling for a lead shared with 3 others
$500$125$25$12
$1,000$250$50$25
$1,800$450$90$45
$3,000$750$150$75
$8,000$2,000$400$200
$15,000$3,750$750$375

Now compare that to what channels actually cost. The SearchLight benchmark, drawn from $6.72 million of Local Services Ads spend across 888 contractors in February 2026, breaks down by trade: electrical $39 per lead, HVAC $51, plumbing $57, drain and sewer $59, blended $53. Its January 2026 Google Ads companion dataset, 816 contractors and $14.9 million in spend, put blended Google Ads at $104 per lead and non-branded search at $149, with cost per paying customer of $472 blended against $233 on Local Services Ads.

By the numbers

Same cost per lead, opposite outcomes. SearchLight's own worked example: two contractors both paying $55 per lead. One books 48 percent at a $2,800 ticket and lands at $180 per paying customer and 15.6x return. The other books 30 percent at a $1,200 ticket and lands at $440 per paying customer and 2.7x. Cost per lead is a budgeting number. Cost per paying customer is the number that decides whether a vendor keeps its contract.

This is why the answer to "what should I pay" is never a market average. It is your ticket, your margin, your book rate. If you cannot fill in those three cells, that is the first project, not the vendor search. Our breakdown of what counts as a good cost per lead has the trade by trade version, and how to track where your leads come from covers getting the book rate figure honestly in the first place.

If you want the maths run against your actual ticket and close rate before you talk to any vendor, tell us your trade and your service area and we will send back the breakeven cost per lead and the channels that clear it.

Get a lead plan

Who owns the website and the ad account when I leave?

This is the question that separates a two year detour from a two year investment, and almost nobody asks it on the first call. Get written answers to all six before signing.

  1. The domain. Is it registered in your business's own registrar account, with you as registrant and admin contact? If the vendor registered it, they own it, and a web search for contractors trying to recover a domain from a former agency will show you how that ends.
  2. The website itself. Do you get the files, the CMS login, and the right to move hosts? A site you cannot export is a rental.
  3. The Google Ads and Meta accounts. Are they billed to your card under your business, with the vendor added as a user? Or are your campaigns running inside the vendor's account, where the search term history, conversion data and negative keyword lists all stay behind when you go?
  4. The Google Business Profile. You should be the primary owner. Vendors added as managers can be removed. Vendors who own the profile cannot.
  5. The call tracking numbers. Do the numbers port to your carrier on exit? If not, every truck wrap, business card and directory listing carrying that number stops working the day the contract ends.
  6. The content and the reviews. Blog posts, photography, and any reviews collected through the vendor's system. Reviews on your own Google Business Profile are yours. Reviews inside a vendor's portal are not.

Watch out

The specific trap to watch for is what one contractor on r/Contractor called a dummy site: a site the vendor builds and owns, ranking for your city and trade, that forwards calls to you while you pay for it. His warning was that the vendor will sap all your organic SEO and use it against you when you want to leave. The site keeps ranking. It just starts forwarding to the next contractor who pays.

If you are already in one of these arrangements and trying to get out, how to fire a marketing agency covers the sequencing so you do not lose the assets in the process.

What is changing with Google Local Services Ads in 2026?

Local Services Ads are becoming Performance Max campaigns with pay per lead goals, and any vendor pitching you on Local Services Ads right now should be able to describe the migration without being asked.

Per Google Ads Help, the pay per lead model, the ad placements on Search and Maps, and the keywordless targeting all stay the same. What changes is the management surface and the bidding. The first phase began in August 2026 for United States home and storefront service advertisers including plumbing, HVAC, electrical, appliance repair, house cleaning, lawn care, roofing, pest control and moving. Late 2026 expands to broader groups including service area businesses without a storefront. Non United States accounts and all remaining categories move in 2027, which is the line Canadian operators need to note.

Three practical consequences:

  • Manual bidding and vertical level target CPA are deprecated. If you were managing separate targets for plumbing and HVAC inside one campaign, a single campaign level target gets applied to everything unless you split into separate campaigns.
  • Historical reports do not carry over. Google's own guidance is to download or screenshot your Local Services Ads performance reports before your migration date, because the old dashboard becomes inaccessible afterwards.
  • Weekly budgets become daily budgets, divided by seven, with monthly spend capped at the daily average times 30.4.

Related, and often missed: Google retired the green Google Guaranteed badge and its $2,000 consumer money back guarantee in late 2025 and replaced it with a single blue Google Verified badge. Verification requirements and the trust signal remain. The guarantee does not. If a vendor's pitch deck still shows a green Guaranteed badge, the deck is at least a year old, and so is everything else in it. Our Local Services Ads guide for contractors has the setup and dispute detail.

What should I ask on the sales call?

Ten questions, in this order. The first five are ownership, the next three are arithmetic, the last two are staffing.

  1. Does the domain sit in my registrar account, with my business as registrant?
  2. Do the ad campaigns run in an account billed to me, with you added as a user?
  3. Am I the primary owner of my Google Business Profile?
  4. Do the tracking numbers port to me if we part ways?
  5. What exactly do I keep on the day the contract ends? Answer in a list.
  6. Are the leads exclusive, or shared, and with how many others?
  7. What is your written definition of a qualified lead, and what is the credit process for one that is not?
  8. What did cost per lead and cost per booked job look like for your last three clients in my trade and market size?
  9. Who is the person who will actually be doing the work, and can I meet them before I sign?
  10. What is the shortest term you will accept?

Question nine came straight out of a widely upvoted r/Entrepreneur thread on agency retainers, where the top advice was to never hire based on a sales call with the founder and to insist on meeting the person who will run your account first. A commenter in the same thread made the economic version of the point: at a $5,000 per month retainer the agency literally cannot afford senior talent on your account, because the pricing does not support it. That is not cynicism, it is a gross margin observation, and it applies to a $2,000 retainer even harder.

Question ten matters because the standard contractor lead guidance, including Labtorio's platform roundup, is to avoid annual commitments and stay month to month or pay per lead until a channel proves itself in your market. Angi Ads charges an early termination fee if you cancel before the one year term ends, which is the entire reason the advice exists.

How do I test a company without signing a year?

Run a ninety day test with the pass or fail condition written down before the first lead arrives. Not a gut feeling in month four.

  1. Set the ceiling. Use the breakeven table above. Write the number in the agreement.
  2. Instrument first. Unique tracking number, lead source logged in your CRM on every job, and your own count of leads independent of the vendor's dashboard. Contractors who only read the vendor's reporting have no way to dispute anything.
  3. Fix the response process before you spend. A marketing agency owner on r/smallbusiness described their standard: respond within two minutes during business hours, then five attempts across three days if the first contact misses. Speed is the single biggest variable on any shared lead source, and it is worth reading how fast you should respond to a lead before you turn on a tap you cannot answer.
  4. Give it enough volume to be readable. Thirty to fifty leads is a sample. Eight is an anecdote. If the budget will not produce thirty leads in ninety days, either raise it or pick a cheaper channel, because a starved campaign fails for reasons that have nothing to do with the vendor.
  5. Judge on cost per booked job, not cost per lead. Total spend divided by jobs actually sold. Compare it to your profit per job.
  6. Decide on the date. Under ceiling, scale. Over ceiling with a diagnosable reason such as slow response times on your side, extend once. Over ceiling with no explanation, stop.

Tip

Track disputes as a line item. Google allows credits for Local Services Ads leads that are spam, wrong service area, or for services you do not offer, and industry data suggests contractors recover roughly 6 to 7 percent of spend in credits. Most file none. A recurring Friday block to review the week's calls and file disputes is the cheapest cost per lead reduction available, and marketplaces have equivalent processes that go equally unused.

What are the red flags?

Any one of these is enough to end the call.

  • A guaranteed lead count with no written definition of a qualified lead. There is always a way to hit a number.
  • Campaigns that run in the vendor's ad account rather than yours. You are renting, and you will leave with nothing.
  • A refusal to name the traffic source or show you a live ad. Usually means they are reselling somebody else's inventory.
  • Refunds offered only as account credits. One contractor on r/Contractor described being billed $3,300 for leads he never received, then being offered the money back only as advertising credits that required staying on the platform. He left and ate the loss.
  • A twelve month term on a first engagement, especially one with an early termination fee.
  • Pricing that is identical for shared and exclusive leads. The vendor is either not distinguishing between them or hoping you do not.
  • A pitch deck showing the retired green Google Guaranteed badge, or no mention of the Performance Max migration. Both mean the vendor stopped reading in 2024.

If you suspect you are already inside one of these, how to tell if your marketing agency is ripping you off and how to check if a lead company is legit are the two diagnostics to run before you renew anything.

The short version

The phrase covers three businesses. Marketplaces sell you a chance at a job that three competitors also bought. Pay per call vendors sell you exclusive calls from a machine you will never own. Agencies sell you labour, and whether that produces an asset or an expense depends entirely on whose name is on the domain and the ad account.

Do the breakeven arithmetic first, because it turns every vendor conversation from a matter of opinion into a matter of a number. Ask the six ownership questions second, because they decide what you have in two years. Everything else, including which platform is currently the most complained about on Reddit, is downstream of those two.

For a wider view of where the budget should sit before you allocate any of it to a vendor, see how much a contractor should spend on marketing.

We build the lead machine inside accounts registered to your business: a conversion page on your own domain, a qualifying form that arrives with the answers attached, and tracking that ties every lead to the job it became. Tell us your trade and service area and we will map what that looks like for you.

Get a lead plan

Frequently asked questions

How much do lead generation companies charge contractors per lead?
It depends entirely on which model you buy. Marketplace leads from Angi Ads run about $15 to $85 per lead and HomeAdvisor about $15 to $100 per lead according to Jobber's platform comparison. Google Local Services Ads averaged $53 per lead across 888 home service contractors and $6.72 million in tracked spend in February 2026, per the SearchLight Home Services LSA Benchmark. Contractors on r/Contractor report the full spread from $35 to over $1,000 for restoration and general construction calls. Agencies usually charge a flat monthly fee instead, which is why comparing quotes across models is meaningless without doing the math yourself.
Are contractor lead generation companies worth it?
A lead source is worth it when the cost per lead sits under your breakeven, and breakeven is your profit per job multiplied by the share of leads that become paying customers. On the February 2026 SearchLight data, roughly 19 percent of Local Services Ads leads turn into paying customers, so a contractor with an $1,800 average ticket and a 25 percent margin can pay about $85 per lead before the first job stops being profitable. Run that number for your own ticket and close rate first. Any vendor quote above it is a no regardless of how good the pitch sounds.
Do lead generation companies sell the same lead to multiple contractors?
Marketplaces do, and they say so. HomeAdvisor sends the same homeowner request to several pros at once, which is why Jobber lists fierce competition among its main drawbacks and why contractors on r/Contractor describe it as a race to call first. Pay per call vendors and agencies running ads under your own brand normally deliver exclusive contacts. Always ask the question in writing, because shared leads at the same price as exclusive leads are roughly half the deal.
Who owns the website and the ad account if I hire a lead generation company?
Whoever the registrar and the billing profile say owns them, not whoever paid for the work. Some vendors build what one contractor on r/Contractor called a dummy site, meaning a site the vendor owns that ranks in your market and forwards calls to you. His warning was blunt: they will sap all your organic SEO and use it against you when you want to leave. Before you sign, get it in writing that the domain sits in your registrar account, the Google Ads and Meta accounts are yours with the vendor added as a user, and the tracking numbers port to you on exit.
What is the difference between a lead generation company and a marketing agency?
A lead generation company sells you a finished lead and keeps the machine that produced it. A marketing agency builds and runs the machine inside your accounts and charges you for the labour. The first is a variable cost that stops the day you stop paying. The second is an asset that keeps producing at a declining marginal cost, but only if the assets are registered in your name. Plenty of vendors describe themselves with both words on the same page, so the ownership question is the only reliable way to tell which one you are actually buying.
Should I pay per lead or pay a monthly retainer?
Pay per lead if you have no ad history and need volume this month, because the vendor carries the risk of a campaign that does not work. Move to a retainer once you know your numbers, since a fixed fee stops the vendor from profiting when your cost per lead rises. As one contractor put it on r/Contractor, go with something that allows you a fixed expense to compare your call volume and close rate to. Per lead pricing also puts you and the vendor in direct conflict, because their margin improves when the leads they source get cheaper and worse.
How long should my first contract with a lead generation company be?
Ninety days or less, with a written exit. Angi Ads charges an early termination fee if you cancel before the one year term is up, and the standard advice in contractor lead guides is to avoid annual commitments until a channel has proven itself in your market. Ninety days is enough for search ads or Local Services Ads to produce a readable sample and short enough that a bad fit costs you one quarter instead of one year.
What is changing with Google Local Services Ads in 2026?
Google is migrating Local Services Ads into Performance Max campaigns with pay per lead goals. Per Google Ads Help, the first phase began in August 2026 for United States home and storefront service advertisers including plumbing, HVAC, electrical, roofing, pest control and lawn care, broader groups follow in late 2026, and non United States accounts move in 2027. Pay per lead billing, ad placement and keywordless targeting stay the same. Manual bidding and vertical level target CPA are deprecated, the old dashboard goes away, and historical performance reports do not carry over, so download them first.
What is a fair cost per lead for a shared marketplace lead?
Roughly half what you would pay for an exclusive one, because you are buying a chance at the job rather than the job. If your math says $80 is your ceiling for an exclusive lead and the same homeowner is going to four contractors, treat $40 as the ceiling for that lead. Marketplaces rarely price it that way, which is the arithmetic reason so many contractors conclude the leads are bad when the leads are merely overpriced.
Done-for-you lead generation: a dedicated conversion page, a qualifying form that arrives with the answers attached, and lead-to-sale tracking, fed by targeted outreach and Meta ad campaigns we build and run.
Get a lead plan

Free tools

Find out what your site is costing you.

Enter your address and we check the real page. Scores are free and the itemised report lands in your inbox. No account, and we change nothing on your site.