Hiring a lead generation agency is one of the biggest decisions a B2B company makes. Get it right and you've got a pipeline engine that delivers qualified meetings month after month. Get it wrong and you've burned budget, wasted three to six months, and your sales team still has nothing to work with.
I run a lead gen agency. I know the industry inside out. And I'm going to be honest with you: most agencies are not very good. Some rely on tactics that stopped working years ago. Others promise the world and deliver a spreadsheet of unqualified "leads" that your sales team can't do anything with. A few are outright dishonest about their results.
So how do you separate the good from the bad? I've put together a 15-point checklist based on what actually matters when you're evaluating a partner. Use it before you sign anything.
The 15-Point Evaluation Checklist
1. Do they specialise in your industry or deal size?
A lead gen agency that's run campaigns for enterprise SaaS companies operates very differently from one that works with local service businesses. The messaging, targeting, sales cycles, and buyer psychology are completely different. Ask specifically about their experience in your space. Not adjacent industries. Your industry, your deal size, your type of buyer.
If they say "we work with everyone," be cautious. Specialisation matters because the best outreach is built on deep understanding of your buyer's world.
2. Are they multi-channel or single channel?
Any agency that only does cold email or only does LinkedIn is leaving money on the table. The most effective lead generation campaigns combine email, LinkedIn, phone, and sometimes direct mail into coordinated sequences. If a prospect ignores your email but sees your LinkedIn message, that's a touchpoint you'd miss with a single-channel approach.
Ask what channels they use and how they integrate them. If the answer is "we send emails," keep looking.
3. What does "qualified" actually mean to them?
This is where agencies get sneaky. Some define a "lead" as anyone who replies to an email, including people who say "no thanks." Others count a booked meeting as a lead, even if the person has no budget, no authority, and no real need for your product.
Pin this down early. What constitutes a qualified meeting? What criteria must a prospect meet before they're handed to your sales team? At ORRJO, we define a qualified meeting as a confirmed calendar event with a decision maker who matches the agreed ICP and has a genuine potential need for the client's solution. Anything less isn't a meeting, it's a waste of your sales team's time.
4. How do they source data?
Data quality is the foundation of everything. Bad data means wrong contacts, bounced emails, and wasted effort. Ask where their contact data comes from, how fresh it is, and what verification processes they use.
The best agencies build custom prospect lists using a combination of tools (like ZoomInfo, Apollo, LinkedIn Sales Navigator, and Clay) and verify every contact before outreach begins. If an agency is buying bulk lists from a single source and blasting them without verification, your campaign is going to underperform.
5. What's their onboarding process?
A good agency will invest serious time upfront to understand your business, your ideal customer profile, your value proposition, your competitive positioning, and your past sales data. This onboarding phase is critical. If they're ready to "launch campaigns by Friday" without any discovery, they're going to miss the mark.
At ORRJO, our onboarding takes two to three weeks. That includes ICP workshops, messaging development, technical setup (domains, email warm-up, CRM integration), and a strategy review before a single message gets sent. It's not fast, but it's why campaigns perform from day one.
6. How quickly will you see meetings?
Be suspicious of anyone who guarantees meetings in week one. The reality is that domain warm-up takes 2-3 weeks, connection request sequences take time to play out, and prospects don't always respond immediately. A realistic timeline for first meetings is 3-5 weeks from campaign launch.
By month two, you should see consistent flow. By month three, the agency should have enough data to optimise and scale. If they're promising instant results, they're either cutting corners on deliverability or overselling.
7. What's the contract length?
Watch out for 12-month lock-ins with no performance clauses. Three-month initial terms are standard and fair. They give the agency enough time to prove their value while protecting you from being stuck with a partner that isn't delivering.
Some agencies offer month-to-month after the initial period. That's a good sign. It means they're confident enough in their results that they don't need a contract to keep you.
8. How do they handle reporting?
You should know exactly what's happening with your campaigns at all times. Ask to see a sample report. Look for: emails sent, open rates, reply rates, positive reply rates, meetings booked, meetings completed, and pipeline generated. If their reporting is a monthly email with vague commentary and no hard numbers, that's a problem.
The best agencies provide live dashboards or weekly reports that show performance down to the campaign and channel level. You should never have to chase an agency for your own data.
9. Who writes the outreach copy?
The quality of your messaging is the single biggest variable in campaign performance. Ask who writes it, what their process is, and whether you get to review and approve it before it goes out.
Some agencies use junior copywriters with templates. Others have experienced SDRs or strategists who craft messages based on deep prospect research. The difference in results is enormous. Ask to see examples of actual outreach copy they've used (redacted for client confidentiality) and judge the quality for yourself.
10. What tech stack do they use?
Technology doesn't make a campaign successful, but the wrong technology can break one. Ask about their email sending infrastructure (how many domains, warm-up process, deliverability monitoring), their LinkedIn automation tools, their data enrichment stack, and their CRM integration approach.
Red flag: if they're sending all outreach from a single domain with no warm-up strategy, your emails are going to land in spam within two weeks.
11. Can you talk to their existing clients?
Any good agency should be happy to connect you with current clients who can speak honestly about the experience. Not just the cherry-picked success stories on their website, but actual humans you can ask tough questions to.
If they won't provide references, ask yourself why. Either they don't have happy clients, or their results don't hold up under scrutiny. Neither is acceptable.
12. What happens when campaigns underperform?
This is the question most companies forget to ask. And it's arguably the most important one. Campaigns don't always hit from day one. What matters is how the agency responds when performance dips.
Do they have a structured optimisation process? How often do they test new messaging? Will they adjust targeting mid-campaign? Do they have a playbook for troubleshooting low reply rates or high bounce rates? An agency that plans for underperformance is more trustworthy than one that only talks about wins.
13. Do they understand your ICP?
Ask them to explain your ideal customer profile back to you. After your discovery call, they should be able to describe your target buyer in detail: their job title, their challenges, their decision-making process, the size and type of company they work for, and the triggers that indicate buying intent.
If they can't do this, they're going to target the wrong people. And wrong targeting is the number one reason campaigns fail.
14. How transparent are they about pricing?
Lead gen agency pricing models vary wildly. Some charge a flat monthly retainer. Others charge per lead or per meeting. Some have hidden fees for data, technology, or "strategy." Before you commit, understand exactly what you're paying for and what's included.
Retainer models (like ORRJO's) are generally the most transparent. You know what you're paying each month, what you're getting, and there are no surprises. Pay-per-lead models can seem attractive but often incentivise quantity over quality. Be especially wary of agencies that won't share pricing until the third call. If they're not transparent about cost, they won't be transparent about results.
15. Do they care about your brand reputation?
This is the one that separates professionals from cowboys. Your lead gen partner is representing your brand to potential customers every single day. Every email, every LinkedIn message, every phone call carries your name. If the outreach is pushy, poorly written, or sent to completely irrelevant people, it doesn't just fail to generate meetings. It actively damages your reputation with the exact people you want to impress.
Ask how they protect brand reputation. Do they let you approve messaging before it goes out? Do they respect opt-out requests? Do they follow up respectfully rather than aggressively? The best agencies treat your brand as if it were their own.
Red Flags to Watch For
Beyond the checklist, here are warning signs that should make you think twice:
- Guaranteed results with specific numbers. "We guarantee 50 meetings in your first month" is almost always a lie. No honest agency can guarantee specific numbers before they've researched your market, tested messaging, and launched campaigns. Be wary of anyone who can.
- No case studies or client results. If they can't show you real, measurable outcomes from past clients, what are you basing your decision on? A nice website and a persuasive sales pitch are not enough.
- They sell you in a high-pressure sales process. An agency that uses aggressive sales tactics to close you is going to use aggressive tactics to contact your prospects. If the experience of being sold to feels pushy, imagine how your prospects will feel.
- They can't explain their methodology. Every good agency has a clear, repeatable process. If they can't articulate it clearly, they're winging it. And winging it doesn't scale.
- Long lock-in contracts with no exit clause. If they insist on 12 months with no performance benchmarks and no early termination option, they're protecting themselves, not you.
Green Flags That Signal a Great Partner
When you find the right agency, you'll notice these things:
- They ask more questions than they answer. A great agency is curious about your business. They want to understand your challenges, your sales process, your past marketing efforts, and your growth goals. If they spend the first call talking about themselves rather than learning about you, they're not the right fit.
- They're honest about what they can and can't do. No agency is good at everything. The best ones are upfront about their strengths and limitations. If an agency says "actually, we're probably not the right fit for that specific use case," that's a sign of integrity. They'd rather say no than over-promise and under-deliver.
- They show you real data. Not hypothetical projections. Actual campaign performance from real clients. Conversion rates, meetings booked, pipeline generated. Data you can interrogate and benchmark against.
- They invest in onboarding. A thorough onboarding process signals that the agency takes results seriously. They know that cutting corners upfront leads to wasted effort and poor outcomes later.
- They treat the relationship as a partnership, not a transaction. The best agencies feel like an extension of your team. They're proactive with ideas, transparent with feedback, and invested in your long-term success, not just their next invoice.
Questions to Ask on Your First Call
To make your evaluation easier, here are ten questions to ask every agency on your shortlist:
- Can you walk me through a recent campaign for a company similar to ours?
- What's your average cost per qualified meeting?
- How do you define a "qualified" meeting?
- What channels do you use and how do they work together?
- What does the first 30 days look like after we sign?
- How do you handle underperformance?
- Can I speak to two or three current clients?
- Who on your team will be working on our account?
- What's included in the monthly fee and what's extra?
- What do you need from us to make this work?
The answers will tell you everything you need to know. Pay attention not just to what they say, but how they say it. Confidence is good. Evasiveness is not.
Why ORRJO Ticks All 15 Boxes
I'm not going to pretend this article isn't partly about showing why ORRJO is a strong choice. But I'd rather show you through the checklist than through a sales pitch.
We specialise in B2B, working with companies from growth-stage startups to enterprises like Microsoft, BP, and Salesforce. We're multi-channel by default: email, LinkedIn, and phone working together in coordinated sequences. Our definition of "qualified" is strict, and we track every meeting through to pipeline so our reporting is tied to revenue, not vanity metrics.
We've booked over 10,000 qualified meetings and helped generate more than £250M in pipeline. We operate globally from our Glasgow HQ, with campaigns running across the UK, Europe, North America, Canada, and the Middle East. Our onboarding is thorough, our reporting is transparent, and our clients stick around because the results speak for themselves.
We also offer a flexible approach with three-month initial terms, and every piece of outreach copy is reviewed and approved by the client before it goes live. Your brand is safe with us because we know that reputation is everything in B2B.
If you want to see how we stack up against the rest, check out our comparison of the best B2B lead generation companies in the UK or learn more about our outsourced SDR service.
Frequently Asked Questions
How much should a B2B lead generation agency cost?
Expect to pay between £3,000 and £10,000 per month depending on the scope, number of channels, and volume of outreach. Anything under £2,000 per month probably means corner-cutting on data quality, personalisation, or deliverability. The real measure isn't the monthly fee. It's the cost per qualified meeting and the pipeline value generated relative to your investment.
How long does it take to see results?
First meetings typically arrive within 3-5 weeks of campaign launch. Consistent meeting flow develops by month two. By month three, you should have enough data to optimise and scale. Anyone promising meetings in the first week either has an unrealistic expectation of "meeting" or is cutting corners on deliverability warm-up.
Should I build in-house or hire an agency?
Both can work. Building in-house gives you more control but requires significant investment in hiring, tools, training, and management. A single SDR costs £40,000-60,000 per year in salary alone, before commissions, tools, and management overhead. An agency gives you a full team (strategist, copywriter, data researcher, SDR) for a fraction of that cost, with proven processes and cross-industry experience. Many companies start with an agency and bring it in-house once they've validated the model.
What's the difference between lead generation and appointment setting?
Lead generation is the broader process of identifying, targeting, and engaging potential customers. Appointment setting is a specific outcome within that process: securing confirmed meetings with qualified prospects. Some agencies do both. Others only do appointment setting (they need you to provide the data and messaging). Make sure you understand which you're getting.
Make the Right Choice
Choosing a lead generation partner isn't something you should rush. Take the time to evaluate properly, ask hard questions, and trust your instincts. The right agency will feel like an extension of your sales team. The wrong one will feel like a vendor you're constantly chasing for updates.
Use this checklist. Score every agency you talk to. And if you want to see how ORRJO measures up, let's have a conversation. No pressure, no hard sell. Just an honest discussion about whether we're the right fit for what you need.