How to Choose a B2B Lead Generation Agency
What to ask a lead generation agency before you sign: how they source data, how they verify it, and how they report quality.
6 min read · Updated 2026-04-22

Ask where the data comes from
A lead generation agency either researches records for your brief or resells an existing database. Both have a place, but they produce very different accuracy. Ask directly which sources are used and how recently each record was checked.
Ask for a sample against your own brief
A generic sample proves little. Give the agency a short ICP and ask for twenty to fifty researched records. Check them yourself: are the companies in scope, are the people still in role, do the emails validate?
The sample tells you more about the agency than any slide deck.
Look for a written verification standard
A good agency can tell you exactly what "verified" means for each field and what happens to records that fail. If the answer is vague, the delivered file will be too.
Agree on reporting and replacement
Agree up front how bounces and wrong contacts are reported and replaced. Clear terms here separate a research partner from a list vendor.
Key takeaways
- Ask whether data is researched for you or resold from a database.
- Test a sample against your own ICP before signing.
- Agree bounce reporting and replacement terms in writing.
Red flags to watch for
Guaranteed volumes without a brief, prices that seem too low per verified contact, and no clear definition of verification are all signs the list is resold rather than researched.
Questions worth asking
Who does the research? How are job roles confirmed? How old is the oldest record in my file? What happens when a contact bounces?
Practitioner note: check ten sample records yourself. It takes twenty minutes and tells you most of what you need.
