Pricing

Cost per lead by trade: 2026 benchmark ranges explained

Cost per lead by trade varies by channel and lead type. Compare sourced 2026 ranges clearly, then convert each benchmark into cost per booked job.

In this article

Cost per lead by trade runs from low double digits to several hundred dollars in published 2026 sources. The useful benchmark is never one national average. It is a range tied to the trade, channel, lead unit, qualification, exclusivity, service line, market, and the contractor’s own cost per booked job.

By S&J Business Builders | August 20, 2026

That is the answer in plain English. A $40 form submission, a $40 phone call, and a $40 booked estimate are not the same product. Start with the broader contractor lead cost framework, then use this page to compare trades without mixing units.

Disclosure: S&J Business Builders sells exclusive, phone-qualified home-improvement leads on a flat retainer. The third-party ranges below are published industry figures, not S&J-specific results. Most publishers cited here sell leads, ads, or marketing services, so their figures are benchmarks with commercial interests, not neutral market prices.

Using cost per lead by trade without fooling yourself

A cost per lead benchmark is a reference point, not a quote. It tells you what a publisher observed or advertised under a stated method. It cannot tell you what your crew should pay until you match the lead unit, channel, service line, location, qualification standard, and booked-job result.

LocaliQ’s 2025 search-ad study reported a $90.92 home-services average and a $45.15 to $228.15 trade spread. These are industry-wide search-ad figures, not S&J-specific data. LocaliQ also quotes Guy Philosoph: “If you can better understand and track your audience, you can refine your targeting to increase your return on investment.”

Web Pinnacles’ June 2026 benchmark put the multi-channel home-service span at $30 to $500, depending on trade and channel. That is industry-wide publisher research, not S&J-specific data. The gap between the two reports is not an error: they measure different channel mixes.

The table treats contractor advertising costs as ranges, not fixed prices. Dates are shown because these figures age. A “+” means the publisher explicitly leaves the top end open.

Trade Published cost per lead range What the range includes Publisher and date
Roofing $50-$500 Multiple channels, including search, shared marketplaces, exclusive leads, and calls ActiveProspect, March 2, 2026. Industry-wide, not S&J-specific.
HVAC $20-$300+ Shared and exclusive pay-per-lead offers Built Right Digital, April 30, 2026. Industry-wide, not S&J-specific.
Solar $0.10-$400+ Aged data, real-time leads, inbound calls, and field-generated appointments The Leads Warehouse, May 4, 2026. Industry-wide, not S&J-specific.
Plumbing $8-$200 Shared contacts, search leads, local service ads, and exclusive social leads Minyona, July 19, 2026. Industry-wide, not S&J-specific.
Remodeling $25-$200+ Shared bathroom, kitchen, and whole-home remodeling leads Block Renovation, March 10, 2026. Industry-wide, not S&J-specific.
Painting $15-$120 Shared marketplaces, social ads, local service ads, and search ads Yavi Media, June 18, 2026. Industry-wide, not S&J-specific.
Landscaping $50.75-$64.90 Google Local Services Ads only, based on 3 client campaigns 99 Calls, August 2026. Industry-wide, not S&J-specific. No defensible cross-channel range was found.
Windows and doors $25-$200 Shared and exclusive window leads Work Aged Leads, accessed August 20, 2026. Industry-wide, not S&J-specific.

The range is widest where the label hides unlike products. Solar’s low end is aged data, while its high end includes calls or field work. Landscaping is the opposite problem: the available current source has a narrow channel and a small sample. Publishing that limit is more useful than inventing a national range.

Trade notes keep the benchmark rows useful

The table gives each trade a published outer range, but the buying decision happens inside it. A roofing company seeking storm-damage work is not buying the same opportunity as a roofer filling a repair slot. The invoice can call both records roofing leads. Your scorecard should not.

Roofing and HVAC split by urgency

Roofing costs can change fast around storm demand. Separate storm damage, repair, inspection, and replacement before comparing sources. A source built for storm response can look expensive beside ordinary repair enquiries while feeding a very different sales motion.

HVAC needs a similar split between emergency service, routine repair, and system replacement. Seasonal spikes change demand and crew capacity at the same time. A blended CPL can look stable while one service line becomes unprofitable and another keeps the calendar full.

Solar and remodeling carry longer decisions

Solar homeowners can take longer to decide, so aged records and live, sales-team-ready enquiries should never share one performance row. Record when the homeowner first asked, when your team reached them, and which decision stage the lead had reached.

Remodeling adds scope and budget variation. A small bathroom enquiry and a whole-home project can carry different lead costs because the work behind qualification differs. Confirming scope and budget before release makes the unit more specific, but it still does not make the job booked.

Plumbing and painting reward clean service labels

Plumbing mixes emergency speed with planned replacement and remodeling work. Split urgent calls from project enquiries. If they stay blended, a fast emergency channel can hide weak performance on larger planned jobs, or a slow project cycle can make an urgent source look worse than it is.

Painting often moves faster, but interior, exterior, cabinet, residential, and commercial work still have different job values and buying cycles. The cheapest source may simply be feeding the smallest or least suitable projects. Match the lead label to the crew you actually need to schedule.

Landscaping and windows expose missing context

Landscaping depends heavily on service mix and season. Maintenance, design-build, snow, and ice work do not belong in one benchmark. The limited current data in the table is a warning about source coverage, not permission to treat one local service ads range as the whole trade.

Windows and doors attract price shoppers alongside serious replacement buyers. Track project scope, property type, and homeowner readiness before comparing CPL. A tighter qualification step may raise the visible lead cost while reducing the sales time spent on records that never reach an estimate.

The lead unit changes the number before trade does

