Every B2B team eventually hits the same wall: the pipeline is thin, the sales reps are busy, and nobody has time to build a clean prospect list. That is the moment a lead generation company starts to look attractive. Before you sign a retainer, it pays to understand what these providers actually do, what they cost, and where the real leverage is. This guide breaks down the four main types, the pricing you should expect, a checklist to vet any provider, and the buy-versus-build decision that most teams skip.

What is a lead generation company?

A lead generation company is a service provider that finds and qualifies potential buyers on your behalf, then hands those contacts to your sales team as leads or booked meetings. Instead of your reps spending hours researching accounts, scraping contact details, and sending first-touch outreach, the provider does that top-of-funnel work so your team can spend its time on demos and deals.

The category is broad. Some providers run the entire outbound motion for you, from list building to booked calls. Others simply sell access to a contact database and leave the outreach to you. The line between a lead generation company, a demand generation agency, and a data vendor is fuzzy, which is exactly why buyers get confused about pricing and results. The useful distinction is not the label on the website, it is what leaves the engagement in your hands: a list, a warmed conversation, or a booked meeting on a rep's calendar.

If you are still deciding whether an outsourced motion even fits your model, our inbound vs outbound comparison is the right place to start, because the answer changes everything downstream.

What separates a qualified lead from a bad one

Not every contact a provider delivers is a lead worth chasing. Before you compare vendors, agree internally on what a real lead looks like, because that definition is the yardstick you will measure every provider against. A useful split is the classic one: a marketing qualified lead (MQL) has shown some interest or fits your profile on paper, while a sales qualified lead (SQL) has been vetted for budget, authority, need, and timing and is ready for a sales conversation. Many lead generation companies quietly sell you MQL-grade contacts while charging SQL prices.

A qualified lead has three traits: it matches your ideal customer profile on the attributes that predict a deal (industry, company size, role, and technology), it carries verified and current contact data so your outreach actually lands, and it shows enough intent or fit that a first conversation is not a cold shot in the dark. A contact that fails any of the three is not a lead, it is a row in a spreadsheet. Hold this bar high and half the providers on your shortlist will fall away on their own.

The four main types of lead generation companies

Almost every provider falls into one of four buckets. Each solves a different problem, charges differently, and fits a different stage of company. Match the type to your constraint (time, budget, or expertise) rather than to the loudest sales pitch.

TypeWhat you actually getTypical pricing modelBest for
Full-service agencyList building plus multichannel outreach plus booked meetings, run end to endMonthly retainerTeams with budget but no in-house SDRs
Data providerAccess to a contact and company database you query yourselfAnnual subscriptionTeams that want to own their outreach
Appointment setter (SDR as a service)Human reps who prospect and book calls under your brandRetainer or per meetingFast pipeline for an outbound-heavy motion
Pay-per-lead marketplaceContacts or form fills delivered on a per-unit basisCost per leadPredictable volume, usually lower intent

A full-service agency removes the most work but costs the most and gives you the least control over messaging. A data provider costs the least per contact but leaves the hard part, the outreach, entirely to you. Appointment setters buy you speed. Pay-per-lead marketplaces buy you predictability at the expense of lead quality, because the same contact is often sold to several buyers. There is no universally correct choice, only the one that matches your stage and your team.

How much does a lead generation company cost?

Pricing is where most of the confusion lives, because every type charges on a different axis. Here are the ranges you should walk into a sales call already knowing.

  • Retainer (agencies, appointment setters): commonly a few thousand dollars a month and up, depending on channel count and target volume. This is a fixed cost regardless of results, so the risk sits with you.
  • Cost per lead (marketplaces): for B2B, a qualified lead often runs from tens to a few hundred dollars, driven by industry, seniority, and exclusivity. Shared leads are cheaper and convert worse.
  • Cost per meeting (SDR as a service): a booked, qualified meeting is usually the most expensive unit, because a human did the qualifying work to earn it.
  • Subscription (data providers): a flat annual or monthly fee for database access, priced by seats and credits rather than by outcomes.

A quick worked example makes the gap concrete. Suppose an agency charges a 4,000 dollar monthly retainer and books you 20 meetings, of which 4 become opportunities and 1 closes. That single deal cost you 4,000 dollars in provider fees alone, before your own sales time. Now suppose you build the same list in-house: a few hundred verified contacts might cost a few hundred credits, well within a low monthly plan, and you keep every contact for future campaigns. The retainer buys convenience; the in-house route buys a durable asset. Which is right depends on how much you value speed today versus owning the pipeline tomorrow.

The number that actually matters is not the sticker price, it is your blended cost per closed deal. A cheap per-lead source that never converts is more expensive than a pricier provider that lands real customers. Track leads through to revenue before you judge any provider, and benchmark your funnel against the 2026 B2B marketing performance data so you know whether the conversion rates you are getting are normal or a red flag.

How to choose a lead generation company

Once you know the type and the budget, vetting comes down to a short list of questions. If a provider cannot answer these clearly, that is your answer.

  • Do they match your ICP precisely? Ask how they define and filter your ideal customer profile. Vague targeting produces vague leads. A provider that pushes back on a loose ICP is a good sign.
  • Are the leads exclusive to you? Shared or recycled contacts convert far worse. Get this in writing.
  • How is the data verified? Ask about email verification and bounce rates. A list that bounces destroys your sending reputation before a single deal lands.
  • Do you own the data afterward? Some providers keep the contact records inside their platform so you cannot leave without losing everything. Own your list.
  • What do they report on? Meetings booked and pipeline created are real. Impressions and "leads touched" are vanity metrics.

