Skip to main content
Buyer’s Guide · Cornerstone

How to Choose a Lead Generation Company

The 7-step buyer’s framework from a team that’s set 76,000+ appointments and sourced over $3B in revenue for B2B clients.

By the Launch Leads team · 14 min read · Updated April 2026

Choose a lead generation company by running a structured 7-step buyer’s evaluation: define what you’re buying in writing, match the agency to your sales motion, pressure-test the case studies, run a 3-finalist evaluation with a real RFP, negotiate the six contract clauses agencies hope you skim, require a 90-day pilot with go/no-go criteria, and write down what “working” looks like at day 90 before kickoff.

That’s the framework. The rest of this page is the detail behind each step, with named-client proof, the contract clauses to refuse, and the specific questions to ask in the pitch meeting.

You already had the meeting. The slides looked great. Now you’re not sure.

You’re probably one room away from signing a contract you’ve been told is the right one.

The pitch was sharp. The case studies were specific enough. Someone said “ICP” in the right places. The pricing was, depending on your mood, “reasonable” or “what we expected.” On paper, every finalist could be the right finalist.

The problem is that lead gen pitches are the part of the work most agencies have practiced the most. The pitch is the product. The actual delivery — building lists, writing messaging, getting decision-makers on the phone, qualifying conversations — is hidden behind weekly reports you won’t see for ninety days.

The buying environment makes this worse. Gartner’s June 2025 sales survey of 632 B2B buyers found that 61% of B2B buyers now prefer a rep-free buying experience and 73% actively avoid suppliers who send irrelevant outreach. The bar for relevance has gone up; the bar for what “good” lead gen looks like has gone up with it. Agencies that book any meeting that picks up are not just wasting your retainer — they’re producing exactly the kind of outreach the modern buyer is screening out.

We’ve watched this end the same way too many times. A buyer who chose well in the room and chose poorly in retrospect. A team that figured out at month four what they should have known in month one. Six figures spent learning what the contract should have said on day zero.

This guide is the framework that would have prevented most of those outcomes.

What we’ve learned across 1,000+ B2B engagements

76,000+
Appointments set
26,000+
Sales closed
$3B+
Revenue sourced

We’ve been the agency on the other side of this decision for two decades. Some of the time we won the deal because we were the best fit. Some of the time we won it because we showed up to the pitch with sharper slides than the right answer would have. We are aware of this. It’s why we wrote this guide the way we did.

The pattern across every successful engagement is the same. The pattern across every engagement that didn’t work is also the same. Both patterns are described below.

The thesis: Most B2B lead gen contracts fail on day zero, not day ninety. The problems show up at month four, but they were written into the SOW before the kickoff. A buyer who runs the seven steps in this guide before signing eliminates the most common failure modes — not all of them, but most of them, and the ones that cost the most.

The 7-step lead gen buyer's framework — define what you're buying, match the agency to your motion, pressure-test case studies, run a structured evaluation, read the contract, pilot before lock-in, and define what working looks like in 90 days

1. Define what you’re actually buying

The answer: Define the deliverable in writing before you sign. A “qualified meeting” requires a named title floor (Director or above), firmographic filters that match your ICP, and a behavioral component (showed up, stayed past 15 minutes, agreed to a next step). A “sourced opportunity” requires an SQL stage your sales team will own. “Pipeline” means dollars in stages your CRM tracks. If the agency cannot write that down, they are selling activity, not pipeline.

Most lead gen contracts fall apart over a vocabulary problem.

The agency thinks “lead” means anyone they emailed who replied. The buyer thinks “lead” means a qualified conversation with a decision-maker. Three months later, both sides are pointing at the same dashboard, having a different argument.

Fix this before you sign anything. Define in writing what counts as a deliverable:

  • A qualified meeting requires named title or seniority levels (Director and above, VP+, etc.), firmographic filters that match your ICP (industry, headcount, revenue band, geography), and a behavioral component (showed up, stayed past 15 minutes, agreed to a next step).
  • A sourced opportunity requires an SQL stage your sales team will own.
  • Pipeline means dollars in stages your CRM tracks, not “interested” in a spreadsheet.

