Menu

How to build a lead list for cold email: sources, fields and verification

Rather not build this yourself? Pipefire runs your cold email end to end.See how it works →

A lead list for cold email is a spreadsheet or database of businesses and contacts you plan to email, built or bought before a single message goes out. The list decides most of what happens next: a narrow, verified list sends cleanly, and a stale or scraped one burns a sending domain inside a week.

This page covers what a lead list needs to contain, where the rows come from, how big a list to build for your own sending volume, and how to verify it before the first send. It builds on our sales prospecting guide, which covers the wider process of finding and contacting prospects; this page goes deeper on the list itself.

What is a lead list for cold email?

A lead list is a set of businesses or people who fit your target customer, gathered before you contact any of them, each row holding enough detail to find, verify and write to that contact. It is a starting point, not a result: nobody on it has shown interest yet.

A lead list differs from a customer list or a database of people who already replied to you. Everyone on a lead list is cold, which is exactly why the fields on each row and the state of each address matter more than for a list of existing contacts.

What fields does a cold email lead list need?

A cold email lead list needs enough fields to find the business, reach a real person there, and avoid sending to a dead or risky address. Nine fields cover what a one-person or small-team cold email program actually uses.

FieldWhy it matters
Business nameIdentifies the company in your own records and in the email itself
WebsiteWhere you find the contact, confirm the business is active, and personalize the opener
Industry or tradeLets you write one sequence that fits the whole list, not a one-off for each row
LocationMatches your target area and is often the detail a prospect notices first
Contact nameA named person outperforms a generic inbox; leave blank rather than guess if nobody is published
Contact title or roleConfirms the person can actually decide on your offer
Email addressThe field everything else exists to produce
Email statusValid, catch-all, role-based, invalid or unchecked; decides whether and how you send
Source and date foundTells you how fresh the row is and which source to trust next time

A lead list missing the email status column is the most common gap. Without it, a catch-all or role-based address gets treated the same as a confirmed one, which is how a clean-looking list still produces a bad bounce rate.

Where do cold email lead lists come from?

Cold email lead lists come from five main sources, and most working lists mix two or three of them rather than relying on just one.

  1. Google Maps and business directories. Search by trade and area to pull a raw list of business names, websites and often a phone number or listed email. Good for local and trade businesses with a public footprint.
  2. LinkedIn. Search by title, industry and location to find the actual decision-maker at a company, even when the company website lists nobody by name.
  3. Industry registers and trade associations. Chambers of commerce, licensing boards and sector-specific directories list current, verified-to-exist member businesses, which is a narrower but more reliably active pool than a generic search.
  4. Company websites. Visit each business's own site for a contact or team page, which is usually where the real email address or a named contact turns up.
  5. Data providers. A paid database or export, bought rather than built row by row. This is faster but carries the risks covered in our guide to buying a B2B email list: decay, shared data and most sending platforms' own rules against purchased lists.

Should you build your own cold email lead list or buy one?

Build your own list when freshness and a defensible source matter more than speed; buy one when you need volume immediately and are prepared to vet the provider and verify every row before sending. Neither choice skips verification.

A list built from the five sources above costs time rather than money, and you know exactly when each row was found, which matters if a recipient ever asks where you got their details. A bought list arrives faster but starts decaying immediately, and most ESPs and sending platforms ban sending to purchased data outright. Our guide to buying a B2B email list covers the legal basis, the ESP-policy risk and how to vet a provider if you do decide to buy.

How big should a cold email lead list be?

Size a lead list to your monthly sending capacity divided by the number of steps in your sequence. Then build a smaller list than that ceiling, since most sequences end early on a reply or a bounce. The arithmetic below is ours, based on what the product actually sends, not a measured result from a campaign.

Pipefire's Standard plan includes 10 sending domains and 20 mailboxes, which together send up to about 12,600 cold emails a month. A typical sequence runs 4 steps, an opener plus three follow-ups. Dividing the two gives a rough ceiling of about 3,150 new prospects a month, if every prospect received every step in the same month.

That ceiling is not a target. A reply or a bounce stops a sequence early, and sequences overlap across weeks. The realistic number of new prospects worth adding each month lands closer to a few hundred to around a thousand for most programs. Our sales prospecting guide covers the full math behind that range.

Start from a written ideal customer profile, so every row on the list is a business you actually want.

