How to Build a B2B Prospect List from Scratch (2026 Guide)

Shane Daly

By Shane Daly, Content Writer at Lead Scrape

Last updated

Before you write a line of cold email you need to know who is getting it. That is your prospect list. Get it wrong and no amount of good copy rescues the campaign. Below are six ways to build one from scratch, with what each costs, how long it takes, and how good the data is when you are finished. The channels you send it through are covered in our complete B2B lead generation guide.

This is the same work at a hundred contacts as at ten thousand. Decide who you want. Find a source you can live with, verify the addresses, and keep the columns tidy enough that writing a personal first line later is not its own research project. Most lead generation strategy advice starts at the point where the list already exists.

How to build a B2B prospect list from scratch using manual research, directories, and lead generation software

What has changed about prospect list building in 2026

Enrichment tools now bolt firmographic and intent signals onto a raw list automatically, so you can rank contacts by fit before you write anything rather than after the first round of replies goes nowhere. Privacy enforcement caught up as well. The EU moved first, a growing number of US states have followed, and regulators now want to know where each record came from. Static licensed databases sit badly with both of those shifts, because a file bought in January tells you nothing about how current it is by July.

Key Takeaways

  • Write a narrow ideal customer profile first: industry, company size, job title, geography. Everything you collect afterwards gets filtered against it.
  • Manual research is free but only practical in small batches. Budget four to six hours per 100 contacts.
  • LinkedIn Sales Navigator has strong professional data at roughly $120 per month, but no direct email addresses.
  • Data providers like ZoomInfo start around $15,000 per year, which prices out most small teams and agencies.
  • At least 23% of an email list degrades over a year (ZeroBounce Email List Decay Report for 2026), and B2B lists move faster still, so verification matters before every campaign.
  • Lead generation software like Lead Scrape returns verified contacts in minutes on one flat annual fee, with nothing charged per lead or per search.
  • In my experience 200 to 500 fresh contacts a month is where most small B2B teams end up to keep an outbound pipeline fed.

What Is a B2B Prospect List and Why Does It Matter?

A B2B prospect list is a structured set of companies and decision-makers that match your ideal customer profile. Most lists carry company name, contact name, job title, email address, phone number, website and social profile URLs. Everything outbound starts here: cold email, LinkedIn outreach, phone prospecting, the occasional bit of direct mail.

When a campaign flops, the list is usually where it went wrong. Gartner's B2B buying research puts six to ten decision-makers inside a typical purchase, so you are rarely aiming at one person to begin with. Pick the wrong companies, or pick the right ones and reach the wrong people inside them, and what you wrote never lands in front of anyone who can sign.

There is a deliverability cost too. Dead addresses push your bounce rate up, and inbox providers read that as a signal about the sender rather than about the list. Past roughly 3%, mail to your good addresses starts landing in spam alongside the bad.

How Do You Define Your Ideal Customer Profile?

Your ideal customer profile (ICP) is a written description of the companies and people most likely to buy from you. Every filter you apply while building the list comes back to it. Without one you are staring at millions of businesses with no way to choose between them. Once it exists on paper, the number that actually matters drops to a few hundred, maybe a few thousand.

Aaron Ross makes the same point in Predictable Revenue: cold outreach falls apart when a sales team skips targeting and mails anyone who looks vaguely like a fit. The same thing happens at the list stage. A tight ICP narrows what you collect, and it hands you something specific to say once you start writing.

The four things a strong ICP has to pin down

Four criteria, and you need an answer for all of them:

  1. Industry or vertical. Which sectors do your best customers actually sit in? A SaaS company selling project management software might go after digital marketing agencies, software development firms and consulting practices.

  2. Company size. Employee count or annual revenue, whichever you can filter on. A B2B service at $500 a month tends to fit companies with 10 to 200 staff. Enterprise is a different message and a much longer sales cycle.

  3. Job title or decision-maker role. Who signs, and who argues for it internally? For marketing tools that is usually a marketing director or VP, and at smaller companies it is the owner.

  4. Geography. Where are they? Some products travel anywhere. Others are pinned down by language, regulation or how far you are willing to drive.

Why loose targeting wastes time and money

