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:
- Response capacity: new records the staffed office can work under the written contact process.
- Estimate and sales capacity: additional site visits, proposals, and follow-up the team can complete.
- Production capacity: added customers the crews can serve without displacing higher-priority commitments.
- 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.