Most founders pick a B2B lead generation company the way they would pick a supplier: compare a few quotes, look at the logos on the website, choose the one that promises the most meetings for the money. That is how you end up three months into a contract with a full calendar of calls that go nowhere. Choosing well has less to do with price and more to do with a handful of questions most buyers never ask before signing.
Start with what you are actually buying
A lead generation company can sell you three quite different things, and they often use the same words for all of them. Some sell contacts: a list of names and emails that match a filter. Some sell conversations: outreach run on your behalf, with replies or booked meetings handed to you. A few sell a system: the targeting, messaging, capture and CRM setup that produces conversations, which you keep once the work is done.
None of these is wrong, but they are priced, measured and judged differently. A list is cheap and only as good as what you do with it. Booked meetings are expensive and only as good as the qualification behind them. A system costs more up front and pays off only if your team will actually run it. Decide which one you need before you compare vendors, or you will end up comparing a list broker with an outbound agency and wondering why the prices are so far apart.
Seven questions to ask before you sign
Put these to every company on your shortlist. The answers matter more than the pitch deck, and how they answer tells you almost as much as what they say.
How do you define a qualified lead?
Ask for it in writing. Job title, company size and industry are a filter, not a qualification. A useful definition includes a real problem you solve, some sign of timing and a person who can actually buy. If the vendor cannot write it down, they will count anything that replies as a win. The ideal customer profile post covers what that definition should be built on.
Whose domains, inboxes and accounts will the outreach run on?
If cold email goes out from your main domain and it gets flagged as spam, your normal business email suffers too. If it runs on the vendor's domains, you lose the sender reputation when you leave. Neither answer is fatal, but you should know which one it is and who fixes things if deliverability drops.
What do I own when the contract ends?
The lists, the messaging that worked, the reply data, the CRM records. Some agencies treat all of it as theirs. If you walk away with nothing but a folder of past meetings, you are renting pipeline, and it stops the day you stop paying.
Have you sold to buyers like mine before?
Selling to IT directors at mid-size manufacturers is a different job from selling to marketing heads at SaaS startups. Ask for examples in a similar market and deal size, and ask what did not work there, not just what did.
What will the weekly report show?
Emails sent and open rates are activity. You want to see replies by type, meetings held, meetings that became opportunities and, eventually, revenue. A vendor who only reports the top of that chain is asking you to judge them on the numbers that matter least.
What happens in the first 30 days?
A credible answer includes time to agree on the ICP, build and check the list, write and test messaging and warm up sending domains. A vendor who promises a full calendar in week one is either skipping those steps or planning to blast a list and hope.
How do I leave?
Notice periods, minimum terms and who owns what on exit. Long lock-ins are not always a bad sign, but a vendor confident in their results rarely needs one.
Red flags worth walking away from
Guaranteed numbers before discovery. Anyone who promises a fixed number of meetings per month before understanding your offer, price point and market is quoting a sales target, not a forecast.
A qualified lead that means anyone who replied. A polite "not right now" is not a lead. If the contract pays per lead and the definition is loose, the incentive is to pad the count.
No access to the raw data. You should be able to see who was contacted, what was sent and what came back. Reports built only from summary slides hide the parts you most need to check.
Messaging you are not allowed to see or approve. The outreach goes out under your company name. If it overpromises or reads like spam, that is your brand in someone's inbox, not theirs.
Pay per lead, retainer or project: how the pricing model changes behaviour
The pricing model is not just a cost question, it shapes what the vendor optimises for. Pay per lead rewards volume, so it only works when the qualification rules are strict and you can reject leads that do not meet them. Monthly retainers pay for effort, which is fine if the reporting makes that effort visible and ties it to pipeline. Fixed-scope projects pay for a defined deliverable, like a working outbound sequence and CRM setup, and suit teams that want to run the system themselves afterwards.
There is a fuller breakdown of what each model tends to cost, and how to work out what a lead is actually worth to you, in how much B2B lead generation costs.
Agency, in-house or somewhere in between
Hiring a lead generation company is not the only route. Building it in-house gives you full ownership, but a first sales development hire usually has to work out the ICP, channels, tools and tracking alone, and that takes months before the numbers mean anything. An agency gets you moving faster, but the knowledge tends to leave with them.
The middle option is to have someone build the system alongside your team and hand it over: targeting, sequences, inbound capture and CRM, documented so your people can keep running it. That is the model behind my own B2B lead generation services, so weigh that bias accordingly, but the questions above apply whoever you end up hiring.
A simple way to decide
Shortlist three companies. Send all three the same one-page brief: who you sell to, what you sell, average deal size, what has and has not worked so far. Then compare how each one responds. The best vendors ask sharp questions back, push on your ICP and tell you what they would not do. The weakest send a proposal with a meeting count and a price.
Whoever you choose, agree the definition of a qualified lead, the reporting format and the exit terms before any outreach goes out. Those three things decide whether you can judge the relationship fairly three months from now. If you want to understand the whole picture first, B2B lead generation strategy covers the plan any vendor should be executing against.
FAQ
What does a B2B lead generation company actually do?
It finds and contacts potential business buyers on your behalf, usually through outbound email, LinkedIn, calling or paid campaigns, and passes the interested ones to your sales team as leads or booked meetings.
How do I compare B2B lead generation companies?
Compare them on how they define a qualified lead, whose data and domains the outreach runs on, what you own when the contract ends, how they report, and whether they have worked with buyers like yours. Price per lead only makes sense after those are settled.
Is pay per lead better than a monthly retainer?
Neither is automatically better. Pay per lead shifts risk to the vendor but rewards volume over quality unless the qualification rules are strict and written down. A retainer buys effort, not outcomes, so it needs clear activity and pipeline reporting to be judged fairly.
What are the red flags when hiring a lead generation agency?
Guaranteed meeting numbers before they understand your market, vague definitions of a qualified lead, outreach sent from domains or accounts you do not control, long lock-in contracts, and reports that show activity but never pipeline or revenue.
How long before a lead generation company shows results?
Setup, list building and domain warm-up usually take a few weeks before outreach starts at full pace, and reply data needs another few weeks to be readable. Judging a vendor in the first month is usually too early, judging it after a full quarter without pipeline is not.
Should I hire an agency or build lead generation in-house?
An agency is faster to start but the pipeline usually stops when the contract does. In-house means you own everything but takes longer to get right. A middle option is having someone build the system with your team and hand it over.
Read next
Comparing lead generation companies?
I build B2B lead generation systems that your team owns after handoff: targeting, outreach, inbound capture and CRM. See what's included in the 30-day build, or book a call and I'll tell you honestly whether an agency, a hire or a build fits you best.
Book a Call