Skip to content
AdsGTM

B2B lead lists: build vs buy

Should you build your B2B lead list, buy one or have it built? What a good list contains, what it costs, and what to check before you spend a dollar on it.

Dag Holmen · Updated · 7 min read

A B2B lead list is a list of companies that fit your ideal customer profile and the people inside them you want to reach, with what you need to reach them: a LinkedIn URL, a verified work email and, if your team calls, a phone number. You can get one three ways. Build it yourself in tools like Apollo, Clay or LinkedIn Sales Navigator, buy a ready-made list, or have it built for you.

Build it if someone on your team will run those tools every week. Have it built if you need your whole market mapped now and nobody has the time. Be careful with off-the-shelf lists: they're cheap for a reason.

Lead list vs account list vs prospecting list

The three terms get used interchangeably, but they're different cuts of the same thing.

  • Account list: companies only. This is the target account list an ABM program starts from.
  • Lead list: the people at those companies, with contact details. Most people mean this when they say "buy a list."
  • Prospecting list: the part of the lead list a rep is working right now, usually ranked by fit or intent.

Behind all three sits your TAM: every company and person that fits your ICP. If you build that once, the account list, the lead list and every prospecting list become filters on it. What is TAM? covers how to map it.

What a good B2B lead list contains

Most lists fail on the columns nobody checks. Here's what each row should carry:

FieldWhy it matters
Company name and domainThe domain is how you dedupe against your CRM
Industry, size, regionProves ICP fit and lets you filter and tier
Contact name and job titleSo the message fits the person's role
LinkedIn URLReps can check the person and connect
Work email, with verification statusShows which addresses passed and which are catch-all
Phone (optional)Only worth paying for if your team calls
Intent topicsWhat the account is researching right now
Tier or priorityWho to work first
List assignmentSales-ready for reps, Marketing-ready for ads and content
Check dateHow old each record is

Two things don't fit in a column. First, buying committee coverage: one contact per account is a guess, so a good list covers the decision maker, the daily user and whoever signs off on budget. Second, suppression: customers, open deals and competitors should be removed or flagged before the list reaches anyone.

There's always a trade-off between exact titles and reach. When AdsGTM built Questionmark's list (via the agency Media Forty Two), it came back as 864 exact-title contacts plus 5,483 in a wider set of related roles. Exact titles give you precision. The wider set gives you reach.

The full field list, with how each one is used, is in what's in your list.

Build vs buy vs have it built

Build it yourselfBuy a ready-made listHave it built
Best forTeams with someone who'll run data tools every weekRarely the right call in B2BTeams that need the whole market mapped now
Time to a usable listDays to weeks, depending on skillSame day72 hours with AdsGTM
Fit to your ICPAs good as your searchesBuilt on someone else's filtersAgreed with you
Cost modelSeats, credits and hoursPer list or per recordOne-time, plus refreshes
Biggest riskNever finishingStale data, unclear sourcePicking a provider that doesn't verify

Build it yourself

You'll usually combine a few tools. Prices below are from each vendor's pricing page as of October 2026, and they change.

  • LinkedIn Sales Navigator is where many teams start looking for people. Core is $119.99 a month or $1,079.88 a year, and Advanced is $159.99 a month or $1,799.88 a year (LinkedIn). You'll need another tool to find and verify work emails.
  • Apollo puts a contact database and email sequencing in one place, with a free plan and per-seat paid plans (Apollo). It's a good start for a small team that wants to send this week.
  • Clay pulls data from many providers into one table and runs enrichment workflows on it. Paid plans start at $167 a month (Launch) and $446 a month (Growth), billed annually (Clay). It's a great tool for a team with someone to run it, often a GTM engineer, and Contactlevel's data is one of the sources available inside it. Clay pricing explained covers how the credits work.
  • ZoomInfo sells a large database on annual contracts without a public price. ZoomInfo pricing covers what to expect.

The subscriptions are the visible cost. The hidden one is time: someone has to build the searches, run enrichment, verify emails, dedupe against your CRM and do it all again next quarter. What it costs to build your TAM in-house breaks that down line by line, and Clay vs Apollo vs ZoomInfo helps you pick a tool if you go this way.

Buy a ready-made list

Off-the-shelf lists are cheap per record, and that's about the only argument for them.

  • They're built on someone else's filters, so a good share of the rows won't fit your ICP.
  • They often have no check date, so you can't tell how much has decayed.
  • The same list is often sold to many buyers, so your prospects hear the same pitch from several vendors.
  • The source is often unclear. Under GDPR you have to tell EU and UK contacts where you got their data by your first email, which is hard when the seller won't say.

