Lead Quality

Contractor leads not converting: diagnose before renewing

Find the first broken lead stage, assign the right owner, and choose whether to repair, resize, renew, or switch sources.

Short answer

Stop judging a source by one blended close rate.

The longer answer

When contractor leads are not converting, stop judging the source by one overall close rate. Freeze a mature cohort, count each stage from delivery through contact, scope fit, held estimate, sale, and collection, then inspect the first material drop. Fix contractor-owned routing, follow-up, qualification, or estimating before renewing unchanged. There is one buyer per lead through theBuildd, but your team still qualifies the homeowner, so the same stage diagnosis applies.

In this article

If your report says “contractor leads not converting,” diagnose the broken stage before you renew, switch providers, or add volume. A source mismatch, missed alert, unanswered call, rejected project, unheld estimate, unsold proposal, and unprofitable job are different failures with different owners.

Use one mature cohort and preserve the original records. Count each stage, inspect the first material drop, and audit a sample before assigning blame. That sequence gives you a narrower decision: repair the operation, change targeting or terms, reduce volume, renew, switch, or stop buying.

Disclosure: theBuildd publishes this guide and sells residential home-improvement leads. We benefit if a suitable contractor considers our service. This framework uses public sources and contractor-owned records, not theBuildd performance data. No source, process, response time, conversion rate, job, revenue, or return is guaranteed.

Contractor leads not converting need a stage diagnosis

“Conversion” is too vague to diagnose until you name the starting event and the outcome. A marketing dashboard may call a phone call a conversion. The office may call a held estimate a conversion. The owner may mean a signed contract. Those numbers cannot be compared as though they describe the same journey.

Google Ads states in its conversion measurement documentation that advertisers choose the valuable activity to measure, such as a purchase, sign-up, or phone call. A platform conversion is therefore the configured event, not automatic proof of a sold contractor job.

Build a stage ledger from the contractor’s system of record:

Stage What must be true Evidence to preserve Primary control to inspect
Delivered The source sent one record under the purchased product Original record, source ID, delivery time Provider and integration
Assigned One person owns the next action Owner and assignment time Contractor routing
First action The owner completed the first permitted action Action, channel, time, result Contractor coverage
Reached Two-way communication occurred Contact time and factual note Contact data and follow-up
Accepted fit Reported facts passed written trade, ZIP, property, and scope rules Answers and reason code Source targeting and qualification
Scheduled A defined next step was agreed Event type, date, attendees Handoff and calendar
Held The scheduled conversation or visit occurred Attendance and result Capacity and confirmation
Proposed The contractor delivered its defined proposal or estimate Proposal date, scope, amount Estimating and sales
Sold The customer accepted under the contractor’s written rule Accepted contract or CRM state Offer and customer decision
Collected Payment or gross profit reached the chosen accounting stage Accounting record Production, collection, and economics

For each adjacent pair, use records from the same source cohort:

Stage rate = records reaching the next named stage ÷ records at the preceding named stage

Show raw counts beside percentages. If the denominator is zero, report zero records rather than forcing a rate. Keep open decisions marked pending until the normal decision window for that project type ends.

The contractor lead conversion benchmark guide explains how to define rates and compare matched cohorts. This page uses those stages to decide what to do before renewal.

Audit the measurement before blaming the lead or salesperson

A clean chart can still produce the wrong diagnosis. Check the underlying records before treating the first visible drop as fact.

Run six controls:

  1. Freeze one cohort. Use leads delivered during a named period and preserve their original source. Do not divide this month’s sales by this month’s new leads when older opportunities are closing.
  2. Deduplicate without erasing history. One homeowner or property can appear more than once. Keep both delivery events while applying one written customer-count rule.
  3. Lock stage definitions. Decide what reached, accepted, held, sold, and collected mean before reviewing the result.
  4. Separate pending records. An open remodeling proposal is not a loss merely because an emergency-service cohort matured faster.
  5. Reconcile replacement records. Keep the original outcome and the replacement link so one remedy does not look like two successful leads.
  6. Sample the rows. Read original requests, timestamps, notes, rejection reasons, estimates, and final outcomes behind each stage count.

