B2B Lead Generation Companies: How to Choose and What to Pay

Written by
B2B Growth Team
13 min read
Back to InsightsB2B Lead Generation Companies: How to Choose and What to Pay

B2B lead generation companies sell one thing: conversations with buyers you couldn't reach, or couldn't reach fast enough, on your own. The pitch is always attractive. You pay a monthly fee, meetings show up on your sales team's calendar, and pipeline grows without hiring a single SDR.

Sometimes it works exactly like that. Often it doesn't, and the reason is rarely fraud. The vendor delivered what the contract said, the contract described the wrong thing, and nobody noticed until four months of fees were gone. This guide covers the different kinds of lead generation companies B2B buyers will meet, how each one charges, what a fair deal looks like, and how to tell within 60 days whether the engagement is going to pay back.

What B2B lead generation companies really sell

The phrase covers at least five different businesses. They have different cost structures, different risks and different definitions of the word "lead," so the first job is working out which kind you're talking to.

Outsourced SDR and appointment-setting firms. They run cold email, LinkedIn outreach and phone calls on your behalf, usually under your brand and from domains set up for the campaign. The deliverable is a booked meeting with someone who fits an agreed profile. This is what most people mean by a lead generation company.

Pay-per-lead vendors and marketplaces. They generate or aggregate inquiries and sell them by the unit. Software review sites, industry directories and quote-request networks all work this way. Leads may be exclusive or sold to several vendors at once, and that difference matters more than the price.

Content syndication networks. They publish your whitepaper or report across a network of trade sites and newsletters, and hand you the contact details of people who downloaded it. Volume is easy to buy here. Intent is thin, because downloading a PDF is a weak signal.

Demand generation and paid media agencies. They run ads, landing pages and nurture programs that bring inbound inquiries into your own funnel. You own the accounts, the audiences and the data. We cover how to assess these separately in our guide to choosing a B2B demand generation agency.

Data and intent providers. They don't generate leads at all. They sell contact databases and signals about which accounts are researching your category, and your team does the outreach. If that's closer to what you need, the comparison in our B2B lead generation tool guide is the better starting point.

A vendor's website won't always tell you which of these it is. Ask one question early: "What exactly will I receive, and what has to be true about it for me to be invoiced?" The answer sorts them quickly.

Pricing models and typical costs

Pricing varies widely by industry, deal size and the seniority of the people you want to reach, so treat the figures below as rough ranges from the market rather than quotes. The structure of the fee matters more than the number.

Model How you pay Typical range Main risk
Monthly retainer Flat fee for a dedicated or shared team $3,000 to $15,000 per month You pay whether meetings happen or not
Pay per appointment Fee per qualified meeting held $150 to $800+ per meeting Vendor optimizes for bookings, not fit
Pay per lead Fee per contact delivered $30 to $300+ per lead Low intent, shared leads
Hybrid Lower retainer plus a per-meeting fee Varies Complex to audit
Commission Percentage of closed revenue Rare, 5% to 20% Few good vendors accept it

A few things to know about each.

Retainers are the most common model for outsourced SDR work because the vendor carries real fixed costs: people, data, sending infrastructure and tools. A retainer isn't a bad sign by itself. A retainer with no stated activity levels or meeting targets is.

Pay-per-appointment sounds like the safest option because you only pay for results. In practice it shifts the vendor's incentive toward booking anyone who will take a call. The contract's definition of "qualified" is doing all the work, so read it twice.

Pay-per-lead pricing looks cheap until you work out the cost per opportunity. A $60 lead that converts to an opportunity 2% of the time costs $3,000 per opportunity. A $500 meeting that converts 40% of the time costs $1,250.

Pure commission deals are rare for a simple reason. The vendor can't control your product, your pricing or your closers, so the good ones won't bet their revenue on them. A vendor that eagerly offers commission-only terms is often short of clients.

The math that decides whether it pays back

Before you take a single sales call from a vendor, build the model. You need four numbers from your own business: average contract value, the rate at which first meetings become real opportunities, your close rate on opportunities, and your gross margin.

Here's a worked example for a software company with a $40,000 average contract value:

  • Retainer: $8,000 per month
  • Meetings held: 12 per month
  • Meetings that become opportunities: 50%, so 6
  • Close rate on opportunities: 20%, so 1.2 deals per month
  • New contract value per month of spend: $48,000

That works out to $667 per meeting, $1,333 per opportunity and about $6,667 in vendor fees per customer won. Add the cost of the salesperson's time and any tools, and you have the acquisition cost for this channel. Run your own figures through our CAC calculator so the result is comparable with your other channels, and read our breakdown of marketing customer acquisition cost if you need to decide which costs belong in the number.

Now change one assumption. If only 25% of meetings become opportunities, which is common when targeting is loose, the same $8,000 buys three opportunities and 0.6 deals. Vendor cost per customer doubles to $13,333. The retainer didn't change. The quality of the meetings did.

Two more checks make the model honest:

  • Compare against lifetime value, not first-year revenue. A channel with a high acquisition cost can still be a good one if customers stay for years. Use the LTV calculator to get that figure and aim for a lifetime value several times the acquisition cost.
  • Account for the sales cycle. If your deals take five months to close, you won't see revenue from the first month's meetings until month six. Budget for the gap, and judge early performance on opportunities created.

The single most useful output of this exercise is a break-even number: the minimum meetings per month, at your real conversion rates, for the engagement to pay for itself. Take that number into every vendor conversation.

How to vet a lead generation company

Most vendors present well. The differences show up when you ask for specifics.

Ask who will work on the account. In many firms the person on the sales call is not the person writing the emails or making the calls. Ask to meet the SDR or campaign manager, find out how many other clients they handle, and ask where they're based if phone work is involved.

