Lead Generation Services and Companies: Costs, Types, Buy vs Build

Compare lead generation services: what each provider sells, pricing models, agency vs data platform, red flags, and when to build your pipeline in-house.

Updated 17 min read

Lead generation company — guide Derrick, B2B Marketing
Share:

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 lead generation services, and the lead generation company behind them, start 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 what you actually buy, 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.

Lead generation services: what you actually buy

Strip away the branding and every provider sells one of four deliverables. Knowing which one is written into the contract tells you what you will hold at the end, and what you will still have to do yourself.

  • A list. Companies and contacts that match your filters, delivered as a file or inside the provider's platform. You still write the messages, send them and qualify the replies. It is the cheapest unit and it leaves the most work on your side.
  • Sequences. The provider writes and sends the outreach (email, LinkedIn, sometimes calls) from domains or profiles set up for you, then forwards the replies. Every conversation that turns positive lands back with your team.
  • Booked meetings. This is appointment setting: the provider's reps prospect, qualify and put a call on your account executive's calendar. You only see the meetings. That is the appeal, and also the blind spot, because you never see the accounts that said no or why.
  • Outsourced SDRs. Often sold as SDR as a service: dedicated reps who work under your brand, inside your tools, for months at a time. It is the closest thing to hiring without hiring, and the most expensive line on this list.

Most contracts mix two of these, a list plus sequences or sequences plus booked meetings. Ask the provider to write down, line by line, which of the four you are paying for and who does each step. Nearly every argument about results later on starts with that sentence being vague.

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.

In the web app or Google Sheets

Build the same list in house, and keep it

The main thing you buy from a provider is a list you do not own. Describe your target in a sentence and Derrick imports the companies into your own list, in the web app or in Google Sheets, with domain, LinkedIn page and firmographics that stay yours after the engagement ends.

Feature
Import Companies from a Prompt
Credit cost
1 credit per company imported

The first button opens the web app (nothing to install): 1 credit per company imported, 100 free credits every month. The second details the feature and its cost per plan.

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.

Appointment setters and outsourced SDR teams are often sold as one offer. The difference is what you pay for: meetings on the calendar, or a rep's time whatever it produces.

Examples of B2B lead generation agencies by model

To make the categories concrete, here is how a few agencies that buyers come across describe their own model. The list is illustrative, not a ranking and not a recommendation: run any offer through the selection checklist further down.

  • Belkins: appointment setting and outsourced SDRs across email, LinkedIn and calls, for B2B teams that want meetings rather than a list.
  • Callbox: multichannel appointment setting sold as a subscription program, for companies prospecting in several countries and languages.
  • CIENCE: SDR outsourcing, for teams that want dedicated reps without hiring them.
  • SalesRoads: outbound calling run by people and appointment setting, for offers that still sell best on the phone.
  • Martal Group: outsourced sales development focused on technology and SaaS companies.

How much do lead generation services and companies 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.

Here is the same information as a table, with the two models buyers ask about most once the first quote arrives: performance deals and freelancers paid by the hour.

Pricing modelWhat you pay forRange in this guideWho carries the risk
Per leadEach contact or form fill deliveredTens to a few hundred dollars per B2B leadYou, for every lead that never converts
Per meetingEach qualified call booked on your calendarThe most expensive unit, because a person qualified itThe provider until the meeting is booked, you after
Monthly retainerA team and a program, whatever the outputA few thousand dollars a month and upYou
Performance-basedOutcomes defined in the contract (meetings held, opportunities created)Quoted case by case, often on top of a base feeMostly the provider, which is why the definition of an outcome matters
Freelancer by the hourTime spent on research, list building or outreachDepends on the freelancer, so scope it by deliverableYou
Data subscriptionAccess to companies and contacts you query yourselfFlat monthly or annual fee, by seats and creditsYou, but the data stays with you

