Contractor leads: buy them, or build a source that is yours
Contractor leads are homeowner inquiries a marketplace sells for a price, often the same request resold to several contractors across HVAC, roofing, plumbing, or other trades at once. PayOnJobs builds a website and ad account in your own name instead, answers every call day or night, and takes 17 percent only on jobs a customer paid for.
By Brandon Rodriguez, founder of PayOnJobs · Last updated
What contractors search for, and what Google charges per click.
| Search term | US searches per month | Google Ads cost per click |
|---|---|---|
| construction leads | 880 | $38.48 |
| contractor leads | 480 | $55.22 |
| leads for contractors | 480 | $55.22 |
| contractor lead generation | 320 | $39.22 |
| home service leads | 170 | $30.21 |
Source: DataForSEO keyword data, United States, measured September 2026. These figures are what advertisers bid Google for one click on each phrase, measured by DataForSEO on 2026-09-28. Several close variants of one search can share the same true monthly volume, so do not add these rows together into a total. A click is not a lead, and a lead is not a booked job.
What gets sold as a contractor lead
A contractor lead is a name, phone number, and short job description handed to a contractor for a price, whether the trade is HVAC, roofing, plumbing, electrical, or general construction. Some are shared, resold to several contractors bidding on the same homeowner's job. Some are exclusive, sold to one contractor only, at a higher price.
Construction leads specifically tend to skew toward larger projects: additions, remodels, full system replacements, where the homeowner is comparing several bids over days or weeks rather than calling the first name that answers. That changes the math on what a lead is worth, since a big-ticket construction lead can absorb a higher price per lead than a small repair call can.
Whichever kind is bought, the seller's job ends the moment the lead is delivered. Whether the contractor calls back fast enough, quotes correctly, and gets the invoice paid is entirely on the buyer, and the fee is owed either way.
Shared versus exclusive contractor leads
A shared contractor lead goes to several bidders at once, commonly 3 to 8 contractors on a single inquiry, up to 16 for roofing specifically (LeadTruffle's 2026 guide, backed by the FTC's 2023 HomeAdvisor consent order over exactly this practice, a $7.2 million settlement). The homeowner ends up fielding multiple calls within minutes, and speed often beats price or reputation for who wins the job.
An exclusive contractor lead is sold to one bidder only, at a higher price, and closes at a noticeably better rate. Hook Agency's 2026 lead-services analysis puts close rates at 27 to 30 percent on exclusive leads against 13 to 20 percent on shared ones. On a large construction job where the bid process takes days anyway, exclusivity still matters, because a homeowner comparing five contractors who all called at once tends to pick whoever felt the most responsive and least like a commodity.
Either format is rented access to someone else's advertising. Stop paying and the calls stop that same day, regardless of how many jobs were closed from that source before.
The math on a small repair versus a large construction job
The number that matters is cost per booked job, the lead price divided by your close rate, not the price per lead alone. At 13 to 20 percent close on shared leads, a contractor needs five to eight paid-for inquiries to land one job, and every lead that never booked still cost money.
As a hypothetical example only, on a $400 repair call, even a moderate lead price eats a real share of that ticket once the misses are counted. On a $15,000 remodel or system replacement, that same lead cost shrinks to a small fraction of the job, which is part of why contractors running mostly large construction work tolerate lead buying better than those running mostly small repair calls.
Under a 17 percent revenue share, that $400 repair costs $68 and the $15,000 job costs $2,550, with nothing owed on inquiries that never became a paid job. Whether that beats buying leads outright depends on your close rate and your mix of small versus large work, which is why running your own numbers matters more than any pitch.
A bought lead is worthless if nobody picks up
Invoca's analysis of 60 million calls found that 27 percent of inbound home services calls go unanswered. A contractor lead you paid for that reaches voicemail is money spent for nothing, and a homeowner calling about an urgent repair will usually move to the next name rather than wait. A missed emergency HVAC call runs $500 to $900 in lost revenue by Angi and ServiceTitan's figures; other trades' urgent calls sit under similar pressure.
That gap exists whether the lead was bought from a marketplace or generated from your own site. It is a staffing problem, not a lead-quality problem, which is why PayOnJobs pairs every lead source it builds with a 24/7 AI receptionist. Since our fee is only owed once the job is paid, picking up the after-hours or overflow call is in our interest as much as it is in yours.
How PayOnJobs builds and prices a contractor lead source
There is no setup fee, no monthly fee, and no fee per lead. We build a website in your name, manage your Google Business Profile, run your Google Ads account, answer every call around the clock, follow up on open estimates, and send the payment link, for HVAC, roofing, plumbing, electrical, tree removal, concrete, pool, and pest control contractors alike. We take 17 percent of revenue on jobs that came through the tracked number and that the customer paid for, split automatically at the moment of payment.
You fund your own Google ad spend directly, no markup, at a $1,500 a month minimum, because that cost is not contingent on results. We sign one partner per trade per 25-mile radius, the initial term is 12 months, then either side can leave with 30 days notice. The domain, the website, the customer list, the Google Business Profile, and the reviews are yours to keep.
Buying contractor leads vs building your own source
Swipe the table sideways to see all five columns.
| Shared marketplace leads | Exclusive pay per lead | DIY Google Ads | PayOnJobs (owned source, 17% of paid jobs) | |
|---|---|---|---|---|
| Who else gets the lead | 3 to 8 (up to 16 for roofing) | Nobody else | Nobody, it is your own ad | Nobody, one partner per trade per 25 miles |
| Typical price | Priced per lead, varies by trade/market | Higher per lead, varies | You bid per click, no fee on top | 17% of the paid job, no fee on misses |
| After-hours calls answered | By you, if you are awake | By you, if you are awake | By you, if you are awake | AI receptionist, 24/7, included |
| Close rate range | 13 to 20 percent | 27 to 30 percent | Varies with your own skill | Depends on your close rate; call answering is included |
| Who owns the source after you stop paying | Nobody, calls stop | Nobody, calls stop | You, if you kept managing the ad account | You, always |
| Setup time | Same day to a few days | Same day to a few days | You build it, timing varies | About 24 days |
| Ad spend | Built into lead price | Built into lead price | You pay Google directly | You pay Google directly, $1,500/mo minimum, no markup |
From application to first paid job, in 6 steps.
- Step 1
Check your zip
Tell us your zip code and your trade. Since we only sign one partner per trade in each 25-mile radius, this step tells you right away whether your area is still open.
- Step 2
Talk to Brandon
Brandon Rodriguez calls every applicant back within 24 hours to walk through your current call volume, ticket mix, and whether an owned source makes sense.
- Step 3
Read and sign the agreement
The agreement spells out your exclusivity radius, the 17 percent share, ownership terms, and exit terms. Read it online before you sign anything.
- Step 4
We build your source
Website, Google Business Profile, Google Ads account in your name, a tracked phone number, and an AI receptionist trained on your trade's most common calls.
- Step 5
Every call gets answered, day or night
A weekend emergency call and a weekday bid request both get answered, logged, and either booked on your calendar or passed to you.
- Step 6
The customer pays, the split happens
Payment runs through a link that sends 83 percent to you and 17 percent to us automatically at the moment of payment.
The terms used on this page.
- Shared lead
- One homeowner's request resold to several contractors at once, commonly 3 to 8, up to 16 for roofing.
- Exclusive lead
- An inquiry sent to one contractor only. It costs more per lead and closes at a higher rate.
- Close rate
- The share of leads that turn into a booked, paid job. It converts a per-lead price into a true cost per job.
- Cost per click (CPC)
- What an advertiser pays Google for one click on an ad. Several clicks are usually needed before one call comes in.
- Owned lead source
- A website and ad account under your own business name, so the calls and the customer list it builds belong to you, not a marketplace subscription.
- Revenue share
- The partner earns a cut of what a job actually billed, nothing more, and nothing on calls that went nowhere.
When PayOnJobs is not the right fit.
If your business runs mostly large construction or replacement jobs and your office already closes exclusive leads at 30 percent or better, buying exclusive leads outright can sometimes land close to or under 17 percent per job on the biggest tickets. It may also fit better if you need call volume this week and cannot wait the roughly 24 days it takes to stand up an owned source.
PayOnJobs is not a fit if you cannot fund the $1,500 a month minimum ad spend, if you prefer to keep answering every call yourself rather than through an AI receptionist, or if another contractor in your trade already holds your 25-mile area. We are a new company and do not yet publish partner results; the contract terms are all in writing so you can judge us on those instead.
Straight answers.
Where can I buy contractor leads?
+
Two kinds of sellers cover most of the market: marketplaces that resell one inquiry to several bidders, and pay-per-lead agencies that reserve it for you alone at a steeper price. Neither publishes a fixed rate, so get a direct quote for your trade and market, then divide it by your close rate before you commit.
Are contractor leads worth it?
+
The answer hinges on shared versus exclusive and how well your office closes. Shared contractor leads close around 13 to 20 percent, which adds up once every no-show is tallied. Exclusive leads run 27 to 30 percent and cost more per lead but often less per finished job, especially on larger construction work.
How much do contractor leads cost?
+
Whoever is selling sets the number, and it shifts by trade and by market, so ask directly rather than trusting an average. DataForSEO measured advertisers bidding roughly $30 to $55 per click on core contractor and construction search terms on 2026-09-28, which hints at the competition level. Click price still matters less than cost per booked job.
How can I get contractor leads without buying them?
+
The alternative is owning the source: a site ranking for your trade's local searches, a Google Business Profile someone actually manages, and a Google Ads account under your business name. It is slower to launch, roughly 24 days through PayOnJobs, but every call it brings in afterward belongs to you, not a subscription you keep renting.
What is the difference between contractor leads and construction leads?
+
The terms overlap heavily; construction leads usually lean toward larger projects like additions, remodels, and full replacements, while contractor leads can mean anything from a small repair call to a big job across any trade. Either way, the same math applies: divide the lead price by your close rate to find the real cost per job.
What happens if I miss a contractor lead's call?
+
In most cases the fee stands whether or not anyone picked up. Invoca's 60-million-call analysis found 27 percent of inbound home-services calls go unanswered, and a homeowner with an urgent job usually dials the next name instead of waiting for a callback.
Does PayOnJobs sell contractor leads?
+
No, we do not hand over a name and a phone number the way a lead service does. We build a website and a Google Ads account under your own business name, and a 24/7 AI receptionist catches the after-hours or overflow call before it goes to a competitor. The only charge is 17 percent of jobs from your tracked number that a customer actually paid for.
Numbers cited above, sourced.
27 percent of inbound calls in home services go unanswered
Invoca, 60-million-call analysis (cited by Housecall Pro, Signpost, Dialzara, Martech.health)
Each missed emergency HVAC call represents $500 to $900 in lost revenue
Angi HVAC repair cost guide; HomeGuide, ServiceTitan, CallJolt benchmarks
The same homeowner inquiry on Angi or HomeAdvisor is sold to 3 to 8 contractors, up to 16 for roofing
LeadTruffle 2026 industry guide; FTC 2023 HomeAdvisor consent order ($7.2M)
Close rates: 27 to 30 percent on exclusive leads vs 13 to 20 percent on shared leads
Hook Agency lead-services analysis, 2026
Hook Agency charges $2,800 per month starting for HVAC SEO with a year commitment
hookagency.com/pricing, verified May 2026
Contractor marketing agency: what they charge, and a different way to pay
How contractor and home services marketing agencies charge, what they actually do, and a partnership paid only on booked, paid jobs instead of a flat retainer.
Pay per lead marketing agency, or pay only when the job is paid?
How pay per lead marketing agencies charge contractors, what a lead really costs once close rates are counted, and how paying 17% on booked jobs compares.
Angi Leads alternative: what changes if you stop buying shared leads
Looking for an Angi Leads alternative? See how shared marketplace leads work, what they typically cost, and how paying 17% on paid jobs compares.
HVAC marketing in Boston that costs zero dollars
HVAC marketing in Boston that costs $0 upfront. We build your full marketing stack, run a 24/7 AI receptionist, and take 17% only on booked jobs. One HVAC partner per 25-mile radius.
Roofing marketing in Boston that does not sell the same lead
Roofing marketing in Boston with one partner per 25-mile exclusivity, $0 upfront, and 17% on booked jobs. We stop the Angi shared-lead race and build your stack from scratch.
How PayOnJobs works, step by step · Every city and trade we cover
The bottom line
Contractor leads get sold the same way across trades, resold to several bidders or reserved for one at a higher price, and every seller's job ends the moment the phone rings whether or not you answer it. Building an owned source takes about 24 days instead of a same-day signup, but the website, the phone number, and the customer list stay permanently yours, and the fee only comes due once a job is booked and paid. Check your zip and let Brandon walk through your numbers.