Pricing

Contractor lead conversion rate: how to benchmark it

Define each funnel stage, interpret published benchmarks correctly and calculate a contractor lead conversion rate from mature source cohorts.

Short answer

There is no reliable universal contractor conversion rate.

The longer answer

There is no reliable universal contractor lead conversion rate. A usable benchmark names the channel, trade, project type, cohort window, numerator and denominator. Search-ad click-to-lead rates, answered-call-to-booking rates and delivered-lead-to-sold-job rates measure different stages and cannot be compared directly. theBuildd recommends tracking each stage separately, then judging mature source cohorts by cost per sold job and collected gross profit, not by a borrowed national percentage.

In this article

Do not use a contractor lead conversion rate until the numerator and denominator name two specific stages. A search-ad conversion, a booked phone call and a signed job are not the same event. Combining them into one “industry close rate” can make a working source look weak or a weak source look healthy.

Disclosure: theBuildd publishes this guide and sells opted-in residential home-improvement leads. We have a commercial interest in how contractors evaluate lead sources. The public figures below are source-labeled industry data, not theBuildd results or a promise of performance.

A contractor lead conversion rate is useless without two named events

“Conversion” describes movement from one event to another. It does not identify either event by itself. Write the calculation as “starting event to outcome” every time the rate appears in a report.

Rate Numerator Denominator What it helps diagnose
Ad interaction to inquiry Tracked calls, forms or other configured actions Trackable ad interactions Campaign and landing-page performance
Delivered lead to reached homeowner Leads with two-way contact Accepted delivered leads Contact data and intake execution
Reached homeowner to qualified opportunity Reached homeowners meeting written project criteria Reached homeowners Source fit and qualification
Qualified opportunity to appointment Appointments set Qualified opportunities Scheduling and call handling
Appointment to held estimate Estimates that occurred Appointments set Confirmation, routing and show rate
Accepted lead to sold job New customers meeting the written sold rule Accepted leads from the same cohort The full lead-to-sale path
Sold job to collected job Jobs with the required payment event Sold jobs Production, cancellation and collection follow-through

Google Ads illustrates the naming problem. Its official conversion-rate definition divides recorded conversions by total ad interactions that can be tracked to a conversion during the same period. The configured conversion count can also include more than one action, so the event definition must travel with the percentage.

That metric belongs in an ad report. It cannot become an accepted-lead-to-sold-job rate merely because both percentages use the word “conversion.” The same rule applies when a provider reports a booking rate. Ask what entered the denominator, what counted above the line and who observed the outcome.

The cost-per-qualified-lead framework handles the earlier qualification stage. This page carries a defined lead cohort through the sales outcome without repeating that cost calculation.

Published home-services benchmarks measure different funnels

The most useful public benchmarks disclose their population and measurement stage. Even then, they should be compared only with the matching part of your funnel.

Published dataset Population and period Published result What it measures What it does not establish
LocaliQ 2025 home-services search ads 3,211 US campaigns from April 1, 2024 to March 21, 2025; at least 103 active campaigns in each category 7.33% overall; 2.61% construction/general contractors; 3.70% roofing/gutters; 7.63% plumbing Search-ad interactions becoming configured conversions Delivered leads becoming sold jobs
Invoca 2026 home-services calls Nine home-services subindustries within a broader dataset exceeding 70 million calls and 600 million conversation minutes across 10 industries and 7 channels; the home-services subset count was not stated 38% of answered calls classified as leads; 45% of those leads converted on the call Answered phone calls becoming leads, then phone leads becoming an on-call booking outcome Every delivered lead, later sales after the call, or completed work

Industry search-ad data, 2025: LocaliQ, “2025 Search Ad Benchmarks for Home Services”, checked September 26, 2026. LocaliQ says the category figures called averages are technically medians. These are LocaliQ customer campaigns, not theBuildd-specific results.

Industry phone-conversion data, 2026: Invoca, “The Invoca Home Services Lead Conversion Benchmarks Report 2026”, checked September 26, 2026. Invoca says all figures are averages across its customer base. These are calls measured by a call-analytics vendor, not a contractor-wide delivered-lead sample or theBuildd-specific results.