A group with nothing in common gives you nothing specific to write about. Five thousand loose contacts pull fewer replies than a few hundred well-matched ones, and skipping the ICP step is still the most common prospecting mistake I run into. Written down, it hands you the exact problem to name in the opening line of your cold email outreach.

What Are the Six Main Methods for Building a Prospect List?

Almost everyone doing this ends up in one of six places: manual research, LinkedIn Sales Navigator, industry directories, web scraping tools, data providers, or dedicated lead generation software. Prices run from nothing to enterprise subscriptions. Each one charges you in money or in hours, occasionally in accuracy, and picking between them comes down to how many contacts you need and by when.

1. Manual research (Google, company websites, social profiles)

Manual research means googling companies in your target industry, opening their sites to find a contact page, and looking up the decision-makers on LinkedIn. It costs nothing except your time.

For small, very targeted lists it works well. You check every contact yourself and pick up details worth mentioning in the email. The problem is speed. Four to six hours per 100 contacts with verified addresses is a fair estimate, which suits a founder sending 20 or 30 emails a week and stops being a serious option past a few hundred contacts a month.

Practical sources for manual research include:

  • Google searches using operators like "industry + city + email" or "site:linkedin.com/in/ title location"
  • Company About and Team pages
  • Press releases naming new hires
  • Local business directories and review sites
  • Government databases like the U.S. Small Business Administration's contracting directory or state licensing boards (verified information in regulated industries)

What are the best free sources for building a lead list?

On a budget of zero, start with manual research plus free directories. Chamber of commerce member lists, state business registries and industry association directories all hand over contact details for nothing. LinkedIn's free tier gives you names and titles, though the email still needs a separate tool. A targeted 50 to 100 contacts a week is realistic on that stack. Past that, the hours stop paying for themselves.

2. LinkedIn Sales Navigator

There are no email addresses in Sales Navigator. You get profile URLs and InMail, so anything you intend to send by email means pairing it with a separate email finder tool. That is a second subscription and a second step, and it is easier to price in before you sign up.

What the roughly $120 a month actually buys is the filtering. Industry, company size, geography, job title, years in role and dozens more bolt onto LinkedIn's normal search, and the lead recommendations feature keeps surfacing people who match your saved searches. People maintain their own profiles, so employers, titles and locations are usually current.

Account-based work is where it earns the subscription. You are mapping four or five decision-makers inside a named list of target companies, and that is exactly what the filters were built for. Bulk list building across broad segments drags, because LinkedIn caps daily searches and connections. Our LinkedIn lead generation guide goes through the prospecting side in detail, Boolean search and the free alternatives to Sales Navigator included.

3. Industry directories and databases

Industry directories are curated listings of businesses inside one sector: the Thomas Register for manufacturers, Clutch for agencies and IT firms, the American Medical Association physician directory, chamber of commerce member lists. Most trade associations publish a membership directory too, usually with company details and sometimes named contacts.

Inside its niche, directory data holds up well, since the businesses maintain their own listings. Two catches. Coverage stops at the businesses that opted in, and almost none of these directories offer a bulk export, so you are copying by hand. Access ranges from free (chamber listings) to a few hundred dollars a year for specialist databases.

The U.S. Census Bureau's County Business Patterns database, the SEC's EDGAR system for public companies and state business registration databases are free, verified, and barely touched by anyone prospecting.

4. Web scraping tools

Scraping tools pull structured data off websites automatically. General-purpose scrapers such as Apify, Octoparse and ParseHub can lift business listings from directories, review sites and search results. They will bring something back from almost any public page.

The flexibility is paid for in setup: writing selectors, handling pagination, rotating proxies so you do not get blocked, cleaning whatever falls out the other end. Nothing arrives verified. Validating the addresses is its own job before you send, and the legal side needs attention too, since scraping has to respect each site's terms and whatever data protection law applies. Our guide to web scraping for lead generation covers that ground, GDPR and CCPA and the hiQ case included.

Scraping does fill gaps other tools miss, especially niche directories and markets outside the big countries. It needs someone technical on the team. Without one, you will burn more hours on the setup curve than dedicated lead generation software would have cost you in money.

5. Data providers (ZoomInfo, Apollo, Hunter.io)