If the agency can’t write that down, they’re not selling you pipeline. They’re selling you activity that’s hard to argue with.

“Launch has helped us filter out a bunch of our leads and ask qualifying questions so we can get better qualified leads. We don’t have to waste time talking with leads that look like they’ll never go anywhere.”

— Roger Shumway, VP of Business Development, Celtic Bank

2. Match the agency to your motion

The answer: Match the agency to your sales motion before you evaluate channels. Write your ICP on one page (titles, company size, vertical, geography), name your motion (inside vs. field, single-call vs. committee, cycle length), and audit your existing pipeline mix. Then read the agency’s case studies looking for teams shaped like yours — not their best wins. The right agency will turn down work that does not fit; that is a buying signal, not a problem.

Lead gen agencies have channel DNA. A cold-calling shop will sell you cold calling. A LinkedIn agency will sell you LinkedIn. The dangerous part is that they all describe themselves as “multi-channel.”

Before evaluating any agency, write down:

  • Your ICP. Specific titles, company size band, vertical, geography. If you can’t fit it on one page, your motion is too fuzzy for outsourcing.
  • Your sales motion. Inside vs. field, single-call vs. committee, six-month cycle vs. two-week cycle. The right channel mix depends on who you’re trying to reach and how they buy.
  • Your existing pipeline mix. What’s working now (referrals, paid, events, inbound)? Outsourcing should fill a specific gap, not replace what already works.

Then read the agency’s case studies looking for your motion — not their best wins. A 40-person SaaS team’s playbook does not transfer cleanly to a 200-person services firm with a six-month sales cycle.

The right agency will turn down work that doesn’t fit. That’s a buying signal, not a problem.

3. Pressure-test the case studies

The answer: Pressure-test every case study with three questions: who was the client and can I call them, what was the baseline before the engagement, and what did your team do versus the client’s team. Most case study numbers do not survive the third question. Anonymized case studies are not always fake but are never as strong as a named, reachable customer.

Every agency has a deck full of impressive numbers. Most of those numbers don’t survive a third question.

Three questions to ask about every case study:

  1. “Who was the client and can I talk to them?” A real reference is the strongest signal. Anonymized case studies aren’t always fake, but they’re never as strong as a named, reachable customer.
  2. “What was the baseline before you started?” “We delivered 200 meetings” is meaningless without knowing whether the baseline was 0, 50, or 180.
  3. “What did your team do versus what their team did?” A lot of “agency wins” are actually wins where the client had a strong inside team that closed everything the agency surfaced. Find out which is which.

For more on the patterns agencies use to inflate their numbers, see the supporting guides linked below.

4. Run a structured evaluation

The answer: Run the evaluation with three finalists, a 3-page RFP, a pitch process where each finalist brings a 30-day plan for your account, and reference calls with two to three clients you sourced yourself (not from the agency’s curated list). Score against a written rubric you wrote before the first meeting. The work is the same as charisma-based evaluation; the outcome is dramatically different.

The biggest reason buyers pick the wrong lead gen agency is that they ran the evaluation on charisma. Pick a structured process. The work is the same; the outcome is dramatically different.

A defensible evaluation looks like:

  • Three finalists, not one. Pick three based on a written shortlist of fit criteria. Single-finalist evaluations always look great on the way in.
  • A real RFP. Not a 40-page procurement document. Three pages: your ICP and motion, the questions you actually want answered, the metrics you’ll judge against. (See How to write an RFP for lead generation services.)
  • A pitch process where they show the work. Don’t accept a generic deck. Ask each finalist to bring their first 30-day plan for your account. The plans alone will sort the field.
  • Reference calls with two to three actual clients. Not from the agency’s curated reference list — clients you find via LinkedIn or the case studies they publish. (See How to do reference checks on a lead gen agency.)

