Let's grow your business. 2 new positions just opened Friday, 16 October. Book a free call today.
Uncategorised 17 min read

Cost per Booked Estimate: Contractor Lead Generation for Trade Businesses

Cost per Booked Estimate: Email, SMS and voice outreach from an AI sales agent converging into a booked calendar appointment.
Email, SMS and voice outreach from an AI sales agent converging into a booked calendar appointment.

Contractor lead generation is how trade contractors — roofers, HVAC, electricians, plumbers, landscapers and remodellers — win job enquiries and turn them into booked estimates. Manage it on cost per booked estimate, not cost per lead: on the labelled assumptions below, a $60 shared lead costs $200 per booked estimate and $800 per won job.

At a glance: contractor lead generation

  • Who it is for: trade contractors in the US, Australia and elsewhere who quote and book jobs — roofing, HVAC, electrical, plumbing, landscaping and remodelling.
  • The four ways to buy demand: shared-lead marketplaces (Angi, Thumbtack, hipages, ServiceSeeking), Google Local Services Ads, your own search, ads and website, and pay-per-appointment services.
  • The number to manage: cost per booked estimate = lead cost ÷ (contact rate × estimate-booking rate).
  • The rule for shared leads: the Shared-Lead Divisor — if a job goes to N contractors and you are not reliably first, expect to win roughly 1 in N.
  • The fastest fix: answering every call and form inside the window the job type sets.

What is contractor lead generation?

Contractor lead generation is the channels and follow-up a trade business uses to get homeowners to request a quote and book an estimate visit. The output that matters is a booked estimate, because that is where a trade job is won or lost.

Contractor leads differ from builder or B2B leads in three ways:

  • The decision is fast. A homeowner with a leaking roof or a dead air conditioner hires within hours or days, not months.
  • The buyer contacts several contractors at once. Marketplaces and search results make it easy to request three or four quotes in one go.
  • The job value varies widely. A service call and a full re-roof come from the same trade, often through the same channel, and deserve different follow-up.

So contractor lead generation is judged at the booked estimate: a lead source is only as good as the share of its enquiries that turn into estimate visits, and the share of those visits you win.

How it works

Contractor lead generation in four steps

01

Sort by job type

Split emergency, repair and project enquiries, because each needs a different response window.

02

Answer inside the window

Answer live for emergencies and within the hour for repairs, before another contractor does.

03

Book the estimate

Qualify job type, location and timing, then book a dated estimate visit.

04

Track cost per estimate

Tag the source on every job and compare sources on cost per won job.

A trade lead only has value once it becomes a booked estimate, so speed and source tracking come before more spend.

MAKE MORE SALES.

Pay-Per-Result pricing — We scale sales HARD aligned to your interests, better than anyone else.

Emergency, repair and project jobs need different lead sources

Contractor leads fall into three job types — emergency, repair and project — and each needs a different source, response window and qualification question. Mixing them in one pipeline is a common reason good leads look bad.

Three contractor job types compared; emergency jobs are won in minutes by whoever answers, while project jobs are won over weeks by whoever quotes and follows up best.
Job type Examples How the homeowner shops Response window to aim for Best lead sources
Emergency Burst pipe, no heating or cooling, power fault, storm-damaged roof Calls until someone answers Minutes; answer live, day and night if you offer it Google Local Services Ads, Google Business Profile calls, search ads with call assets
Repair / service Leaking tap, faulty switchboard, HVAC service, gutter repair Requests two or three quotes, books the first sensible one Within the hour Local Services Ads, marketplaces, search ads, past customers
Project Re-roof, new HVAC system, rewire, landscape build, kitchen or bathroom remodel Compares several quotes over weeks, often on site Same day, then a dated estimate visit Owned search and SEO, referrals, marketplaces, past-customer reactivation, pay-per-appointment

The response windows above are practice targets, not research findings. For the evidence and a step-by-step setup, our page on speed to lead for trade businesses covers missed calls on the tools in detail.

Want this done for you? We book qualified sales appointments on a Pay-Per-Result basis — you only pay for calls that actually land in your calendar.

Contractor lead generation sources compared

Contractor lead generation draws on five main sources, and they differ most in whether the lead is shared, what you pay for, and how much work you control.