Ask ZoomInfo for a quote and you are looking at roughly $15,000 a year for access to a database the vendor sizes at half a billion contacts. That is the enterprise default, and it prices out most of the teams reading this. Apollo runs a free tier with limited credits and paid plans from $49 a month. Hunter.io does email discovery specifically, also from $49 a month for 2,000 credits. Anyone the top end has priced out should read through the practical alternatives to ZoomInfo before signing anything.

What a subscription mostly buys is convenience. You search, filter and export without leaving one screen. Quality moves around by provider and by region, and nothing escapes decay: ZeroBounce measures degradation at a minimum of 23% a year across the addresses it processes, premium tiers included.

Per-credit pricing is the awkward part for small teams. Prospecting across five client verticals can empty the month's allowance by the middle of it, which leaves you paying overage fees or waiting for billing to reset.

6. Lead generation software (Lead Scrape)

Lead Scrape runs the search at the moment you ask for it and extracts from live business listings, instead of selling access to a file somebody compiled months ago. You give it an industry and a location. It returns company names, addresses, phone numbers, websites and social profiles, plus the individual contacts at those companies with their job titles and email addresses. Verification runs during extraction, so what you export is ready to use without a cleanup pass.

Nothing is billed per lead. Both editions are a flat annual license with unlimited searches, so a ten-client agency pays what a solo operator pays. Prospect steadily and you stop rationing list size to protect a credit balance.

Coverage runs to over 50 countries, and batch searches will take several cities and business categories in one job. Output goes to CSV, Excel or JSON for whatever CRM or sequencing tool you use. Our guide on using Lead Scrape for email extraction walks through the email side step by step.

Want to see how fast a list comes together? Download the free trial of Lead Scrape and pull your first batch of verified contacts in minutes.

How Do Prospect List Building Methods Compare?

Five hundred contacts takes 20 to 30 hours by hand. Under an hour with extraction software running the search for you. The table sets out that gap and what each method charges to close it: cost, time to 500 contacts, data quality, and how far each approach scales before it stalls. Free methods give you accurate data and run out of road early. The high-volume tools all get you the contacts. Where they part company is the bill.

MethodCostTime (500 Contacts)Data QualityScalability
Manual ResearchFree20 to 30 hoursHigh (personally verified)Low
LinkedIn Sales Navigator~$120/month8 to 12 hours (no emails)High (user-maintained profiles)Medium
Industry DirectoriesFree to $500/year10 to 15 hoursHigh (curated listings)Low to Medium
Web Scraping Tools$0 to $100/month + setup time2 to 4 hours + setupVariable (no built-in verification)High (technical teams)
Data Providers (ZoomInfo, Apollo)$49/mo to $15,000+/year1 to 2 hoursMedium to High (varies by provider)High (credit-limited)
Lead ScrapeFlat annual licenseUnder 1 hourHigh (real-time extraction + verification)High (unlimited searches)

Per-credit pricing means every new list costs you again. Over a year that quietly shrinks the number of lists you are willing to build. A flat annual fee does not move with usage at all.

Under roughly 50 emails a week, manual research plus LinkedIn is fine and you will not miss the tooling. Past 200 fresh contacts a month the manual route breaks down, and automated extraction usually covers its cost inside the first week.

Worked example: an agency covering five verticals

This one is invented, not a customer story. Picture a three-person agency covering five verticals: dental practices, HVAC contractors, personal injury attorneys, commercial cleaners, roofers. Each vertical is one search: you pick the industry and the city, then let it run. On the Business edition you can upload up to 250 cities or industries in a single file, or take a whole state, county or region in one job, and that is the bit that collapses five separate research projects into one afternoon. How much time it actually saves depends on how you were building lists before.

How Many Prospects Do You Need in Your Pipeline?

Three numbers decide it: the revenue target, the average deal size, and your conversion rate at each stage of the funnel. Work backwards through the stages and the list size falls out of the target on its own.

The pipeline math

Take the annual revenue target, divide by average deal value, and you have the number of deals you need to close. Then walk it back through your conversion rate at every stage. The benchmarks below come from Salesforce's State of Sales data and general industry averages:

Pipeline StageTypical B2B RateExample (Target: $100,000)
Revenue target$100,000
Average deal size$5,000
Deals needed20
Proposal-to-close rate25% to 40%50 to 80 proposals
Meeting-to-proposal rate40% to 60%83 to 200 meetings
Reply-to-meeting rate20% to 30%277 to 1,000 replies
Cold email reply rate3% to 5%5,540 to 33,333 contacts

