Pricing

Contractor leads cost in 2026: By trade and channel

See what contractor leads cost by trade and channel, why published ranges conflict, and how cost per booked job exposes the better buying decision.

In this article

Contractor leads cost whatever your trade, market, channel, exclusivity, and qualification level make them worth. Published ranges are too wide to treat as one average. Compare the same lead product, then judge it by cost per booked job, not the invoice price attached to one homeowner inquiry.

By S&J Business Builders

Disclosure: S&J Business Builders sells exclusive, phone-qualified home-improvement leads on a flat retainer. The third-party benchmarks below come from publishers with varying commercial interests. We label them and do not present their figures as S&J performance data.

There is no clean national sticker price. The sources disagree because a form fill sold to several contractors, a call, a phone-qualified lead, and a booked appointment are different products. A broad overview of contractor lead generation helps with the channel map. This page stays on price and what the price buys.

That distinction matters before you compare a cost per lead by trade table. A low number can hide a weak definition, several buyers, slow delivery, or little screening. A high number can hide the same problems. Price is evidence only after the unit is defined.

The published price spread is real

Published contractor-lead figures span a broad range. That spread is not an average. It combines different trades, markets, and handoff stages. Each row below names the publisher and marks the figures as industry-wide, not S&J-specific data.

Publisher and source Published figure What the figure covers Scope
LocaliQ, 2025 home-services search-ad benchmark $90.92 average; $228.15 roofing; $200.34 doors and windows; $165.67 general contractors Search advertising across more than 3,000 campaigns Industry-wide, not S&J-specific
Web Pinnacles, 2026 home-service benchmark $30-$500 overall; $124-$149 for roofing and HVAC non-branded search Aggregated paid-search and Local Services Ads benchmarks Industry-wide, not S&J-specific
Construction Lead Pro, 2026 construction guide $15-$200 for most residential and light-commercial construction leads Vendor-published cross-trade estimate Industry-wide, not S&J-specific
ROI Performance, 2026 pricing report $20-$100 shared home-improvement leads; about $30-$300 exclusive leads Vendor estimates, not a formal survey Industry-wide, not S&J-specific

The most defensible conclusion is not a midpoint. It is that an “average cost per lead” becomes useful only after you specify the trade, channel, market, and lead definition. The source method matters too. Observed campaign data deserves more weight than a vendor estimate, but neither predicts your close rate.

Minyona’s lead-value framework multiplies average job revenue by close rate. It is a useful prompt, not a substitute for source-level acquisition cost. Its examples are industry-wide, not S&J-specific data, and Minyona sells exclusive leads, so its commercial position belongs beside the formula.

The spread also explains why exclusive and shared lead economics cannot be reduced to one price column. One product buys a contact and a race. The other can buy a conversation with no direct buyer competition, provided the exclusivity is real.

Why contractor leads cost changes by trade and channel

Contractor lead prices change by trade and channel because job value, buyer urgency, competition, seasonality, and the billable event all change. A roofing replacement form, an emergency plumbing call, and a solar appointment do not create the same sales opportunity. Compare local data for one defined product.

Trade or channel Publisher and figure Reading the range Scope
Roofing Inquir publishes $20-$40 shared and $50-$150 exclusive A vendor guide comparing two distribution models Industry-wide, not S&J-specific
HVAC Built Right Digital publishes $20-$85 shared and $60-$300+ exclusive A marketing agency’s 2026 pricing guide Industry-wide, not S&J-specific
Local Services Ads SearchLight Digital reports $53 blended, $51 HVAC, and $57 plumbing February 2026 campaign data across 888 contractors Industry-wide, not S&J-specific
Solar raw leads The Leads Warehouse publishes a $0.10-$400 total spread by age and intent Several solar products sharing one label Industry-wide, not S&J-specific
Solar products Elevarus summarizes $20-$125 shared, $40-$200+ exclusive, and $50-$450 appointments A vendor synthesis of several published guides Industry-wide, not S&J-specific
Solar appointments VA Horizon publishes $72-$300 for several appointment products Different qualification and confirmation stages Industry-wide, not S&J-specific
Tree service search ads 99 Calls shows monthly 2025 median CPL from $64 to $188 Monthly campaign percentiles, useful for seasonality Industry-wide, not S&J-specific

These ranges are not interchangeable. The detailed roofing lead cost question should separate storm work, repairs, and replacements. The HVAC lead cost question should separate an emergency repair from a planned system replacement. The same rule applies across home improvement.

Painting and landscaping illustrate another trap. LocaliQ publishes search-ad figures for both, yet reliable marketplace and exclusive-lead comparisons are thin. A broad home-improvement lead cost guide can show the gap. It should not fill that gap with invented numbers.

