Cost Per Opportunity and Cost Per Meeting: Benchmarks and How to Actually Calculate Them
How to calculate cost per opportunity and cost per meeting correctly, common calculation mistakes, and how to read the numbers as general patterns, not gospel.
- Cost per opportunity and cost per meeting are trusted more than most marketing metrics because they map to concrete, sales-recognized events, which makes calculation errors more consequential.
- Cohort spend against the opportunities it eventually produces for longer sales cycles, rather than comparing same-month spend to same-month opportunities.
- Cost per meeting should always be read alongside meeting-to-opportunity conversion rate, since a cheap meeting that rarely converts is not efficient.
- Treat published benchmarks as general industry patterns to sanity-check against, and rely more on your own trend across channels and segments over time.
Why these two metrics get more trust than most
Cost per opportunity and cost per meeting sit closer to revenue than most marketing metrics, which is exactly why finance and sales leadership tend to trust them more than click-through rate or engagement scores. An opportunity and a meeting are concrete, sales-recognized events, not marketing-defined proxies, which removes a lot of the definitional arguments that plague metrics like marketing qualified leads.
That trust is a double-edged sword. Because these numbers get taken seriously, a sloppy calculation does real damage, either by making a channel look artificially efficient and getting over-invested in, or by making a genuinely good channel look wasteful and getting starved of budget it deserved.
Calculating cost per opportunity correctly
Cost per opportunity is total marketing spend attributable to a channel, campaign, or period divided by the number of sales-qualified opportunities that channel or period produced. The two places this breaks are attribution and timing. Attribution breaks when spend and opportunity counts are pulled from inconsistent definitions of a channel; timing breaks when spend from one period is compared against opportunities created in the same period despite a real lag between the two.
For longer B2B cycles, cohort the calculation instead of using a strict calendar-month comparison: track spend against the opportunities it eventually produces over a reasonable window, even if that window extends past the month the spend occurred. A calendar-month view is fine for a quick pulse check, but a cohorted view is the one worth trusting for a real efficiency conclusion.
Calculating cost per meeting, and why it is a different signal
Cost per meeting divides spend by the number of qualified meetings booked, and it sits earlier in the funnel than cost per opportunity, which makes it a faster-moving, noisier signal. A cheap meeting is not automatically a good one if it rarely converts into a real opportunity, so cost per meeting should always be read next to a meeting-to-opportunity conversion rate, not in isolation.
Be precise about what counts as a qualified meeting before calculating this metric at all. A calendar booking that no-shows, or a call that happens but is clearly not with someone who fits the buying profile, should not count the same as a meeting with a genuine fit and intent. Loose qualification criteria make cost per meeting look artificially cheap while quietly hiding a downstream conversion problem.
Reading benchmarks as patterns, not verdicts
Published benchmarks for cost per opportunity and cost per meeting vary enormously by industry, deal size, and sales motion, and any specific number you see cited should be treated as a general industry pattern to sanity-check against, not a hard target to hit. A company selling a high five-figure annual contract will typically tolerate a much higher cost per opportunity than one selling a low four-figure self-serve product, and that difference is not a sign either one is doing something wrong.
The more useful benchmark is your own trend over time, segmented by channel and by segment. A cost per opportunity that is rising in one channel while flat in another tells you something specific and actionable; a cost per opportunity compared against an industry average pulled from a report with an unknown methodology tells you very little about your actual business.
- Cost per opportunity and cost per meeting are trusted more than most marketing metrics because they map to concrete, sales-recognized events, which makes calculation errors more consequential.
- Cohort spend against the opportunities it eventually produces for longer sales cycles, rather than comparing same-month spend to same-month opportunities.
- Cost per meeting should always be read alongside meeting-to-opportunity conversion rate, since a cheap meeting that rarely converts is not efficient.
- Treat published benchmarks as general industry patterns to sanity-check against, and rely more on your own trend across channels and segments over time.
Frequently asked questions
How do you calculate cost per opportunity in marketing?
Divide total marketing spend attributable to a channel or period by the number of sales-qualified opportunities it produced. For longer B2B sales cycles, cohort the calculation so spend is compared against the opportunities it eventually generates over a reasonable window, rather than comparing same-month spend to same-month opportunity counts, which can distort the number in either direction.
What is a good cost per opportunity for B2B marketing?
There is no single good number, since cost per opportunity varies enormously by industry, deal size, and sales motion, and a company selling larger annual contracts will typically tolerate a much higher figure than one selling a smaller self-serve product. Use published benchmarks as general patterns to sanity-check against, and focus more on your own trend across channels and segments over time.
Why should cost per meeting be read alongside conversion rate?
A cheap cost per meeting is not automatically efficient if those meetings rarely convert into real opportunities, so it should always be paired with a meeting-to-opportunity conversion rate. Loose qualification criteria for what counts as a meeting can make the cost look artificially low while hiding a downstream conversion problem.
What causes cost per opportunity calculations to be inaccurate?
The two most common causes are inconsistent attribution, where spend and opportunity counts are pulled from mismatched channel definitions, and timing mismatches, where spend from one period is compared against opportunities from the same period despite a real lag between the two, especially in longer B2B sales cycles.
Liked this? Get the next play in your inbox.
One signal-driven GTM play every week. No fluff, no spam, unsubscribe anytime.
Operator-built
Built by someone who runs the playbook, not an agency reselling labor.
You own it
Your data, your CRM, your infrastructure. The system is yours.
No lock-in
Start with a free audit. No multi-month retainer to find out it works.
Privacy-first
Your data stays yours. We pen-test our own funnel before we touch yours.
