Building a B2B Prospect List: From ICP to Target Accounts

Turn this article into takeaways for your work.

Each assistant summarizes the article only for you and suggests best practices for your work.

A B2B prospect list is the set of target accounts, and the specific people inside them, that a sales team has committed to working in the current period. It's a subset of the total addressable market, built from an ideal customer profile, tiered by how much effort each account deserves, and refreshed on a schedule.

Most outbound problems that look like messaging problems are list problems. A sharp email sent to the wrong 400 people produces the same silence as a weak email sent to the right ones, and the rep can't tell which it was.

Your outbound ideal customer profile says who fits. The list turns that into names, owners, and a date each record was last confirmed. Enrichment mechanics live in lead data enrichment, so this guide stays upstream of that step. The whole motion, from list to meeting, is in the outbound sales playbook.

TAM Is the Market. The List Is the Work

Total addressable market (TAM) is every account that could plausibly buy what you sell. It's fine for a planning deck and useless for a rep on Monday morning, because nobody can work 40,000 companies. Three nested numbers are more practical:

  • Addressable accounts: every company that fits your product category and size band, anywhere.
  • Serviceable accounts: the subset matching your ICP in the countries, languages, and industries you can sell to and support today.
  • Working list: the accounts you'll actively touch this quarter, sized to team capacity.

Size the Working List From Capacity

Say one rep can research and start about 20 new accounts a week, and each account stays in an active sequence for about four weeks. That rep carries roughly 80 live accounts at any time and starts about 240 in a 12-week quarter. A three-rep team starts about 720 a quarter, so a 3,000-account serviceable market is a little over four quarters of work.

Swap in your own numbers. When the working list is far smaller than the serviceable market, the real decision is order, not coverage. Tiering settles it. For turning list size into meetings and pipeline, the BDR/SDR metrics and quota math guide shows the funnel arithmetic.

Key Facts

  • Sales Navigator shows up to 2,500 lead results across 100 pages, or 1,000 account results across 40 pages, per search. Source: LinkedIn Help
  • On average, 13 people within an organization are involved in a B2B buying decision. Source: Forrester, The State of Business Buying 2024
  • In the US, median employer tenure was 4.1 years in January 2026, and 3.0 years among workers aged 25 to 34. Source: US Bureau of Labor Statistics
  • HubSpot's own page says email marketing databases degrade by about 22.5% a year, and cites MarketingSherpa research for B2B data decaying 2.1% a month. These are HubSpot's figures, not a reading of your list. Source: HubSpot
  • Google tells senders to keep spam rates below 0.10%, never reach 0.30%, and not purchase email addresses from other companies. Source: Google
  • Singapore's ACRA publishes registered-entity data as open data, updated monthly. Source: data.gov.sg

Tier the List Before You Fill It

Not every account deserves the same effort, and research time is the scarcest thing a rep has. The labels come from account-based marketing: one-to-one, one-to-few, one-to-many. For outbound, read them as research depth per account.

Tier Accounts per rep Research per account Contacts Outreach style Belongs here when
1:1 (Tier 1) 5 to 10 1 to 2 hours: news, org chart, hires 4 to 6 Hand-written, multi-threaded, mixed channels, often via an introduction High deal value, long cycle, several deciders, a named reason to win
1:few (Tier 2) 10 to 100, in clusters of 5 to 15 About 15 minutes per cluster, plus 5 per account 2 to 3 One message per cluster (same industry or trigger), personal opener Strong ICP fit, mid-size deal, a problem shared across the cluster
1:many (Tier 3) 100 or more Under 2 minutes, rules-based 1 to 2 Templated sequence, personalized by field or signal Good fit on paper, lower deal value, no reason to go first

Treat these as planning assumptions, not benchmarks. Research hours are the constraint, so cap Tier 1 first, fill Tier 2 next, and let Tier 3 absorb the rest.

How to Assign Tiers

Score each serviceable account on three questions. How close is the fit? How large could it become, counting expansion? How reachable is it right now, through a trigger, a known contact, or a mutual introduction? Tier 1 needs high potential plus one real reason to believe the timing is good. A huge company with no entry point is a Tier 2 account until you find one.

Before tiering, remove current customers, open opportunities, partners, and competitors, or flag them for the account executive who owns them. Nothing burns trust faster than an SDR sequence landing on a customer's CFO.

Let Accounts Move

