How to get sales leads: the five routes, and what each one really costs

The five ways B2B teams get sales leads, what each costs per lead and per meeting, and how to pick one based on whether you already have reps.

9 min read · Published September 19, 2026

The short answer

The short version.

  • There are five routes: referrals, inbound content, paid ads, buying contact data, and paying an agency for meetings.
  • If you already have reps, buying screened contact data at 10 to 15 cents a record is the cheapest route to conversations.
  • If you have no one to make calls, pay per dial or per appointment until you hire, because a list nobody works is worth nothing.
  • Judge every route on cost per booked meeting, not cost per lead. A 5 cent record that never reaches a human is more expensive than a 15 cent one that does.

Getting sales leads is not one problem. It is a choice between five routes with very different speeds, costs and failure modes. Most teams pick by habit rather than arithmetic, then blame the channel when the maths never worked.

This walks each route, what it costs in practice, and the single question that decides which one fits you today.

What counts as a sales lead

A sales lead is a named person at a company that fits your ideal customer, with a way to reach them directly and a reason to believe they might buy.

Two of those three parts get skipped constantly. A company name with no named person is an account, not a lead. A named person with only a switchboard number is a research project, not a lead. Fix the definition before you compare vendors, because everyone in this market counts differently.

  • A named decision maker, not a department.
  • A direct route to them: a mobile number, a direct dial or a working work email.
  • A stated fit reason: industry, size, geography, role or a trigger event.

The five routes to sales leads

Referrals, inbound content, paid ads, bought contact data and paid appointment setting. They differ in who does the work and how fast the volume arrives.

Referrals convert best and scale worst. Inbound compounds but takes quarters. Paid ads buy attention at whatever your market's auction charges today. Bought contact data gives you volume immediately at a known unit price. Paid appointment setting buys the outcome and skips the work.

RouteTypical costTime to first conversation
ReferralsFree, capped by network sizeDays
Inbound contentMonths of effort, then near zero marginal3 to 9 months
Paid ads$50 to $400 per enquiryDays
Bought contact data10 to 50 cents per contactNext business day
Appointment setting$100 to $800 per meeting2 to 4 weeks
Routes to sales leads, typical cost and time to first conversation

The question that picks the route for you

Do you already have someone to make the calls? If yes, buy data. If no, buy dials or meetings until you hire.

This one question resolves most of the debate. Contact data is cheap, immediate and unlimited, but it only turns into pipeline when a human works it. Teams with idle rep capacity should buy data, because the record is the smallest cost in the chain. Teams with no capacity should not buy a list at all, because an unworked list has a value of exactly zero.

If you fall in between, run both: buy the data and hand it to a dialing partner, so you own the contacts afterwards even if the partner arrangement ends.

How to work out what a lead should cost you

Divide your target cost per meeting by the number of contacts it takes to book one. At a 10 percent connect rate and a 10 percent meeting rate, that is about 100 dials per meeting.

Suppose a meeting is worth $300 to you in acquisition budget. At 100 dials per meeting, you can afford $3 of data per meeting and still leave almost all the budget for rep time. That is 30 cents a contact even before you count second and third attempts. Almost any honest data price clears that bar. What does not clear it is data where only a third of records reach a human, because your dials-per-meeting number triples.

  • Count connects per dial, not attempts per list.
  • Count meetings per connect separately, so you can tell a data problem from a script problem.
  • Re-run the maths monthly. Both numbers drift.

A practical 30-day start

Define one narrow profile, get a free sample, dial it yourself for a week, then buy the smallest monthly volume and pace it daily.

Narrow beats broad at the start, because a tight profile makes bad results diagnosable. Take a free sample, dial it personally, and write down how many calls reached a human. That number is your baseline. Then buy the smallest volume that keeps your reps busy and let it arrive daily rather than in one monthly dump, so nobody faces a 3,000-row spreadsheet on the first of the month.

Key takeaways

  • Pick the route by whether you have rep capacity, not by which channel is fashionable.
  • Measure cost per booked meeting. Cost per lead hides the expensive failures.
  • Start narrow, sample first, then pace delivery daily instead of monthly.

See the data behind the advice

Five ICP matched prospects with mobile numbers, direct dials and work emails, free. Same pipeline that fills a paid account, no credit card.

Frequently asked questions

What is the fastest way to get sales leads?

Buying screened contact data. There is no scoping call and no creative to approve, so the first batch can be in your hands the next business day. Five sample prospects are free at /sample.

How many leads does one sales rep need per month?

A full-time caller working 60 to 80 dials a day needs roughly 800 to 1,500 fresh contacts a month once you allow two to three attempts per contact.

Are free lead sources worth using?

Referrals and your own network, yes. Scraped directories usually cost more in rep time cleaning them than a paid record would have cost outright.

Should I buy leads or generate them?

Do both. Inbound compounds over quarters and outbound produces conversations this week. Buying data funds the pipeline while content matures.