Skip to content
Guide · Choosing an agency

How to choose a B2B lead generation agency

Pick the engagement model that fits your stage, then weigh six things: deliverability, who does the work, signals over lists, lock-in, honest reporting, and what you keep.

By Rahul Bageria, co-founder · Updated July 2026


Criteria at a glance Operator's checklist

Six questions do most of the work. If an agency dodges any of them, that is your answer:

Deliverability
Who owns inbox health?

Domains, warmup, and reputation, or none of it.

Who does the work
Founders or a junior pod?

Ask who writes the emails you send.

Targeting
Signals or a static list?

Timing beats a bigger list every time.

Terms
Lock-in or month to month?

Long contracts protect the agency, not you.

Reporting
Activity or the honest picture?

Sends and opens are not pipeline.

Ownership
Do you keep it on day 91?

The system should outlast the retainer.

This is a buyer's guide, not a roster. When you are ready to compare named agencies, the roundups are one click down.

Book a Fit Check

The models

The engagement models, briefly

Before you judge any agency, decide how you want to buy. The model shapes the incentives, and the incentives shape what you get. Seven common ways to run it.

Retainer

Monthly retainer

You pay a flat monthly fee for a team and a system. The most common model, and the one where fit and honesty matter most, because you are buying judgment, not just activity.

Pay per lead

Pay per lead

You pay for each lead delivered. It sounds low-risk, but it pays the agency to hit a count, so you often get volume that looks qualified and rarely fits.

Pay per meeting

Pay per meeting

You pay per booked call. Cleaner than pay per lead, but the incentive is still a number on a calendar, not a meeting that moves your pipeline forward.

Performance

Performance or commission

The agency is paid on outcomes, sometimes closed revenue. It reads as perfect alignment, but few agencies take it on a motion that is not already proven and repeatable.

Fractional

Fractional or founder-led

A senior operator runs outbound part-time, or the agency founders do the work themselves. Usually the realistic starting point at seed, when you need judgment more than headcount.

In-house

Build in-house

You hire and own the function. The right call once the motion is proven and you want it internal, but slow and expensive while you are still learning who buys.

AI SDR

An AI SDR tool instead of an agency

Software that drafts and sends outbound on autopilot. It can carry volume cheaply, but at seed stage it tends to break on the judgment calls, whom to skip, when to stop, what to actually say, that decide whether outbound lands.

The read

The model is not a detail, it is the whole incentive. A pay-per-lead shop is rewarded for quantity, a founder-led retainer for fit, and an in-house hire for owning the function long-term. Two deeper guides are on the way, one on what a lead generation agency actually costs and one on agency versus in-house, so you can price the trade-off and pick the shape before you ever compare names.


What matters

The criteria that actually matter

We have hired agencies, been the first sales hire, and run outbound ourselves. These are the six things we would check, in the order they tend to bite.

1

Who owns deliverability

If nobody owns domains, warmup, and inbox reputation, your campaign dies in spam and you never see why. Ask who sets up the sending infrastructure and who watches it. A good agency treats deliverability as their job, not yours.

2

Who actually does the work

The person who sold you is often not the person who runs your account. Ask who writes the emails and picks the accounts: the founders and senior operators, or a junior pod on a shared queue. Your buyers can tell the difference.

3

Signal-based, not list-based

A static list of job titles goes stale the day it is built. Outbound that reaches accounts when a real trigger fires, a new hire, a funding round, a tool change, lands warmer with far less volume. Ask what tells them an account is worth contacting now.

4

Lock-in versus month to month

A long contract protects the agency from having to earn the next month. Month-to-month terms put the pressure where it belongs, on the work. If a shop needs a year of lock-in to take you on, ask what they are worried about.

5

Honest reporting

Sends, opens, and reply rates are easy to inflate and easy to hide behind. Ask to see how they report pipeline and what they do with a bad week. A shop that shows you the misses is a shop that will fix them.

6

What you keep on day 91

When the engagement ends, do you keep the messaging, the data, the workflows, and a read on who buys, or does the pipeline stop with the invoice? The best answer leaves you with a system and a lesson, not a dependency.

Why it matters

Most agency disappointments trace back to one of these six, not to effort. The work looks busy, the reports look fine, and the pipeline still does not move, because deliverability was nobody's job, a junior wrote to a senior buyer, or the targeting was a list and not a signal. Get honest answers to all six before you sign, and you avoid the failure modes that a slick pitch is designed to skip.

Want a second read on a shortlist you already have?

Book a Fit Check

Red flags

Questions that expose a bad agency

Ask these on the first call. The answers, or the dodges, tell you more than any case study on the site. Each flag below is a real pattern, not a hypothetical.

"We guarantee X meetings a month"

A guaranteed count is a promise about your buyers that no honest agency can make. It gets hit by lowering the bar on what counts as a meeting. Ask what happens to quality when the number is at risk.