Bring the 12 questions every lead gen vendor hopes you don’t ask to the pitch meeting. Ask four of them. Watch the answers.

5. Read the contract carefully

The answer: Refuse six contract clauses before you sign: activity-based KPIs (require outcome metrics only), vague meeting definitions (move them into the contract, not the SOW deck), volume guarantees with no quality bar (pair volume with credit-back rights), auto-renewals with 60–90 day notice windows (push for 30-day notice), long lock-ins with no pilot exit (require a 90-day pilot with go/no-go), and data and IP that stay with the agency (require CSV delivery within 14 days of termination).

The contract is where a lot of lead gen agencies make their margin. Not on the work — on the structure. The terms that make it expensive to leave, easy to under-deliver, and hard to argue with when the pipeline doesn’t show up.

The six clauses to negotiate before you sign:

  • Activity-based KPIs. Refuse them. Outcome metrics only.
  • Vague meeting definitions. Write them into the contract, not the SOW deck.
  • Volume guarantees with no quality bar. Pair volume with credit-back rights.
  • Auto-renewals with 60- to 90-day notice windows. Push for 30-day notice or month-to-month after the initial term.
  • Long lock-ins with no pilot exit. Require a 90-day pilot with go/no-go criteria.
  • Data and IP that stay with the agency. Explicit ownership of all lists, sequences, and recordings, delivered in CSV within 14 days of termination.

The full breakdown is in Lead gen contract red flags to watch for. Read it before you redline.

6. Pilot before lock-in

The answer: A real 90-day pilot has four parts: a defined ICP segment (one segment, not your full ICP), success criteria written into the SOW with specific numbers (meetings per month, acceptance rate floor, sourced pipeline target), a clean exit if criteria are not met (pro-rated refund, data handover, no auto-renewal trap), and a contract that does not auto-roll into a 12-month commitment at day 91.

A 90-day pilot with explicit success criteria is the single best risk-management tool a lead gen buyer has. It costs the agency almost nothing extra to deliver. The agencies that won’t agree to one are telling you something.

A real pilot has:

  • A defined scope — one ICP segment, one channel mix, one offer.
  • Success criteria written into the SOW — not “let’s see how it goes.” Specific qualified-meeting volume, specific quality bar, specific pipeline target.
  • A clean exit if criteria aren’t met — pro-rated refund, data handover, no auto-renewal trap.

“We were incredibly impressed with how fast it was from the time that we originally contracted Launch to the time that they were up and running making calls — literally in a matter of days.”

— Shauna Dickerson, Director of Marketing, Corda

“The Launch teams, I think we spent 2 hours, maybe 3 hours tops over two days, and they were off and running. We were getting appointment notifications within an hour after our first training. One deal from that first show more than paid for our investment in Launch.”

— Eric Flynn, CEO, Treehouse Interactive

For the structure, see How to structure a pilot before committing.

7. Define what “working” looks like in 90 days

The answer: Write a one-paragraph definition of success at day 90 before kickoff: how many qualified meetings at what quality bar, how much sourced pipeline in what stages, and what the buyer’s qualitative read should be (“My AEs are happier”; “I’d refer them”). Share it with the agency before kickoff. Make it part of the SOW. Revisit it at days 30, 60, and 90. If the agency pushes back on writing this down, they don’t want to be measured.

The number-one reason lead gen relationships fail isn’t bad agencies. It’s undefined success. The buyer knows it’s not working but can’t quite articulate why; the agency knows the buyer is unhappy but can’t tell what would fix it.

Before the pilot starts, write down — in one paragraph — what “this is working” looks like at day 90:

  • How many qualified meetings, at what quality bar?
  • How much sourced pipeline, in what stages?
  • What’s the buyer’s qualitative read? (“My AEs are happier” / “I’d refer them.”)

Share that paragraph with the agency before kickoff. Make it part of the SOW. Revisit it at days 30, 60, and 90.