The two ends of that range are built from best-case and worst-case rates at every single row, so treat 5,500 and 33,000 as outer walls rather than a forecast. Your own conversion rates will narrow it considerably.

The spread is that wide because conversion rates swing hard on industry, offer and how good the outreach is. Wherever you sit inside it, the top of the funnel has to be far bigger than people expect. Chasing $100,000 in new revenue from cold outreach alone puts you somewhere between 5,500 and 33,000 contacts across the year.

Monthly prospecting volume

From what I see, the small B2B teams that keep this running land somewhere between 200 and 500 fresh contacts a month, assuming the follow-up sequences hold up too. Below 200 you get gaps between conversion cycles. Past 500, somebody has to be on replies and meetings full time.

At 200 to 500 a month, manual research stops being an option, because that is 40 to 150 hours every month. This is where a tool like Lead Scrape earns its keep, since 500 verified contacts comes in under an hour instead of a full working week.

What Should a Prospect List Template Include?

Fourteen columns, and the same fourteen every time. Hold the structure identical from one list to the next and segmenting, personalizing and CRM imports stop being separate chores on every campaign. Nobody loses an afternoon reformatting a spreadsheet before anything can go out.

Essential columns for every prospect list

ColumnWhat It ContainsWhy It Matters
Company NameLegal or trading namePersonalization and CRM matching
Contact First NameDecision-maker first nameEmail personalization (the most impactful field)
Contact Last NameDecision-maker surnameFull name lookup and deduplication
Job TitleCurrent roleTargeting validation and messaging angle
Email AddressVerified business emailPrimary outreach channel
Phone NumberDirect or company lineMulti-channel outreach
WebsiteCompany URLPre-call research and personalization cues
LinkedIn URLContact or company profileSocial selling and connection requests
IndustrySector or SIC/NAICS codeSegmentation and targeted messaging
LocationCity, state, countryGeographic targeting and time zone scheduling
Company SizeEmployee count or revenue rangeQualifying against ICP
SourceWhere the contact came fromTracking which methods produce the best leads
Date AddedWhen the contact was collectedData freshness tracking (re-verify after 90 days)
NotesPersonalization cues, triggers, observationsWriting relevant opening lines

Segmentation for targeted outreach

Once the list is populated, segment it before it goes anywhere near your outreach tool. Group by industry vertical, company size or geography so the message can speak to what that group is actually dealing with. A cold email that says "restaurants in Austin" beats one that says "small businesses", because the first one proves you know who you are writing to. Our cold email lead generation guide covers turning a list into a live campaign.

Why Is Email Verification Critical Before Outreach?

Verification is what keeps a prospect list from turning into a liability. Unverified addresses risk bounces, spam complaints and lasting damage to your sending domain. Verify every list before the first send, no matter where it came from.

What happens when you skip verification

Laura Atkins at Word to the Wise has been telling senders the same thing for two decades: bounce rate is one of the first things an inbox provider looks at when deciding whether to trust your domain. Gmail and Outlook track reputation at the domain level, so once you cross 3% the penalty lands on everything you send afterwards, including the mail going to perfectly good addresses. Repairing a damaged reputation takes weeks or months, and outbound sits idle while you wait.

Bought and scraped lists are the risky ones. ZeroBounce measures list decay at 23% or more a year, and B2B data ages faster still, so a file that was accurate six months ago can easily be 10% dead today. Some lists also carry spam traps, addresses planted specifically to catch senders who never verify, and a single one is enough to get a domain blacklisted.

How verification works

A verification tool starts with the format of the address, then checks that the domain has live mail servers, then whether the mailbox actually exists on one of them. Better tools go further and flag disposable providers, role addresses like info@ and sales@, and catch-all domains that accept anything sent to them.

Lead Scrape verifies during extraction, so what you export is already checked. Lists built anywhere else should go through a dedicated verification service before they touch your email platform. At $5 to $20 per 1,000 addresses, the cost is trivial next to a burnt sending domain. Our guide to email verification for lead generation goes through the methods, the tools and what bounce rate is actually acceptable.


