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.
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:
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.
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.
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.
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.
| Method | Cost | Time (500 Contacts) | Data Quality | Scalability |
|---|---|---|---|---|
| Manual Research | Free | 20 to 30 hours | High (personally verified) | Low |
| LinkedIn Sales Navigator | ~$120/month | 8 to 12 hours (no emails) | High (user-maintained profiles) | Medium |
| Industry Directories | Free to $500/year | 10 to 15 hours | High (curated listings) | Low to Medium |
| Web Scraping Tools | $0 to $100/month + setup time | 2 to 4 hours + setup | Variable (no built-in verification) | High (technical teams) |
| Data Providers (ZoomInfo, Apollo) | $49/mo to $15,000+/year | 1 to 2 hours | Medium to High (varies by provider) | High (credit-limited) |
| Lead Scrape | Flat annual license | Under 1 hour | High (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 Stage | Typical B2B Rate | Example (Target: $100,000) |
|---|---|---|
| Revenue target | $100,000 | |
| Average deal size | $5,000 | |
| Deals needed | 20 | |
| Proposal-to-close rate | 25% to 40% | 50 to 80 proposals |
| Meeting-to-proposal rate | 40% to 60% | 83 to 200 meetings |
| Reply-to-meeting rate | 20% to 30% | 277 to 1,000 replies |
| Cold email reply rate | 3% 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
| Column | What It Contains | Why It Matters |
|---|---|---|
| Company Name | Legal or trading name | Personalization and CRM matching |
| Contact First Name | Decision-maker first name | Email personalization (the most impactful field) |
| Contact Last Name | Decision-maker surname | Full name lookup and deduplication |
| Job Title | Current role | Targeting validation and messaging angle |
| Email Address | Verified business email | Primary outreach channel |
| Phone Number | Direct or company line | Multi-channel outreach |
| Website | Company URL | Pre-call research and personalization cues |
| LinkedIn URL | Contact or company profile | Social selling and connection requests |
| Industry | Sector or SIC/NAICS code | Segmentation and targeted messaging |
| Location | City, state, country | Geographic targeting and time zone scheduling |
| Company Size | Employee count or revenue range | Qualifying against ICP |
| Source | Where the contact came from | Tracking which methods produce the best leads |
| Date Added | When the contact was collected | Data freshness tracking (re-verify after 90 days) |
| Notes | Personalization cues, triggers, observations | Writing 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.