The gap between them is the metric
Cost per opportunity equals cost per lead divided by the lead-to-opportunity conversion rate. That relationship is the whole story. A channel with a low cost per lead and a low conversion rate lands in the same place as a channel with a high cost per lead and a high conversion rate, and only the second one is producing buyers.
The figures below are illustrative.
| Channel | Spend | Leads | Cost per lead | Opportunities | Cost per opportunity |
|---|---|---|---|---|---|
| Paid search | $60,000 | 1,200 | $50 | 24 | $2,500 |
| Field events | $60,000 | 150 | $400 | 45 | $1,333 |
Match the spend to the right cohort
The most common reporting error is dividing this month's spend by this month's opportunities. Those opportunities came from leads created earlier, so the calculation mixes periods and produces a number that swings with lag rather than performance.
Fix it by attributing spend to the lead creation date and following that lead cohort forward. A cohort takes time to mature, which means the most recent month always looks worse than it is. Report cost per opportunity on a trailing cohort that has had a full conversion window to develop, and label the immature months rather than deleting them.
Which one to manage
Hold marketing to cost per opportunity and use cost per lead as the diagnostic underneath it. Cost per lead explains why cost per opportunity moved, and it separates a price problem from a quality problem. Media costs rising will show up in both. Qualification tightening will show up only in the gap between them.
Then push the chain one stage further. Cost per opportunity times the inverse of your win rate gives cost per customer, which is the figure that has to clear your payback target. That chain is the same arithmetic that drives sales velocity, read in the direction of spend rather than revenue.
Where the two metrics meet the forecast
An opportunity price is a forecasting input. It tells you what a coverage target costs before the quarter starts, so a pipeline coverage gap becomes a budget decision with a known price instead of a demand for more activity.
Frequently Asked Questions
What is the difference between cost per lead and cost per opportunity?
Both use the same spend in the numerator. Cost per lead divides it by every lead created. Cost per opportunity divides it by the leads that became qualified opportunities. Cost per opportunity therefore carries the funnel loss that cost per lead leaves out.
Which metric should marketing be held to?
Cost per opportunity, because it cannot be improved by generating cheaper low-intent volume. A team held to cost per lead can hit target by widening the audience. A team held to cost per opportunity has to produce leads sales will actually qualify.
How do you avoid mismatching spend and opportunities?
Cohort the spend to the lead creation date rather than the opportunity creation date. Opportunities created this month came from leads generated weeks or months earlier, so dividing this month's spend by this month's opportunities mixes two unrelated periods and makes the trend unreadable.
Can cost per lead go up while cost per opportunity goes down?
Yes, and it is usually a sign the change worked. Narrowing targeting raises the price of each lead and raises the share that qualifies. As long as cost per opportunity falls, the more expensive lead is the better buy.
Put these metrics to work
ORM builds custom revenue forecast models that turn concepts like cost per lead vs cost per opportunity into prescriptive action for your team.
Schedule a Demo