Lead Generation

Is buying leads worth it? A contractor stop test

Decide whether bought leads deserve another dollar by separating source fit, contractor execution, capacity, and mature customer economics.

Short answer

Stop when a mature cohort costs more than your ceiling.

The longer answer

Buying leads is worth it only when a mature source cohort costs less than your allowable acquisition ceiling, produces work your team can serve, and matches the event you agreed to buy. Pause when tracking is incomplete. Repair your process when response or follow-up failed. Stop or renegotiate when your team met its standard and the source still missed the fit or contribution requirement. Apply the same test to theBuildd.

In this article

Is buying leads worth it? Only when the source passes four separate tests: the delivered event matches what you bought, your team follows the agreed response process, the business has capacity for the work, and the mature customer economics leave enough contribution. One failed test changes the decision, but it does not always mean the provider caused the failure.

Use four verdicts instead of forcing a yes or no: continue, pause, repair, or stop.

Disclosure: theBuildd publishes this guide and sells residential home-improvement leads. We benefit if a suitable reader considers our service. No customer result is used as a benchmark here, and results are not guaranteed. Sources and product terms were checked on September 26, 2026.

Is buying leads worth it? Use four verdicts, not one opinion

The right verdict depends on what failed. A source can be economically sound while the crew calendar is full. A weak cohort can come from poor provider fit, slow contractor follow-up, or both. Missing attribution can make either conclusion impossible.

Evidence Capacity Mature economics Verdict
Purchased event and contractor process both documented Available Leaves required contribution Continue: keep the current scope and monitor the next cohort
Source appears sound Unavailable or cash-constrained Acceptable Pause: stop adding opportunities until the bottleneck clears
Provider met the written event, but contractor process was missed Available Inconclusive or weak Repair: fix one process gap, then run a bounded retest
Contractor met the process and provider delivery can be audited Available Fails the allowable ceiling Stop or renegotiate: change price, scope, remedy, or source
Source, cost, or outcome records cannot be reconciled Unknown Unknown Pause: repair tracking before spending more

This framework is deliberately stricter than “we won a job” or “the leads were bad.” A single job can hide a loss across the rest of the cohort. A run of unreachable contacts can also hide an understaffed phone process. The contractor customer acquisition cost method supplies the complete cost policy behind the economics column.

Define what you bought before deciding whether it failed

A lead is a purchased event, not a standard product. It might be a form opt-in, a phone call, a shared marketplace request, or another handoff defined by the agreement. The provider can conform to that event even when the homeowner never hires you. It can also fail the agreement before your sales process begins.

Record these fields before launch:

Contract field Question the renewal review must answer
Billable event What exactly causes a charge or counts toward a plan?
Accepted work Which trade, project types, property types, and exclusions apply?
Territory Which ZIP codes or other service boundaries apply?
Recipient rule How many buyers receive the event from this provider?
Handoff Which fields arrive, through which channel, and who contacts the homeowner?
Remedy What makes an event eligible for replacement or credit, and by what deadline?
Term What renews, when does it renew, and what notice changes or ends it?

Save the offer and signed terms that were active when the cohort began. A later sales-page change does not explain what the earlier invoice purchased. The lead-generation contract checklist covers the clauses and evidence to preserve.

Do not put sales outcomes into the provider definition unless the contract actually sells that outcome. A delivered opt-in is not a reached homeowner. A reached homeowner is not a held estimate. A held estimate is not accepted work or collected revenue. Keep those stages separate so the audit can show where value was lost.

Stop when mature acquisition cost exceeds the allowable ceiling

Cost per lead cannot settle whether buying leads is worth it. The invoice unit sits too early in the funnel. Compare complete acquisition cost with the gross profit and required contribution from customers attributed to a mature source cohort.

Use three calculations:

Total attributable acquisition cost = provider cost + allocated intake and sales labor + source-specific tools and other acquisition expense

Acquisition cost per new customer = total attributable acquisition cost ÷ deduplicated new customers

Allowable acquisition cost per new customer = collected gross profit per new customer - required retained contribution

The source fails the economic test when mature acquisition cost stays above the allowable amount under a consistent accounting and attribution policy.

IRS Publication 334 distinguishes gross receipts, cost of goods sold, gross profit, and business expenses for federal tax reporting. Your decision sheet is management accounting, not a tax return. Agree with your accountant or bookkeeper on a consistent direct-cost policy, then use the same policy for every source and period.

Use collected revenue when cash is the constraint. Signed proposals and sent invoices belong in the operating funnel, but they do not fund the next purchase until the business collects. The profit-first contractor marketing budget explains how to establish the allowable ceiling before reviewing a source.

A worked cohort shows why a small margin of safety matters

Assume a hypothetical contractor reviews one source after its normal sales and collection cycle. Every number below is illustrative, not a contractor benchmark or expected result.

