Marketing

Cost per opportunity

In short

Cost per opportunity is the average spend required to create one qualified sales opportunity. You divide the cost of a program, channel, or team by the number of opportunities it produced in the same period.

It sits between cost per lead and customer acquisition cost. It shows how efficiently you turn spend into real sales conversations, which makes it a practical metric for comparing channels that produce leads of different quality.

How to calculate it

Use: cost per opportunity = total program spend / opportunities created. Say a team spends 30,000 on a quarter of outbound and paid campaigns and creates 25 opportunities. The cost per opportunity is 1,200.

Define an opportunity first

Use one shared stage definition, such as a meeting that passed qualification. If marketing and sales count different things, the metric will cause arguments instead of decisions.

Match the time window

Spend and opportunities should cover the same period, adjusted for sales cycle lag. Spend in January often creates opportunities in February or March.

Why teams use it

  • Compares channels fairly: A channel with expensive leads can still have a lower cost per opportunity.
  • Links marketing to pipeline: It speaks the language of sales leadership.
  • Guides budget shifts: Moving spend toward the lowest-cost sources of opportunities is easier to defend.

Cost per opportunity vs. related metrics

  • Cost per lead: Price of a contact. Higher up the funnel and easier to game.
  • Cost per opportunity: Price of a qualified conversation.
  • Customer acquisition cost: Price of a closed customer, which includes win rate.

Common mistakes

  • Ignoring deal size: An opportunity in a small segment is not worth the same as one in an enterprise segment. Segment the metric.
  • Counting unqualified pipeline: Opportunities created to hit quota inflate the denominator and hide real cost.
  • Leaving out sales cost: Outbound reps and SDRs create opportunities too. Include their cost for a fair channel comparison.
  • Reading one quarter: Small samples swing widely. Look at rolling averages.

Cost per opportunity FAQs

What is cost per opportunity?

Cost per opportunity is the average spend needed to create one qualified sales opportunity. Divide the cost of a campaign, channel, or team by the number of opportunities it generated over the same period.

How do you calculate cost per opportunity?

Divide total spend by opportunities created. If a quarter of programs costs 30,000 and produces 25 qualified opportunities, the cost per opportunity is 1,200. Use a consistent opportunity definition and match the time windows.

What is the difference between cost per lead and cost per opportunity?

Cost per lead measures what you pay to capture a contact, while cost per opportunity measures what you pay to create a qualified sales conversation. The second sits closer to revenue and accounts for lead quality and conversion.

Should sales costs be included in cost per opportunity?

For channels where reps create the opportunity, such as outbound prospecting, yes. Including SDR and tooling cost gives a fair comparison with marketing-sourced pipeline. Marketing-only views are fine if labeled clearly.

More related phrases

Move with your market

  • Context learned from your closed-won deals
  • Accounts ranked on fit, with the reason shown
  • Direct push to Salesforce, HubSpot, and Clay