Skip to main content

Coleda

Categories
B2B Lead Generation

How to Choose a B2B Lead Generation Agency: 12 Questions to Ask

How do you choose a B2B lead generation agency? Ask where its data comes from, who does the work, how each lead is checked, and what happens when a lead is rejected. Then run a small pilot and judge it on meetings, not volume. Clear, specific answers matter far more than a low price per lead.

Definition: A B2B lead generation agency is an outside team that finds, contacts, and qualifies potential buyers for your sales team, using its own data, channels, and people.

Why Choosing a B2B Lead Generation Agency Often Goes Wrong

Most buyers compare agencies on one number: cost per lead. That feels sensible, because it is easy to compare. However, the price says nothing about where the leads come from or whether sales will accept them.

In our experience, the same three problems show up again and again. First, the data is older or thinner than the sales pitch suggests. Second, part of the work goes to an unnamed subcontractor. Third, nobody agreed on what a valid lead looks like, so every rejection becomes an argument.

The risk is not only wasted budget. For example, the FTC’s CAN-SPAM guide states that you cannot contract away your legal responsibility for email marketing. Both the company being promoted and the company sending the email can face liability. In other words, an agency’s shortcuts can become your problem.

There is also a brand cost. A 2025 Gartner survey of 632 B2B buyers found that 73% actively avoid suppliers who send irrelevant outreach. So a careless agency can close doors you have not even knocked on yet.

Before You Talk to Any B2B Lead Generation Agency

Good questions need a clear brief behind them. Before the first call, write down three things:

  1. Your ideal customer profile. List industries, company size, regions, and the job titles that buy or influence the deal.
  2. Your lead definition. Decide what a lead must include to count: consent, verified contact details, fit criteria, and any qualifying answers.
  3. Your follow-up capacity. Count how many leads your SDRs or nurture program can handle each month. There is no point buying more than that.

With this brief in hand, every agency answers the same questions against the same standard. As a result, comparing them becomes much easier.

The 12 Questions to Ask a B2B Lead Generation Agency

Use this table in every evaluation call. The red flags column matters most, because weak agencies rarely say “no.” Instead, they give confident, vague answers.

Data and Delivery Team (Questions 1 to 6)

#Question to askWhat a good answer sounds likeRed flag
1Where does your contact data come from, and how often is it refreshed?Named sources, such as opt-in publisher audiences and research teams, with a stated refresh cycle“We have a proprietary database” and nothing more.
2How many contacts can you reach in our target accounts?A free audience count against your account list, broken down by title and regionOne large total with no breakdown
3Do you ever sell or reuse our leads with other clients?A clear no, written into the contractVague talk of “shared lead pools”
4Who will actually run our program?Named people, their roles, and how much time each one gives your accountOnly the salesperson is known.
5Do you subcontract any part of the work?No, or a clear list of which tasks go to whomChanging the subject
6How do you keep our data separate from other clients’ data?A separate workspace or team per client, with access controlsOne shared system for everyone

Lead Checks, Compliance, and Commercial Terms (Questions 7 to 12)

#Question to askWhat a good answer sounds likeRed flag
7What checks does every lead pass before delivery?A named list: consent, email and phone checks, title and company fit, duplicates, plus human review“All our leads are verified.”
8What counts as a valid rejection, and do you replace rejected leads?Written rejection rules, a set window to flag leads, and replacements“All deliveries are final.”
9Can we see a sample lead file?An anonymized file with every field, including the consent recordOnly a slide or a screenshot
10How do you handle GDPR, CCPA, and local email laws?Consent records, a stated lawful basis, opt-out handling, and named certifications“B2B is exempt from those rules.”
11How do you price, and what is not included?A clear model, a definition of a billable lead, and any setup fees listedA price per lead with no definition of a lead
12What will you report, and how often?Weekly delivery and acceptance, plus monthly meetings and pipelineVolume reports only

The sections below explain what to listen for in each group of questions and how to check the answers.

Questions 1 to 3: Where the Data Comes From

Data quality decides everything that follows. So spend the most time here.

Start with sources. A strong agency can tell you what share of its audience comes from opt-in channels, such as its own publishers or newsletters, and what share comes from research or licensed providers. It can also say when records were last checked.

Next, test the reach claim. Send a list of 50 to 100 of your target accounts and ask for a count of reachable contacts by job title. A real answer arrives as a breakdown, not a round number. If an agency will not run this check before you sign, assume the reach is weaker than claimed.

Finally, ask about resale. A good B2B lead generation agency will put its answer in writing. Leads created for your program should belong to your program. If the contract does not say so, ask for that clause.

Questions 4 to 6: Who Does the Work

