What is a good cost per opportunity for B2B?
A good B2B cost per opportunity is roughly $500 to $2,500 for mid-market deals, with lower-ticket SaaS often at $200 to $800 and enterprise deals at $3,000 to $10,000 or more. Outbound-sourced opportunities commonly land in the middle of that range, while paid search and events tend to sit at the upper end. Treat these as reference ranges rather than guarantees, since deal size, sales motion and how strictly you define an opportunity all move the number. The right test is whether cost per opportunity is comfortably below what the pipeline is worth after win rate.
How to calculate cost per opportunity
Ready to turn this into pipeline?
Prospect AI runs research, copy, and multi-channel outreach as one system, so consistent pipeline stops depending on heroics.
Cost per opportunity = total acquisition spend on a channel / qualified opportunities created from that channel in the same period. Example: $30,000 of monthly outbound spend (tools, data, inboxes, SDR or agency cost) that creates 20 qualified opportunities gives a cost per opportunity of $1,500. Include people cost, not only media or software, or the number will look better than it is. Count an opportunity only once a qualified meeting has been held with a decision maker and a confirmed need.
Cost per opportunity benchmarks by channel
Channel changes the number more than anything else. Referrals and partner-sourced opportunities are usually cheapest but hard to scale. Outbound is predictable and scales with list quality. Paid search and paid social cost more per opportunity because many clicks never become qualified. Events and trade shows are the most expensive per opportunity but can create larger deals. Compare channels using the same opportunity definition, and start with the cost per lead benchmark to see how much of the cost is lost before a lead ever qualifies.
Cost per opportunity vs cost per lead vs cost per meeting
Cost per lead measures the price of a contact, cost per meeting measures the price of a conversation, and cost per opportunity measures the price of real pipeline. Each step costs more because fewer records survive it. Cost per opportunity is the most honest of the three because it filters out meetings that never had a chance of closing. Use the cost per meeting booked benchmark for the earlier step and the lead-to-opportunity conversion rate to connect the two.
What drives cost per opportunity up or down
The main drivers are ideal customer profile fit, data quality, follow-up speed, qualification rigor and the conversion rate at each funnel step. A 20% improvement in lead-to-opportunity conversion lowers cost per opportunity by about the same amount without changing spend. Poor data and slow follow-up raise cost because spend is wasted on contacts who never engage. Loose qualification lowers the reported cost but pushes the real cost into lost deals later.
How to lower cost per opportunity
Narrow the ICP so spend goes only to accounts that can buy. Verify contact data before outreach so budget is not spent on bounces. Respond to interested prospects the same day. Cut channels whose cost per opportunity stays above your target after two full quarters, and move that budget to channels that beat it. Track the result against the customer acquisition cost benchmark so a cheap opportunity that never closes does not look like a win.
Common mistakes when measuring cost per opportunity
Do not leave salaries and tooling out of the cost. Do not count booked meetings as opportunities before they are held and qualified. Do not compare channels with different opportunity definitions. Do not judge a channel on one month, since B2B opportunities often take 30 to 90 days to appear. And do not stop at the opportunity: a low cost per opportunity with a poor win rate still produces an expensive customer.
How outbound lowers cost per opportunity
Outbound lets you pay only for contact with accounts that already match your ICP, which removes the wasted clicks and unqualified form fills that inflate paid channels. An AI SDR platform can research target accounts, find verified decision makers, run multichannel outreach and book qualified meetings, so spend scales with pipeline rather than headcount.
How to use this benchmark
Calculate fully loaded cost per opportunity for each channel over the last two quarters, compare it with the value of an opportunity after win rate, and shift budget toward the cheapest channels that still meet your quality bar. To see how Prospect AI books qualified demo calls with decision makers who match your ICP, book a demo.