Five contractor lead sources compared on exclusivity and what you pay for; owned channels and referrals are the only sources fully under your control.
Source Shared with other contractors? What you pay for Who controls the funnel Best when
Shared-lead marketplaces (Angi, Thumbtack, hipages, ServiceSeeking) Often shared; varies by platform and product Per lead, subscription or credits, depending on platform The platform You need volume quickly and can respond in minutes
Google Local Services Ads The customer contacts you directly from your ad Each valid lead (call, message or booking) Shared: Google ranks, you answer Your trade is covered and you answer calls live
Own search ads, SEO and website Exclusive Clicks, content and site work You You can run campaigns and a landing page that qualifies
Referrals and past customers Exclusive Time and follow-up You You keep a clean customer list
Pay-per-appointment services Appointments booked for you A fee per booked appointment or a revenue share Shared: the service books, you quote You have capacity but no one to answer and book

For US home-services cost context, our home services lead generation guide for the USA covers the shared-lead problem trade by trade; this page sets out the decision rules.

How do shared-lead marketplaces work for contractors?

Shared-lead marketplaces such as Angi, Thumbtack, hipages and ServiceSeeking sell contractors access to homeowner job requests, often with several contractors able to respond to each. Angi and Thumbtack operate in the US; hipages and ServiceSeeking in Australia.

What the platforms say about themselves, read on their own sites on 14 October 2026:

  • ServiceSeeking says on its business sign-up page that it sent local businesses 267,220 job leads worth $34 million in the last 12 months. That is ServiceSeeking’s own claim.
  • Angi says on its pro sign-up page that there were over 1.5 million opportunities on Angi in the previous month. That is Angi’s own claim.
  • Thumbtack and hipages prices are not quoted here; check the current pricing on each platform’s own pages.

Marketplace pricing models (per lead, monthly subscription or credits) differ by platform and change often. Before you commit, read the current terms inside your own account and answer three questions: how many contractors receive the same job, what you pay for (the lead, the reply or the booking), and whether bad leads are credited.

If we can’t make you money, we don’t deserve yours.

Pay-Per-Result pricing — performance-based alignment.

50,769+
AI-booked appointments
7×
Average sales lift — median closer to 4×
Pay-Per-Result
Performance-based alignment

How do Google Local Services Ads charge contractors?

Google Local Services Ads charge contractors for each valid lead, and Google says lead prices vary by location, job type, type of lead and the bidding mode you choose.

The rules on Google’s own help page, read on 14 October 2026, that matter most to a trade business:

  • Missed calls can be charged. A missed call during your business hours becomes a charged lead if the customer stays on the line for more than 20 seconds.
  • Repeat contact is not charged twice. Follow-up calls or messages from the same customer are not charged again if there is interaction within 15 days from the same phone number or email.
  • Bad leads are credited automatically. Google assesses lead quality over 30 days and applies an automatic credit for leads judged poor quality, duplicate or invalid — except for accounts in European Economic Area countries.
  • Message leads are priced differently. Google says message leads are typically priced lower than phone leads, based on the customer’s estimated likelihood to book.

The practical consequence: on Local Services Ads, a missed call on the tools can still cost you a lead fee. Answering live is not just good service; it is the difference between paying for a job and paying for nothing.

Cost per booked estimate: the number contractors should manage

Cost per booked estimate is lead cost divided by the share of leads that become an estimate visit, the fairest way to compare contractor lead sources.

  1. Cost per booked estimate = cost per lead ÷ (contact rate × estimate-booking rate).
  2. Cost per won job = cost per booked estimate ÷ estimate-to-job win rate.

Every input below is an assumption chosen to show the arithmetic, not a quoted price from any platform. Replace each with your own last 90 days. Our page on how to calculate cost per booked call walks through collecting the inputs.

On these labelled assumptions a $60 shared lead costs $200 per booked estimate and $800 per won job, against $400 per won job from a $68 Local Services lead.
Source Cost per lead (assumed) Contact rate (assumed) Estimate-booking rate (assumed) Cost per booked estimate Win rate (assumed) Cost per won job
Shared marketplace lead $60 60% 50% $200 25% $800
Local Services Ads lead $68 85% 50% $160 40% $400
Own search ad lead $90 75% 60% $200 40% $500
Past-customer reactivation $10 50% 40% $50 50% $100
Pay-per-appointment Not applicable Handled by the service Handled by the service The appointment fee Yours Fee ÷ your win rate