Ask to see real campaigns. Request actual email sequences and call scripts from a current client in a similar market, with names removed. Generic templates with a first-name merge field tell you what your prospects will receive.

Ask how they build lists. Good vendors describe a process: which data sources, how they verify emails, how they handle job changes, how they remove existing customers and open opportunities. Weak ones say they have "a proprietary database." Contact data decays quickly, and a vendor that can't explain its hygiene process will burn your market with bounced and misdirected messages. Our guide to data enrichment tools explains what good verification looks like.

Ask about sending infrastructure. Cold email at volume carries deliverability risk. The vendor should send from separate domains bought for the campaign, never from your primary domain, and should be able to describe how they warm inboxes, cap daily volume and monitor spam complaints.

Ask for references you choose. Every vendor has three happy clients on standby. Ask instead for a client in your industry, a client who has been with them longer than a year, and one who left. The reaction to the third request is informative whatever the answer.

Ask for the numbers behind the case studies. "300% more leads" means nothing. You want meetings held per month, show rate, percentage accepted by the client's sales team, and how long it took to reach those figures.

Be wary of any vendor that guarantees a number of meetings without asking about your market, pricing or sales cycle, or that reports only emails sent and open rates.

Contract terms worth negotiating

The contract decides what you can do when results disappoint. These are the clauses that matter.

Definition of a qualified lead or meeting. Write it down in plain terms: job titles or seniority, company size, industry, geography, and any disqualifiers such as existing customers or competitors. Add that a meeting counts only if the prospect attends. No-shows should be rescheduled or not billed.

A rejection process. You need a window, usually five to ten business days, to reject leads that don't meet the definition, with a credit or replacement for each one. Without it the definition is decoration.

Term and exit. Many vendors ask for six or twelve months. A fair structure is a three-month initial term followed by month-to-month with 30 days' notice. Campaigns do need time to ramp, so a shorter pilot than 90 days rarely proves anything, but you shouldn't be locked in after it.

Data and asset ownership. The contact lists built for you, the reply data, the messaging that worked, and any domains and inboxes created for the campaign should belong to you when the contract ends. Otherwise you start from zero with the next vendor.

Exclusivity. For pay-per-lead deals, state that leads are sold only to you. For outsourced SDR work, ask whether the vendor represents any direct competitor and whether the same reps would work both accounts.

Compliance. The vendor should confirm in writing that outreach follows CAN-SPAM, GDPR where relevant, and telemarketing rules including do-not-call lists. Complaints land on your brand, so this is your risk as much as theirs.

What to have ready before you sign

A lead generation company multiplies whatever you hand it. Hand it a vague target and a slow follow-up process, and it will produce vague leads that go cold.

Have these in place first:

  • A written ideal customer profile. Industry, company size, buying titles, trigger events and the accounts you never want contacted. If you sell to a short list of large accounts, an account-based marketing approach may fit better than volume outreach.
  • A clear offer for the first call. "A 30-minute demo" is weak. A benchmark, an audit or a specific answer to a known problem gives prospects a reason to show up.
  • A fast handoff. Decide who takes each meeting and how it gets onto their calendar. Leads that wait a day for an owner convert far worse than leads handled within the hour, which is the problem lead routing software exists to solve.
  • CRM tracking by source. Tag every vendor-sourced lead so you can follow it through to revenue. Without this you'll be judging the vendor on its own reports.
  • Salespeople who know the leads are colder. A prospect who agreed to a call after a cold email is at a different stage from one who filled in your demo form. Reps who treat both the same will lose the outbound ones.

How to judge results in the first 90 days

Set expectations by month, and measure the things the vendor controls separately from the things you control.

Month one is setup: profile, lists, domains, messaging, first sends. A handful of meetings is a good result. Zero is not unusual. What you should see is activity, reply rates and evidence the targeting matches the profile.

Month two should bring a steady flow of meetings. Track four numbers every week: meetings booked, show rate, the share of meetings your sales team accepts as qualified, and opportunities created. A show rate below about 70% suggests prospects are being pushed into bookings. A low acceptance rate means the qualification definition or the targeting needs fixing, and that conversation should happen now.

Month three is where you compare actuals with your break-even number. Check the meeting-to-opportunity rate against the assumption in your model using the conversion rate calculator, and work out cost per opportunity for this channel alongside paid search, events and inbound.

If opportunities are tracking at or above break-even, extend. If meeting volume is fine but quality is poor, tighten the definition and give it one more month. If activity itself is thin, with few sends, few calls and vague reports, leave. That problem doesn't improve.

FAQ

How much do B2B lead generation companies charge?

Outsourced SDR and appointment-setting firms commonly charge retainers of roughly $3,000 to $15,000 a month, depending on how many people work the account and how senior the target buyers are. Pay-per-appointment pricing often falls between $150 and $800 or more per held meeting. Pay-per-lead pricing ranges from about $30 for a content download to several hundred dollars for an exclusive, high-intent inquiry.

Is it better to outsource lead generation or hire in-house SDRs?

Outsourcing is faster to start and easier to stop, which suits companies testing a new market or lacking the management time to train reps. In-house SDRs cost more up front, take months to ramp and need a manager, but they learn your product deeply and the knowledge stays with you. Many companies use a vendor to prove that outbound works for a segment, then build an internal team once the numbers hold.

How long does it take to see results?

Expect first meetings within three to six weeks of signing and a steady flow by the second or third month. Revenue takes longer, because it depends on your sales cycle. A company with a four-month cycle shouldn't expect closed deals from the program before month five or six, which is why opportunities created is the right early measure.

Advertisement

Share this article

Ready to List Your Business?

Join thousands of businesses already benefiting from our global directory. Get instant visibility and quality backlinks.

Submit Your Listing