// kpi vs okr

KPIs monitor. OKRs move.

The most-asked question in every rollout, answered properly: what each one is for, a side-by-side table, the two-question test, six worked metrics, and the promotion cycle that connects them.

Written by Matt Roberts, ZOKRI co-founder Last reviewed August 2026 About a seven minute read
// the short answer

A KPI is a metric you monitor continuously to keep the business healthy, held against a threshold. An OKR is a time-bound bet on a specific change, written as a move from X to Y and retired when the bet has paid off, or not, as measured by metrics that might also be KPIs.

You need both. Confuse them and you get dashboards nobody acts on, and goals that were already true on the day they were written.

The KPI

A permanent instrument. It watches the health of business-as-usual, it has a threshold, it lives on the scorecard, and its job is to catch drift before drift becomes a fire. Nobody celebrates a KPI. That is the point of it: a KPI at threshold is a machine running as designed.

The OKR

A time-bound bet. It targets a step change rather than a steady state, worth a cycle of a team’s focused effort, and it is worked deliberately through initiatives, process commitments and experiments. When the bet is settled, paid off or not, the goal retires and what you learned goes on the record.

// side by side

Twelve differences that actually matter.

Comparison of KPIs and OKRs across twelve dimensions
KPI OKR
What it is for Monitoring the health of work that already runs. Making one deliberate change happen.
The question it answers Is the machine running as designed? What are we changing, and is the bet working?
Time horizon Permanent, until the business itself changes. One cycle, then it retires.
Target shape A threshold to hold: 99.9%, under two hours, above 3x. A move from X to Y, with a date.
Where it lives The KPI scorecard. The quarterly goal set.
Who owns it The function that runs the process. A named team, usually cross-functional, with one owner.
Review rhythm Continuous, with an alert when the threshold breaks. Weekly check-in on confidence, graded at the end of the cycle.
What good looks like Nothing happens. Boring is the whole point. The number moved and you can say why.
How it ends It does not. Thresholds get raised. When the bet is settled, paid off or not, it retires.
Typical count Five to fifteen per function. One or two Objectives per team, two to four Key Results each.
Relationship to pay Depends on the role. Individual output measures like sales quota carry commission and always have. Shared health metrics do not: a gate at most, never a target with cash on it. Only strategic goals, only through a company gate.
Failure mode A dashboard nobody acts on. A goal that was already true when it was written.

Scroll the table sideways on a narrow screen.

// the two-question test

Which one does this metric need?

Take any number your leadership team looked at this week and ask two questions in order. Ten minutes of this usually redraws half a company’s goal set into a scorecard, and the honesty is the beginning of the fix.

Q1

Would you act if it moved?

No

Take it off the dashboard. It is decoration, and it is making the real signals harder to see.

Yes

It is a real measure. Give it an owner and a threshold, then ask the second question.

Q2

Are you actively trying to change its level this cycle?

No → KPI

It goes on the scorecard with a threshold, an owner and an alert. Nobody should have to think about it again until it drifts.

Yes → OKR

It becomes a Key Result, from X to Y, with a team, a deadline and the work named underneath it.

The guard

Yes to both, but nobody in the room can name the work that would move it? Then it is not a goal yet, it is a wish with a number attached. Send it back for a week.

// six metrics, both ways

The same number, on the scorecard and in the goal set.

A metric is not permanently one or the other. What decides it is what you are trying to do to it right now.

The metric Keep it a KPI when Promote it to an OKR when
Support first-response time Held under two hours, watched weekly, alert on breach. It has drifted to nine hours and firefighting has not fixed it. Promote it, work it, then hand it back with a new threshold.
Uptime 99.9% with alerting. Nobody celebrates it. You are deliberately moving to 99.99% because an enterprise segment requires it. That is a quarter of engineering work, not a dashboard.
Monthly recurring revenue Reported monthly as the headline health of the business. Almost never. Revenue is the score, not the play. Put the driver you actually control in the Key Result and let revenue confirm it.
Net promoter score Tracked quarterly against a floor, owned by the service lead. You have a specific hypothesis about why detractors churn and one cycle to test it. The hypothesis is the goal; NPS is the evidence.
Pipeline coverage Held at 3x, checked weekly in the sales rhythm. It has sat under 2x for two quarters and the fix is a new channel, not more activity.
Regretted attrition A health-lane metric with a threshold and a named owner. Losing senior people in one function is the crux of your capacity problem, and the fix needs a team and a quarter.
// the membrane

The boundary is a membrane, not a wall.

This is the part most OKR content misses entirely. Metrics cross between the scorecard and the goal set in both directions, on purpose, and that traffic is what makes the pair a system rather than two competing lists. We call the rule no permanent residents: nothing lives in the goal set forever.

01

On the scorecard

The metric sits at its threshold with an owner. It is watched, not worked.

02

Promotion

It breaks beyond what routine fixing can repair, or you decide to push it to a new level. It becomes a goal, with a team and real initiatives behind it.

03

Worked as a goal

One cycle of focused effort, weekly confidence, graded on evidence at the end. Something else was stopped to make room.

04

Demotion

The step change lands, or the bet is called and the reasons are kept. Either way the metric returns to the scorecard with a new threshold to hold, and the goal set is free again.