HubSpot’s current lifecycle-stage documentation is one example of software that preserves separate stages, property history, entry and exit dates, and time in stage. You do not need HubSpot to apply the method. You do need a record that shows when a stage changed and why.

Use the separate guide to what counts as a qualified lead before treating qualified as a measurable stage. If two employees apply different rules, the rate measures inconsistent labeling rather than source quality.

A delivery-to-contact break tests routing and response coverage

When many delivered leads never become two-way conversations, reconstruct the timeline before calling them bad leads.

Timestamp or fact Question it answers Possible owner when missing
Provider delivery time When did the source say it sent the record? Provider
System receipt time Did the record enter the contractor’s inbox or CRM? Integration or contractor system
Assignment time When did one person become accountable? Contractor routing
First-action time When did that person act? Contractor staffing and process
Attempt results Was the number invalid, unanswered, declined, or unknown? Source data, homeowner choice, or contractor follow-up
Two-way contact time When did a conversation occur? Shared outcome, not proof of one cause

An old cross-industry Harvard Business Review analysis of online sales inquiries found that companies often responded too slowly. It supports measuring delay, but it does not establish a universal contractor deadline or guarantee that a fast call converts.

Look at actual coverage. A record delivered outside staffed hours is different from one ignored during an agreed shift. An instant attempt to an invalid number is different from a valid number called once. A valid homeowner who did not answer is different from a person who says the request is not theirs.

Fix unassigned or overdue records with the contractor lead-handling SOP. Use the separate response-time guide for timing evidence and a measured first-call policy. Do not import a universal minute target or attempt count from a sales page.

A contact-to-fit break tests source targeting and qualification rules

When homeowners answer but the work does not fit, compare the original request with the written order and the contractor’s accepted-work rule.

Observed reason Evidence required Control to inspect Possible next action
Wrong trade or service Original request, provider category, contractor reason Source targeting and order scope Correct targeting or request the stated remedy
Outside useful territory Full address, accepted ZIP list, travel rule Provider match and contractor boundary Correct ZIPs or resize territory
Wrong property type Homeowner report and accepted property rule Form fields and contractor criteria Add a field or clarify the order
Duplicate Matching identifiers and delivery history Provider terms and deduplication rule Apply the written duplicate remedy
Project below or above accepted scope Original wording and the rule in force at delivery Contractor acceptance rule and source detail Narrow targeting or create an honest route
Missing information Exact unknown and attempted clarification Intake and qualification Hold for review instead of inventing a failure

Do not rewrite the acceptance rule after seeing the results. If the contractor bought broad remodeling inquiries and later decided to accept only kitchen replacements above a new project floor, that change belongs in the diagnosis. It is not proof that the provider breached the earlier order.

The contractor still owns the qualifying conversation. Use consistent contractor lead qualification questions and count not reached, unknown, outside scope, and accepted separately. Ask for a provider remedy only when the record meets the applicable written criteria and the evidence is preserved.

A fit-to-held-estimate break tests expectations and capacity

An accepted project is not a held estimate. If the homeowner appears in scope but the next step never occurs, inspect the handoff rather than moving the record straight to a lost-sale bucket.

Check:

  • whether the homeowner and contractor agreed on the same next step;
  • whether the event was a phone consultation, site visit, inspection, or estimate;
  • whether required decision-makers were expected to attend;
  • how long the next available slot was from the conversation;
  • whether the property sat inside the practical travel boundary;
  • whether cancellations and no-shows have factual reason codes;
  • whether an estimator accepted ownership; and
  • whether estimate capacity was already full when more leads were purchased.

This stage often exposes a capacity problem. Suitable demand can still be wasteful when the office cannot schedule it, the estimator cannot reach it, or production is too full to support the promised timing. Reduce or pause volume when the queue is the constraint. Buying more records does not create more estimate hours.