Geography can move the result even when the product stays constant. Competition among advertisers, local project values, and service-area size all change what a vendor can acquire profitably. A national range is a screening tool for a quote, not a forecast for your zip codes.

Seasonality matters in a different way. Search demand and available inventory can rise together, while bidding pressure changes at another rate. The 99 Calls monthly table shows why a single annual number can hide large month-to-month movement. Use your own trailing data by source and month.

Channel pricing changes what the word lead means

A channel determines what triggers the charge. Search ads begin with clicks and produce a calculated CPL. Local Services Ads charge for valid leads. A marketplace may charge per contact. A provider can charge per qualified lead, call, appointment, or flat monthly service.

Google says its Local Services lead prices can vary with location, job type, lead type, and bidding mode. Its official Local Services documentation states: “Lead prices may vary depending on your location, the job type, the type of lead or your bidding mode.”

That is an industry-wide platform rule, not S&J-specific data. A deeper comparison of Local Services Ads and exclusive leads should start with that billing difference before comparing outcomes.

A flat retainer changes the risk. The bill remains steady when volume is soft, while pay-per-lead spending moves with delivered units. The useful pay-per-lead versus retainer decision is about which side carries the slow-month risk and what the contractor owns afterward.

Owned channels have different math again. Search engine optimization and referrals do not create a permanent zero-cost lead, because labor, content, tools, and management still cost money. The SEO versus buying leads comparison needs a time window long enough to include the ramp.

The phrase “exclusive lead” also needs a definition. At minimum, confirm whether the homeowner is sold to one contractor, never shared, never recycled. Then confirm whether the protection applies by trade and zip code. Those are separate checks.

Territory protection can reduce direct buyer competition, but it does not create local demand. A clear territory exclusivity policy should identify the trade and zip codes reserved. It should also say what happens when the territory is already taken.

Cost per booked job is the number to run

Cost per lead measures the invoice unit. Cost per booked job measures acquisition. Calculate it from your records: divide total spend for one source by the jobs booked from that source during the same cohort window. Do not mix leads from one month with jobs from another without tracking the lag.

The cost per booked job formula is simple:

cost per booked job = total source spend / booked jobs from that source

The hard part is the denominator. Define “booked” once. A scheduled estimate, completed estimate, signed contract, and paid job are not the same event. The related cost per appointment and cost per call metrics answer different questions.

Use one worksheet row per source and cohort:

Field What to record Why it matters
Lead product Raw form, call, qualified lead, appointment, or other defined unit Stops unlike products from sharing one CPL
Distribution Exclusive, shared, or unknown Exposes direct competition at handoff
Spend All fees tied to the cohort Prevents a management fee from disappearing
Delivered leads Units received under the written definition Reconciles the invoice
Contacted leads Homeowners your team actually reached Separates data quality from sales results
Booked jobs Jobs won under one fixed definition Produces the acquisition denominator
Gross profit Gross profit from booked jobs Tests whether acquisition cost fits the work

Do not borrow a publisher’s close rate to calculate your return. Use its range to form a question, then replace it with your own funnel. A lead-to-job conversion benchmark can show the stages, but your source-level records decide the budget.

Speed and follow-up sit inside that result. They do not change the amount on a lead invoice. They change how much of that invoice becomes booked work. Track speed to lead beside contact rate, then use a consistent lead follow-up system before declaring a source bad.

There is a blunt implication: the same source can be cheap for one contractor and expensive for another. The difference can come from service fit, call handling, estimating capacity, or close rate. CPL cannot diagnose which one failed.

S&J pricing translates into an implied range, not a per-lead price

S&J sells a flat retainer, not pay-per-lead pricing. The monthly Lead Generation plan is $3,000 and publishes a typical flow of 10-15 qualified leads per week. Promo pricing is available for $2,500/month. There is no setup fee, billing is month-to-month, and plan changes take effect at the next billing cycle.

Using the published monthly price, published weekly range, and 4.33 weeks per month produces an implied $46-$69 per lead at $3,000. The same arithmetic produces $38-$58 at the published promotional price. These are calculations on published figures, not quoted unit prices or guarantees. Volume depends on trade, territory size, and local demand.

The Trial is $200 one time for 4-7 exclusive leads. It has no contract or subscription. The trial uses the same qualification standard and delivery under 10 minutes, but the resulting batch should be evaluated over the complete follow-up window rather than against one early outcome.

Qualification is defined with the contractor during onboarding. S&J’s 5-person in-house call team phones every homeowner and confirms intent before release. A checkbox can’t tell you if a homeowner is serious. A phone call can.

After qualification, delivery is manual by text and email within 10 minutes. That mechanism matters because S&J does not claim a dashboard, CRM, portal, automated delivery system, or live transfer. The 10-minute delivery model is about getting the contractor the details quickly, not changing how the lead is billed.

