PayOnJobs
Contractor leads, the real math

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

One partner per trade per 25-mile radius. We will tell you on the next screen if your zip is open, and pre-fill your application either way.

What the search data says

What contractors search for, and what Google charges per click.

Search termUS searches per monthGoogle Ads cost per click
construction leads880$38.48
contractor leads480$55.22
leads for contractors480$55.22
contractor lead generation320$39.22
home service leads170$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.

Side by side

Buying contractor leads vs building your own source

Swipe the table sideways to see all five columns.

Buying contractor leads vs building your own source
Shared marketplace leadsExclusive pay per leadDIY Google AdsPayOnJobs (owned source, 17% of paid jobs)
Who else gets the lead3 to 8 (up to 16 for roofing)Nobody elseNobody, it is your own adNobody, one partner per trade per 25 miles
Typical pricePriced per lead, varies by trade/marketHigher per lead, variesYou bid per click, no fee on top17% of the paid job, no fee on misses
After-hours calls answeredBy you, if you are awakeBy you, if you are awakeBy you, if you are awakeAI receptionist, 24/7, included
Close rate range13 to 20 percent27 to 30 percentVaries with your own skillDepends on your close rate; call answering is included
Who owns the source after you stop payingNobody, calls stopNobody, calls stopYou, if you kept managing the ad accountYou, always
Setup timeSame day to a few daysSame day to a few daysYou build it, timing variesAbout 24 days
Ad spendBuilt into lead priceBuilt into lead priceYou pay Google directlyYou pay Google directly, $1,500/mo minimum, no markup
How it starts

From application to first paid job, in 6 steps.

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

Plain-English glossary

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.
Where this is the wrong choice

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.

Questions owners ask

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.

Sources

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

Keep reading

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.