Do not label every unheld event a source failure. A homeowner can change plans, become unavailable, or choose another contractor. The diagnosis needs the recorded reason, not a convenient assumption.

A held-estimate-to-sale break belongs in the sales audit

When suitable estimates occur but few jobs sell, the source has completed more of its journey. The next audit belongs at the proposal and decision stages, while preserving the possibility that project mix or expectations began upstream.

Use one final-reason list across estimators:

Decision reason Record before drawing a conclusion
Price or financing Scope, options, amount, payment path, and homeowner wording
Scope mismatch discovered on site Which reported fact changed and whether intake could reasonably have known it
Timing Requested start, contractor availability, and decision date
Competitor selected Known reason, competing scope if supplied, and decision date
No decision yet Next action, owner, and due date; keep it pending
Proposal not delivered Why the estimate did not become a proposal
Follow-up stopped Last action, reason, and approved stopping rule
Customer declined without a reason Record unknown rather than inventing an objection

Sample proposals by project type, estimator, territory, and source. Look for repeated scope changes, unexplained delays, inconsistent options, unanswered questions, and missing next actions. Do not prescribe one close-rate target or one sales script for every trade.

This is also where source and sales issues can coexist. A source may create projects that technically pass intake but rarely match the contractor’s profitable work. The sales team may also present those projects inconsistently. Preserve both findings instead of forcing one winner in an argument.

Conversion can look healthy while the economics fail

A source can move records through the funnel and still be a bad purchase. Conversion rate does not include the full cost of intake, travel, estimating, proposals, remedies, or the job mix that finally sells.

Build the numerator from contractor records:

Complete acquisition cost = net provider spend + intake and follow-up labor + travel and estimate labor + proposal labor + source-specific tools

Define each labor category once so the same hour is not counted twice. Keep replacements as linked records. Subtract money only when an actual monetary credit or discount appears in the ledger.

Then report separate outcomes:

Cost per held estimate = complete acquisition cost ÷ held estimates

Cost per sold job = complete acquisition cost ÷ sold jobs

Cost per collected job = complete acquisition cost ÷ collected jobs

If a denominator is zero, report the spend and zero outcomes. Compare project mix, collected gross profit, capacity consumed, and cash timing beside the cost. The cost-per-booked-job worksheet owns the deeper calculation.

If the measured constraint is dependence on bought demand rather than one provider, compare the labor, media, time to signal, and asset ownership involved in broader contractor marketing channels. An owned campaign and a delivered lead are not interchangeable products.

Renew, repair, resize, switch, or stop based on the control owner

The first supported break tells you which action deserves a test. It does not make the decision automatically.

Evidence after the audit Primary action before renewal Do not do
Source fit, workflow, capacity, and economics all pass Renew under verified current terms Assume past performance guarantees the next cohort
Suitable leads wait unassigned or overdue Repair routing and coverage, then retest Switch providers and reproduce the same queue
Reached projects repeatedly miss written trade, ZIP, or scope Correct targeting, seek applicable remedies, or change source Call every rejection a sales failure
Suitable projects cannot get estimate capacity Resize or pause volume Buy more leads to fill an already full calendar
Held estimates stall at proposal or decision Audit estimating, offer, follow-up, and reason codes Blame contact quality without reviewing held records
Provider-controlled failure persists after documented correction Prepare a bounded provider switch Cancel before reading terms or preserving open opportunities
Complete acquisition cost exceeds the company’s ceiling Renegotiate, change model, or stop Celebrate a healthy percentage with unprofitable jobs
Records cannot support a diagnosis Instrument the process and extend the review Renew or switch from anecdotes alone

Use the provider-switch guide when the evidence supports a change. It covers agreement review, open opportunities, bounded overlap, attribution, and cutover. The replacement brief should name the failed condition so the next provider is tested on the variable that matters.

theBuildd does not remove the contractor’s conversion work

theBuildd covers US residential home improvement by agreed trade and ZIP code. There is one buyer per lead through theBuildd. The homeowner may still seek other quotes independently. Your team contacts and qualifies the homeowner, and eligible bad leads are replaced rather than refunded when the applicable criteria are met.

