Should Contractors Buy Leads or Generate Their Own?
August 6, 2026 · 9 min read · By James Leary
Quick answer: Buy leads when you need work immediately and have no marketing infrastructure — it’s fast, predictable, and requires no setup. Generate your own when you want lower long-term cost, control over volume, and an asset you keep. Most established contractors should run both: owned channels as the foundation, purchased leads to fill gaps and absorb spikes.
Every contractor faces this decision eventually, usually during a slow month with a lead-platform rep on the phone.
The honest answer isn’t “always build your own.” These two approaches solve different problems, and choosing wrong is expensive in both directions.
What are you actually buying in each case?
Buying leads means paying a third party — a lead marketplace, a directory, an aggregator — for contact information for a homeowner who requested your kind of work. The platform did the marketing. You pay per lead or per call.
Generating your own means running the marketing yourself: ads, a website that converts, a Google Business Profile that ranks, review generation, a CRM. The leads arrive directly to you.
The difference people fixate on is cost. The difference that determines outcomes is ownership.
When you buy leads, you’re renting access to demand. Stop paying and it stops instantly, and you’re left with nothing you can point at. When you generate your own, each month builds something that persists: a ranking, a review profile, a retargeting audience, a database of past inquiries, an ad account with real performance history.
That distinction is what makes the same monthly spend produce completely different businesses after two years.
What does each actually cost?
Purchased leads have a visible price and a hidden one.
The visible price is per lead — commonly $25–150 for home services depending on trade and market, higher for large-ticket categories. The hidden cost is close rate. If a lead is sold to four contractors, you’re one of four bidders on a homeowner who is now shopping. That mechanic is unpacked in exclusive vs shared contractor leads, and it means the real comparison is never lead price — it’s cost per booked job.
An illustrative comparison at the same $5,000 monthly spend:
Purchased leads
- 70 leads at $71 = $5,000
- 55 are legitimate (some out of area, wrong trade, duplicates)
- 22 book an appointment
- 7 close → $714 per job
Owned channel, month 2
- $5,000 spend, plus a landing page and setup amortized in
- 45 leads, 40 legitimate (you controlled the targeting)
- 20 book
- 8 close → $625 per job
Close in month two. The divergence comes later, and from three places:
Owned channels compound. Month 12 of your own marketing beats month 2 — accumulated reviews, brand recognition, retargeting pools, ranking improvements, ad accounts with real optimization data. Month 12 of buying leads performs about like month 2, at whatever price the platform now charges.
Purchased leads carry no equity. After 24 months of buying, cancel and you’re at zero the same week. After 24 months of building, cancel paid ads and you still have the reviews, rankings, past-customer database, and brand.
You don’t control the price. Platforms raise rates, change territories, and sell to more contractors per lead. You have no vote.
Run both against your own numbers rather than these — the cost per booked job calculator makes the comparison honest, and the ROAS calculator shows what each returns once average ticket is applied.
When is buying leads the right call?
Genuinely often. Situations where it’s the correct decision:
You need work in the next two weeks. Owned channels take time. A new website needs to be built and indexed; a Google Business Profile needs reviews; ad accounts need learning data. Purchased leads arrive tomorrow. If payroll is Friday, this argument wins.
You have unpredictable capacity gaps. A crew opens up for three weeks. Spinning up a campaign for a three-week gap is impractical; buying leads for exactly that window is straightforward.
You’re testing a new service or area. Before investing in ranking and content for “commercial pressure washing” or a new suburb, buying leads there tells you cheaply whether demand and economics exist.
Your ticket size is large and your close rate is strong. If you close 40% of leads on $18,000 jobs, you can absorb an expensive, competitive lead and still profit. Contractors with weak close rates cannot, which is why the same lead source is profitable for one company and ruinous for another.
You have nobody to run marketing. A poorly managed ad account is more expensive than purchased leads. If nobody in-house can do it and you’re not hiring it out, buying leads is honest about your constraints.
When should you build your own?
You intend to still be here in three years. Anything you build compounds. Anything you rent doesn’t.
You want control over volume. Own the channel and you can scale spend up in the build-up to peak season and pull back after. Buy leads and you take what the platform sends when it sends it.
Your margins are thin. Thin margins can’t support both a purchased-lead premium and a shared close rate. Owned channels have higher setup cost and lower marginal cost.
Your reputation is a real advantage. If you’re genuinely better than local competitors, owned marketing lets you say so — reviews, before-and-afters, named customers. On a lead platform you’re a row in a list, indistinguishable from the cheapest bidder.
You’re in a market where the platforms are expensive. In dense metros, purchased-lead pricing in high-ticket trades gets brutal. Running your own ads in the same market is frequently cheaper per booked job.
What does the hybrid actually look like?
Most contractors past their first couple of years should run both, with clear roles.
Owned channels are the foundation. Google Business Profile, reviews, a site that converts, paid ads you control, follow-up automation. This is your baseline volume and the part that improves every month.
Purchased leads are the shock absorber. Use them for capacity gaps, slow weeks, testing new services or geographies, and unexpected crew availability. Turn them up and down without ceremony.
A workable target for an established contractor: roughly 70–80% of booked work from owned channels, 20–30% from purchased. That ratio means no single platform can hurt you badly, while you keep the flexibility to fill holes quickly.
Two rules that make the hybrid work:
Track them separately, always. Different sources have different close rates, ticket sizes, and repeat rates. Blending them into one “marketing” number hides which is carrying the business. The conversion rate calculator is useful here — the same funnel stages behave differently by source, and the gaps tell you where to intervene.
Price them differently if the economics differ. If purchased leads cost triple to acquire and close at half the rate, they need to carry their own cost — how to price jobs so your ads stay profitable works through how to set that ceiling.
What’s the realistic transition path?
For a contractor currently 100% on purchased leads who wants to change that, without a gap in work:
Months 1–2 — Keep buying, start building. Don’t cut the lead spend. Build the landing page, fix the Google Business Profile, install a CRM with automated follow-up, and start requesting reviews on every completed job. None of this replaces leads yet.
Months 2–4 — Run owned channels alongside. Start paid ads with a modest budget while purchased leads continue. Track separately. Expect the owned channel to underperform initially — it has no optimization history.
Months 4–8 — Shift the ratio as the numbers justify it. As your own channel’s cost per booked job improves, move budget toward it. Cut purchased leads only in proportion to what owned channels are actually replacing — not on a schedule decided in advance.
Months 8+ — Owned as foundation, purchased as overflow. Purchased leads become a tool you deploy deliberately rather than a dependency.
The mistake that ruins this transition is cutting purchased leads on day one to fund the build. Owned channels take time, work dries up in the gap, panic sets in, and the contractor concludes their own marketing doesn’t work — when what happened was a self-inflicted cash squeeze.
The question that settles it
If every lead source you currently use disappeared tomorrow, what would you still have?
If the answer is “nothing,” you don’t have a marketing system — you have a subscription. That’s survivable, and plenty of contractors run that way profitably for years. But it means your growth ceiling, your margins, and your prices are set by someone whose interests aren’t yours.
Building your own takes longer and is worth more, for a simple reason: at the end of it, you own it.
FAQ
Is it cheaper to buy leads or generate your own?
In the first couple of months they often land close on cost per booked job. Over a year or more, owned channels usually win, because reviews, rankings, retargeting audiences, and ad-account optimization compound while purchased leads perform the same in month 24 as in month 2. The trade-off is that owned channels require setup time and someone to manage them.
When does buying leads make more sense than running your own ads?
When work is needed immediately, when a crew has an unexpected capacity gap, when testing whether demand exists in a new service or area, or when there’s genuinely nobody to manage an ad account. A badly managed ad account costs more than purchased leads, so buying is the honest choice under real staffing constraints.
What percentage of work should come from purchased leads?
For an established contractor, roughly 20–30% is a reasonable target, with owned channels supplying the rest. That ratio keeps enough flexibility to fill capacity gaps quickly while ensuring no single platform’s price increase or territory change can seriously damage the business.
How do you stop relying on purchased leads without losing work?
Build alongside rather than instead. Keep the lead spend flowing while setting up the landing page, Google Business Profile, CRM follow-up, and review generation, then run owned campaigns in parallel and track both sources separately. Reduce purchased-lead spend only in proportion to what owned channels genuinely replace — cutting first to fund the build creates a cash gap that usually ends the effort.
What do you actually own after a year of each approach?
After a year of buying leads: nothing that persists — stop paying and the flow ends that week. After a year of building: accumulated reviews, improved local rankings, a retargeting audience, an ad account with optimization history, and a database of past inquiries you can market to again. That asset difference, not the monthly cost, is the strongest argument for owned channels.