Neither source is wrong because its percentage differs from the other. They start and stop at different events. LocaliQ’s construction and roofing figures should not be read as the share of contractor leads that bought work. Invoca’s 45% should not be applied to every form lead, because its denominator is phone leads identified after a person answered.

The number also changes when the population or year changes. A 2025 Plumbing & Mechanical summary of Invoca research described more than 60 million calls across nine industries, a 37% on-call conversion rate for phone leads across industries and 46% for home services. That older, broader report is another call benchmark, not a delivered-lead-to-sale benchmark.

Public data can pressure-test the matching stage. It cannot replace your CRM. The distinction between generating an inquiry and selling work also matters when reviewing a broader contractor marketing system.

A good contractor lead conversion rate is an internal baseline with context

A good rate produces acceptable economics without exceeding the business’s sales or production capacity. It must also be consistent enough to compare with an earlier cohort. No public percentage can decide those conditions for you.

Before treating an internal number as a benchmark, attach these labels:

  • Source and product: paid search calls, referral forms and purchased opt-ins should not be blended by default.
  • Trade and project type: an urgent repair and a planned replacement create different contact and decision paths.
  • Territory: lead availability, travel, licensing boundaries and competitive conditions can differ across service areas.
  • Starting event: identify whether the denominator contains all inquiries, billable leads, accepted leads, reached homeowners or qualified opportunities.
  • Outcome: define whether “sold” means a signed agreement, deposit, scheduled work, completed job or collected payment.
  • Cohort and decision window: state when leads entered and how long each had to reach the outcome.
  • Attribution rule: preserve the original source and document how repeat customers, duplicates and multi-touch journeys receive credit.

The rate alone still cannot answer whether the channel is affordable. Pair it with complete acquisition cost, job gross profit and collected outcomes. The contractor customer acquisition cost guide owns that all-in expense calculation.

Calculate lead-to-sale conversion from a mature cohort

Start with a group of leads accepted during one defined period. Follow those exact records until the declared decision window closes. Then divide sold new customers by accepted leads in that cohort.

Lead-to-sale conversion rate = sold new customers from the cohort ÷ accepted leads in the cohort × 100

“Accepted lead” needs a written rule. It might mean a paid record after approved replacements, or an inquiry that passed an internal validity review. “Sold” needs a written rule too. A signed proposal, deposit and completed job are different events.

Use this process:

  1. Freeze the starting cohort. Save lead ID, original source, campaign or provider product, received date, trade, project type and territory.
  2. Record stage timestamps. Keep first attempt, two-way contact, qualification decision, appointment, held estimate, proposal and sold event separate.
  3. Preserve failed and pending states. A duplicate, invalid record, lost estimate and still-open proposal should not share one status.
  4. Apply one attribution rule. Do not move a sale to the last channel merely because that channel touched the homeowner most recently.
  5. Wait for the chosen window. Report an interim rate only when it is labeled interim and accompanied by the pending count.
  6. Reconcile the outcome. Confirm that sold jobs in the CRM match the event used by operations or finance.

Same-month reporting often creates a false rate. September sales may come from July leads, while many September leads remain undecided. Dividing the first count by the second mixes two populations. Cohort reporting keeps the denominator and its outcomes together.

Once the rate is stable, the cost-per-booked-job calculation shows how source spend behaves at a defined accepted-work stage.

A stage-by-stage example prevents a false close-rate diagnosis

Assume a mature cohort contains 100 accepted leads. The contractor reaches 72 homeowners, identifies 46 qualified opportunities, sets 31 appointments, holds 25 estimates and records 9 sold jobs. These are illustrative inputs, not a contractor benchmark or expected result.

Stage Count Stage-to-stage calculation Rate
Accepted leads 100 Starting cohort 100%
Reached homeowners 72 72 ÷ 100 72.0%
Qualified opportunities 46 46 ÷ 72 reached 63.9%
Appointments set 31 31 ÷ 46 qualified 67.4%
Estimates held 25 25 ÷ 31 appointments 80.6%
Sold jobs 9 9 ÷ 25 held estimates 36.0%
Accepted lead to sold job 9 9 ÷ 100 accepted leads 9.0%