A cheaper lead is not always a cheaper job. The shared lead costs $30 less than the own search lead and the same $200 per booked estimate, yet it costs $300 more per won job because of the lower win rate. Across the market, a booked call costs $30–$400 depending on industry, offer, price and many other variables, so your own inputs matter more than any average.

The Shared-Lead Divisor: what a shared lead is really worth

The Shared-Lead Divisor says that if one job request goes to N contractors and you are not reliably first, you win about 1 in N.

How to use it:

  1. Find N. Ask the platform how many contractors can receive or respond to the same request. If it will not say, assume three or four.
  2. Set your expected win rate. An average responder should plan on 1 ÷ N. A contractor who answers in minutes can beat it; one who calls back tomorrow will fall below it.
  3. Price the lead per job. Lead price × N gives the lead cost per won job before any contact losses. A $60 lead shared four ways is $240 per won job in lead fees alone, before you count leads you never reach.
  4. Compare like with like. Put that figure next to the cost per won job from exclusive sources, using the table above.

The divisor explains a pattern most contractors notice but rarely quantify: shared leads look cheap on the invoice and expensive in the job book. It also shows what fixes them — speed. Only the contractor who answers first moves the divisor in their favour.

Which contractor lead mix fits which trade?

Contractor lead mix should follow the trade’s job pattern: emergency-heavy trades lean on live call channels, while project-heavy trades lean on owned search, referrals and quote follow-up.

Lead mix by trade; the threshold column says when to add or cut a source based on cost per won job rather than cost per lead.
Trade Job pattern Lead with Threshold rule
Plumbing Emergency and repair heavy Local Services Ads, Business Profile calls, search ads with call assets Cut any source where you miss more than one call in five during business hours until answering is fixed
HVAC Seasonal emergencies plus system replacements Local Services Ads in peak season, service-agreement customers, owned search for replacements Shift budget to replacements in shoulder seasons; work service customers before buying replacement leads
Electrical Repair, plus project work (rewires, solar, EV chargers) Local Services Ads, builder and property-manager referrals, owned search Split repair and project leads into separate pipelines before judging either
Roofing Storm spikes plus planned replacements Owned search, marketplaces for volume, past-customer inspections Only buy shared leads you can call within minutes; storm demand goes to the first roofer on site
Landscaping Maintenance plus design-and-build projects Referrals, owned search and social for builds, marketplaces for maintenance Qualify budget before the site visit once free design visits exceed one in five won
Remodelling Project only, long quote cycle Owned search, referrals, quote-file reactivation, pay-per-appointment Work unsigned quotes from the last 12 months before buying more leads

Trade-specific playbooks for Australia sit on our pages for roofing company lead generation and landscaping company lead generation.

How do I choose a reliable lead provider for my trade business?

A reliable lead provider for a trade business states in writing how many contractors receive each lead, what is chargeable, and how bad leads are credited.

Ask every provider these questions before you sign:

  1. Exclusivity: how many other contractors receive this lead or appointment?
  2. Charge trigger: do I pay per lead, per reply, per booked estimate or per completed job?
  3. Credits: what happens with a wrong number, a job outside my area or a duplicate?
  4. Contract: is there a lock-in period, and what notice ends it?
  5. Consent and compliance: how was consent to contact collected? In Australia, the ACMA’s Spam Act guidance requires consent, sender identification and an unsubscribe option for marketing messages; in the US, read our do-not-call compliance guide.
  6. Reporting: can I see each lead’s source and timestamp so I can calculate cost per booked estimate?

A provider who will not answer the first two questions plainly is selling you uncertainty. For Australian options, our shortlist of lead generation agencies for trade businesses compares named providers.

Where contractor lead generation goes wrong

Contractor lead generation most often goes wrong at the first response, because the person who should answer is on a roof, under a house or driving between jobs. The common failures:

  1. Missed calls on the tools. On Local Services Ads a missed call can still be charged.
  2. Next-day callbacks on shared leads. By then another contractor has booked the estimate.
  3. Judging sources on cost per lead. The cheapest lead is often the dearest job.
  4. One pipeline for every job type. Emergency and project leads judged by the same yardstick.
  5. Quotes with no follow-up date. Estimates sent and never chased.
  6. No source on the job. Won jobs that cannot be traced to the lead that started them.

