OKR vs KPI: the difference and how to run both in one company
A comparison across ten dimensions, a two-question test, a choice matrix, a year-long timeline and seven mistakes at the seam between the two systems.
700+ practitioners
Join the communityKPIs and OKRs answer different questions. A KPI tells you whether a process that already runs is staying inside its limits. An OKR sets a change that does not exist yet and caps it at one quarter. You do not have to choose: where the method takes hold, both sets run side by side without duplicating each other.
The confusion starts when a manager moves the whole dashboard into quarterly goals and ends up with twenty lines instead of focus. Or the reverse: an untested hypothesis goes onto the KPI board and gets reported for a year with nothing anyone can do about it. Below: a table of differences, a two-question test, a choice matrix, five steps to run both sets together, and seven mistakes at the seam.
What is the difference between OKR and KPI
The difference is not in the formula but in the purpose. A KPI is a metric with a threshold, held for years and owned by one person. An OKR is a pair of an objective in words and three to five measurable results, rewritten every quarter and deliberately set above what the team can comfortably reach.
The two came out of different traditions. KPIs grew out of management reporting and settled into their present shape after the Balanced Scorecard by Robert Kaplan and David Norton (Harvard Business Review, 1992): four perspectives, dozens of metrics, a regular review. OKRs grew out of the system Andy Grove ran at Intel in the 1970s and went mainstream after John Doerr brought them to Google in 1999.
| Dimension | KPI | OKR |
|---|---|---|
| The question it answers | is everything within limits | what are we changing this quarter |
| Subject | a process that already runs | a change that does not exist yet |
| Horizon | a year and longer, the threshold stays put | one quarter, then rewritten |
| Format | one metric and a threshold | an objective in words plus 3–5 key results in numbers |
| How many run at once | dozens of lines on a dashboard | 2–3 objectives per team |
| Ambition | a plan meant to be hit at 100% | a stretch goal where 0.7 on a 0–1 scale counts as success |
| What a miss means | the process broke, go and look | an ordinary outcome of an ambitious bet |
| Link to bonuses | direct, the number feeds compensation | no link to compensation |
| Who works with it weekly | the manager and reporting | the team at the check-in |
| Where it came from | management reporting, Kaplan and Norton, 1992 | Intel, Andy Grove, the 1970s |
KPI
Keeps a process inside its limits
- The threshold is set and does not move for months
- One owner answers for the number
- The signal fires when the metric leaves the band
OKR
Moves a metric from X to Y
- Starting and target numbers are written down before the quarter begins
- Several functions close the objective together
- 0.7 on a 0–1 scale counts as success, not failure
That difference has a practical consequence. Scoring a metric you hold inside limits at 0.7 makes no sense: it is either within the band or outside it. The reverse holds too. An objective where 0.7 counts as success cannot feed a bonus, because the team will lower the bar in the first quarter.
One metric in two roles
The same number can be a KPI or a key result. “Defect rate 2%” sits on the plant manager’s dashboard for years, and that is a KPI. Worded as “cut from 2% to 0.8% by the end of the quarter”, it becomes a key result. The metric did not change. What the team does with it did.
The two-question test
Before you pull a metric into quarterly goals, ask two questions. First: what happens to the number once you reach the target? If it stays on the dashboard under permanent watch, it is a KPI. Second: who closes it? One owner means it is that person’s KPI or their task. Several functions that have to meet weekly means it is an OKR.
| Metric | As a KPI | As a key result |
|---|---|---|
| First response time in support | no more than 4 hours, the threshold holds all year | cut from 4 hours to 1 hour by 30 September |
| Attrition in engineering | a quarterly slice in the HR report | bring down from 24% to 18% this quarter |
| Share of revenue from new customers | a line in the monthly P&L | raise from 8% to 20% this quarter |
The right-hand column is the “from X to Y by date” shape a key result needs. Worked examples across eight departments live separately: OKR examples.
When to use a KPI and when to use an OKR
Two things decide it: what you are doing with the metric, and how many functions have to touch it. Holding it inside limits with one person accountable gives you a KPI. Moving it, where no single department can do it alone, gives you an OKR. The two middle cells close without quarterly goals at all.
Hold it inside limits · One owner
KPI
A classic dashboard line: threshold, owner, monthly reporting.
Move it · One owner
A task with a deadline
There is a target but no shared work. Give it an owner and a date, not an objective.
Hold it inside limits · Several functions
A service level metric
Two or more functions hold the norm and it is written into an agreement. A quarterly goal adds nothing.
Move it · Several functions
OKR
A change no single department can pull off alone. This cell is what the method was built for.
What you do with the metric
Hold it inside limits
Move it
One owner
KPI
A classic dashboard line: threshold, owner, monthly reporting.
A task with a deadline
There is a target but no shared work. Give it an owner and a date, not an objective.
Several functions
A service level metric
Two or more functions hold the norm and it is written into an agreement. A quarterly goal adds nothing.
OKR
A change no single department can pull off alone. This cell is what the method was built for.
Who is accountable for it
The “move it, one owner” cell is where fake OKRs come from most often. A manager wants the work to be visible and writes it up as a quarterly goal. What comes out is an objective with a single executor that nobody discusses at check-ins, because there is nobody to discuss it with.
The “hold it, several functions” cell looks like an OKR and is not one. Delivery time that depends on the warehouse, logistics and support at once stays a service level metric: the norm is in the agreement, and while the teams hold it, a quarterly goal adds nothing. It appears in the quarter someone decides to move that norm.
How OKR and KPI live in time
A KPI has no quarter. The number gets taken weekly or monthly for years, and the threshold is revisited when the process itself changes. An OKR is cut into periods: every quarter ends with a score and a retrospective, and the next set of objectives is written from scratch.
Q1
Q2
Q3
Q4
KPI
One line with no period boundaries
The metric is tracked for years on end. The threshold moves when the process changes, not when the calendar does.
OKR
Every period closes and starts over
Q1
- Planning
- Check-ins
- Grading
- Retro
Q2
- Planning
- Check-ins
- Grading
- Retro
Q3
- Planning
- Check-ins
- Grading
- Retro
Q4
- Planning
- Check-ins
- Grading
- Retro
At the end of the quarter every key result gets a score from 0 to 1, the team runs a retrospective, and the next set of objectives starts on a blank page.
This is where the most common organisational mistake comes from: the team gets quarterly goals while the review stays annual. An objective with no check-in every week or two turns by March into a list of intentions nobody has opened since January. The mirror image happens as well. A KPI the whole team picks apart every week eats exactly the time the objectives needed.
How to run KPI and OKR in one company
The sequence takes one working day per team. First you write down what already exists, then you mark what you are moving, and only then do you write objectives. Doing it the other way round, objectives first and a dashboard reconciliation later, produces duplication you discover at grading, when it is too late to change anything.
- Write out every metric the team already reports, with its owner, threshold and data source. Expect between eight and thirty lines, half of which nobody opens.
- Cross out the ones nobody acted on in the past two quarters. A metric that prompted no decision is not a KPI, it is a reporting habit.
- Mark the ones you are genuinely moving this quarter. Do not mark more than two or three: a team carries two fronts at once, and the third gets no attention.
- Turn the marked ones into key results in the “from X to Y by date” shape. Take the starting number before the quarter begins, not from memory.
- Write an objective above them in words, saying why the change matters. If the objective reads as a list of the same metrics, it is not written yet.
- Leave everything else on the dashboard as it was. Those metrics go nowhere and keep signalling when the process leaves its limits.
A quarter later, start again from step one. Metrics you moved go back into the KPI set with a new threshold: the one you actually reached.
Mistakes at the seam between OKR and KPI
Failures at the seam between the two systems come down to a handful of plots. Every one of them is visible at planning, if you know what to look for.
- The dashboard moved into the objectives. The team takes fifteen metrics and calls them key results. Focus is gone and the check-in becomes a reading of the table.
- The objective got tied to a bonus. The moment an OKR score feeds compensation, the team sets a bar it will clear for certain. The stretch goal disappears in the first quarter, and the 0.7 scale loses its point.
- The metric became a target and stopped measuring. Goodhart’s law in Marilyn Strathern’s wording (1997): when a measure becomes a target, it ceases to be a good measure. A support team given a key result on tickets closed will close them faster and worse.
- A key result with no starting number. “Improve conversion” cannot be graded: nobody knows where it started. Take the starting number before the quarter begins.
- The two sets live apart. The manager watches KPIs in the monthly report, the team runs OKRs at the check-in, and neither side knows about the other. A quarter later it turns out the objective was pulling the metric down.
- KPIs got renamed OKRs and nothing else changed. Same thresholds, same annual review, a new word in the header row. Two quarters later leadership concludes the method does not work.
- Objectives cascaded top down. Each level slices someone else’s number into parts, and the team ends up with a key result it cannot influence. That is a KPI again, wearing a different interface.
Frequently asked questions about OKR and KPI
Which is better, OKR or KPI?
The question is put wrongly: they solve different problems. A KPI shows the state of a process, an OKR sets a change. A company without KPIs will not notice that something broke. A company without OKRs will not move anything that needs several departments at once. Most teams run both.
Can a KPI become a key result?
Yes, and it is the most reliable way to get a good key result. Take a metric off the dashboard and add a starting number, a target and a date: “first response time from 4 hours to 1 hour by 30 September”. After the quarter the metric returns to the dashboard with a new threshold.
How many KPIs and how many OKRs should run at once?
KPIs are limited by what the team actually reviews, and five to ten lines is enough. For OKRs the classic recommendation is three to five objectives with 3–5 key results each. On a first cycle take two: the team is still learning to run check-ins, and the third objective usually gets no attention.
Should OKRs be tied to compensation?
No. Tying a bonus to an OKR score removes the ambition: someone whose pay depends on a number will pick the number they are sure of. Keep bonuses on KPIs with clear thresholds, and grade OKRs as a team with no money attached.
How does OKR differ from SMART?
SMART is a set of criteria for wording, OKR is a working cycle. S, M, R and T sit well on a key result: without a number and a date it stays an intention. The A, achievable, contradicts a stretch goal where 0.7 on a 0–1 scale counts as success. Apply SMART to key results and keep the ambition at the objective level.
We have KPIs but no OKRs. Where do we start?
With one team and one quarter. Take two metrics you are genuinely moving, write them up as key results, book a twenty-minute weekly check-in and carry the cycle through to grading. Roll it out across the company after the first full cycle, not instead of it.
Does a small team need OKRs?
A team of five who see each other daily gets little from a formal cycle. The value shows up where an objective needs several functions and the people do not cross paths in the corridor. If your limit is one objective per quarter, run it without grading or a retrospective, with one weekly question: what moved.
Next
Run both sets in your company
We do this step in the first workshop: go through your dashboard, leave the KPIs where they are, and take into objectives only what you are actually moving.