Have it built

A done-for-you build means you agree the ICP and someone else does the searching, enrichment, verification and scoring. That's what AdsGTM does. You get a 30-minute kickoff call, and your master list arrives in HubSpot, Salesforce, Attio or a CSV within 72 hours of that call, split into Sales-ready and Marketing-ready. Three revisions are included, and our GTM team stays in a shared Slack channel with you for 12 months.

You can start from scratch or from what you have. Alia Popups' list (ordered by the agency Hey Digital) came back with 12,000 contacts. High Command sent a CSV of companies and got 2,683 contacts at them. Hey Digital's verdict: "You turned that around way faster than some GTM engineers told us they could."

How much does a B2B lead list cost?

It depends on five things: how many contacts, whether you need phones, whether intent data is included, how the emails are verified, and whose hours go into building it. Phones usually add the most.

AdsGTM charges once per build, with no seats or credits:

TierContactsLinkedIn and emailsWith phones
FocusedUp to 50,000$2,900$4,900
MarketUp to 150,000$4,900$7,900
Full TAMUp to 300,000$7,900$11,900

A refresh costs $1,000 whenever your market changes. Full details are in the pricing section.

What to check before you buy a lead list

Whoever you buy from, AdsGTM included, ask for these before you pay:

  1. A sample in your ICP. Get 200 rows and check 50 by hand on LinkedIn. Is the person still there? Is the title right?
  2. Your own verification run. Verify the sample's emails yourself and look at the share that fails or comes back catch-all. The data accuracy guide explains what good looks like.
  3. Check dates. When was each record last checked, and how were emails verified?
  4. The source. Where does the data come from, and how was it collected? You'll need that answer for EU and UK outreach.
  5. Coverage of your best accounts. Are your top 20 target accounts in it, and with which roles?
  6. The licence. Can you load it into your CRM, use it for ads, and keep using it after the contract ends?
  7. Opt-out handling. Does the vendor honor removal requests? For Californians, is it a registered data broker?
  8. Dedupe before you load. Match on domain and email against your CRM, so reps don't cold email a customer.

Usually, yes, but buying the list doesn't transfer the responsibility. In the US, CAN-SPAM doesn't ban bought lists, but every email you send has to meet its rules. In the UK, the ICO says bought-in lists can only be used to email individuals who "specifically consented to receive that type of message from you" (ICO). People at limited companies aren't covered by that consent rule, but UK GDPR still applies to them. And since January 2023, California's CCPA covers business contacts too (California Attorney General).

The full rules for each region, including legitimate interest and what your first email needs to say, are in B2B data compliance.

Frequently asked questions

Can you buy an email list?
Yes, and in many places it’s legal, but you’re responsible for every email you send to it. Check how the data was collected, how fresh it is and whether you can name the source to EU and UK contacts before you buy.
How much should I budget for a lead list?
It depends on the number of contacts, whether you need phones and intent data, and who does the building. AdsGTM builds start at $2,900 one-time for up to 50,000 contacts with LinkedIn URLs and verified work emails.
What’s the difference between a lead list and an account list?
An account list is companies only. A lead list adds the people at those companies and the details to reach them, such as LinkedIn URLs, work emails and phone numbers.
How do I build a lead list for free?
Start from your best customers, find similar companies with LinkedIn search, and use the free plans of tools like Apollo or Clay for a first batch of contacts. Verify every email before you send, and expect it to take a lot of hours.
How many contacts per company should a lead list have?
Enough to cover the buying committee: usually the decision maker, the person who would use your product day to day and whoever signs off on budget. One contact per account leaves you guessing.
How often should I refresh a lead list?
Before every large campaign, and at least every quarter for the contacts you’re actively working. People change jobs all the time, so an untouched list gets worse every month.

Sources

  1. LinkedIn — Sales Navigator: compare plans (2026)
  2. Apollo — Pricing (2026)
  3. Clay — Pricing (2026)
  4. ICO — Using marketing lists
  5. California Attorney General — California Consumer Privacy Act (CCPA) (updated 2026)

Replaces Clay, ZoomInfo, Apollo, Sales Navigator, Bombora.

See how big
your market is.

Get a free TAM estimate from your website, or book a 30-minute call and we’ll build it with you.