Back to blog Executive briefing
Lead lists 22 September 2026 13 min read

B2B Lead Lists for Cold Calling: How to Build, Buy and Score One

A cold calling list is only as good as its direct dials. Where B2B calling data comes from, what to check before you buy, how to score and clean a list, and how many records one rep actually burns in a week.

Share

Most cold calling programs fail before the first dial, in the spreadsheet. The scripts are fine, the reps are trained, the dialer is configured, and the list is a collection of switchboard numbers, outdated titles and contacts who left the company two years ago. Every hour spent dialing that file produces voicemails and receptionists, and the team concludes that cold calling does not work.

This guide covers the part nobody trains reps on: what a calling list actually needs, where B2B calling data comes from, how to check direct dial coverage before you pay for it, how to score and clean a list, and how many records one rep really burns in a week.

What a cold calling lead list actually needs (direct dials, not switchboards)

A lead list built for email needs a valid address and a name. A lead list built for cold calling needs something much rarer: a number that rings on the desk or in the pocket of the person you want to talk to.

The difference is not cosmetic. A switchboard number puts a receptionist, an IVR menu or a “press 2 for sales” loop between the rep and the prospect. Each of those costs a minute or two, ends in a transfer to voicemail more often than not, and teaches the rep to expect nothing from the call. A direct dial or a mobile number skips all of it: the phone rings, the prospect answers or does not, and the rep moves on.

So the first quality criterion of a calling list is the type of number on each record. In practice a usable list carries, for each contact:

  • A direct dial or a mobile number, flagged as such, with the country code.
  • The person’s role, precise enough to match your targeting (a “Head of Sales” and a “Sales Development Manager” do not buy the same things).
  • Company firmographics you actually use to qualify: headcount, sector, country, and any signal relevant to your offer.
  • A source and a date for the phone number, so you know whether it was verified last month or scraped three years ago.
  • A unique identifier per contact, so duplicates across batches and across providers can be caught before they reach the dialer.

Everything else (email, LinkedIn URL, revenue estimate) is welcome but secondary. A list with 20 fields and no direct dials is a research file. A list with five fields and verified direct dials is a calling list.

Where B2B calling data comes from: providers, scraping, in-house building

B2B phone numbers reach your list through three routes, and each has a different profile of coverage, freshness and risk.

Data providers. Companies that maintain large contact databases and sell access by credit, by seat or by export. They aggregate public sources, partner data and, for the better ones, verification by phone or by co-registration. Coverage is broad, freshness varies by segment, and the price is per record or per month. The strength is scale: you can pull a thousand contacts in a target segment in an afternoon. The weakness is that every competitor with the same budget pulls the same thousand contacts.

Scraping and enrichment. Tools that start from a source you already have (a LinkedIn search, a CRM export, a list of company names) and append phone numbers from their own databases or from partner lookups. This route produces lists that match your targeting exactly, because you built the targeting, and it is where direct dial quality differs most between vendors. Some return a mobile for most contacts in a segment; others return the switchboard and call it a hit.

In-house building. The sales team assembles the list itself: an SDR researches accounts, identifies the right people, finds their numbers through the company website, professional networks, referrals and previous conversations. Slow and expensive per record, but it produces the most accurate targeting and often the freshest numbers, especially for senior contacts that no database reaches. Most mature teams combine this route for their top accounts with a provider or enrichment tool for the long tail.

There is no best source in the abstract. The right question is: for my segment, in my country, which route gives the highest share of dials that reach the named person, at a cost per reached contact I can live with?

Direct dial coverage compared: what to check before you buy

Every provider will tell you their coverage is excellent. The only figure that counts is measured on your segment, by you, before the contract is signed. The procedure fits in an afternoon.

01

Define the segment precisely

Country, company size, sector, the two or three job titles you actually call. A coverage figure measured on “all US contacts” tells you nothing about “VP Sales at 50 to 200 person SaaS companies in Texas”.

02

Request a sample, not a demo

Ask for 50 to 100 records in that exact segment, with the phone type flagged. A vendor who refuses to provide a sample is telling you something about their coverage.

03

Dial the sample

Have a rep call every record over two or three days at normal hours and log the outcome: reached the named person, reached voicemail of the named person, reached a switchboard, wrong number, disconnected. Count the first two categories as coverage.

