Cost per Opportunity (CPO)

What is cost per opportunity (CPO)

Cost per Opportunity (CPO) measures the average amount of money a business spends to generate one qualified sales opportunity. It is a key marketing and sales efficiency metric that shows how much investment is required to bring in prospects who are ready for engagement by the sales team.

How to Calculate Cost per Opportunity

  • Identify total marketing spend.
  • Include all costs related to lead generation activities such as advertising, events, campaigns, and tools.

  • Determine the number of qualified opportunities.
  • Use your CRM or analytics system to count sales-ready leads in the same time period.

  • Apply the formula.
  • Divide the marketing spend by the number of opportunities created.

  • Interpret the result.
  • A lower CPO indicates more cost-efficient lead generation, while a higher CPO suggests the need to optimize campaigns.

Formula

CPO = Total Marketing Spend ÷ Number of Sales Opportunities

Benchmark

CPO varies widely depending on industry, business model, and deal size. On average:

  • B2B companies typically see CPOs ranging from $200 to $1,200.
  • B2C businesses usually operate at a much lower CPO since sales cycles are shorter and opportunities are higher in volume.

FAQ's

CPO measures the cost of generating a sales opportunity, while CAC measures the cost of acquiring a paying customer.

It depends on business rules, but usually it’s a lead that meets specific criteria (budget, authority, need, timeline) and is ready for sales outreach.

It helps businesses evaluate the effectiveness of their marketing spend and adjust campaigns to generate more cost-effective opportunities.

By improving lead targeting, refining ad campaigns, optimizing channels, and aligning sales and marketing efforts to focus only on high-quality prospects.