Lead generation cost by industry looks precise until you ask what was counted. Publishers use “lead” for a contact record, form, call, scheduled estimate, or homeowner who passed a qualification step. Those units enter the sales funnel at different points.

Use the lead, appointment, and call comparison before placing two prices side by side. A call can cost more because it carries live intent. A booked estimate can cost more because the scheduling work already happened. Neither is automatically better.

Exclusivity is another product difference. A shared contact and an exclusive lead may contain the same phone number, but the contractor faces a different selling environment. The exclusive versus shared breakdown explains why sticker CPL can move in the opposite direction from cost per booked job.

Qualification matters too. Decide what a qualified lead must contain before you compare invoices. A checkbox can’t tell you if a homeowner is serious. A phone call can. If one source checks trade, territory, intent, scope, or budget and another does not, their CPLs do not describe equal work.

Five variables move contractor CPL benchmarks

Trade is only the first variable. The next five explain most of the spread inside each row.

  1. Service line: Emergency repair, routine maintenance, replacement, and large projects carry different intent and job values. Keep them separate inside your trade report.
  2. Market: Competition, territory size, season, and local demand change acquisition cost. A national range can hide the exact zip codes your crew serves.
  3. Channel: Search, social, local service ads, referrals, and purchased data create different lead units. Compare cost per call and cost per appointment on their own terms.
  4. Distribution: Ask whether the record is sold to one contractor or several. S&J defines exclusive as sold to one contractor, never shared, never recycled.
  5. Response: A strong lead can still become an expensive miss. Build around speed to lead and record the first real attempt, not the time an alert entered an inbox.

This is where a clean cost per lead benchmark becomes operational. Split the report by trade, service line, source, unit, and distribution model. Then require enough volume to keep one lucky close or one bad week from controlling the result.

How do you turn CPL into cost per booked job?

Cost per booked job equals total lead spend divided by booked jobs. If every lead has the same price, divide CPL by the lead-to-booked-job rate. Use your own tracked rate for the same trade, source, service line, and period. Do not borrow a publisher’s close rate to make a vendor look cheaper.

The cost per booked job method is stronger because it includes the part your sales process controls. A source that charges more per lead can still cost less per booked job. A cheap source can lose when contact, appointment, or close rates collapse.

Use this illustrative conversion table only after calculating your own lead-to-booked-job rate. The multipliers are arithmetic, not market benchmarks.

Your tracked lead-to-booked-job rate Multiply CPL by Example interpretation
10% 10 One booked job per 10 leads
20% 5 One booked job per 5 leads
25% 4 One booked job per 4 leads
50% 2 One booked job per 2 leads

For example, enter your actual CPL in the left side of the formula and apply the matching multiplier. Do not mix an HVAC repair close rate with an HVAC replacement CPL. The lead-to-job funnel should preserve source and service line from first receipt through booked work.

S&J pricing creates an implied range, not a lead quote

S&J publishes a $3,000 monthly Lead Generation plan and a volume range of 10-15 qualified leads per week. Arithmetic on those published figures, using 4.33 weeks per month, produces an implied $46-$69 per lead.

That result is not S&J’s price per lead, a quoted unit price, or a guarantee. S&J bills a flat retainer with no per-lead line items. Volume depends on trade, territory size, and local demand. The useful comparison is the plan’s eventual cost per booked job inside your business.

The mechanism matters alongside the arithmetic. S&J’s 5-person in-house call team phones every homeowner and confirms intent before release. Leads are delivered by text and email within 10 minutes of qualification. The model is phone-qualified and exclusive, not a raw form, live transfer, dashboard, or automated delivery product.

A 30-day scorecard beats a national average

Build a small scorecard before changing providers. Give every source the same definitions and record enough detail to explain a miss.

  • Label the unit. Mark each record as a form, call, qualified lead, appointment, or another agreed unit.
  • Keep the source. Do not blend paid search, shared marketplaces, referrals, and exclusive supply into one CPL.
  • Record the result. Track contact, appointment, estimate, booked job, and lost reason for each record.
  • Save the timing. Note receipt and first attempt so a routing gap does not look like a lead-quality problem.
  • Review by trade and service line. A cross-trade average can hide an expensive department or a profitable niche.

A basic sheet is enough. The lead follow-up system matters more than the software name. Keep definitions stable for the full test, then compare cost per booked job and gross profit instead of choosing the lowest CPL.

Use the benchmark to ask better questions

The table gives you a starting range. Your decision comes from definitions and outcomes. Ask what counts as a lead, who else receives it, how it is qualified, which territory it covers, how fast it arrives, and what your own team turns into booked work.

S&J sells exclusive, phone-qualified home-improvement leads on a flat retainer. Territory is locked by zip code and trade, subject to availability. The benchmark that matters is your tracked cost per booked job after qualification and follow-up.

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 acceptable acquisition cost and gross profit for that trade. Compare your result with a source that uses the same lead unit, channel, service line, market, qualification, and exclusivity. A national average alone cannot make that decision.
Which trade has the highest cost per lead?
Roofing and windows often sit near the high end of paid search benchmarks, while solar can show the widest published span when aged data, real-time contacts, calls, and appointments share one label. The result changes with channel and definition, so no trade owns one permanent national CPL.
Why can a cheaper lead cost more per booked job?
A cheaper lead costs more per booked job when fewer records become real sales opportunities. Weak contact rates, shared competition, poor qualification, slow response, or service mismatch can erase the sticker-price advantage. Divide total lead spend by booked jobs, then compare gross profit, not lead volume alone.
cost per lead by tradehome service cost per lead benchmarkscontractor CPL benchmarkscost per booked joblead generation cost by industrycost per lead benchmark
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