What I’d fix first

The first contractor lead generation fix I’d make is answering every call and form inside its job-type window, before spending another dollar on leads. Then, in order:

  1. Week one: measure missed calls. Pull the last 30 days of call logs and count the misses in business hours.
  2. Week one: cover the phone. Office staff, an answering service or automation — anything that answers live and books the estimate.
  3. Week two: tag the source on every job. One field, filled on the first call.
  4. Week two: chase open quotes. Every estimate from the last 90 days gets a follow-up date.
  5. Month two: run the cost-per-booked-estimate table on your real numbers and cut the worst source.
  6. Month three: add one source and give it 90 days with its own tracking.

Doing this yourself is possible for any contractor. The honest cost is coverage: someone has to answer live through the working day, after hours if you take emergencies, and chase quotes every week. For an owner-operator on the tools, that hour-by-hour coverage is the part that breaks.

How LeadsNow applies contractor lead generation

LeadsNow applies contractor lead generation by answering, qualifying and booking estimate appointments for the contractor, using AI calling, SMS and follow-up. No enquiry waits for the owner to get off the tools.

  • Inbound response. Calls and forms from your own ads, Local Services Ads and marketplaces are contacted fast and qualified on job type, location and timing.
  • Quote and past-customer reactivation. Unsigned estimates and past customers are worked for repeat and follow-on jobs.
  • Booked estimates, not lead lists. The output is an appointment in your calendar.
  • Track record. More than 50,769 AI-booked sales appointments since 2017 and over 1M leads generated, across industries; show rates vary by offer and reminder cadence, up to 93% on our best-performing accounts.

The method is on our AI appointment setting page; reactivation of quoted-but-never-closed jobs is covered on the database reactivation page; and all trades work is gathered on the trades hub.

LeadsNow: a pay-per-result way to put this into practice

LeadsNow charges contractors on results: 5–25% of the revenue we generate for you (revenue share), or an equivalent pay-per-appointment fee. The structure can be a revenue share, a fee per appointment, or a mix of both.

  • What sets the figure: lead volume, what is being sold and its price, the type of product and business, and which part (or all) of the sales funnel we run.
  • What we absorb: no-shows aren’t charged; bad ad creative, bad lists and the cost of contacting the many people who never book are our cost, not yours.
  • Terms: no retainer; cancel any time with 14 days notice.
  • Proof you can check: 24 filmed client case studies and a 4.7/5 rating from 60 Google and Facebook reviews.

Who should not use us: a contractor already booked out for months, or one with office staff answering every call live and chasing every quote. Details are on our pricing page, and you can book a call to check fit.

Sources

The sources for this contractor lead generation guide are Google’s help centre, a regulator and two platforms’ own pages, each read on 14 October 2026.

  1. Google, Local Services Ads Help: How leads work — charged per valid lead; missed calls over 20 seconds; 15-day repeat rule; automatic credits over 30 days, not in EEA countries; message lead pricing.
  2. Australian Communications and Media Authority, Avoid sending spam — consent, sender identification and unsubscribe under the Spam Act 2003.
  3. ServiceSeeking, List your business — the platform’s own claim of 267,220 job leads worth $34 million in 12 months.
  4. Angi, pro sign-up page — the platform’s own claim of over 1.5 million opportunities in the previous month.

FAQ

Contractor lead generation questions below are answered in two or three sentences each, with the source linked wherever a platform rule is quoted.

What is the best lead generation source for contractors?

The best source is the one with the lowest cost per won job for your trade, not the lowest cost per lead. Emergency-heavy trades usually do best on live call channels; project trades on owned search, referrals and quote follow-up.

Do Google Local Services Ads charge for missed calls?

Yes, in some cases. Google’s help page says a missed call during business hours becomes a charged lead if the customer stays on the line for more than 20 seconds.

Are shared leads worth buying for a trade business?

Shared leads are worth buying only if you can respond within minutes. Under the Shared-Lead Divisor, an average responder should expect to win about 1 in N jobs when N contractors receive the same request.

How do I choose a reliable lead provider for my trade business?

