Choosing a lead generation agency is a vetting job, not a shopping job. The right choice comes down to three things: defining what you actually want (leads, booked meetings, or closed pipeline), matching the pricing model to who should carry the risk, and asking the operational questions that expose a weak agency before you sign. This is a buyer's guide to doing that properly, plus an honest note on when you should skip the agency and build in-house instead.
First, Define What You Actually Want
Most buyers skip this step and it wrecks the whole engagement. "We want more leads" is not a brief. A lead is a name and an email. A booked meeting is a diaried call with someone who agreed to talk. Pipeline is a qualified opportunity your sales team can work. These are three different products, and agencies that sell each one operate completely differently.
If you buy leads when you needed booked meetings, you end up paying a person to chase names all day. If you buy booked meetings when you needed pipeline, you get calls that go nowhere because nobody qualified for budget or authority. Decide what your sales team can actually convert, then buy that. A team with idle salespeople who love the phone can work raw leads. A team of two closers who hate prospecting needs booked meetings landing in the calendar.
The single most useful question a buyer can ask themselves before talking to any agency: what is the one thing that, if it appeared in our pipeline every week, would make this worth it? Then buy exactly that, and nothing else.
The Pricing Models and Who Carries the Risk
Every pricing model is really a question about who carries the risk of failure. In a retainer, you carry it. In pay-per-appointment, the agency carries most of it. Understanding this is the fastest way to read an agency's confidence in its own product. Agencies that only offer retainers are often hedging. Agencies happy to be paid per outcome are usually confident they can deliver one.
Here is how the four common models compare:
| Model | Who carries risk | Typical cost | Best for | Watch-outs |
|---|---|---|---|---|
| Retainer | You | £2,000-£8,000 / month | Ongoing programmes you control | Paying for activity, not results |
| Pay-per-lead | Shared | £30-£150 / lead | High-volume, lower-ticket sales | Junk leads to hit the count |
| Pay-per-appointment | Agency | £80-£300 / meeting | Sales teams that want diaried calls | No-show and qualification terms |
| Performance / commission | Agency | % of closed deal | High-ticket, few large deals | Attribution fights, thin margins |
None of these is universally right. A retainer suits a business that wants to own strategy and treat the agency as an extension of the team. Pay-per-lead suits volume. Pay-per-appointment suits a closing team that just wants qualified calls to show up. Performance deals suit high-ticket sales where a single close pays for months of work, but they invite arguments about attribution and often leave the agency too exposed to bother.
We go deeper on the two most-argued-about models in our breakdown of pay-per-appointment versus pay-per-lead, including the qualification terms that decide whether either model is fair.
A quick tell: ask an agency which model it would pick if it were the buyer, and why. The honest ones will admit the trade-offs. The evasive ones will tell you every model is a win-win, which is the sales equivalent of "this brings me joy."
The Vetting Questions That Expose a Weak Agency
The glossy pitch deck tells you nothing. The operational questions tell you everything. A good agency answers these in plain English. A weak one hides behind "proprietary AI" and "secret sauce." Ask all five.
Where do the leads or lists come from? For cold outbound, this means the data source and how it is verified. For reactivation, it means your own database. If the answer is "we buy large lists," ask how they are verified and cleaned, because unverified lists torch your sender reputation.
How do you set up deliverability? Any agency running cold email should be able to explain domain warm-up, secondary sending domains, SPF, DKIM, DMARC, and how they keep off spam blocklists. If they cannot, their emails are landing in spam and you are paying for messages nobody sees.
Who owns the domains and the data? This is the one most buyers forget. If the agency owns the sending domains and keeps the response data, you are renting your own pipeline. When the contract ends, you leave with nothing. Insist on owning your data and, ideally, your domains.
What exactly do you report, and how often? "We'll send monthly reports" is not an answer. Ask to see a real report. You want messages sent, deliverability, reply rate, positive reply rate, meetings booked, and show rate. If reporting stops at "leads generated," you cannot tell whether the campaign is working.
What does the guarantee actually cover? Read the small print. A guarantee of "50 leads a month" means nothing if the leads are unqualified. A guarantee of "booked meetings that meet an agreed qualification standard, with replacements for no-shows" is worth something. The wording is the whole thing.
The Red Flags That Should End the Conversation
Some signals are strong enough to walk away on their own. In our experience, these are the ones that predict a bad engagement most reliably.
Guaranteed volumes with no basis. An agency that promises a fixed number of leads before it knows your offer, market, or list is either sandbagging the target or planning to hit it with rubbish. Real results depend on your inputs. Anyone guaranteeing an outcome independent of them is guessing or lying.
A vague or secret process. "Proprietary AI" that they cannot describe is usually a spreadsheet and a mail-merge. Good agencies are happy to walk you through the actual mechanics, because the mechanics are not the moat. Execution is. Secrecy is a tell.
Buying huge unverified lists. If the plan is to blast a bought list of a hundred thousand contacts, that is a reputation-destroying strategy that stopped working years ago. It will burn your domains and it may put you on the wrong side of GDPR. Quality of targeting beats volume every time.
Locking you into their domains and data. Some agencies design the engagement so you cannot leave without losing your entire pipeline. That is not a partnership, it is a hostage situation. If the answer to "what happens to the domains and data when we part ways" is uncomfortable, that is your answer.
For a narrower slice of the market, our roundup of database reactivation agencies in the UK shows what good looks like when the offer is specifically about waking up an existing list rather than cold outbound.
When to Build In-House Instead
An agency is not always the answer. Building in-house makes sense when lead generation is a permanent core function of your business, when you can hire and retain the skills, and when you want to own the systems long-term rather than rent them. If prospecting is central to how you grow forever, owning it is usually cheaper over a multi-year horizon.
An agency makes sense when you need speed, when you want to test a channel before committing headcount, or when the setup is too specialised to hire for quickly. Deliverability infrastructure, AI qualification, and multi-channel sequencing take months to get right in-house. An agency has already paid that tuition.
The common sequence, and a sensible one: use an agency to prove the channel works for your market, learn the playbook, then bring it in-house once it is stable and predictable. The mistake to avoid is hiring one junior SDR and expecting agency-level output. A single junior with no systems and no infrastructure will underperform a specialist team, and you will conclude the channel does not work when really the resourcing did not.
How Levity Fits In
For transparency, here is where we sit. Levity is an AI-powered lead generation agency, and our flagship offer is AI database reactivation: waking up the dormant leads already in your CRM and turning them into booked calls. We price on pay-per-booked-meeting, which puts the risk on us. You pay when a qualified meeting lands in your calendar, not for activity or messages sent.
That model is one option among several, and it is not right for every business. If you have no existing database and need net-new cold pipeline, or if you want to own the whole function in-house, a different setup will serve you better. If you have a list you have written off and want the fastest route to recovered revenue, the reactivation model is hard to beat, precisely because those contacts already know who you are. Our lead generation service and database reactivation pages lay out the mechanics in full.
Whichever way you go, judge the agency on the boring stuff: data sources, deliverability, ownership, reporting, and the exact wording of the guarantee. The pitch is designed to impress you. The operations are what actually deliver. If you want the deeper mechanics of how reactivation works end-to-end, our database reactivation guide covers the sequence, response rates, and the maths.
Frequently Asked Questions
How do I choose a lead generation agency?
Start by defining what you actually want: raw leads, booked meetings, or closed pipeline. Then match the pricing model to who should carry the risk. Vet the agency on the boring operational details: deliverability setup, where their list data comes from, who owns the domains and the data, and how they report. The agencies that answer those questions in plain English are the ones worth talking to. The ones that talk about guaranteed volumes and 'proprietary AI' without specifics are usually selling vapourware.
What is the best pricing model for a lead generation agency?
There is no single best model, only the model that puts the risk in the right place. Retainers suit ongoing programmes where you control strategy. Pay-per-lead suits high-volume, low-ticket sales. Pay-per-appointment aligns the agency to a booked meeting rather than a name on a list. Performance or commission deals suit high-ticket sales where a single close pays for months of work. In our experience, pay-per-appointment removes the most upfront risk for the buyer because you pay for a diaried meeting, not activity.
What are the red flags when hiring a lead generation agency?
The biggest red flags are guaranteed lead volumes with no basis, a vague or secret process, buying huge unverified lists and blasting them, and locking you into domains and data they own. If an agency guarantees a fixed number of leads regardless of your offer or market, they are either sandbagging the target or planning to hit the number with junk. If they will not explain their deliverability setup or hand over the data at the end, walk away.
How much does a lead generation agency cost in the UK?
It depends entirely on the model. UK retainers typically run £2,000-£8,000 per month. Pay-per-lead sits at roughly £30-£150 per lead depending on the vertical and how qualified the lead is. Pay-per-appointment usually runs £80-£300 per booked meeting for cold outbound, and lower for reactivation of an existing database. Performance deals vary too much to quote a range. Always work out your cost per closed deal, not your cost per lead.
Should I build lead generation in-house or use an agency?
Build in-house when lead generation is a permanent core function, you can hire and retain the skills, and you want to own the systems long-term. Use an agency when you need speed, want to test a channel before committing headcount, or the setup is too specialised to hire for quickly. Many businesses use an agency to prove the channel, then bring it in-house once the playbook is stable. There is no shame in either path. The mistake is hiring a junior in-house and expecting agency-level output.
What questions should I ask a lead generation agency before signing?
Ask where the leads or lists come from, how they set up deliverability and warm domains, who owns the domains and the data when the contract ends, what exactly they report on and how often, and what the guarantee actually covers. Ask them to walk you through a real campaign, not a case study slide. A strong agency answers these in plain English. A weak one hides behind buzzwords about proprietary AI and secret sauce.
Want an Agency That Only Gets Paid When You Do?
Levity runs AI database reactivation and outbound for businesses in high-ticket verticals. We price on pay-per-booked-meeting, so the risk sits with us, not you. See exactly how the model works before you commit to anything.
Rees Calder is the founder of Levity, an AI-powered lead generation agency. He builds AI reactivation and outbound systems for B2B clients across the UK. The pricing ranges and red flags in this article are drawn from Levity's work with clients and buyers across 2025-2026.