04

Compare providers on the same sample

If you are choosing between vendors, run the same segment through each. Two providers can quote similar prices and deliver very different shares of direct dials on the same companies.

05

Write the result into the contract

Coverage measured on the sample, refund or credit terms if a batch falls below it, and the vendor’s verification date policy. Coverage degrades over time; the contract should say what happens when it does.

Beyond the coverage figure, three questions separate a reliable vendor from a risky one: how the numbers were obtained (verified by phone, co-registered, or inferred from patterns), how old the verification is, and whether the vendor screens against opt-out registers before delivery or leaves that to you.

A calling list is not a file you buy. It is a coverage rate you measure, on your segment, with your reps, before the money moves.

How to score a list before your reps dial it

Reps should never dial a raw list in file order. Scoring puts the records most likely to turn into conversations at the top of the session, and pushes the doubtful ones to enrichment or to the bin.

A practical score combines three dimensions, each rated on a simple scale:

  • Fit: how closely the company and the role match your ideal customer. Sector, headcount, country and role are usually enough; add one signal specific to your offer if you have it (a technology in use, a recent hiring wave, a funding round).
  • Reachability: the type of number (mobile, direct dial, switchboard), whether the record has been verified, and any previous outcome in your CRM. A record that went to a disconnected number last quarter scores zero until it is re-enriched.
  • Freshness: the date of the phone number and of the role. People change jobs; a record older than a year deserves suspicion until confirmed.

Multiply or add the three, sort descending, and split the list into three tiers. The top tier goes to the dialer first. The middle tier goes to enrichment to find a better number before it is dialed. The bottom tier is parked or discarded: dialing it would only lower the connect rate and the reps’ morale.

Two checks belong in the scoring pass rather than after it. Deduplication across the batch and against the CRM, so that two reps do not call the same person in the same week. Suppression of current customers, open opportunities and accounts your team has marked as do-not-contact.

Data hygiene: DNC scrubbing, TCPA and GDPR checks

Buying a list transfers data. It never transfers responsibility. Whoever dials carries the legal exposure, and the rules differ by country and by the type of number.

United States. Calls to business landlines are the lightest case. Mobile numbers are where the risk sits: the TCPA regulates calls placed to wireless numbers with automated dialing equipment, with statutory damages of $500 to $1,500 per violating call, which is what makes class actions expensive. The National Do Not Call Registry covers personal numbers, and several states add their own registers and calling windows. A B2B list that mixes mobile and landline numbers has to be scrubbed and flagged before it reaches a dialer.

United Kingdom. Business lines are not exempt: they must be screened against the Corporate Telephone Preference Service, and the abandoned-call rules apply to any automated dialing. Numbers on the register can only be called with prior consent.

European Union. The GDPR applies to the personal data of the professionals you contact. You need a legal basis (usually legitimate interest for B2B prospecting, documented), you must inform the person of where their data came from and how to object, and you must honour objections across all your tools. Several member states run opt-out registers on top of that, with their own rules on days, hours and caller identification.

The hygiene routine that keeps a team out of trouble:

  1. Scrub every batch against the relevant registers before it is imported, not after the first complaint.
  2. Flag number types so mobiles are handled under the stricter rules automatically.
  3. Record the source and the legal basis on each contact, so you can answer “where did you get my number?” honestly and in one sentence.
  4. Propagate opt-outs the same day to the dialer, the CRM and every sequencing tool.
  5. Re-scrub periodically: registers change, and a number clean in January may not be in June.

A dialer that lets you manage exclusion lists and calling windows makes this routine easier to apply, but the configuration and its consequences remain the caller’s responsibility.

List size vs dial capacity: how many records one rep burns per week

The most common sizing mistake is buying a list for the quarter and dialing it from the top, so the freshest records are used in week one and the oldest ones in week twelve. The second most common is the opposite: a rep who runs out of list on Wednesday and spends the rest of the week researching instead of calling.

Start from what a rep can actually dial. Dialing by hand, a rep places roughly 40 to 60 calls a day. With a properly configured dialer that handles the composition, the voicemails and the invalid numbers, the same rep places 150 to 250. Over a five-day week, that is:

SetupDials per dayRecords per weekRecords per month
Manual dialing40 to 60200 to 300800 to 1,200
Dialer150 to 250750 to 1,2503,000 to 5,000

Those are dials, not unique records: a good cadence calls each contact several times before giving up. Divide by the number of attempts in your cadence to get the number of new records a rep consumes. With a three-attempt cadence, a rep on a dialer needs roughly 250 to 400 new contacts a week; a rep dialing by hand, 70 to 100.

Buy and enrich in batches sized to two or three weeks of that consumption, per rep. Fresh records get dialed while they are fresh, the score is recomputed on each batch, and the coverage measured on the sample can be checked against reality every couple of weeks rather than once a quarter.

One more variable moves the maths: the connect rate. On the same list at the same hour, a parallel dialer that calls several numbers at once and screens out voicemails reaches a live person on about 8% of dials, against 2 to 3% with one-at-a-time dialing. The list is the same; what changes is how much of it turns into conversations per hour. That is the case for spending on the dialer before spending on more records.

Putting it together: the weekly list routine

The teams that get results from cold calling treat the list as a process, not a purchase. A weekly routine that fits in an hour of a manager’s time:

  • Monday: import the new batch, scored and scrubbed, sized to the week’s dial capacity per rep.
  • During the week: reps dial top-tier records first, log outcomes, and flag wrong numbers so the record goes back to enrichment rather than being redialed.
  • Friday: measure the connect rate and the direct dial coverage on the batch, compare them with the sample figures, and adjust the next order or the vendor if they drift.

With Skipcall, the import takes a CSV or a segment synchronised from HubSpot, Pipedrive, Salesforce or Attio, the contact enrichment completes missing numbers on demand, and every outcome is written back to the CRM. The list stays a living asset instead of a file that ages in a shared drive.

Charles Baldet

Author

CEO & Co-Founder, Skipcall

Charles is the CEO and co-founder of Skipcall. A sales commando with over 10 years of experience in B2B SaaS and complex strategic accounts, he has closed major deals with Stellantis, SNCF, RATP and Natixis. A specialist in the PUCCKA and MEDDIC methodologies, Charles regularly teaches sales at HEC's incubator and the Sorbonne. He was ranked among Les Echos' top 10 business angels under 35 in 2020. He also co-founded Getalead (B2B sales agency) and Getlab (SalesTech studio).

See all their articles

A calendar full of meetings starts with a call.

No commitment · Number live in 2 minutes

FAQ

Frequently asked questions

A file of companies and named contacts your reps will call, with at least one phone number per contact. For cold calling specifically, the number has to reach the person, not the company switchboard: a list of headquarters numbers is a research file, not a calling list. The useful fields are the direct dial or mobile number, the contact's role, the company size and sector, and a source date so you know how old the record is.
From data providers that sell contact records with phone numbers (typically by credit or by seat), from intent and enrichment tools that append numbers to a list you already have, or from list brokers that resell segments of larger databases. Before buying, ask for a sample of 50 to 100 records in your exact segment and dial them: the share of numbers that reach the named person is the only figure that matters.
It depends on the country and on who you call. In the US, B2B calls to business lines are lighter than consumer calls, but mobile numbers fall under the TCPA when dialed with automated equipment, and the National Do Not Call Registry applies to personal numbers. In the UK, business lines have to be screened against the Corporate Telephone Preference Service. In the EU, the GDPR requires a legal basis and information to the person contacted, and several countries run opt-out registers. Buying a list never transfers the legal responsibility: the caller keeps it.
Start from the dial capacity. A rep dialing by hand makes roughly 40 to 60 calls a day; with a properly configured dialer, 150 to 250. Over a five-day week, that is 200 to 300 records by hand and 750 to 1,250 with a dialer, before callbacks. Feed less than that and the rep runs out of list by Wednesday; feed much more and the untouched records go stale.
There is no universal figure: coverage varies by country, by seniority (executives are harder to reach than managers) and by how recently the provider verified the record. The right method is to measure it on your own segment with a sample before you buy, then track it on every batch. A list that reaches the named person on a minority of dials will drag the connect rate down whatever dialer you use.

Ready to multiply your productivity?

Join the sales teams that have transformed their prospecting.

Request a demo

Personalized demo • No commitment