How much does B2B lead generation cost?
The real pricing models for B2B lead generation — retainer, per-lead, per-qualified-call, and in-house — and how to judge value instead of headline cost.
On this page
B2B lead generation pricing falls into a few distinct models, and the right one depends less on headline cost than on where the risk sits. Here's how retainers, per-lead, per-appointment, and in-house hiring actually compare — and how to judge value rather than price.
The main pricing models
Monthly retainer. A fixed fee — commonly a few thousand dollars a month and up — paid regardless of results. Predictable for the agency, risky for you, because you pay whether or not qualified meetings appear.
Pay-per-lead. You pay for contacts or form fills. Cost per unit is low, but quality varies wildly and "lead" rarely means "qualified meeting."
Pay-per-qualified-call (performance-based). You pay only when a booked meeting matches your agreed ICP. With RichOutreach this is a one-time $2,500 build plus $300 per qualified call. Risk sits with the provider.
In-house SDR. Hiring your own rep typically runs $70,000+ all-in per year before tools and ramp — a fixed cost paid before any meeting is booked.
What actually drives value
The number that matters is cost per qualified opportunity, not cost per month or per send. A cheap retainer that produces no ICP-matched meetings is infinitely expensive; a higher per-call price that only bills for real opportunities can be the cheapest option per closed deal.
The question to ask
Not "what does this cost per month?" but "what does one qualified, ICP-matched sales call cost me — and only when it actually happens?"
A simple way to sanity-check the economics
Take your average deal value and your realistic close rate on qualified calls. If your average deal is $15,000 and you close 15% of qualified calls, then roughly every 7 qualified calls yields a deal. At $300 per call that's about $2,100 in call cost per closed deal — before the one-time build — against $15,000 in new revenue. The higher your deal value, the more strongly the maths favours performance pricing.
Why deal value is the deciding factor
Performance-based lead generation makes sense when a single closed deal covers many qualified calls. That's why it fits companies with an average deal value around $10,000+ — SaaS, IT services and MSPs, financial and professional services, and recruiting and staffing — and less well below that threshold.