That model may fit when the measured problem is provider-created sharing or a mismatch with the current delivery terms, provided the trade, ZIPs, price, and contractor workload also fit. It will not fix an unassigned inbox, unclear acceptance rule, full estimate calendar, inconsistent proposal process, unsupported territory, or acquisition ceiling that cannot support the plan.

Review current theBuildd pricing and terms only after naming the stage the new source must improve. The supported trade overview helps define the work before a fit conversation. Results are not guaranteed.

Bring one reconciled cohort to the renewal meeting

Do not bring only a dashboard percentage. Bring the evidence that can change the decision:

  1. The accepted order, trade, territory, distribution rule, billing unit, and remedy terms.
  2. One mature cohort with original source IDs and pending records separated.
  3. Raw counts from delivery through collection using frozen definitions.
  4. Delivery, assignment, first-action, contact, and handoff timestamps.
  5. A sample of original requests, notes, qualification decisions, estimates, and proposals.
  6. Consistent invalid, rejection, cancellation, loss, and unknown reason codes.
  7. Complete acquisition cost, sold-job mix, collected gross profit, and capacity used.
  8. The first material break, its likely control owner, and the evidence still missing.
  9. The proposed action: renew, repair, resize, change terms, switch, or stop.

When the evidence points to the source model, check trade and ZIP fit with theBuildd. Bring the cohort, accepted scope, response coverage, estimate capacity, and acquisition ceiling. A useful fit conversation should test whether a different source changes the measured constraint, not promise that a new logo fixes every stage.

Know where the current funnel breaks?

Bring the stage counts, accepted work, ZIP codes, response capacity, and acquisition ceiling to a source-fit conversation.

Check trade and ZIP fit →

Frequently asked questions

Why are my contractor leads not converting?
The phrase names an outcome, not a cause. Count how many records were delivered, assigned, contacted, accepted as in scope, scheduled, held, proposed, sold, and collected. Inspect the first material drop and sample the records behind it. The likely control may sit with the source, routing, qualification, capacity, estimating, sales, or measurement.
How do I know whether the leads or my sales process are the problem?
Compare the original request and provider terms with the contractor’s timestamps, qualification decision, estimate history, and final reason. Invalid details or repeated scope mismatches appear before the sales stage. Suitable projects that reach held estimates but do not sell move the audit toward proposal, pricing, follow-up, and homeowner decision reasons. Mixed causes are possible.
Should I buy more leads when conversion is low?
Do not add volume until assignment, response coverage, qualification, estimate capacity, and measurement are working. More volume may be reasonable only when suitable demand is the measured constraint and downstream teams have unused capacity. If leads are already waiting for calls or estimates, more records usually enlarge the existing queue instead of resolving it.
When should a contractor switch lead providers?
Consider switching when a documented provider-controlled failure persists, the provider will not correct agreed targeting or remedy issues, or complete acquisition economics fail under a fair test. Read the agreement, preserve open opportunities, and define the replacement requirement first. A new vendor will not fix an unassigned inbox, full estimate calendar, or inconsistent sales process.
What is a good contractor lead conversion rate?
There is no useful percentage for every contractor. Name the starting event, outcome, source, trade, project type, observation window, and maturity rule. Compare matched internal cohorts against the company’s acquisition ceiling and available capacity. A form submission, reached homeowner, held estimate, sold job, and collected job are different conversion events.
Can theBuildd guarantee a better conversion rate?
No. There is one buyer per lead through theBuildd, while the homeowner may independently seek other quotes. Your team contacts and qualifies the homeowner. Distribution can change one part of the sales environment, but it does not guarantee contact, an estimate, a sold job, revenue, a close rate, or return on investment.
contractor leads not convertinglead conversionlead diagnosislead provider renewal
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 .

Lead quality

Need a clearer lead acceptance standard?

Each accepted opt-in goes to one buyer through theBuildd. Your team handles contact and qualification. The homeowner may still seek other quotes independently.

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