Paid on volume, not fit

When the model rewards more leads or more meetings, you get more of both, whether or not they belong in your pipeline. Ask how they are paid, then ask what stops them from sending to the wrong accounts.

No domain or deliverability plan

If they cannot explain how they protect your sending reputation, they will burn your primary domain and move on. Ask about separate domains, warmup, and how they monitor inbox placement.

Juniors writing to senior buyers

A large offshore pod on a shared script cannot match the register of a VP or a founder. Ask who writes and sends, and ask to read a real example before it goes out under your name.

Long lock-in, slow ramp

A twelve-month contract with a long setup means you pay through the slowest, least accountable phase. Ask for month-to-month terms, or at least a clean exit if the first quarter underdelivers.

You keep nothing when you leave

If the messaging, data, and workflows live only in the agency's tools, you are renting your own pipeline. Ask what transfers to you on the last day, and get the answer in writing.


How to shortlist

Turn the criteria into a shortlist

Pick the model, screen on the six criteria, then compare a small number of real agencies against your stage. Our roundups are already grouped by fit to save you the first pass.

1
Lock the model to your stage

At seed, that usually means founder-led or fractional. Past product-market fit, a full done-for-you retainer starts to make sense.

2
Screen on the six criteria

Drop anyone who dodges deliverability, who does the work, or what you keep. Three honest answers beats ten logos.

3
Compare a shortlist by fit

Start from our grouped roundups, then talk to two or three. See the agency roundup hub and the GTM engineering agencies guide.

Not sure which model fits your stage? Book a fit check and we will tell you straight, even when the answer is not us.

Book a Fit Check

FAQ

Questions founders ask

How do I choose a B2B lead generation agency?
Start with the engagement model that fits your stage, then judge each agency on six things: who owns email deliverability, whether the founders or a junior pod do the actual work, whether they target on buying signals or a static list, whether the terms lock you in, whether their reporting shows the honest picture, and whether you keep the system if you leave. Match the model to your stage first, because a pay-per-lead shop and a founder-led retainer are not solving the same problem.
What are the engagement models for a lead generation agency?
The common ones are the monthly retainer, pay-per-lead, pay-per-meeting, performance or commission, a fractional or founder-led engagement, building an in-house team, and buying an AI SDR tool instead of an agency. Retainers buy you a team and a system. Pay-per-lead and pay-per-meeting shift volume risk onto the agency but reward quantity over fit. Performance deals sound aligned but rarely suit a seed-stage motion that has not been proven yet.
Is pay-per-lead or pay-per-meeting a good model for a startup?
Rarely, at seed stage. Paying per lead or per meeting sounds low-risk, but it pays the agency to hit a count, not to book the right accounts. You end up with meetings that technically qualify and rarely close, and a rep incentivized to send more, not send better. A founder-led retainer or a fractional build usually produces fewer, warmer conversations that actually move a young pipeline.
What are the red flags when hiring an outbound agency?
Guaranteed meeting counts, incentives tied to lead volume rather than fit, no plan for domain and deliverability health, and offshore junior reps writing to senior buyers with no operator judgment. Add long lock-in contracts, reporting that only shows activity, and no clear answer to who keeps the system when you leave. Any one of these is a reason to ask harder questions before you sign.
Should I hire an agency or build an in-house SDR team?
At seed to early Series A, an agency or a fractional engagement is usually faster and cheaper than hiring, because you are still learning who buys and why. Building in-house makes sense once the motion is proven and repeatable and you want the function owned internally. The honest answer depends on your stage, so we are building a dedicated agency versus in-house guide to work through it.
How much does a lead generation agency cost?
It varies by model. Retainers are usually quoted per scope rather than published, fractional engagements tend to run lower than full done-for-you teams, and pay-per-meeting deals price each booked call. We do not publish a single number here because the right budget depends on your stage and channels, and a fit check is where we work out an honest range. A dedicated pricing guide is on the way.
Rahul Bageria, co-founder of Real Good GTM
About the author
Rahul Bageria

Co-founder of Real Good GTM. He has been the first business hire and Chief of Staff at seed-stage B2B startups, building outbound pipeline before any playbook existed. This guide comes from hiring agencies, being the first sales hire, and running signal-based outbound for early-stage teams, so the advice is what we would actually ask on the call.

Connect on LinkedIn

More from Real Good GTM

Now compare the agencies

You have the criteria. These roundups are already grouped by fit, verified, and honest about where each agency falls short.

Want a straight answer on which agency fits?

Book a fit check. We'll look at your ICP, your stage, and how you sell today, then tell you which model and which agencies fit, whether that is us or not, and whether outbound is even the right move right now.

Book a Fit Check

No hard sell. No fake numbers. Real good work speaks for itself.