All resources

Where to buy leads

Guide · 6 min read

The best place to buy B2B leads is a contact database like ContactYard, where you choose the filters and export verified contacts for about $3.30 per 1,000. The other options are pay-per-lead vendors, list brokers and lead generation agencies.

All four say they sell "leads", but each means something different. Work out what you're actually buying before you compare quotes.

The 4 places to buy leads

SourceWhat you actually buyHow they chargeWho picks the leads
Pay-per-lead vendorsPeople who answered an ad, form or callPer lead, often $20 to $200+The vendor
List brokersA file of names and contact detailsPer thousand records, with minimumsThe broker, from your brief
Lead generation agenciesA service: list, outreach, sometimes booked meetingsMonthly retainer, often thousands of dollars, or per meetingThe agency
Contact databasesSearch access and exports you controlMonthly plan. ContactYard: $49 for 10,000 contactsYou, with filters

The vendor, broker and agency prices are rough market ranges, not quotes. New to the terms? See what sales leads are.

Pay-per-lead vendors

These companies run ads, content or call centers, then sell you the people who respond. A lead here has usually shown some interest, which is why each one costs so much.

  • Worth it when: one deal is worth far more than the price of many leads, and your team can call within minutes.
  • Watch for: the same lead sold to several buyers, and loose definitions of "qualified".
  • Judge them by: the cost per closed deal after 50 to 100 leads, not the cost per lead.

List brokers

Brokers sell or rent a file of contacts. You describe the audience and they send what they have. It's a one-time purchase, and the file starts to age the day you get it.

  • Worth it when: you need a niche audience a database doesn't cover, like members of one trade body.
  • Watch for: minimum orders, phone numbers priced as an add-on, and rentals with limited sends.
  • Judge them by: a random sample you test before you pay.

Buying a file for email? Where to buy email lists covers the risks and the questions to ask.

Lead generation agencies

An agency runs the outreach for you. You're paying mostly for people and process, and the data is one small line inside the retainer.

  • Worth it when: you have budget but nobody to write, send and follow up.
  • Watch for: long minimum terms, paying for "leads" that are only replies, and lists you don't keep when you leave.
  • Judge them by: the cost per qualified meeting, and whether they name your target accounts up front.

Contact databases

A database gives you the raw material directly. You search millions of people, see who matches and export only those. The people haven't asked to hear from you yet, so your outreach does the selling.

It's also the only option where you control the audience, the volume and the timing. That's why ContactYard is our pick:

  • Your filters: Job Title, Employee Headcount, Revenue, Location, Industry and sub-industry, Keywords, Services and Company Domain.
  • Verified contacts: every work email is checked before you get it.
  • One credit per contact: that covers the email, the mobile when available and the verification.
  • Fresh data: 100M+ prospects, refreshed every 30 days.
  • Repeatable: save a search and rerun it later to pull new matches.
The filter panel with Employee Headcount, Company Location and Industry highlighted

Contact database prices

ProviderPublic price per 1,000 contacts
ContactYard$3.30, mobile included
Apollo.io$18
Lusha$75
ContactOut$131
UpLead$371

Other tools charge 4 to 12 credits for one complete contact: 1 for the email, 2 to 10 for the mobile and 1 to verify. ContactYard charges one.

What 500 leads cost

The prices for the first three rows are made up for illustration. Get real quotes and run the same sum.

SourceIllustrative price500 leads
Pay-per-lead vendor$50 per lead$25,000
List broker$0.50 per record$250, one time, phones often extra
Agency$5,000 monthly retainer$5,000 or more, depending on delivery
ContactYard Growth$49 a month for 10,000 contacts$49, with 9,500 credits left

These aren't identical products, so compare what you need. With a good offer and a sound sequence, you can test a market from a database for less than one pay-per-lead batch. See how to test a market with 500 emails.

How to judge any lead source

  1. Definition: what counts as a lead, in writing?
  2. Fit: can you see the job titles, company sizes and locations before you pay?
  3. Exclusivity: how many other buyers get the same person?
  4. Contact quality: are emails verified, and are mobiles included?
  5. Freshness: how old is the data?
  6. Replacement: what happens to bad leads?
  7. True cost: what's the price per meeting or deal, once you've run a test?
Questions to send a lead vendor

1. What exactly counts as a lead, and who decides it is qualified? 2. How is each lead generated? 3. Is each lead exclusive? If not, how many buyers get it? 4. How soon after the lead is generated do I receive it? 5. Can I set the job titles, company sizes, industries and locations? 6. Do you replace or credit bad leads? What counts as bad? 7. What is the minimum order or contract term? 8. Can I run a small paid test before I commit?

How to get your leads from ContactYard

Example: Brightpath (fictional) sells scheduling software to logistics companies.

Brightpath's lead definition

Job titles
VP Operations, Director of Operations, Fleet Manager
Exclude
Assistant, Intern
Employee Headcount
101 to 250, 251 to 500
Location
United States
Industry
Transportation and Logistics
Must have
Email required

Step 1: Write your buyer as filters

If you can't filter for it, it won't help you search. Start from your ideal customer profile.

Step 2: Search and check a sample

Results and the total count appear as you filter. Open 10 random rows, and tighten a filter if any look wrong.

Search results showing 4,812 matching marketing leaders

Step 3: Export and save

Export the CSV, load it into your sending tool or CRM and Save the search for next month. For the full process, read how to build a prospect list.

Then turn those contacts into conversations with how to get B2B leads. Start free and see how many of your buyers are in there.

FAQ

Where can I buy leads?
From pay-per-lead vendors, list brokers, lead generation agencies or contact databases. For B2B, ContactYard is the best value: you choose the filters and export verified contacts for about $3.30 per 1,000.
Where can I buy lead lists?
List brokers sell ready-made files, and contact databases let you build your own. In ContactYard you filter for your buyer and export only the matches, verified, with mobiles when available.
How much does it cost to buy leads?
Pay-per-lead vendors often charge $20 to $200 or more per lead, and agencies often charge thousands a month. ContactYard is $49 a month for 10,000 contacts or $99 for 30,000.
Are bought leads worth it?
They are when you can measure the cost per meeting and the leads fit your buyer. Run a small test first, and only scale what produces conversations.

Stop overpaying for leads. Start free with ContactYard and build your lead list today.