S&J replaces bad leads rather than refunding them. No replacement window, cap, or process is published, so this article does not supply one. Contractors comparing policies should ask every vendor to define its terms and read the lead replacement policy questions before paying.

Exclusivity is one buyer per lead, with territory locked by zip code and trade. If a requested territory is unavailable, if it’s already reserved, we’ll tell you straight. That limits direct competition at handoff. It does not guarantee lead volume, booked jobs, close rate, or revenue.

A price quote needs seven answers before it can be compared

A quoted CPL is not ready for comparison until the vendor defines the unit and the contractor defines success. Use the same questions for retainers, marketplaces, ad managers, and appointment setters.

  1. Name the billable event. Ask whether you pay for a form, connected call, qualified lead, set appointment, confirmed appointment, or completed estimate.
  2. Get the distribution rule. Ask how many contractors receive the same homeowner and whether a lead can be resold later.
  3. Write the qualification bar. Specify trade, location, project type, homeowner intent, and any fit criteria your business needs.
  4. Confirm delivery. Record the channel and timing so your team can build the matching response process.
  5. Read every fee. Include setup, management, media, minimum order, and recurring charges in source spend.
  6. Define bad-lead handling. Ask for the written standard without assuming a refund or replacement exists.
  7. Choose the outcome. Decide whether the denominator is appointments, estimates, signed jobs, or paid jobs before launch.

The longer vendor-vetting checklist covers evidence and reporting. The lead-generation contract guide covers term length, cancellation, and ownership. Both should be reviewed before a low CPL gets treated as a bargain.

Run the comparison for a full sales cycle. Label any source with unknown distribution or missing fees. If the vendor will not define the product, the number is not comparable. The argument behind why cheap leads become expensive starts there.

If a source misses the mark, diagnose the failure before replacing it. The bad-lead diagnostic separates fit, contactability, qualification, response, and sales-process problems so a CPL decision does not hide the real cause.

The right buying decision depends on your bottleneck

A contractor with fast phone coverage and spare estimating capacity can test a lower-screened source because the team can absorb more attempts. A contractor with a small office and expensive field estimates should pay closer attention to qualification, exclusivity, and appointment quality.

A flat retainer can fit a contractor who values predictable billing and can tolerate volume that changes with trade, territory, and demand. A pay-per-lead source can fit a contractor who wants spend to move with delivered units. Neither model repairs weak follow-up or unclear job economics.

Compare providers only after your tracking definitions are stable. Otherwise a channel that reports calls will appear to beat one that reports qualified homeowners simply because it counts earlier in the funnel. The cheaper-looking dashboard can be measuring the easier event.

Price the booked job, then choose the source

The best contractor lead price is not the lowest CPL in a table. It is the source cost that produces profitable booked work without overwhelming your phone coverage, estimators, or cash flow. Define the unit, measure the full funnel, and keep every source in its own row.

S&J uses a flat retainer for exclusive, phone-qualified home-improvement leads, with a one-time Trial also available. The pricing page states the current plan figures and what each plan includes.

Compare your lead-generation options

Frequently asked questions

What is a good cost per lead for contractors?
A good contractor CPL is one that produces booked work at an acquisition cost your gross profit can support. Compare sources using your own close rate, job mix, and complete fees. A national benchmark can flag an unusual quote, but it cannot decide whether that quote works in your business.
Why do shared leads cost less upfront?
Shared leads can cost less because the seller may collect revenue from several contractors for the same homeowner inquiry. The lower invoice price also leaves each contractor carrying more competition and follow-up effort. Compare the model on cost per booked job after using the same booking definition and cohort window.
Is a monthly retainer cheaper than pay per lead?
Neither billing model is automatically cheaper. A retainer fixes the invoice while delivered volume can move, so the contractor carries more slow-month risk. Pay per lead ties spending to delivered units, but the per-unit price and lead definition can include the vendor's acquisition risk. Compare complete source spend against booked jobs.
How long should a contractor track a lead source?
Track a source through at least one complete sales cycle for the jobs it targets. Emergency repairs may resolve quickly, while replacements and remodeling can take longer. Keep leads and outcomes in the same cohort, and avoid judging a source from one lead, one week, or an unfinished follow-up sequence.
contractor leads costcost per lead contractorshome improvement lead costaverage cost per lead
Written by

S&J Business Builders

Exclusive leads for home-improvement contractors

S&J Business Builders sells exclusive, phone-qualified homeowner leads to contractors in eight home-improvement trades. A five-person in-house call team confirms every homeowner before a lead is delivered, and each lead is sold to exactly one contractor.

Flat monthly rate

Want to know exactly what you are spending each month?

One flat rate, no per-lead bidding, no surprise invoices. Bad leads get replaced.

Team of 5 in-house callers · USA coverage · Exclusive by design