Ask how many contractors receive each lead, what triggers a charge, how bad leads are credited, and what notice ends the contract. In Australia, also ask how consent was collected, since the ACMA says marketing messages need consent.

What is a good cost per booked estimate for contractors?

It depends on your job value and win rate. Across the market a booked call costs $30–$400 depending on industry, offer, price and many other variables, so calculate your own from cost per lead, contact rate and estimate-booking rate.

Is pay-per-appointment better than buying leads?

Pay-per-appointment suits contractors who have capacity but nobody to answer and book enquiries. If you already answer live and chase quotes, buying or generating your own leads is usually cheaper.

Pay-Per-Result appointments

See if we’re a fit

We book qualified sales appointments for you and you pay on results, not retainers. Our booking page asks a few quick questions so you find out in two minutes whether that model suits your business.

  • 50,769+ appointments booked without cold calling.
  • Pay-Per-Result pricing — you pay for booked, qualified calls.
  • Pick your own time on our live calendar, no phone tag.

View all articles

Pay-Per-Result · No retainers

Turn this into booked sales calls.

Our AI agents, trained on 50,769+ booked appointments, fill your calendar with pre-qualified buyers. You only pay when calls land.

Keep reading

Related on Leads Now AI

The thesis behind everything we do

Why Pay-Per-Result is the only marketing pricing model that aligns the agency with you

Leads Now AI is a 100% Pay-Per-Result marketing agency. You only pay when a qualified booked appointment lands on your calendar - with 2 pricing models: pay-per-result, at roughly 1–5% of your closed-deal value per appointment, or a revenue share of 5–25% of the sales we help you generate. Both bill on outcomes. Not on clicks. Not on lead-form fills. Not on retainer months. Not on “strategy hours.” If the calendar stays empty, you owe zero. See full pricing →

1. Incentives align

The agency only succeeds when you succeed. We eat the cost of bad ad creative, bad lists and no-shows. You never pay for our learning curve.

2. Self-selecting shortlist

Only an agency confident in its delivery can operate this model. The pool of Pay-Per-Result agencies is tiny precisely because most agencies can’t survive on it. Pick from the agencies who can.

3. Cost cannot detach from revenue

Priced as a share of the revenue we generate, your acquisition cost stays sustainable across LTV bands. A $500-membership business and a $50,000-engagement business can both run the model profitably.

4. No retainer trap

The standard engagement carries no monthly retainer - nothing arrives on your invoice regardless of outcome. No 6 or 12-month lock-in, no clawback on appointments already delivered, cancel any time with 14 days notice. Early-stage businesses that need the sales systems built first are quoted scoped groundwork up front, never a standing fee.

5. De-risks the pilot

Test before commitment. A small scope-based setup fee covers hard build costs; everything after that is purely outcome-linked. There’s no “we’ll see how it performs after $30k of spend.”

6. Forces agency discipline

If nobody books, or none of your meetings show, we eat the cost. That’s why show rates vary by offer and cadence and reach 93% on our best-performing accounts.

The volume argument

A fully-ramped human SDR produces on the order of $200,000 a year. They work one conversation at a time, sleep, take leave, and cap out at a territory. Our agents work every lead in the list in parallel - responding in seconds, following up indefinitely without getting bored, and adding capacity without adding headcount.

At 100 qualified booked appointments a month against a $5,000 average deal value, that is $500,000 of booked pipeline every month - roughly what one SDR produces in two and a half years.

Read that precisely: booked pipeline means appointments multiplied by your average deal value. It is not closed revenue - closing is your side of the table, and your close rate decides what lands. The inputs above are a worked example; we size them to your actual deal economics before quoting. What we can evidence on our own numbers: 50,769+ appointments delivered since 2017, database reactivation converting 4.4–8.9% on dormant CRM lists, and show rates that vary by offer and reminder cadence - up to 93% on our best-performing accounts.

The proof: 50,769+ AI-booked sales appointments delivered since 2017 across coaches, consultants, RTOs, course creators, finance brokers and B2B service firms in Australia, USA, UK, Canada, NZ and Europe. Named clients include Sam Tajvidi (121 Brokers), Marcus Wilkinson (Iron Body), Foundr, SheSells.online and Lambda Academy. Wikidata Q139846230. See full Pay-Per-Result pricing →