If your motion leans toward a small set of high-value accounts, the vetting questions shift, because account-based marketing rewards depth over volume, and few generic lead vendors are built for it. Align the provider to your go-to-market strategy first, then shop.

Buy vs build: when to run lead generation in-house

Here is the question almost no lead generation company will raise: do you need one at all? For a growing number of teams, the honest answer is that the same pipeline can be built in-house, cheaper, and with data you fully own.

The reason outsourcing used to win was tooling. Building a clean, verified prospect list meant stitching together several expensive platforms. That is no longer true. With a single data tool that lives right inside your spreadsheet, a marketer or a founder can build the same list a mid-tier agency would sell you, in an afternoon, at a fraction of the cost.

This is exactly what Derrick is built for. Derrick runs as a sidebar inside Google Sheets, not as a set of formulas you have to memorize, so building a list feels like filling in a spreadsheet rather than learning a new platform. You start from a list of target companies, then use Find Similar Companies to widen your total addressable market with lookalikes, and Enrich Leads to append verified contact details at 1 credit per profile. The result is a clean, ready-to-outreach list that you own outright, with no per-lead markup and no vendor lock-in.

The economics are hard to argue with. The Free plan gives you 100 credits per month at no cost to test the workflow, and paid plans start at 9 EUR a month, which is a rounding error next to a lead generation retainer. Because the credits roll over on paid plans and Derrick scales cleanly from a handful of rows to tens of thousands, the in-house motion works whether you are building your first 50 leads or refreshing a database of ten thousand accounts. For the full playbook, our B2B lead generation guide walks through the channels and sequences step by step.

Buy when speed matters more than cost and you have zero internal bandwidth. Build when you want to own your data, control your messaging, and keep your cost per lead honest. Most teams that try the in-house route with the right tool never go back.

A five-step in-house lead generation workflow

If the buy-versus-build math points you toward building, here is the workflow that replaces most of what a mid-tier provider sells, run entirely from a spreadsheet:

  1. Define the ICP as filters, not adjectives. Turn "mid-market SaaS in Europe" into concrete criteria: industry, headcount range, geography, and the tech they run. Precise filters are what separate a targeted list from a spray.
  2. Seed your list with target accounts. Start from a handful of accounts you already know are a fit, then expand the set with lookalikes so you are not limited to names you can think of off the top of your head.
  3. Enrich each account and contact. Append the decision-maker, their verified email, and the firmographic detail your messaging needs, so every row is outreach-ready rather than a half-filled record.
  4. Verify before you send. Check emails for deliverability first. A clean list keeps your bounce rate low and protects the sending reputation that every future campaign depends on.
  5. Push to your sequencer and measure. Load the list into your outreach tool, then track reply and meeting rates back against the list so you learn which segments convert and refine the next batch.

Every step above except the last happens inside Google Sheets with Derrick, which is why a single person can run it. You are not stitching five tools together, you are working one column at a time in a spreadsheet you already know. The workflow also compounds: the list you build this month is not thrown away when the campaign ends, it becomes the seed for the next one, and the segments that converted teach you where to point the following batch. A provider hands you leads and moves on; an in-house engine gets sharper every cycle because the data and the learnings stay with you.

Red flags before you sign

A few warning signs separate a real partner from a list vendor in disguise. Walk away if you see them:

  • They will not name their data sources or explain how they verify contacts.
  • The same leads are sold to your competitors, with no exclusivity clause.
  • Reporting centers on activity (emails sent, leads touched) rather than pipeline and revenue.
  • You cannot export or keep the contact data if you leave.
  • They promise a fixed number of "guaranteed" leads without ever discussing your ICP.

The best outcome of shopping for a lead generation company is often realizing you can build a better list yourself. Start by testing the in-house workflow on a small batch, measure the reply and bounce rates against your current source, and let the numbers decide.

Try Derrick free with 100 credits per month and build your first verified prospect list in Google Sheets before you commit a euro to any retainer.

Frequently asked questions

What does a lead generation company do?

A lead generation company finds and qualifies potential B2B buyers on your behalf, then delivers them to your sales team as contacts, leads, or booked meetings. It handles the top-of-funnel work (research, list building, and first-touch outreach) so your reps can focus on demos and closing deals.

How much does a lead generation company cost?

It depends on the model. Agencies and appointment setters typically charge a monthly retainer of a few thousand dollars and up. Pay-per-lead marketplaces charge from tens to a few hundred dollars per B2B lead. Data providers charge a flat annual subscription. The number that matters is your blended cost per closed deal, not the sticker price.

Are lead generation companies worth it?

They are worth it when speed matters more than cost and you have no internal bandwidth to prospect. They are rarely worth it when you want to own your data and control messaging, because the same pipeline can often be built in-house for a fraction of the cost with a data tool you own.

What is the difference between a lead generation agency and a data provider?

An agency runs the whole motion, from list building to booked meetings, and charges a retainer. A data provider only sells access to a contact database and leaves the outreach to you, charging a subscription. The agency removes more work; the data provider costs less per contact but requires your own outreach engine.

Can I do lead generation in-house instead?

Yes, and increasingly it is the better call. A tool like Derrick runs inside Google Sheets and lets a marketer or founder build the same verified prospect list an agency would sell, starting free with 100 credits per month. You keep full control of the data and your cost per lead, with no vendor lock-in.

How do I measure a lead generation company's quality?

Track leads all the way through to revenue, not just to delivery. Watch email bounce rates, lead exclusivity, and whether the leads match your ICP. Real reporting centers on meetings booked and pipeline created; activity metrics like emails sent or leads touched are vanity numbers that hide poor quality.

Start enriching your sheet in 30 seconds

Free for 100 credits/month. No credit card.

Install Derrick free →