A metric that has been in your goal set for three cycles running is not a goal. It is a KPI that never got handed back, and it is quietly consuming the attention a real bet needed. Full definition in the glossary: no permanent residents.

// the two costumes

How the confusion actually shows up.

A KPI dressed as a Key Result

A Key Result that restates a dashboard number at roughly its current level. Maintain uptime at 99.9% is not a bet, it is a threshold. Nothing about it deserves a cycle of anyone’s attention, and putting it in the goal set teaches a team that goals are paperwork.

The other costume in this wardrobe is the task. See task-based Key Results.

An ambition dressed as a KPI

A scorecard metric with no threshold, which nobody would act on if it moved. That is not monitoring, it is an orphaned ambition. It belongs either in a goal with a real target and a team, or off the dashboard entirely.

Most dashboards carry three or four of these, and everyone has stopped seeing them.

// six mistakes we see monthly

Where rollouts lose the distinction.

01

Putting the scorecard in the goal set

Twelve “OKRs” that are last quarter’s dashboard with the word Objective on top. The tell: none of them would be false if the team did nothing.

02

Maintain, continue, sustain

If the verb in a Key Result is a holding verb, you have written a threshold. Thresholds belong on the scorecard.

03

A KPI with no threshold and no owner

A number on a dashboard that nobody would act on is not monitoring. It is decoration, and it makes the real signals harder to see.

04

Cash on the scorecard

Attach a bonus to a health metric and you will get a soft threshold, negotiated annually. The gate belongs at company level, not on the metric.

05

Promoting without demoting

Every promotion costs a team a quarter. If nothing was stopped to make room, the goal will lose to the day job, quietly.

06

Choosing the metric your tool reports

The easiest number to chart is rarely the one that decides anything. Build the metric tree first, then see what your tool can carry.

// questions people actually ask

Eight straight answers.

QWhat is the difference between a KPI and an OKR?

A KPI is a metric you monitor continuously to keep the business healthy, held against a threshold and living on a scorecard. An OKR is a time-bound bet on a specific change, written as a move from X to Y and retired when the bet has paid off, or not, as measured by metrics that might also be KPIs. KPIs monitor; OKRs move. Most companies need both, running side by side.

QCan a KPI be a Key Result?

Only when you are deliberately changing its level. “Maintain uptime at 99.9%” is a threshold wearing a Key Result costume. “Move uptime from 99.9% to 99.99% by the end of Q3” is a genuine bet, because it needs work that does not exist yet. If the metric would stay where it is with no new effort, it belongs on the scorecard.

QShould we replace our KPIs with OKRs?

No. Replacing KPIs with OKRs is how companies lose sight of the business while chasing change. The scorecard watches everything that must stay healthy; the goal set changes the few things you have chosen to change. Removing the first makes the second dangerous, because nothing is watching what your bets are quietly costing.

QIs revenue a KPI or a Key Result?

Almost always a KPI. Revenue is the score at the end, driven by many things, most of them slow. A Key Result should target the driver you believe moves it and can actually influence this cycle, such as activation rate, win rate or expansion, with revenue reported alongside as confirmation.

QHow many KPIs and how many OKRs should we have?

Five to fifteen KPIs per function, each with an owner and a threshold, is usual. One or two Objectives per team, with two to four Key Results each, is the ceiling that works. Attention is the scarce resource, and a long goal list is a decision nobody made.

QWhen does a KPI become an OKR?

In two situations only: when it is broken beyond what routine fixing can repair, or when you have decided to push it to a new level. It is then worked as a goal with real initiatives behind it, and when the step change lands it returns to the scorecard with a new threshold. No metric lives in the goal set permanently.

QShould KPIs or OKRs be linked to bonuses?

It depends what the metric measures. Individual output a person controls, such as a sales quota, is commissioned and should be: that is a wage structure, not a goal system. Shared metrics are different. Cash on a metric a team influences jointly produces a negotiated target, not a stretch one, and converts honest reporting into arithmetic. Health metrics can act as a binary gate, where missing the floor stops the bonus calculation, and strategic goals can feed a company-level pot. That is as close as money should get.

QWhat about a metric that moves too slowly to use?

If the real outcome cannot move inside a cycle, target a validated leading indicator or proxy in the Key Result and report the slow metric as evidence. A Key Result you cannot learn from during the cycle is a bet you cannot manage, which is worse than an ambitious one.

// connected concepts
KPI →Key Result →KPI scorecard →Task-based Key Results →Leading and lagging indicators →Metric trees →Business-as-usual →The SHOP Model →Target setting →OKR examples →OKR glossary, 101 terms → The full knowledge system →

This is chapter 6 of From Trading to Scaling, “The Numbers”. The book is free and takes about an hour.

// put it to work

Sorting your dashboard from your goal set takes an afternoon. Keeping them sorted takes a system.

We install the scorecard, the goal set and the rhythm that moves metrics between them, then leave the capability behind.

Scale Ready →Converge →Free diagnostic →
// the book and the install pack

Six things turn a company that trades into one that scales.

An hour to read, five working templates and the AI install pack. Ten years of strategy, operating systems, goal frameworks and culture building, battle tested in engagements that increased growth through better use of people, time and opportunity.

Get it for £100 →The only place the install pack is available.