Building lists in Clay? Our Clay alternatives guide compares the other ways to do it.

A sample lead list for cold email

The table below is an invented example with made-up businesses, names and numbers, to show the shape of a working lead list, not a real export.

BusinessWebsiteIndustryLocationContactTitleEmailStatus
Brightside Roofing (invented)brightsideroofing-example.comRoofing contractorDenver, COMara FenwickOwnermara@brightsideroofing-example.comValid
Larchmere Dental (invented)larchmeredental-example.comDental practiceAustin, TX(not published)n/ainfo@larchmeredental-example.comRole
Portside Logistics (invented)portsidelogistics-example.comFreight brokerageTampa, FLDev OkaforOperations Managerdev@portsidelogistics-example.comCatch-all
Tanbark Property Group (invented)tanbarkpg-example.comProperty managementDenver, COLena ByrdPortfolio Managerlena.byrd@tanbarkpg-example.comUnchecked

The status column is doing the real work here. A valid row is ready to send. A role row still sends, but the opener should greet the business, not a made-up name. A catch-all row needs a second check before it joins a full-volume send. An unchecked row is not ready for anything yet.

How do you verify a lead list before sending cold email?

Verify every address with an SMTP-level check before the first send, and treat catch-all, role-based and invalid results as three different outcomes rather than one pass-or-fail answer. Our free email verifier checks one address at a time and is a fast way to spot-check a sample before committing to a full run.

  • Confirmed valid: send normally, to a named person where you have one.
  • Catch-all: the domain accepts everything, so the first check proves nothing specific; get a second, independent check before a full-volume send. Our catch-all email guide covers the decision in full.
  • Role-based (info@, sales@): usually safe for a small business, since the owner reads it, but address the company rather than a person.
  • Invalid: never send, remove from the list permanently.

Our email verification guide covers every stage of that check. Our cold email list quality guide covers the full set of address types a list ends up with, including spam traps that no verification stage can see coming.

How do you keep a cold email lead list clean over time?

Keep a lead list clean by re-checking it on a schedule, not once at the start, since a list decays continuously even if nothing about your sending changes. A handful of habits catch most of the drift before it shows up as a bounce rate problem.

  1. Re-verify before every new campaign, not just the first one. A list that was clean three months ago is not automatically clean today.
  2. Suppress anything confirmed invalid for good. Never let a dead address drift back into a later list.
  3. Track the source and date found on every row. A row with no date is a row you cannot judge the freshness of.
  4. Watch bounce rate by source, not just overall. If one source is producing most of the bounces, stop pulling from it before it damages the whole campaign.
  5. Drop anything untouched for a long time. An address that sat unverified for months is worth re-checking before you trust it again.

Pipefire finds businesses fresh from Google Maps, LinkedIn and industry registers for every campaign. It finds the email address on the business's own website and verifies it before the first send, rather than working from a list anyone bought or built once and left to age. See how prospect finding works for the full breakdown of that process.

Lead list for cold email FAQ

How do I build a lead list for cold email from scratch?

Pick a specific industry, size and location. Then pull businesses matching that profile from Google Maps, LinkedIn and industry registers, find a contact on each business's website, and verify every address before it goes near a send. Our sales prospecting guide covers the full six-step process this fits inside.

What is the difference between a cold email lead list and a B2B email list?

The terms are mostly used interchangeably. "Lead list" tends to describe a working spreadsheet you are actively prospecting from, while "B2B email list" more often describes something bought as a finished product. Either way, the same fields and verification rules apply.

How many leads do I need for a cold email campaign?

It depends on your sending capacity and sequence length. As a rough ceiling, 20 mailboxes sending up to about 12,600 emails a month in a 4-step sequence could cover roughly 3,150 new prospects a month. The realistic number most programs add each month is lower, closer to a few hundred to around a thousand, once replies and bounces are accounted for.

Can I use a bought lead list for cold email safely?

Only after verifying every address yourself, regardless of what the seller claims, and after checking that your sending platform allows purchased data at all. Our guide to buying a B2B email list covers the legal basis, the ESP-policy risk, and how to vet a provider if you decide to buy.

What is the most common mistake in a cold email lead list?

Treating every address as equally sendable. A list with no email-status column, or one that collapses catch-all and role-based addresses into a flat "valid," looks clean right up until the bounce rate proves otherwise.