Skip to main content

    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.

    How a lead moves from stranger to sales conversation
    1. 1

      Target

      Decide which companies and roles are worth reaching, and what problem you solve for them.

    2. 2

      Reach

      Put the right message in front of them through search, ads, content or direct outreach.

    3. 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. 4

      Qualify

      Check fit and intent, by rules, by a short call, or both, before sales spends time.

    5. 5

      Hand over

      Pass the lead to sales at once, with its source and history, and set a time to follow up.

    6. 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.

    Lead generation agency models, and what each one rewards
    ModelHow you payWhat the agency is rewarded forWatch for
    Monthly retainerA fixed monthly fee for agreed workDoing the work well over timePaying for activity you cannot tie to pipeline; ask for meetings and revenue in every report
    Pay per leadA fee for each lead that meets an agreed definitionThe number of leads that pass the definitionCheap leads that never buy, and bought data of unknown origin; the definition is everything
    Appointment settingA fee per meeting booked, or better, per meeting heldMeetings in your diaryMeetings with people who cannot buy; agree who counts, and pay on meetings that happen
    HybridA smaller retainer plus a fee per resultBoth steady effort and outcomesTerms 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 study

    Demand 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.

    Share of potential B2B buyers ready to buy at any one time
    • 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.

    Source: LinkedIn B2B Institute, The 95:5 rule

    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]

    Demand generation and lead generation, side by side
    Compared onDemand generationLead generation
    AimBe known and preferred before the buyer is lookingCapture the buyers who are looking now
    Who it reachesThe whole market, mostly people not buying yetThe small share of the market ready to act
    Typical workUseful content, thought leadership, ads that build memory, being present where buyers learnSearch ads, outbound, forms, booking links, follow-up
    Measured byBranded search, direct traffic, share of voice, win rateQualified leads, meetings, cost per qualified lead
    When it showsSlowly, in cheaper leads and easier sales laterSooner, 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.

    What people search for each month
    SearchUKUS
    lead generation agency8803,600
    what is lead generation7201,900
    demand generation vs lead generation110480
    best lead generation agencies90480
    All of these1,8006,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 study
    • 1,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.

    Every answer, by topic

    Sources

    1. 1.Information Commissioner's Office, Collect information and generate leadsico.org.uk
    2. 2.Lower cost per lead: AI for Marketing case study
    3. 3.LinkedIn B2B Institute, The 95:5 rulebusiness.linkedin.com
    4. 4.Google Ads monthly search volume, via DataForSEO (September 2026)dataforseo.com