Cohort input Hypothetical amount
Lead-source fee $4,400
Attributable intake and sales labor $2,000
Source tracking and software $400
Total attributable acquisition cost $6,800
Deduplicated new customers 8
Average collected first-job revenue per customer $8,500
Average direct job cost per customer $5,200
Collected gross profit per customer $3,300
Required retained contribution per customer $2,400

First calculate actual acquisition cost:

$6,800 ÷ 8 customers = $850 acquisition cost per new customer

Then calculate the ceiling:

$3,300 collected gross profit - $2,400 required contribution = $900 allowable acquisition cost

The cohort passes by only $50 per customer. Reconcile the complete cohort to make sure no rounding or omitted cost created that result:

8 × $8,500 = $68,000 collected revenue

8 × $5,200 = $41,600 direct job cost

$68,000 - $41,600 = $26,400 collected gross profit

$26,400 - $6,800 acquisition cost = $19,600 contribution after acquisition

The required retained contribution is 8 × $2,400 = $19,200, leaving a $400 cohort margin of safety. That is a pass, but it is not a strong case for immediate expansion. If the same $6,800 produced seven customers, acquisition cost would rise to about $971 per customer and exceed the $900 allowance.

This example shows why a large collected job is not enough. Judge the complete cohort, include pending outcomes, and show the number of customers behind the average. Use the cost-per-booked-job framework when the team also needs an earlier operating signal before collections mature.

Pause profitable lead buying when capacity is full

Positive unit economics do not create response, estimating, production, or working-capital capacity. Buying beyond the tightest stage can turn a good source into unanswered calls, delayed estimates, and work the crews cannot start on the promised schedule.

Set four capacity limits before renewal:

  1. Response capacity: new records the staffed office can work under the written contact process.
  2. Estimate and sales capacity: additional site visits, proposals, and follow-up the team can complete.
  3. Production capacity: added customers the crews can serve without displacing higher-priority commitments.
  4. Cash capacity: acquisition and job cost the business can carry until customer payment arrives.

The lowest limit governs. If economics support 20 new customers but production can accept six, the usable plan is capped at six. The other 14 are not growth. They are demand the business paid to mishandle.

The lead-capacity worksheet works backward from the constraint to a purchasing limit. Pause the source when the constraint is temporary. Stop or reduce it when the constraint is structural and the agreement cannot match the smaller scope.

Separate provider failure from contractor-process failure

Do not assign blame from the final close rate. Audit the sequence event by event.

Observed problem Provider evidence to inspect Contractor evidence to inspect Initial verdict
Outside agreed trade or territory Original submission fields and delivery record CRM classification rule Provider conformance issue if the written scope was missed
Wrong or unusable contact data Fields supplied and remedy eligibility Call, text, and email logs Apply the written remedy; do not assume cause without records
Homeowner cannot be reached Submission and delivery time Staffed coverage, timestamps, and completed attempts Inconclusive until both sides are visible
Reached homeowner does not fit Questions asked before delivery Actual qualifying conversation and notes Compare with the purchased definition and qualification owner
Held estimate does not sell Project facts available at handoff estimate quality, price, follow-up, financing, and sales notes Usually downstream of delivery unless an agreed criterion was false
Sold work leaves weak gross profit Source and project mix pricing, discounting, job cost, rework, and collection Economic failure, not automatically lead failure

Qualification ownership matters. If the provider sells an opted-in contact and your office owns qualification, the provider did not breach merely because the conversation uncovered an unsuitable project. If the agreement promised a specific checked criterion and the record missed it, document the mismatch under the stated remedy.

Use the qualified-lead definition guide to keep opt-in, reach, qualification, and sales outcomes distinct. The aim is not to excuse either party. It is to make the next action match the evidence.

Five conditions justify stopping or refusing the next renewal

Stop, decline expansion, or renegotiate when one of these conditions is established:

1. Delivery repeatedly misses the written purchase

Trade, project, property, territory, recipient, or handoff failures are not sales objections. They are product-conformance issues. Preserve the affected records, use the contract remedy, and refuse expansion until the cause and correction are clear.

2. Records cannot reconcile from invoice to collected customer

If finance, CRM, and job records cannot connect cost to customer outcomes, the renewal is a guess. Pause new spending, repair source tagging and customer deduplication, and reopen the decision when the cohort can be reconstructed.

3. The business has no usable capacity

Do not buy merely to keep a plan active. A full crew calendar, uncovered phone queue, overloaded estimator, or cash constraint means additional volume has nowhere productive to go.

4. Mature economics fail after a fair process test

When the provider met the purchased definition, the team met its documented process, the cohort matured, and complete acquisition cost still exceeds the allowable ceiling, stop or change the terms. More volume does not repair negative unit economics.

5. The agreement creates exposure the business will not accept

Unclear billing events, unsuitable auto-renewal, unusable remedies, unavailable reporting, or disputed ownership of data and accounts can outweigh a promising early result. Resolve material terms in writing before the next charge. Use qualified counsel when legal or financial exposure warrants it.

