The real cost of lead generation for a B2B company is what you spend to reach one qualified sales conversation, plus the sales time burned on the leads that never qualify, and Benian Technologies helps firms measure it that way before they buy any program. The invoice from a vendor is only one line of that number. The rest sits in your sales team's calendar, your domain reputation and the list you may or may not keep when the contract ends.
B2B lead generation pricing comes in four common shapes: pay per lead, pay per appointment, a monthly retainer, or an outbound system you own and run. Each one buys something different, and each moves a different risk onto you. This page breaks down what each model actually delivers, what an owned cold email setup is made of, and how to budget a first campaign without guessing.
Benian is an AI implementation partner, not a lead generation agency. When outbound is the right fix, we set it up in your own accounts, and you approve the audience, the copy and the sending rules. We publish no price for that work or anything else. Every engagement is scoped, and this page names the cost drivers instead.
Four ways B2B lead generation pricing works
Pay per lead means you pay for each contact record or form fill the vendor delivers. The vendor controls what counts as a lead, so read the definition before anything else. A name, title and email that matched a filter is a lead under many contracts. A person who asked to talk to you is a very different thing, and it is rarely what pay per lead delivers.
Pay per appointment means you pay when a meeting lands on a rep's calendar. This sounds like paying for outcomes, but the vendor is paid for the booking, not for whether the person had budget, authority or a real problem. Expect a share of no-shows and polite meetings with people who agreed to get the caller off the phone.
A monthly retainer pays an agency or a contracted SDR team to run campaigns on your behalf. You pay for effort, and results vary month to month. The terms that matter most are who owns the sending domains, the mailbox history and the replies when you stop paying.
An owned outbound system means the domains, mailboxes, sending tool, data and reply inbox all sit in accounts registered to your business. You pay for the setup work, the tools and the data directly, and someone on your team or a partner runs it. The cost is more visible, and the assets stay with you.
What an owned cold email system costs to run
Data is the first cost. You need contact records that match a defined buyer, and a verification pass so you do not send to dead addresses. Data vendors usually charge per record or per credit, and verification tools charge per address checked. Cheap data costs more later, because bounces damage the domain you send from.
Domains and mailboxes come next. Serious senders keep outreach off their main company domain, so a deliverability problem cannot hit invoices and customer email. That means buying a few lookalike domains, setting up mailboxes on a provider such as Google Workspace or Microsoft 365, which charge per mailbox, and configuring SPF, DKIM and DMARC records. New mailboxes then need a warmup period of low, gradual sending before they carry a campaign. That period is a time cost most first budgets forget.
The sending tool schedules messages, rotates mailboxes, stops a sequence when someone replies and tracks results. Most are priced per month by mailbox count or contact volume. Copy is a labor cost: researching the segment, writing a first email that states a specific, checkable reason for writing, and testing variants. Reply handling is the cost people skip, and it decides whether any of the rest pays off. Someone has to read every reply the same day, honor every opt out, route interested replies to a rep and log the outcome in the CRM.
Cost per lead versus cost per qualified conversation
To calculate cost per lead, divide total campaign spend by leads delivered. It is easy to compute and easy to game, which is why it misleads. A vendor can lower it by loosening the definition of a lead.
Cost per qualified conversation is harder to fake. Add every cost: data, tools, mailboxes, copy, setup, vendor fees and the rep hours spent on calls that went nowhere. Divide by the conversations where the prospect matched your buyer profile and had a real reason to talk. Then follow those conversations to proposals and closed deals, because that is where the money is.
Write the definition of qualified down before the campaign starts and agree it with sales. Track positive replies, qualified conversations, proposals and won revenue as separate numbers. If you cannot connect a lead source to won revenue within a normal sales cycle, you do not yet know its cost, you only know its invoice.
Appointment setting services cost and quality traps
Appointment setting services cost what they cost because a person or a team is working phones and inboxes on your behalf. The traps sit in the details. Check whether no-shows are credited, who decides a meeting qualifies, whether the setter can reschedule, and whether you receive the call notes or only a calendar invite.
Ask how the setter describes your company. A setter paid per booking has a reason to promise what your sales team cannot deliver, and your reps then open each call by correcting what the prospect was told. Ask to hear recordings or read real messages before signing.
Also ask whose phone numbers and domains are used. Aggressive dialing and sending can get numbers flagged as spam and domains filtered by mailbox providers. If that happens under your name, you carry the damage after the vendor moves on.
Who owns the domains, lists and replies
This question decides what you have when the contract ends. If the vendor owns the sending domains, the warmed mailboxes and the reply history, stopping payment resets you to zero. You lose the sender reputation you paid to build, the list of who said not now, and the record of who opted out, which you still need to honor.
Ask for three things in writing: the domains are registered to your business, the mailboxes and sending tool are on accounts you administer, and every reply lands in an inbox you can read. Benian builds outreach this way by default. You hold the logins, and our access exists only because you granted it.
An example, and how to budget a first campaign
VOT Distribution, a multi-brand e-commerce distributor, runs outbound campaigns as part of a wider growth system Benian built with it. VOT reports a 12% campaign response rate, a client-reported figure. The linked case study shows the generated sales opportunities and actual sales VOT reports, each with its basis. Opportunities are pipeline, not closed sales, and the case study keeps them separate.
To budget a first campaign, start with one buyer segment you can describe in a sentence and a reason to write that is true for that segment. Price the data for that segment only, a small set of sending domains and mailboxes, one sending tool and the hours for copy and daily reply handling. Plan for the warmup weeks before the first real send and for a full sales cycle before you judge the result.
Start smaller, or skip outbound for now, if you cannot name the buyer, if no one can answer replies the same day, or if sales has no capacity for new conversations. Fix that first. A referral program or better follow-up on existing inbound leads may be the cheaper revenue.