There is a version of this article that tells you buying leads is always a scam. It would be an easy article to write and it would be wrong, and you would spot the dishonesty immediately if you have ever had a van sitting idle in August.

So here is the actual comparison, with the arithmetic that vendors leave out and the cases where writing the cheque is genuinely the right call.

The number that matters is not cost per lead

Every lead vendor quotes cost per lead. It is the wrong unit and they know it.

Work in cost per closed job. Take a trade example with realistic numbers.

Bought shared leadsOwn outreach
Cost per lead$45Roughly $0.30 in tooling
Leads to get one conversation3 (two never answer)20 contacted
Conversations to get one job45
Spend per closed job$540$30 plus your time
Exclusive to you?No, three others got itYes
What you own afterwardsNothingThe list, the domain reputation, the sequence

The numbers in the first column move around by trade. The shape does not. A shared lead is priced as a lead and behaves as a lottery ticket, because the moment it is sold to four contractors it stops being an enquiry and becomes a race.

Why shared leads are decided in minutes

This is the mechanism nobody explains at the point of sale. When a homeowner or a business fills in a form on an aggregator, that form is sold to several buyers simultaneously. All of you get the same phone number at the same second.

The person who calls back first has a conversation. The second caller is "the other company that rang". The third and fourth are an annoyance. Response time is not a nice-to-have here, it is the entire product, and if your team answers the phone between jobs rather than instantly, you are systematically buying the losing tickets. We went into the wider version of this in speed to lead, and it applies to bought leads harder than anywhere else.

Ask two questions of any vendor before you spend a pound:

  1. Is this lead exclusive? If the answer contains the word "typically", it is not.
  2. How many buyers receive it, and when? A vendor confident in their product answers this in one sentence.

What generating your own actually involves

Generating leads sounds like a bigger project than it is, mostly because the phrase covers two very different things.

Inbound (content, ads, SEO, referrals) is slow, compounding and genuinely expensive to start. It is a nine month project with a good ending.

Outbound (finding businesses that match your customer profile and contacting them directly) is a four to six week project. That is the one worth comparing to buying leads, because the timescales are close enough for the comparison to be fair.

An honest outbound build looks like this:

  • Week 1. Set up a separate sending domain and start warming it. Do not skip this. Sending cold mail from your main domain is how a plumbing company loses its invoicing email, and we say so at length in never send cold email from your main domain.
  • Week 1 to 2. Define the customer precisely, harvest a few hundred matching businesses, verify every contact, throw away everything that fails verification.
  • Week 2. Write three openers, each aimed at a different visible gap. Not three subject lines. Three genuinely different reasons to be writing.
  • Weeks 3 to 6. Send in small daily batches, follow up four times, read what comes back and rewrite the opener that is not working.

The tooling cost of that is negligible. The real cost is the six weeks, and the reason it is worth paying is what you hold at the end of it: a verified list nobody else has, a domain with a sending reputation, and a sequence you can point at the next niche on Monday.

When buying is genuinely the right call

I would buy leads in exactly four situations, and cap the spend in all of them.

  1. A hole in next week's schedule. Cash today beats process next quarter. Buy, deliver, and put the margin into the outbound build.
  2. A new territory you cannot judge. Fifty bought leads will tell you whether the area converts before you invest six weeks in it.
  3. A niche you have never sold to. The conversations are the research. You are buying market intelligence and getting some jobs attached.
  4. Genuinely exclusive, genuinely local, genuinely accountable leads from a vendor who will name the buyer count and refund a dud. These exist. They cost what you would expect them to cost.

What I would not do is build a business on it. A pipeline that stops the day you stop paying is not a pipeline, it is a subscription with a good mood.

The hybrid that most people should actually run

Ninety percent of the businesses I talk to should run both, in this proportion:

  • A capped bought-lead budget, treated as an experiment with a number attached. Review it monthly against cost per closed job, not cost per lead. If the number is bad two months running, stop.
  • A standing outbound motion that runs every week regardless, at a volume your sender reputation supports. Fifty a day beats five hundred on Monday and nothing until Friday.
  • One list. This is the part people get wrong. Bought leads and generated leads should land in the same pipeline with the same stages, or you will never be able to compare them honestly, and you will keep buying because the invoice is visible and the outbound is not.

That last point is most of why we built the unified inbox and pipeline the way we did. A lead is a lead. Where it came from is a field on the record, not a separate universe with its own spreadsheet.

If you would rather build the list than buy it, the sources differ by country more than people expect. Our directory guides cover the USA, UK, Australia, Canada and the UAE, and where to find clients ranks every channel, not just the data ones.

The uncomfortable summary

Buying leads is renting demand. Generating them is building an asset. Renting is the right answer when you need the van full this month and the wrong answer for the fourth year running.

If you are going to do one thing after reading this, it is not "cancel the lead vendor". It is to work out your cost per closed job for both routes, honestly, including the leads that never answered. Most people have never calculated it, and the number usually settles the argument without any help from me.

If you want to try the generating side without a budget, Leads Ranger has a free plan that runs real harvests, verifies contacts and sends real sequences. Start with one category in one city and see what a week of exclusive leads feels like. Your first 100 leads is the seven day version if you want the steps in order.