A small test should have these exit rules before the first delivery. The lead-generation trial checklist explains how to preserve the offer, assign response ownership, and hold the final review without treating a handful of leads as a universal forecast.

Use a bounded repair test before blaming the channel

Repair and retest when evidence shows the contractor process failed but the source may still fit. Do not change five things and call the next result proof.

Choose one material gap, then write:

  • the owner responsible for fixing it
  • the operating standard the owner must meet
  • the timestamp or CRM field that proves compliance
  • the comparable service line and territory
  • the cohort start, maturity event, and review date
  • the economic and conformance rules for continue or stop

For example, if calls arrived during uncovered hours, the repair is staffed coverage for the agreed delivery window. The proof is the response log, not a promise to answer faster. If estimates were held but proposals sat unfinished, the repair belongs to estimating and follow-up, not the lead source.

Run the repaired process through one complete, comparable cohort. If it still fails the written ceiling after the process standard was met, stop or renegotiate. If it passes, expand only within capacity. A test exists to resolve a named uncertainty, not to postpone an uncomfortable decision forever.

theBuildd is not the fit for every contractor

theBuildd fits a US residential home-improvement contractor that can agree on trade and ZIP coverage, make the qualifying call, work the delivered opportunities, and measure the resulting cohort against its own ceiling.

It is a poor fit when:

  • the company wants commercial-only projects
  • no one owns contact and qualification
  • the estimator or crews are already full
  • every delivered lead must become a customer for the purchase to work
  • the buyer requires a cash refund remedy rather than replacement under the applicable criteria
  • the business cannot track source cost through collected customer economics

There is one buyer per lead through theBuildd. The homeowner may still seek other quotes independently. Your team makes the qualifying call. Leads that meet the replacement criteria are replaced rather than refunded. None of those terms promises contact, qualification, a held estimate, accepted work, revenue, or return.

Review the current theBuildd pricing and terms only after calculating the allowable acquisition cost and confirming operating capacity. If the model does not work before a sales conversation, a lower-friction checkout will not make the source a sound purchase.

Make the renewal decision from one page

Bring one review sheet to the owner, finance lead, and sales manager:

  • cohort start, end, and maturity event
  • exact purchased event and signed scope
  • invoice total and complete attributable acquisition cost
  • delivered events by agreed criteria
  • contractor response and follow-up compliance
  • deduplicated new customers and pending outcomes
  • collected revenue, direct job cost, and gross profit
  • actual and allowable acquisition cost per customer
  • tightest response, estimate, production, or cash constraint
  • remedies requested and resolved
  • verdict: continue, pause, repair, stop, or renegotiate

Keep purchased leads separate from referrals, organic inquiries, and other contractor marketing channels. The decision becomes credible when every conclusion points to a record, a calculation, or a written term. If the sheet cannot support the verdict, pause and repair the evidence before buying another cohort.

Frequently asked questions

Is buying leads worth it for contractors?
Buying leads can be worth it when a mature source cohort stays below your allowable acquisition cost, leaves the required contribution, matches the purchased scope, and produces work your team can serve. It is not worth continuing merely because some leads answered or one large job covered an otherwise weak cohort.
How long should a contractor test bought leads?
Keep the test open for at least the normal sales and collection cycle for that job type. There is no universal number of days or leads. Set the maturity event before launch, such as first collected payment, and wait until comparable outcomes are resolved or clearly marked pending before judging economics.
Should a contractor stop buying leads after one bad month?
Not automatically. First check whether the cohort has matured, whether job mix or capacity changed, whether your team followed the written response process, and whether the provider met the purchased definition. Stop sooner when delivery repeatedly falls outside agreed scope or the contract creates exposure you will not accept.
Which costs belong in the bought-lead decision?
Include the provider invoice plus attributable intake and sales labor, tracking tools, creative or landing-page cost, and other expense required to turn that source into customers. Keep direct job costs in the gross-profit calculation. Use the same cost-allocation policy for every source so the comparison can reconcile to accounting.
When is theBuildd a poor fit?
theBuildd is a poor fit when you sell commercial-only work, cannot make the qualifying call, lack capacity to work new opportunities, require every lead to become a customer, or need cash refunds instead of the published replacement remedy. Confirm residential trade and ZIP fit, current terms, and your own acquisition ceiling before buying.
is buying leads worth itcontractor leadslead generation ROIlead source evaluation
Written by

theBuildd

Exclusive leads for home-improvement contractors

theBuildd supplies exclusive, opted-in homeowner leads to contractors across eight home-improvement trades in the United States. Each lead is sold to one buyer; the contractor contacts and qualifies the homeowner. Articles under this byline are written and reviewed by the theBuildd team. Homeowners may still seek other quotes independently.

DisclosuretheBuildd sells the service discussed in these articles.

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

Exclusive leads

Ready to stop splitting leads with your competitors?

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