Lead generation agencies explained
Short answer
Lead generation is the work of finding people who might buy from you and getting them to raise their hand: fill in a form, book a call or reply. A lead generation agency does that work for you, usually paid by monthly retainer, per lead or per booked appointment. The payment model decides what the agency is rewarded for, so choose the model as carefully as the agency.
By Jakub Cambor, founder of AI for Marketing, updated
What is lead generation?
Lead generation is the work of finding people who could buy from you and getting them to show interest in a way your team can follow up: a form filled in, a call booked, a demo requested or a reply to an email. A lead only becomes useful once it is qualified, meaning the person fits who you sell to and has a reason to buy soon.
There are two directions. Inbound brings people to you through search, paid ads, content and referrals, and your job is to turn their visit into an enquiry. Outbound goes to them through email, LinkedIn and calls, and your job is to be relevant enough to earn a reply. Most B2B companies need some of each, weighted by how easy their buyers are to find and how actively those buyers search.
- 1
Target
Decide which companies and roles are worth reaching, and what problem you solve for them.
- 2
Reach
Put the right message in front of them through search, ads, content or direct outreach.
- 3
Capture
Give them an easy next step, such as a short form, a booking link or a reply, and record where they came from.
- 4
Qualify
Check fit and intent, by rules, by a short call, or both, before sales spends time.
- 5
Hand over
Pass the lead to sales at once, with its source and history, and set a time to follow up.
- 6
Measure
Judge each channel on qualified leads, meetings and revenue, never on raw lead count.
Each stage leaks if nobody owns it, which is why a lead generation effort is only as good as its hand-over to sales. For the arithmetic of what each lead really costs you, see B2B lead generation cost.
What does a lead generation agency do, and what does it cost?
A lead generation agency builds and runs the channels that bring you enquiries, such as outbound email and LinkedIn, paid search and social ads, landing pages and sometimes phone calls, then qualifies the leads and passes them to your sales team. What it costs depends less on the agency than on the model you pay under: a monthly retainer, a fee per lead, a fee per booked appointment, or a mix of these.
| Model | How you pay | What the agency is rewarded for | Watch for |
|---|---|---|---|
| Monthly retainer | A fixed monthly fee for agreed work | Doing the work well over time | Paying for activity you cannot tie to pipeline; ask for meetings and revenue in every report |
| Pay per lead | A fee for each lead that meets an agreed definition | The number of leads that pass the definition | Cheap leads that never buy, and bought data of unknown origin; the definition is everything |
| Appointment setting | A fee per meeting booked, or better, per meeting held | Meetings in your diary | Meetings with people who cannot buy; agree who counts, and pay on meetings that happen |
| Hybrid | A smaller retainer plus a fee per result | Both steady effort and outcomes | Terms complex enough that nobody can say what a good month looks like |
We have not found a primary survey of lead generation agency prices that covers both the UK and the US, so this page does not quote a price range. A better starting point is what a lead is worth to you. Take the margin a typical new customer brings, multiply it by how often a lead turns into a customer, and you have the most you can pay for a lead before you lose money. Hold every agency's pricing up against that line.
Pay-per-lead deals deserve one extra check. In the UK, the ICO says that when you buy leads or lists you are responsible for their compliance with data protection law and PECR, and that it is not enough to accept the seller's word: you must make proportionate checks, such as who compiled the data, where it came from and how old it is.[1]
Cost per lead is still worth tracking once you know what the leads become. On a global technology platform's paid social campaigns, run by Jakub as a freelance consultant before he founded the company, cost per lead fell from $270 in the first quarter to $8.86 in the last, with most of the fall coming from moving budget from LinkedIn to Meta. The case record holds no lead-quality figures, which is exactly the gap a buyer should ask any agency about.[2]
97%
Lower cost per lead
97%, from $270 to $8.86 per lead over about 11 months (Q4 2024 to Q3 2025), with $110K+ of ad spend managed and 1,700+ leads.
Global technology platform (anonymised), paid media on LinkedIn then Meta across Germany, Austria and Switzerland. Delivered by Jakub as a freelance consultant before founding AfM.
Read the case studyDemand generation or lead generation?
Most B2B companies need both, weighted by how many of their buyers are in the market right now. Lead generation captures the few people ready to act today; demand generation makes the rest of the market know and prefer you before they are ready. If the pipeline is empty this quarter, start with lead generation. If you get leads but lose them to better-known names or on price, you are short of demand.
- Not ready to buy today95%
- In the market now5%
The LinkedIn B2B Institute's 95:5 rule, from its research with the Ehrenberg-Bass Institute.
The LinkedIn B2B Institute puts the split at 95% of potential buyers out of the market at any one time, because companies replace most things rarely: in its research with the Ehrenberg-Bass Institute, 75% of companies buy computers once every four years and 80% change banking services once every five. Lead generation alone only ever talks to the 5%, which is why it gets more expensive the harder you push it.[3]
| Compared on | Demand generation | Lead generation |
|---|---|---|
| Aim | Be known and preferred before the buyer is looking | Capture the buyers who are looking now |
| Who it reaches | The whole market, mostly people not buying yet | The small share of the market ready to act |
| Typical work | Useful content, thought leadership, ads that build memory, being present where buyers learn | Search ads, outbound, forms, booking links, follow-up |
| Measured by | Branded search, direct traffic, share of voice, win rate | Qualified leads, meetings, cost per qualified lead |
| When it shows | Slowly, in cheaper leads and easier sales later | Sooner, in the pipeline this quarter |
Our B2B marketing service does both as one managed service rather than as a lead generation agency paid per lead: target lists, person-level outreach, LinkedIn and Google, the landing page and form, follow-up and meeting booking, CRM hygiene and lead routing, with a weekly scoreboard from first contact to the sales conversation. For the AI tools behind the research and outreach, see AI lead generation. The searches below show that plenty of people are still asking the first question on this page.
| Search | UK | US |
|---|---|---|
| lead generation agency | 880 | 3,600 |
| what is lead generation | 720 | 1,900 |
| demand generation vs lead generation | 110 | 480 |
| best lead generation agencies | 90 | 480 |
| All of these | 1,800 | 6,460 |
Monthly Google searches for each phrase, in each country.
Source: Google Ads monthly search volume, via DataForSEO (September 2026)
Proof from our own work
41
Automated lead prospecting
Up to 41 companies researched per daily run, 17 data points per lead, and an estimated $9,000 to $10,000 a year saved (the client's own estimate).
Allegiance Industries, a $100M+ facilities company, built by AfM in 2026 with Make.com, Relevance AI, Apollo and Zoho CRM.
Read the case study1,600+
Inbound lead automation
1,600+ leads processed in the peak quarter; follow-up went from 1 to 3+ days to the same day.
Global technology platform (anonymised), in the same engagement as the paid media result: lead capture, enrichment and CRM entry automated. Delivered by Jakub as a freelance consultant before or while founding AfM.
Read the case study
What we do
We run your marketing for you and make it pay for itself.
- First comes a free written breakdown: we look at your site and any numbers you choose to share, with no logins, and show you where the money leaks and the first thing we would fix.
- Then we fix and run the connected commercial journey: the work that earns attention, the pages that turn it into a lead or sale, and the follow-up that creates the next valuable conversion.
- Everything is actively managed and improved, with a weekly report showing what changed and what it made, and you approve everything before it goes out.
- Rolling monthly. No lock-in, cancel any time.
What it is not
- Not a single-channel agency: we do whatever makes you money next, not ads forever or SEO forever.
- Not a junior team on a six-month lock-in: you work with Jakub directly, rolling monthly.
- Not AI left to run on its own: every piece is reviewed by a person and approved by you.
We also build custom automations, such as reporting digests, lead enrichment and routing, and support triage in tools like n8n, Make and Zapier. They are an add-on to the managed service, not a separate offer.
More questions
Should we do lead generation in-house or with an agency?
In-house works when you have someone who can own the list, the messages, the tools and the reporting, and the time for them to learn what works. An agency makes sense when you need it running before you can hire, or want experience across many campaigns. Our comparison of in-house marketing and an agency sets out the trade-offs.
How do we tell which lead generation agencies get real results?
Ask for named clients with numbers you can check, what those leads became in sales and revenue, where their data comes from, and who will actually do your work. An agency that reports only lead counts, or will not say how it finds its contacts, is telling you what it optimises for.
How long should we give a lead generation agency?
Long enough for leads to become sales conversations, which depends on how long your sales cycle is. Agree at the start what a good month looks like in qualified leads and meetings held, and review against that each month rather than waiting for a contract to end.
Related answers
- AI lead generationB2B companies use AI for lead generation in four places: researching which companies and people fit, enriching each lead with verified contact and company data, drafting outreach that refers to something real about the prospect, and routing new enquiries to the right person at once.
- Cold email agencyCold email still works for B2B when it goes to a researched list, from authenticated and warmed-up domains, at a volume that keeps spam complaints low, with a message plainly relevant to the person reading it.
- B2B lead generation and marketingResearched LinkedIn and email outreach, Google campaigns, landing pages and follow-up, judged on the leads sales accepts.
- In-house marketing or an agencyWhat an in-house marketing hire really costs next to a managed service, and when hiring in-house is the better choice.