Most SaaS companies wasting their lead gen budget don't have a targeting problem. They don't have a messaging problem. They don't have a funnel problem.
Just a vendor problem.
They picked the wrong agency, skipped the uncomfortable questions, and signed a contract based on a slick sales deck and a handful of logos they recognised. In 3 months they were left with non-converting MQLs, a frustrated sales team, and a budget they'll never get back.
It doesn't have to be this way.
So if you're trying to figure out how to choose a lead gen agency that actually delivers, this is the guide I wish more people read before signing anything.
Why most "how to choose an agency" advice is useless
Go and search "how to choose a lead generation agency" right now.
You'll see listicles with suggestions to "check their experience" or "look for industry expertise" or "ensure they understand your goals."
Not too helpful, is it?
This advice doesn't tell you how to detect a broker in disguise, how to verify compliance of their data collection processes, or how to interpret the vendor's pushback on the targets you set.
Real vendor vetting is hard. It involves tough questions, background checks, digging, and a lot of patience. That's what this guide covers.
The 6-criteria framework for vetting every lead gen vendor
Prefer to watch instead? We covered how to choose a B2B lead gen agency for SaaS in the video below.
1. Verify social proof
Social proof means absolutely nothing if you have testimonials on the vendor's landing page, written by them.
Any vendor could write something like: "This agency revolutionised our pipeline — VP of Marketing, Leading SaaS Company". That doesn't mean it's true and it’s not a reliable social proof.
What you're looking for is a named testimonial. Full name. Job title. Company. Someone you can find on LinkedIn in 90 seconds and, if you wanted to, message directly to ask whether the results were real.
Then go to G2. Go to Trustpilot. Read the one and two-star reviews, not to disqualify the vendor automatically, but to understand what they look like when things go wrong. A company that responds to criticism with accountability and specifics takes its clients seriously. A company that responds with defensiveness, or doesn't respond at all, is telling you something.
When their clients don't give public testimonials and you ask for reasons – this is a warning sign, too.
What to do: Ask for three named references you can contact directly.

2. Check opt-in compliance
This is a big one that separates vendors willing to play fair and square from those who just want to make a quick buck.
A PDF of a GDPR certificate means nothing. A page on a vendor's website is not enough either. To verify opt-in compliance, the lead gen vendor should let you see their data collection and management process live.
What real compliance verification looks like is a live screen share where you can see exactly how data is collected, how consent is captured, and how that consent is documented and stored.
If they hesitate, they're hiding something. If they offer documentation instead of a demo, they're hiding something. If they tell you to "trust the process," walk away.
For UK-based vendors, check their ICO registration status.Every company collecting and managing personal data in the UK must be registered with the Information Commissioner's Office by law and it takes less than a minute to check.
Non-compliant data not only generates non-converting leads but exposes you to fines in case of a complaint. And one complaint may cost you more than your entire campaign.
What to do: Before talking about any kind of cooperation, ask for the live verification of compliance. Don't settle until you get it.
3. Know who actually works on your campaign
Many lead generation agencies are brokers who don't do any work themselves.Instead, they take your brief, hire someone to do the work, send you the data, and sell it to you as if it was created by them.
Is that always bad? Not necessarily. But opacity is always bad. When something goes wrong, and in any campaign of meaningful length something eventually does, you need to know who is actually accountable. With a broker, the answer is often nobody.
Before you hire a lead gen agency, ask them: what do you do in-house? Where are your call centres? Who owns the data, and who are your subcontractors?
Confident, specific answers are good. Vague language, avoidance, and unwillingness to disclose information on-the-spot are signs to watch for.
What to do: Ask "what do you do in-house vs. outsource?" as a direct question, early.
4. Research the company and the CEO
This may feel like overkill, but it isn’t.
You're potentially entering a 6-12 month relationship with this company. They'll be touching your brand, your outreach, and your pipeline. It only takes twenty minutes to run a basic background check that can surface issues with the agency.
Check the company's accounts, CCJ, or any other financial data on Companies House, the official registry of UK businesses.Is the company filing its annual return on time? Does the company have any financial troubles? A company that can't manage its money won't manage your campaign any better.
Then, check the CEO on LinkedIn. Does he have any experience running similar projects? Has the CEO dissolved other companies? Are they working on multiple projects at once? Divided attention rolls downhill through an organisation.
Then Google the company name plus "complaint" and "review." One negative result handled well means nothing. A pattern of unresolved complaints across multiple platforms means something.
What to do: Spend 20 minutes on Companies House, LinkedIn, and Google before your first call. Free, fast, and has saved people a lot of money.

5. Listen for pushbacks
The worst vendor relationships almost always start the same way: the client asks for an aggressive number of leads in an aggressive timeframe, and the vendor says yes without hesitation.
The right reaction is to be honest and push back. An honest lead gen vendor will tell you: "That's ambitious for the first month. Here's what a realistic ramp looks like and what we would need to do to achieve those numbers."
Constructive pushback is not a sign of incompetency. It means the vendor is thinking about your actual outcome, not just closing the deal.
Most campaigns take up to 3 months before reaching high volume consistently. If a vendor claims differently, it might mean inexperience or dishonesty.
The same logic applies to pricing: if a lead gen vendor’s prices are significantly lower than market rates, ask why. The answer is almost always one of three things: the data is non-compliant, execution is being offshored without proper oversight, or they're cutting corners in ways that will show up in your conversion rates.
What to do: Give vendors a deliberately aggressive target during the eval call. The ones who push back thoughtfully are advising you. The ones who just agree are selling to you.
6. Check their digital presence
If a vendor wants to run digital campaigns on your behalf, look at how they market themselves first.
Their website should be current, professional, and substantive. Not a template with stock photos and a generic "we drive pipeline" headline. Check their domain authority. See whether they rank for anything in their own category. Look at their LinkedIn output.
An agency that can't articulate its own value proposition clearly online is unlikely to do it convincingly for your brand.
What to do: Google the agency for the keywords they claim to specialise in. If they don't appear, ask why you'd expect them to get your brand to appear.
.webp)
How to run the actual evaluation
Once you have two or three vendors shortlisted, run the process in this order.
Lead with compliance. Ask for the live screen share before anything else. This one filter alone will cut your shortlist.
Move to references. Actual clients, you can call, not case studies. Ask them specifically: did results match what was promised, and how did the vendor handle problems when they came up? Get the operational model in writing. What's in-house, what's outsourced, who is accountable for what. This goes in the contract, not just the conversation.
Do your background checks independently. Companies House, LinkedIn, Google. Don't rely on anything the vendor says about themselves here.
Test their pushback. Give them an aggressive target. The right answer is not yes.
Check their digital presence. Fifteen minutes. You'll know what you're looking at.
The bottom line
Vendors who pass all six of these criteria exist. There are genuinely good lead gen agencies that are compliant, transparent, financially stable, honest about timelines, and excellent at what they do. But they are not the majority, and they won't always be the ones with the biggest ad spend or the most polished deck.
The vetting process here takes a few hours. Skipping it is almost always measured in the tens of thousands in wasted budget, frustrated salespeople, compliance exposure, and lost quarters.
We built MyOutreach to pass exactly this kind of scrutiny. Named testimonials, pricing published openly on our website, full transparency on what we do in-house — because we think that should be the baseline, not a differentiator. If you're ready to vet us, we welcome it.


.png)
.jpg)
.png)