The headline lead-to-sale rate is 9%. It is mathematically correct and operationally incomplete. The office lost 28 records before two-way contact, 26 more between contact and qualification, and 16 between held estimate and sale. Each gap calls for different evidence.

Suppose another contractor also reports 9%. Its office might reach 90 of 100 leads but sell only 9 after 45 held estimates. The same headline percentage would conceal a very different constraint. More top-of-funnel volume is not automatically the next fix in either case.

Use raw counts beside every percentage. A small denominator can move sharply when one job changes status, and the count makes that sensitivity visible without inventing a minimum sample rule.

The lead-capacity worksheet helps turn the observed stage rates into a purchase ceiling after the process is measured.

Segment the rate before comparing trades or sources

Blended rates can hide the profitable work and subsidize the wrong source. Keep groups separate when their buying process, project economics or handling differs materially.

Comparison Usually usable? Condition
Two providers for the same trade, territory and project scope Yes Match acceptance rules, outcome, window and staffing treatment
Search-ad click-to-form rate versus delivered-lead-to-sale rate No The starting events differ
Emergency repair calls versus planned replacement forms No Urgency, channel and sales path differ
Roofing replacement leads in two territories Sometimes Separate them if travel, licensing, storm timing or sales coverage differs
Current cohort versus last quarter Yes Confirm definitions and observation windows did not change
One salesperson versus another Sometimes Assignments must be comparable and large enough to show the underlying counts

Trade labels alone are still too broad. “Plumbing” can contain an urgent leak, a water-heater replacement and a planned renovation. “Remodeling” can contain a bathroom estimate and a major addition. Segment only as far as the data remains usable, but do not force unlike buyer journeys into one benchmark for a cleaner dashboard.

Keep recipient model as its own field too. One-buyer and multi-buyer delivery describe provider distribution. They do not replace trade, project type, channel event or contractor handling.

Use the funnel to diagnose, not to assign blame

A weak stage rate is a reason to inspect evidence. It is not proof that the provider, office or salesperson caused the loss.

Weak stage Questions to investigate Evidence to review
Accepted lead to reached homeowner Was the contact usable? How quickly and how often did the team attempt contact? Delivery record, phone data, attempt timestamps, message status
Reached homeowner to qualified opportunity Did the scope, property, territory and timing match the written criteria? Call notes, intake fields, disqualification reason
Qualified opportunity to appointment Could the office answer questions and offer a suitable next step? Was estimator capacity available? Call review, calendar availability, scheduling outcome
Appointment to held estimate Were time, address and attendees confirmed? Did either party reschedule? Confirmation log, calendar changes, no-show reason
Held estimate to sold job Did scope, price, trust, financing, competition or follow-up affect the decision? Proposal, follow-up history, loss reason, decision date
Sold job to collected job Did cancellation, production or collection alter the outcome? Contract status, operations record, invoice and payment status

Use neutral reason codes. “Bad lead” is too broad to distinguish invalid contact data from a real homeowner who rejected a proposal. “Sales lost” is too broad to distinguish price, scope, timing, no decision and a competitor choice.

Audit a sample of records behind the percentage. A clean dashboard can still contain overwritten sources, duplicate customers or a “qualified” status applied inconsistently by different people.

Compare providers with matched cohorts and complete economics

A fair source comparison holds the contractor-controlled rules as steady as the products allow. Otherwise the test compares both the source and a changing sales operation at once.

  1. Save the product, billing event, territory, distribution term, acceptance rule and remedy before delivery starts.
  2. Route each source to trained staff with comparable coverage, while recording actual response and follow-up differences.
  3. Apply the same project-fit rule unless a product explicitly serves a different scope.
  4. Preserve original-source attribution through contact, estimate, sale, completion and collection.
  5. Give comparable project types the same maturity window and show pending records.
  6. Count source spend and any materially different intake or sales labor under one written cost policy.
  7. Compare cost per sold job and collected gross profit, then use stage rates to explain the difference.

