Cost per opportunity answers different questions, so define the question before choosing the calculation. Decide whether you are measuring the efficiency of spend already made or pricing the additional opportunities you want. That choice sets the numerator, denominator, and use of the result. A qualified opportunity represents a vetted prospect with purchase criteria, budget, and timeline, so the metric points to potential revenue while activity volume stays outside the denominator.1
Decide what the number must answer
Write down the decision the calculation needs to support. The same formula can answer a performance question or a planning question, but the inputs must match that decision.
Cost per opportunity usually answers one of two questions.2 An efficiency question asks how efficiently marketing spend converts into sales opportunities.3 A cost question asks what it would cost to create 50 more opportunities.4 The question changes how you should calculate the answer.5
Write the question before opening your spreadsheet:
- What did this program cost for each qualified opportunity it created?
- What would it cost to create the additional opportunities the business needs?
Use the first question for a historical efficiency calculation and the second for a planning estimate. Keep the outputs separate so a past average does not get presented as the price of future capacity.
Set the denominator
Set the qualification gate before collecting costs, then apply it consistently across the period you measure.
Cost per opportunity measures the total marketing and sales investment needed to generate a single qualified sales opportunity.6 Count opportunities created during the same period as the costs in the numerator.7 Count an opportunity only after it has moved through qualification into an active sales cycle, because the metric captures the investment consumed before that pipeline stage.8
Use your existing qualification definition if it records purchase criteria, budget, and timeline. A record with activity that has not passed that gate belongs in an earlier funnel measure.
For every opportunity counted, check that its status reflects the same point in the sales process. If the rule changes halfway through the period, split the calculation or explain the change before comparing results.
Build the numerator
The numerator should represent the resources consumed before the opportunity becomes active pipeline. Gather costs by function and period, using the same boundaries for every channel you compare.
The calculation includes all demand generation costs, including marketing spend, SDR/BDR costs, and qualification resources used before the opportunity reaches the active pipeline stage.9 Keep the categories visible while totaling them. One example marketing budget allocates roughly 45/45/10 across people, programs, and technology.10 Use that split to inspect your categories, then use your own costs to set the ratio.
Include time spent qualifying opportunities when your cost model assigns labor by time. Each qualified opportunity consumes 2 to 6 hours over its lifecycle in one estimate.11 Use that figure to check whether the labor line reflects the work attached to qualification, not as a replacement for your own time and cost records.
For a historical calculation, use costs incurred in the period. For a planning calculation, use the resources you expect to commit to the additional opportunities. Do not mix actual spend in the numerator with a forecast denominator without labeling the result as an estimate.
Calculate the result
Fix the qualification rule and cost boundary before doing the arithmetic. Keep the numerator and denominator consistent.
For the efficiency question:
Historical cost per opportunity = included spend for the period / qualified opportunities created in the period
This follows the standard calculation of dividing demand generation costs by opportunities created during a specific period.7
For the cost question:
Planning cost per opportunity = planned incremental spend / planned incremental qualified opportunities
If the request is for 50 additional opportunities, estimate the resources required and divide the planned spend by the qualified opportunities the plan is expected to create.4 State the assumptions beside the result, including the opportunity definition, period, channels, and resources included. That makes the number usable when someone asks what changed.
Test the result against economics
A ratio can be calculated correctly and still lead to a poor decision. Read the result against the revenue a qualified opportunity can realistically produce.
An acceptable cost per qualified opportunity depends on average contract value, win rate, and customer economics. A $2,000 opportunity acquisition cost may suit a business selling $50,000 contracts and be difficult to justify for one selling $5,000 contracts.12
Pair cost per opportunity with opportunity to customer win rate and average contract value when you forecast return or compare go to market plans.13 The metric gives you a view of pipeline generation economics between early lead measures and customer acquisition cost.14 Use it to ask whether the opportunity volume has enough commercial potential to support the spend.
Keep opportunity cost separate
Because the terms are easy to confuse, keep the cost of creating an opportunity separate from the value of the alternative you gave up to pursue it.
Opportunity cost is the value of the next best alternative that was not chosen.15 Accounting profit and financial statements leave it out because it is an internal planning measure.16 If your question is what another use of the same people, budget, or time could have produced, run that as a separate analysis.
What not to do
Use these checks before you publish or compare the result.
- Do not answer a future capacity question with a historical efficiency figure.5
- Do not count activity as an opportunity when the record has not passed the qualification gate.1
- Do not leave marketing, SDR/BDR, or qualification costs out of the numerator when they were consumed before active pipeline.9
- Do not call a result good without checking average contract value, win rate, and customer economics.12
- Do not put the value of a foregone alternative into cost per opportunity.15