Guide
B2B Lead Generation Services: Types, Costs & Alternatives
Lead generation services find prospects and start conversations for you, usually through cold email, LinkedIn or calls, and charge by retainer, lead or meeting. Here's how they compare with data tools and running outbound in-house.
- Lead generation agencyThey run it, you get meetings
- Data tool onlyYou get lists, you do the rest
- In-house outboundYou run it on your own stack
Types
What B2B lead generation services do
“Lead generation company” covers very different businesses. Know which kind you're talking to before comparing prices.
| Type | What you get | Usually priced by | What you keep |
|---|---|---|---|
| Outbound agency / appointment setter | Lists, campaigns, reply handling, booked meetings | Retainer, per meeting or both | The meetings; ask about domains and data |
| Data provider | Contact and company data with filters | Subscription or credits | Exported data, within the license |
| Inbound or content agency | SEO, ads, landing pages, a lead generation website | Retainer or project | The content and site |
| Lead marketplace | Leads sold by category or region | Per lead | The contact details |
| In-house outbound | Your team running your own tools | Tool and infrastructure subscriptions | Everything |
Compare
Agency vs data tools vs in-house outbound
B2B lead generation companies sell speed and expertise. Tools and in-house outbound trade some of that for control and lower ongoing cost.
| Lead generation agency | Data tools only | In-house outbound | |
|---|---|---|---|
| Cost model | Fees for as long as you use them | Subscription; your time on top | Tools, infrastructure and staff time |
| Control over messaging | Shared; agency writes the copy | Full | Full |
| Speed to first meetings | Fast if the agency has warm infrastructure | Slow: data is only step one | Fast with pre-warmed inboxes |
| Who owns domains and mailboxes | Often the agency | N/A | You |
| Main risk | Brand voice and list quality outside your control | Lists that never get worked | Setup mistakes that hurt deliverability |
| Best when | You need pipeline now and have no one to run it | You already have a sending team | Outbound is a long-term channel |
Pricing
Lead generation pricing models
Most B2B lead generation services use one of these models. None is better by default; what matters is the cost per qualified meeting that turns into pipeline.
| Model | How it works | Works well when | Watch out for |
|---|---|---|---|
| Monthly retainer | Fixed fee for a scope of work | You want steady activity and reporting | Paying for activity, not outcomes |
| Pay per lead | Fee for each contact that meets criteria | Lead criteria are tight and checkable | Loose definitions of a lead |
| Pay per meeting | Fee for each booked call | You want to pay only for conversations | No-shows and poorly qualified meetings |
| Hybrid | Lower retainer plus a per-meeting fee | You want shared incentives | Two contracts' worth of terms to check |
In-house
How to build an in-house outbound engine
Running outbound yourself takes six parts. Agencies run the same loop; doing it in-house means you keep every piece.
Step 1
ICP
Who buys, which roles, what trigger.
Step 2
Data
Build lists from a data tool or CRM.
Step 3
Verify
Remove bad addresses before sending.
Step 4
Mailboxes
Separate domains, 3 mailboxes each.
Step 5
Sequence
Short, personal emails with follow-ups.
Step 6
Replies
Route interested replies to a rep fast.
Monthly cost of in-house sending infrastructure
Jetmail standard mailboxes (cheapest plan for that count, billed monthly) plus domains at $15/year. 30 sends per mailbox per day, 22 sending days. Excludes sequencer, data and staff.
| 10K emails / mo | $68 |
|---|---|
| 30K emails / mo | $171 |
| 60K emails / mo | $336 |
Whoever runs it, the rules are the same: Google asks every sender to authenticate their mail and to keep the spam complaint rate in Postmaster Tools below 0.1%. More in the deliverability guide.
Lead generation management software you'll need
A CRM for contacts and deals, a sequencer to send (compare them in the best cold email software), a data and verification tool, and the mailboxes themselves. Writing the emails is covered in the cold email guide.
Run outbound in-house, without the setup work
Checklist
Questions to ask a lead generation company
- What counts as a lead or a meeting, and who decides if it qualifies?
- Whose domains and mailboxes will send, and do we keep them if we leave?
- Where does the data come from, and is it verified before sending?
- Do we approve the copy and the target list before launch?
- How do you handle opt-outs and include our postal address? (We stay legally responsible under CAN-SPAM.)
- What do you report weekly: replies and meetings, or only opens and sends?
- What is the notice period, and what happens to the data and conversations at the end?
Comparing tools as well? See cold email software and email deliverability.
Sources: FTC: CAN-SPAM compliance guide · Google email sender guidelines
Get a free in-house outbound plan
Tell us where to send it. We'll reply with mailbox, domain and DNS recommendations for your sending volume — or start right away and have mailboxes live in minutes.
Where should we send it?
Or see pricing →Frequently asked questions
What do B2B lead generation services do?
They find and contact potential buyers for you. Depending on the company, that means building prospect lists, running cold email, LinkedIn or calling campaigns, qualifying replies and booking meetings onto your sales team's calendar.
How much do lead generation services cost?
It depends on the pricing model: a monthly retainer, a fee per lead, a fee per booked meeting, or a mix. Ask every agency for its total cost per qualified meeting. For comparison, the sending infrastructure for 30,000 cold emails a month in-house costs about $171 a month on Jetmail, before tools and people.
What is a lead generation website?
Either a site built to capture leads, with landing pages and forms that turn visitors into contacts, or a marketplace that sells leads by category. For B2B outbound, the first kind supports your campaigns; the second is closer to buying a list.
What is lead generation management software?
The tools that hold and work your pipeline: a CRM for contacts and deals, a sequencer to send outreach, and data and verification tools to build lists. Together they let a small team run what an agency would otherwise run for them.
Should I outsource lead generation or do it in-house?
Outsource when you need meetings quickly and have no one to run outbound. Build in-house when outbound is a long-term channel: you keep the domains, data and messaging, and costs are mostly tools and infrastructure rather than fees.
Am I responsible if an agency's cold emails break the rules?
Yes, in the US. The FTC's CAN-SPAM guidance says hiring another company to send your email doesn't remove your legal responsibility, so check how any agency handles opt-outs, sender details and your postal address.