Many agencies sell with a senior team and deliver with a different one. Therefore, ask to meet the people who will run your campaigns, not just the person selling them.

Subcontracting deserves a direct question. It is not always bad, but you should always know about it. When calling, data research, or email sends go to a third party, you lose control over quality and compliance. You also add a company to your data chain that you never vetted.

Similarly, data separation matters. Your target account list, suppression list, and lead history are sensitive. A good partner keeps each client’s data apart and limits who can see it.

Questions 7 to 9: How Leads Are Checked and Delivered

This is where most disputes start, so get the details in writing.

A strong answer to question 7 lists each check and says whether a person or software runs it. Automation is fast at email checks and duplicate matching. People, on the other hand, are better at spotting fake titles and odd company names. The best processes use both.

Rejection terms come next, because they decide who pays for bad leads. Agree which reasons count, how many days you have to flag a lead, and whether the agency replaces it. Without these rules, every bad lead turns into a negotiation.

Then ask for a sample file before you sign. Check it the same way you would check a live delivery. Our guide to checking each syndicated lead gives you a seven-point checklist to run on it.

Questions 10 to 12: Compliance, Price, and Reporting

Compliance answers should be specific. Look for consent records you can see, a stated lawful basis for each region, and a clear process for opt-outs. Be wary of anyone who says B2B outreach is exempt from privacy law. In the US, for instance, CAN-SPAM makes no exception for business-to-business email.

Pricing needs one definition above all: what counts as a billable lead. Two agencies quoting the same price per lead can be selling very different things. So compare the lead definitions first, then the prices.

Reporting should cover more than volume. Weekly reports show delivery and acceptance. Monthly reports should connect leads to meetings and the pipeline, because that is what your leadership will ask about.

How to Pilot a B2B Lead Generation Agency Before You Sign

Answers on a call are a start. However, only a pilot shows how an agency actually works. Keep it simple:

  1. Pick one segment and one offer. For example, IT leaders at mid-sized financial firms, with one research report as the asset.
  2. Give every agency the same brief. If you test two agencies, use identical filters, so the comparison is fair.
  3. Keep the volume small. Choose a number your sales team can follow up on in full.
  4. Judge on outcomes. Track acceptance rate, contact rate, and meetings booked, not just cost per lead.
  5. Review with sales. Ask the SDRs who worked the leads which agency they would choose and why.

Run the pilot long enough for sales to work with every lead it produced. Otherwise, you are judging the delivery, not the result.

How to Score Each B2B Lead Generation Agency Side by Side

After the calls and the pilot, score each agency from 1 to 5 in every area below. Then multiply by the weight and add up the totals.

AreaWeightWhat a 5 looks like
Data quality and reach25%Named sources, a verified count against your accounts, no resale
Delivery team and process25%Named team, no hidden subcontracting, separate client data
Lead checks and rejection terms20%Written checks, human review, fair rejection, and replacement rules
Compliance15%Visible consent records, clear lawful basis, certifications
Reporting and commercial terms15%Outcome reporting and a clear definition of a billable lead

Treat the weights as a starting point. For instance, a regulated industry may weight compliance higher. Whatever you choose, agree on the weights before you see the scores.

How ColedaB2B Answers These Questions

We built our process around these questions, so here are our answers in short.

We do not subcontract. All delivery runs in-house, from data research to email campaigns. Each client gets its own Center of Excellence, so your data, filters, and lead history stay separate from every other program. Our processes are ISO-certified, and we work in line with GDPR and CCPA, with no lead qualified without an opt-in.

As a partner, we also run the reach check before you sign. If you are comparing options, our B2B lead generation programs page explains how we work. And if you are still deciding whether to bring in outside help at all, our guide to outsourcing lead generation compares the main models.

Ask us the twelve questions. Book a call, bring this list, and we will answer each one with specifics, including a reach count against your target accounts.

Talk to a campaign strategist

FAQs:

What does a B2B lead generation agency do?

It finds potential buyers that match your customer profile, reaches them through channels such as email, content syndication and calling, and delivers qualified contacts to your sales team. Some agencies also book meetings.

How do lead generation agencies charge?

Most charge per lead, per booked meeting, or through a monthly retainer. The price depends on how narrow your audience is and how much qualification each lead needs.

How can you tell if an agency resells data?

Ask directly and get the answer in the contract. Also watch for leads who say they have already heard about the same offer from several vendors.

What should a lead generation contract include?

It should cover the lead definition and filters, the checks on each lead, rejection and replacement terms, data ownership, compliance duties, reporting and the notice period.

How long before you judge an agency’s results?

Judge lead quality on the first deliveries. Judge pipeline results only after sales has worked those leads through the first stage of your sales cycle.