If the agency pushes back on writing this down, they don’t want to be measured. That is the entire signal.

The Buyer’s Resource Library

Every step has a deeper guide behind it

Use them in the order they’re listed below.

Before the pitch meeting

By channel

During evaluation

Before you sign

After you’ve signed (or want to leave)

What good looks like

Named buyers, real titles, what changed.

“Quarter-over-quarter increases in both the number of qualified leads coming through to our direct sales team as well as the number of opportunities — which is where it really counts.”

Shauna Dickerson
Director of Marketing, Corda

“Launch right out of the chute started to turn the leads into results for us. The companies we’d worked with in the past didn’t give us the results that we needed.”

Mindshare Technologies

“They get up and running fast. They understand how to sell to director, VP, C-level — and can get that initial conversation going so your sales teams can drive it to a close.”

Eric Flynn
CEO, Treehouse Interactive

“Launch can take a targeted list of companies and contact them and get us in with the right decision-makers. They’ll come through with what they say they can deliver.”

Dave Bascom
CEO, SEO.com

Frequently asked questions

How long does it take to know if a lead gen agency is working?

60 to 90 days for early signal — first qualified meetings, first acceptance/rejection patterns, first messaging iterations. Six months to know whether the engagement is producing real pipeline at the quality bar you set. If your contract doesn’t include a 90-day go/no-go, you’re flying blind.

What’s the difference between a lead and a qualified meeting?

A “lead” is a contact who replied or filled a form. A “qualified meeting” is a calendar event with a named decision-maker who matches your ICP, who showed up, stayed past a defined minute mark, and agreed to a next step. Treat them as different deliverables in writing.

Should I outsource lead gen or hire an SDR?

Most B2B teams under 30 sales reps are better off outsourcing prospecting to a specialist. The math: in-house SDR ramp time, tool costs, recruiting and management overhead, and short average tenure tend to make in-house more expensive than outsourced for the first 12 to 18 months.

What’s a fair pilot length?

90 days, with explicit go/no-go criteria written into the SOW, with a pro-rated refund clause if criteria aren’t met. Anything under 60 days isn’t long enough to read signal. Anything over 120 days starts to look like a lock-in disguised as a pilot.

How much should a lead gen engagement cost?

Most quality outsourced lead gen engagements run $4,000 to $9,000 per month for an experienced operator running multi-channel outreach against a defined ICP. Cheaper than that and you’re usually buying volume agencies that book any meeting that picks up.

What’s the single biggest red flag in a lead gen contract?

Auto-renewal clauses with 60- or 90-day notice windows. They’re how agencies extend bad relationships. See the full red flag breakdown.

Can I switch lead gen agencies mid-engagement?

Yes — and the data, lists, sequences, and recordings produced during the engagement should come with you. If they don’t, the contract had a data clause you should have negotiated. See How to switch lead gen agencies.

What’s the right way to compare lead gen agencies?

Three finalists. A 3-page RFP. A 30-day plan from each. Two reference calls per finalist that you sourced yourself. The 12 adversarial questions in the pitch meeting. Don’t compare on charisma; compare on the work product they show you.

Free needs assessment · No commitment

Want a second opinion on the agency you’re about to sign with?

If you’re 30 days from a decision, get on a call with our team. We’ll talk through what you’re considering, and you’ll leave with the right questions and a clearer read.

WHAT YOU GET

  • → 30-minute consultation with a Launch Leads pipeline strategist
  • → Talk through the proposal, contract, or pitch you’re considering
  • → A look at how Launch Leads would approach your pipeline

Get a free needs assessment →

If we’re not a fit for what you need, we’ll say so on the call.

Launch Leads is a B2B lead generation company that has set 76,000+ appointments and sourced over $3B in client revenue across 1,000+ engagements. We focus on multi-channel outbound, real-person outreach, and pipeline outcomes — not activity metrics.

Schedule Discovery Call