A funding round, a new executive, a relevant job posting, or a reply moves an account up. Two full cycles of silence move it down to a slower cadence. The intent data guide covers signals worth watching, and the prospecting strategy framework covers timing.

Where Prospect Lists Come From

No single source is complete. Most working lists are stitched from three or four, with the CRM as the system of record.

Data Providers

Commercial databases such as Apollo, ZoomInfo, Cognism, and Lusha are the fastest route to accounts and contacts with emails and phone numbers in bulk. Their strength is filters: industry, headcount, location, technologies used. Their weakness is that the headline record count is a sales number. What matters is the share of a sample from your own target list that returns a working email or phone number.

Test two or three providers on the same 100 accounts and score each on match rate and bounce rate. For comparisons, see the best Apollo alternatives and the best ZoomInfo alternatives.

LinkedIn Sales Navigator

Sales Navigator is strongest for people: current title, seniority, tenure, and recent job changes. It's weaker as a list manager because results are capped. LinkedIn's help center says you can view up to 2,500 lead results or 1,000 account results, so a search matching 40,000 people shows you a slice.

Treat it as a precision tool. Narrow by geography, function, seniority, and company headcount until each saved search returns fewer results than the cap, then keep those searches as segments. And don't expect verified work emails from it; pair it with a data provider.

Directories, Registries, and Associations

Industry associations, member directories, chambers of commerce, accreditation bodies, and government registries are unglamorous and underused. They're often the only complete list for a niche, such as private hospitals in one country. They show who exists and what they do, and rarely how to reach them, so pair them with a provider for contacts.

Events and Communities

Exhibitor lists, sponsor pages, and speaker lineups show who is already spending money to be seen in your market, which makes an exhibitor warmer than a random database row. Stick to public lists. Attendee lists from an organizer can only be used within the consent attendees gave.

Your Own CRM History

The cheapest list is the one you already own: closed-lost deals, stalled opportunities, churned customers, and champions who moved companies. These accounts know you, and you hold the context. Lead recycling strategies covers how to pick them up without irritating people.

Lookalikes of Your Best Customers

Take your 20 to 30 best customers, judged by retention, cycle speed, and expansion rather than size alone, and write down what they share: headcount band, business model, tech stack, the trigger behind the purchase, the buyer's title. Then search for companies with the same traits.

Many platforms offer a similar-company search seeded with a customer's domain, but the manual version forces you to say why two companies are alike. If the traits don't reproduce in search, the ICP is probably too vague to prospect against.

Finding the Right People Inside Each Account

Forrester's research puts the average at 13 people involved in a B2B buying decision. You won't contact 13. But one name per account is fragile: that person changes jobs, ignores email, or has no budget, and the account goes dark.

Map Roles First, Then Titles

Decide the roles, then find the titles that fill them in each type of account. A workable set is the economic buyer who approves budget, the problem owner who feels the pain daily and often becomes the champion, and an evaluator or gatekeeper in IT, finance, procurement, or legal who can slow a deal. Your buyer personas should already name these. Then match depth to tier, as the table does.

Avoid the Title Traps

  • Same title, different job. A "Head of Growth" at a 30-person company is often the buyer. At 3,000 people the same decision moves through a committee. Choose titles by headcount band.
  • "Director" means two things. In company records, a director is a statutory officer, so a registry can list an owner as a director when nobody on staff uses the title.
  • Stale titles. A database title can be a year old. Check the current role before any Tier 1 send.
  • Shared inboxes. info@ and sales@ are an account's front door, not a person. Keep them as a fallback.

Verify the Person, Not Just the Company

Before a Tier 1 or Tier 2 send, confirm the person still works there, the email domain matches the company's real domain, and nobody else is already talking to that account. Ownership rules belong in the CRM, and the BDR/SDR tools and tech stack guide shows how the CRM, sequencer, and data tools split the work.

Keep the List Clean

A list starts decaying the day it's built. Two population averages frame the problem. In the US, the median worker had been with their current employer for 4.1 years in January 2026, and 3.0 years among workers aged 25 to 34. That measures employer tenure, not job title, but it shows how many people on any list are near a move. And HubSpot's database decay page puts email-database erosion at about 22.5% a year, which is HubSpot's modelling rather than a reading of your list.

Your own rate depends on the roles and industries you target, so measure it: bounces and "no longer at the company" replies, by source, are the cheapest decay metrics you have.

