Back to Blog
3 min read

What It Actually Costs to Find Local Business Leads

This is for people who sell services to local businesses and need a list of them to contact. If you are a contractor trying to buy homeowner leads, this is the opposite article, though the comparison at the end may still be useful.


Quick answer

Building your own prospect list of local businesses costs somewhere between about $0.03 and $0.50 per business depending on the tool, and often nothing at all at low volume. Buying qualified inbound leads costs $15 to $150 each. The gap is enormous because they are not the same product: one is a contact, the other is someone who raised their hand.

The confusion worth clearing up first

The phrase "lead cost" means two completely different things depending on who is saying it, and this trips up almost every article on the subject.

  • A contractor saying it means: what a platform charges to send me a homeowner who wants a quote.
  • An agency saying it means: what it costs me to build a list of businesses I can pitch.

Those numbers differ by two orders of magnitude, and comparing them directly is meaningless. The rest of this is about the second one.

What building a list actually costs

ApproachCostWhat you get
Manual, Google Maps by hand$0 plus your timeAccurate, painfully slow. Fine for the first 20
ApifyAround $1.50 per 1,000 placesRaw data, developer setup required
OutscraperFirst 500 free, then roughly $28.50 per 10,000Raw data, no subscription
Scrap.io$49/mo for 10,000 creditsFiltered data, strong international coverage
ZipLeadFree tier, then $59/mo for 100 searchesScored and sorted lists, verified emails on export

Pricing is taken from each vendor's own public pages as of August 2026 and changes often. Check with them directly before deciding.

At the volumes most small agencies actually work at, the tool is not the expensive part. A few hundred prospects a month sits inside a free tier or costs less than a dinner.

The cost everyone forgets

Your time is the real line item. Pulling a list is minutes. Working out which businesses on it are worth contacting is hours, and it is hours you repeat for every new list.

If an hour of your time is worth $75 and you spend three hours a week filtering, that is $900 a month. Every tool on the table above costs less than that. This is the actual argument for tooling, and it has nothing to do with the per-record price.

What buying leads costs, for contrast

Worth knowing, because your clients are often paying these numbers and it explains a lot about their attitude to marketing spend.

PlatformTypical cost per leadModel
Thumbtack$25 to $75 for most trades, $8 to $150+ overallPay per lead, no annual fee
Angi$15 to $100+Per lead delivered, plus a $300 to $500 annual membership
HomeAdvisor$15 to $100+Per lead, commonly shared with several pros

Figures are commonly reported ranges from contractor-facing comparisons as of August 2026, not official rate cards. Actual pricing varies by trade, market, and job size.

A widely cited frustration with these platforms is that the same lead often goes to several contractors at once, so the effective cost per booked job is far higher than the sticker price.

The honest comparison

A bought lead is worth more per unit because someone has already expressed intent. A self-built list is far cheaper per unit and you own it, but every contact is cold and conversion is much lower.

For an agency selling services to local businesses, building your own list is almost always the right call, because nobody is running a marketplace of small businesses raising their hand asking to be sold web design. That market does not exist. You have to go find them.

Common questions

How much should I budget for lead generation as a small agency?

For data tooling, most small agencies are inside a free tier or under about $60 a month. The larger real cost is the time spent filtering and researching, which is worth measuring before you decide anything is too expensive.

Is it cheaper to build a list or buy leads?

Building is dramatically cheaper per contact, often by a factor of a hundred or more. Buying converts better per contact because intent is already there. For selling B2B services to local businesses, building is the practical option because a marketplace of inbound small-business buyers largely does not exist.

What is a good cost per acquired client?

That depends entirely on your average deal size and margin, and anyone quoting a universal number is guessing. The useful version is to track what you spend on tools plus hours per signed client, then compare it to that client's first-year value.

Are free lead lists worth using?

Free tiers on real tools are genuinely useful and worth starting with. Free downloadable lead lists circulating online are usually stale, heavily reused, and full of dead contacts, and sending to them can hurt your email deliverability.

Try it on your own market

5 free searches every month, no credit card. See what comes back before you pay for anything.

Start free

Keep reading