Do not choose the winner from raw conversion rate alone. A source can close at a lower percentage and still be more valuable if its acquisition cost and job mix produce stronger collected economics. Another source can close at a higher percentage while delivering work below the company’s project floor.

That is why a rate belongs beside the all-in customer acquisition cost method, not above it as a universal score.

theBuildd changes distribution, not the contractor’s sales denominator

There is one buyer per lead through theBuildd. The homeowner may still seek other quotes independently. The contractor makes the qualifying call, and the service does not promise contact, an appointment, a sold job, revenue, a close rate or return.

Measure these leads with the same accepted, reached, qualified, appointment, estimate, sold and collected stages used for another source. Record approved replacements separately so an original record and its replacement do not accidentally count as two successful opportunities.

The model can fit a residential home-improvement contractor that wants one-buyer distribution in agreed trades and ZIP codes and has an office ready to contact and qualify each opt-in. It is not the fit for a buyer who requires a promised sales percentage or wants the provider to own the contractor’s entire sales process.

Review current theBuildd pricing and terms against the measured capacity of the intake and estimating teams. Results still depend on local demand, project mix, homeowner decisions and the contractor’s operation.

Build the benchmark before adding more leads

Name every stage, freeze the cohort and wait for the chosen decision window. Then review raw counts, stage rates, cost per sold job and collected gross profit together. That sequence tells you whether the next dollar belongs in more demand, faster contact, better qualification, more estimating capacity or sales follow-up.

Do not let a published percentage choose the budget. Use it only when its starting event, outcome, channel, population and date match the stage you are checking. Your mature internal cohort remains the decision benchmark.

Compare the source after defining the denominator

Review theBuildd’s current one-buyer lead plans, then test the fee against your own mature lead-to-sale cohort and acquisition ceiling.

See current pricing →

Frequently asked questions

What is a good lead conversion rate for contractors?
There is no reliable percentage for every contractor. A useful rate has a named starting event and outcome, covers a mature cohort, and is segmented by source and comparable project type. Judge it against your acquisition ceiling, capacity and prior cohorts rather than a national number with a different denominator.
How do contractors calculate lead-to-sale conversion rate?
Divide sold new customers by accepted leads from the same source cohort, then multiply by 100. Define accepted and sold before the cohort begins, preserve the original source, use one decision window, and report pending records separately. Do not divide this month’s sales by this month’s new leads when older opportunities are still closing.
Is Google Ads conversion rate the same as lead close rate?
No. Google Ads calculates conversion rate from the configured conversion count divided by trackable ad interactions. A contractor lead close rate starts with accepted leads and ends at a defined sales event. The percentages answer different questions unless the starting event, outcome and attribution rule are explicitly aligned.
How long should a contractor wait before judging a lead cohort?
Use the normal decision window for that project type and declare it before reviewing results. Emergency service, replacement work and large remodeling projects should not share one deadline. Keep undecided opportunities marked pending until the window closes, and show their count rather than forcing them into wins or losses early.
Do exclusive leads guarantee a higher conversion rate?
No. Recipient count is one source variable, not a promised sales result. Contact data, project fit, response, qualification, scheduling, estimating, price and homeowner choice still affect the outcome. A homeowner may also seek other quotes independently even when a provider sends its record to only one contractor.
contractor lead conversion ratelead benchmarkslead-to-sale conversionlead economics
Written by

Sym

Founder, theBuildd

Sym founded theBuildd and runs its lead operation day to day: setting qualification criteria, handling territory disputes, and reviewing the delivered leads contractors accept and reject. He writes from that position. The economics here are the ones the business runs on, not figures gathered from other people's blog posts.

Writes fromrunning an exclusive-lead operation across eight home-improvement trades in the United States.

DisclosuretheBuildd sells the service discussed in these articles. Comparisons name competitors and rank theBuildd among them; where theBuildd is not the better fit, the article says so.

Product terms and competitor details in this article were checked on .

Flat monthly rate

Want to know exactly what you are spending each month?

One flat rate, no per-lead bidding, no surprise invoices. Leads that meet the applicable replacement standard are replaced.

Agreed trade and ZIP coverage · One buyer per lead · No outcome guarantees