Stale and bought data also hurts deliverability: stale addresses bounce, and unwanted messages to poorly matched contacts draw spam reports. Google's sender guidelines say to keep spam rates in Postmaster Tools below 0.10%, to unsubscribe recipients with multiple bounces, and not to purchase email addresses from other companies.

Before the First Send

  • Verify emails, and send only to addresses that pass.
  • Deduplicate on domain for accounts and on email or profile URL for contacts, never on company name.
  • Exclude customers, open opportunities, competitors, partners, and anyone on your suppression list.
  • Tag every record with source, date added, date verified, tier, owner, and status.
  • Screen by market where a country requires it.

Those tags only work as real CRM fields, not spreadsheet columns that drift. Rework's Sales Ops CRM can hold them alongside territory-based lead distribution and a unified WhatsApp and chat inbox for replies.

Refresh Cadence by Tier

  • Tier 1: review monthly, and re-verify named contacts before each campaign wave.
  • Tier 2: re-verify quarterly, and refresh the cluster message when a new trigger appears.
  • Tier 3: re-verify before every send wave, and retire records after two bounces or a year without engagement.
  • Whole list: each quarter, audit the ICP filters and rank sources by reply and bounce rate. Drop the weak ones.

Retire records rather than deleting them. A dormant status with a reason feeds recycling later and stops re-imports.

Southeast Asia: Where Global Databases Run Thin

Southeast Asia is many markets with different languages, scripts, company registries, and privacy rules, not one dataset. Coverage from a global provider varies by country, sector, and company size, and a total record count says little about any of them. Smaller owner-run companies in particular can have little structured data online beyond a website, a social page, or a map listing. Outbound in Southeast Asia covers how channels, language, and timing differ by market once the list exists.

Test Coverage on Your Own Sample

Pull 100 accounts you know belong to your serviceable market, split by country and sector, and run them through each candidate provider. Score accounts found, contacts with a plausible role, and emails that pass verification. A provider that's deep on Singapore financial services can be thin on Vietnamese manufacturing, so test per segment, not once overall.

Use Registries for the Account Layer

Government registries are often the most complete record of which companies exist, even when they say nothing about how to reach them. Singapore's ACRA publishes registered-entity data as open data on data.gov.sg, refreshed monthly. Vietnam's national business registration portal publishes each enterprise's name, enterprise code, head-office address, business lines, legal representative, and legal status free of charge. Other markets run their own registries with different levels of public detail, so check what each exposes.

Registry data answers whether a company exists, what it does, and who its legal representative is. It doesn't give phone numbers or emails. It's the account layer, and you still need a contact layer.

Fill the Contact Layer Locally

Company websites, official social pages, association directories, exhibitor lists, and introductions from partners or customers fill the gaps. In a relationship-first business culture, a warm introduction is often the better first touch for a Tier 1 account, so record who in your network knows whom.

Public doesn't mean free to use. Personal data and contact rules differ by country and channel. As one example, Singapore's PDPC advisory guidelines on the Do Not Call provisions cover three registers (voice calls, text messages, and faxes), and since 1 February 2021 a Registry check result stays valid for 21 days. Whether a rule applies depends on the message, the recipient, and consent. This is general information, not legal advice, so get local advice for each market you sell into.

Match Entities Across Names and Scripts

Legal suffixes such as Pte Ltd, Sdn Bhd, PT, CV, and Công ty TNHH, plus local-language names, mean one company can appear under three spellings across a registry, a database, and your CRM. Match on domain or registration number. Keep legal name and trading name as separate fields, and store Vietnamese names with their diacritics intact so imports don't corrupt later deduplication. Map parent and subsidiary entities too, because the registered company you found may not be the one that signs.

Start With the First Fifty

A purchased 10,000-row file teaches you little, because you can't tell which rows caused a result. A fifty-account list that's tiered, mapped, verified, and tagged with its source teaches you something after the first send wave. Build those fifty properly, note where each account came from, and let reply and bounce data decide where the next fifty come from.

About the author

Laurel

Laurel

Principal CRM Strategist

Laurel is Principal CRM Strategist at Rework, focused on the top of the funnel: opening new demand through outbound and outreach, and capturing it before it goes cold. Laurel writes about cold email and cold calling, multichannel sequences, ABM, the sales engagement tools that run outbound, and the lead management that turns replies into pipeline.