Whichever of the six you pick, write the ICP down first and verify the addresses before you send. If you need more than a few dozen contacts a month, automated extraction with verification built in takes the bottleneck out. Try Lead Scrape free and see how long it takes to get from an empty spreadsheet to a segmented list you can send to. For what happens after that, read our complete B2B lead generation guide.


About the Author

Shane Daly

Shane Daly is a content writer at Lead Scrape. He has been writing about technology and marketing since 2014, covering B2B lead generation, sales automation, and the tools that help businesses grow. Based in Cork, Ireland, Shane writes practical guides on prospecting, outbound sales, and marketing technology.

Related Articles

Frequently Asked Questions

  • How do you create a B2B prospect list from scratch?

    Start with your ideal customer profile: industry, company size, job title, geography. Then pick a source that suits your budget and your deadline. Manual research costs nothing but time. LinkedIn Sales Navigator gives you strong filters for around $120 a month, though no email addresses come with them. Industry directories work well in niche verticals. Lead generation software like Lead Scrape does the collecting for you and hands back company data and verified email addresses in minutes, on a flat annual fee.

  • A handful of places. Company websites, mainly the contact and about pages. LinkedIn profiles, if you pair them with a lookup tool. Industry directories and trade association member lists. Data providers such as ZoomInfo and Apollo, though those bill you per credit. And lead generation software like Lead Scrape, which pulls verified addresses straight out of business listings. Whichever you use, put verification next to the extraction so your bounce rate stays under the 3% mark that inbox providers watch.

  • Work backwards from the revenue target through every stage: proposals, meetings, replies. Keep one chain the whole way through, the same one used in the pipeline math further up this page, so the numbers agree. A $5,000 average deal means 20 closed deals to reach $100,000. Run that back through proposal, meeting and reply rates and you land somewhere between 5,500 and 33,000 contacts for the year. The spread is huge because it stacks the best case at every stage against the worst case at every stage, and your own rates will narrow it fast. That is an annual figure, not a monthly one. Month to month, the small B2B teams I see doing this consistently land somewhere between 200 and 500 fresh contacts, as long as the follow-up holds up too.

  • Google searches built around industry and city, LinkedIn's basic search with Boolean operators, government business registries and licensing databases, industry association directories, chamber of commerce member lists. All free. All fine for a tight list of 50 to 100 contacts. What you pay instead is hours, and past that size the hours stop being worth it, which is usually when teams move to a tool that returns hundreds of verified contacts in one go.

  • The prices sit a long way apart. LinkedIn Sales Navigator is around $120 a month with good professional data but no direct emails. ZoomInfo starts near $15,000 a year for an enterprise contact database. Apollo has a free tier with limited credits and paid plans from $49 a month. Hunter.io starts at $49 a month for 2,000 email lookup credits. Lead Scrape charges one flat annual fee with unlimited searches and verification included, so nothing is billed per lead and the cost stops tracking your volume.

  • The cleanest B2B contact data comes out of business directories and public listings (Google Business Profiles, Yelp, sector-specific directories), professional networks like LinkedIn, government registries such as SEC filings and state business registrations, trade association membership lists, and company websites. Any one source on its own leaves gaps. A tool that reads several at once and verifies the addresses as it goes fills most of them.

  • Define a narrow ideal customer profile before you collect a single contact. Keep the first list to 50 or 100 prospects so you can test the messaging before you scale it. And verify every address before you send. The usual beginner mistake is the reverse order: build a big generic list, then work out what to say to it. Fifty well-matched prospects with a personal opening line will beat a thousand generic ones, every time. Once the messaging converts reliably, push the volume up with a tool like Lead Scrape so quality holds at the larger size.

  • Usually not. The data went to every other buyer as well, so your prospects are already fielding the same pitch from your competitors. Nobody maintains the file after the sale, so a fair share of the addresses are dead before you open it. And you have no way to check how the contacts were collected, which is real compliance exposure under GDPR, CAN-SPAM and similar rules. Building the list yourself with something like Lead Scrape at least tells you how fresh it is and where it came from, because you pulled and verified it from live business data yourself. It is not exclusive, since anyone running the same search reaches the same businesses. You do know when it was pulled and where from, which a resold file cannot tell you.

Find new potential customers today.

Download the Free Trial and see for yourself how Lead Scrape can help your business.