← All guides

How to calculate an opportunity score, step by step

An opportunity score turns two measurements of a customer need, how important it is and how well it is served today, into one number you can rank by. The highest scores are the needs worth building for.

The formula

Opportunity = importance + (importance − satisfaction)

with one rule: if satisfaction is higher than importance, the gap counts as zero, never as a negative.

It comes from Tony Ulwick's Outcome-Driven Innovation, where it has been used since the 1990s to decide which customer outcomes are underserved.

A worked example

Take three needs, each scored from 0 to 10:

Need Importance Satisfaction Gap Opportunity
Returns are easy 8 3 5 13
It arrives on time 8 9 0 (not −1) 8
Packaging is recyclable 4 1 3 7

"Returns are easy" wins clearly: people care about it as much as on-time delivery, and they are far less happy with it.

"Packaging is recyclable" is the instructive one. It has a big gap, but nobody ranks it highly, so it scores below a need that is already well served. That is the formula doing its job.

Why importance counts twice

Importance appears in the formula twice, once on its own and once inside the gap. That is deliberate.

A big gap on something people barely care about is not an opportunity, it is a complaint nobody will pay to fix. Counting importance twice keeps those needs from floating to the top just because they are badly done.

The zero floor matters too. Without it, a need that is over-served would be pushed down below needs nobody cares about, and over-served is a different finding (stop spending there), not a negative opportunity.

Getting the two inputs right

The formula is simple. The inputs are where studies go wrong.

Importance: force a trade-off. Ask people to rate twenty needs from 1 to 5 and nearly all of them come back a 4. The scores bunch together and the formula has nothing to work with. Two-at-a-time choices (pairwise comparison) or Best-Worst scaling (MaxDiff) force people to choose, which spreads the scores out.

Satisfaction: ask about the need, not your product. "How well is this done today?" catches the case where the whole category is failing. "How well do we do this?" only compares you with yourself.

Put both on the same scale. The formula subtracts one from the other, so a 0 to 10 importance and a 1 to 5 satisfaction cannot be mixed without converting first.

The three mistakes that make it lie

1. Borrowing someone else's cut-off. In Ulwick's original method, scores above 10 are often called underserved and above 15 extremely so. Those cut-offs belong to his scale, built from the share of people who rate a need 4 or 5 out of 5. On a different scale they mean nothing. Rank by the score and read the top of the list; do not hunt for a magic number.

2. Reading the average only. An average can hide two groups who disagree. If new customers rate a need as badly served and loyal ones rate it as fine, the average lands in the middle and looks unremarkable. Split the scores by segment before you decide.

3. Scoring a list you invented. A precise score on needs that came out of a workshop is precise about the wrong list. Get the needs from customers first (a card sort is the quickest way), then score them.

Doing it without a spreadsheet

You can calculate opportunity scores by hand from any survey that measures importance and satisfaction. The fiddly parts are the forced-choice design, the scaling and the per-segment splits.

In SortedResearch, a pairwise study measures importance and satisfaction with two-at-a-time choices, puts both on a 0 to 100 scale, calculates the opportunity score for every need, ranks the list by it, and plots everything on an opportunity matrix. If each person answers both questions, it also shows who personally finds a need important and badly served, which the averages hide.


Related: Finding unmet needs with an opportunity matrix · Why rating scales fail on long lists

Run one yourself

The free trial is one study with up to 10 participants, no card required.