A performance deal sounds like the safe option, and it can be, as long as the contract says what counts. A meeting that was booked is not a meeting that was held. Write down the no-show rule, the minimum fit with your ICP and who decides when a meeting is qualified, or the provider will optimize for the easiest number to hit.

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.

The app works through your list row by row: 1 credit per company imported.

B2B lead generation agency vs data platform: which one you need

The choice comes down to who will do the outreach. A B2B lead generation agency sells execution: people who prospect for you. A data platform sells the raw material: accounts and contacts your own team works. Four situations cover most cases.

Your situationBetter fitWhy
No SDRs in house, pipeline needed this quarterAgencyNobody on your side can run the outreach, and hiring takes longer than a quarter.
SDRs or founders who already prospectData platformThe bottleneck is the list, not the people. An agency would duplicate a team you already pay.
No SDRs yet, but you plan to build the teamBoth, one after the otherAn agency covers the next months while you hire, and the platform is what the new team works from.
Tight budget, time to learnData platformCredits cost a fraction of a retainer, and what you learn about your market stays in house.

Two more questions sharpen the answer. The first is delay: an agency usually needs a few weeks of onboarding (ICP, messaging, sending domains that have to warm up) before meetings arrive, while a data platform needs as long as it takes you to write a sequence. The second is ownership. At the end of an agency contract, ask what leaves with you. If the answer is "the meetings we booked", then the list, the replies and what you learned about which segments convert stay with the provider. With a platform, the list is yours from the first row.

Neither option is the weaker one. They fix different shortages: an agency fixes a shortage of people, a platform fixes a shortage of data. If the platform route fits, our comparison of lead generation tools covers the options category by category. If a lead generation agency fits, the checklist below still applies, with one extra line about who owns the data.

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.
  • Who owns the list and the learnings at the end of the contract? Ask for it in writing: the accounts contacted, the replies, the objections heard and the segments that converted. That record is worth as much as the meetings, and it is what lets you switch providers or bring the work in house without starting from zero.

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 bring B2B lead generation services 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 runs in a web app or 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 in its web app with nothing to install, and also as a Google Sheets sidebar (not a set of formulas you have to memorize), from Claude or ChatGPT through MCP, and through the REST API, so building a list feels like filling in a spreadsheet rather than learning a new platform. You start from a list of target companies, or describe them in a sentence with Import Companies from a Prompt, then use Find Similar Companies to widen your total addressable market with lookalikes, and Enrich Leads to add each decision-maker's role, company and profile details at 1 credit per profile. Enrich Leads reads LinkedIn, so it needs your LinkedIn account connected through the Derrick Chrome extension. For verified emails, Email Finder costs 5 credits per email found, on paid plans. 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 20 EUR a month, which is a rounding error next to a lead generation retainer. Claude, ChatGPT and the API come with the Plus plan, at 47.50 EUR a month. 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 workflow that replaces lead generation services

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 the web app or 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 in the web app or in 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 the web app or 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 lead generation services contract

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 the web app or in Google Sheets before you commit a euro to any retainer.

FAQ

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 services and 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 more and more it is the better call. A tool like Derrick runs in the web app or in Google Sheets and lets a marketer or founder build the same prospect list an agency would sell, starting on the free plan with 100 credits per month. Verified emails come with Email Finder on paid plans, from 20 EUR a month. You keep full control of the data and of your cost per lead, with no vendor lock-in.

How long until a lead generation service delivers meetings?

Count a few weeks before the first meetings: the provider has to agree on your ICP, write the messaging and warm up sending domains. Judge the pipeline after two or three months, not after the first one. A list built in house can be ready in an afternoon, and replies start as soon as your first sequence goes out.

How do you measure lead generation ROI?

Divide what you spent (provider fees, or data plus your own team's time) by the deals that closed from those leads, then compare that cost per closed deal with your average deal value. Track meetings held rather than booked, the no-show rate, the pipeline created and the revenue that closed, over at least one full sales cycle.

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.

Keep reading

Continue exploring this cluster