How to write OKRs when you already have long-term goals
A practical guide to layering OKRs on top of long-term plans, KPIs, and milestones β without duplicating a single goal.
Your long-term targets say where you're going. OKRs decide what you'll change this quarter to get there. That's a different job β not a smaller copy of the same one.
If you already run against a three-year plan with clear targets, OKRs can feel like extra paperwork β like someone asked you to rewrite your goals in a new notation and call it strategy. That reaction is fair. Done badly, OKRs are exactly that.
Done well, they answer a question your long-term plan doesn't: of everything you could do this quarter, what will you actually push on? This guide shows how to put OKRs on top of the targets you already have β without duplicating a single one.
1. The one idea that fixes the confusion
The "this feels duplicative" feeling comes from treating an OKR as a smaller slice of your plan. It isn't a slice. It's a choice.
Your plan and your KPIs describe the destination and the dials you always watch. An OKR is the one or two bets you're making right now to move a dial that won't move on its own. Same business, two different jobs.
The distinction to hold onto: You run the business with KPIs and your long-term plan. You change the business with OKRs. Most of what matters stays in the first bucket. OKRs are only for the handful of things you're actively trying to move this cycle.
2. Two things, side by side
Seen together, it's clear these aren't the same document written twice. They do opposite things.
Its job
Where you're going, and the health metrics you watch
What you'll change this cycle to get there faster
Time horizon
One to three-plus years, rolling
A quarter, sometimes a year
What it measures
Destination targets and steady-state KPIs
The specific movement you're trying to create now
How many
Everything that matters to the business
A short list β only what needs an active push
Changes
Rarely
Every cycle
When you hit it
You're where you planned to be
You moved the needle you set out to move
3. What actually deserves an OKR
A target earns an OKR only when all three of these are true this cycle:
It won't improve on its own or on the current trajectory.
You're willing to put real focus and resources behind moving it now.
You can meaningfully influence it in the next quarter to a year.
Everything else stays where it is β a KPI you monitor, or a milestone you track on the plan. There's no prize for coverage.
4. From long-term target to OKR, without copying
The trick is to never start from the target itself. Start from the gap.
1. Look at the gap, not the goal
Put the destination target next to where you are today. The interesting part isn't the number β it's the gap, and the reason it's there. That reason is where an OKR lives.
2. Name the bet
What single shift, this cycle, would close the most gap? Say it in plain language, with no metrics attached. That sentence is your Objective.
3. Decide how you'll know it's working
Pick two to four Key Results β outcomes, not tasks β that would prove the bet is paying off. Your destination number never appears here. It stays on the plan. The OKR is the wedge you drive to reach it.
Worked example β Head of Sales
A three-year revenue target becomes one quarter's bet.
On the plan (stays put): Grow ARR from $10M to $30M over three years. This is the destination β never written as an OKR.
This year's anchor: Reach $16M ARR.
Q3 Objective: Establish mid-market as a real revenue channel.
Key Results:
Close 12 mid-market logos over $50k ACV, up from 2.
Grow qualified mid-market pipeline from $1.5M to $5M.
Cut the mid-market sales cycle from 90 to 60 days.
Notice: $30M ARR is nowhere in the OKR. The gap was "mid-market is untouched," so the bet is mid-market. The OKR moves you toward the destination faster than you'd get there by default β it doesn't restate it.
5. When your goals are milestones, not numbers
Plenty of long-term plans are milestone-based: launch in three regions, earn a certification, ship a platform. These convert differently, and the fix is simple.
Leave the milestone on the plan as a milestone. Then let the OKR capture the outcome you actually care about β so you don't just "ship on time," you "ship something that works."
Milestone-based example β "Launch in Germany by Q4"
From "done" to "worth doing."
Objective: Make the Germany launch land, not just go live.
Key Results:
200 activated accounts in the first 30 days.
Localization defect rate under 2%.
Three reference customers signed post-launch.
The move is turning "did we do it?" (binary) into "did it work?" (measurable). If a milestone is genuinely just done-or-not and carries little risk, leave it as a milestone. Don't force an OKR onto it.
6. Write Key Results that measure movement, not motion
The most common mistake, by far, is Key Results that are really task lists: "hire two reps," "run three campaigns." Those are the plan for hitting a Key Result β not the Key Result itself. A good KR states the result you'd see if the work succeeded.
Task (avoid): Launch a partner program.
Outcome (aim for): 15% of new pipeline sourced through partners.
7. Let a tool do the heavy lifting
The hard part usually isn't the concept β it's the blank page, and the nagging "am I even writing these right?" A good AI assistant removes both. You bring the judgment about which bet matters; it handles the drafting and the format.
Hand it three things: your long-term target, where you are now, and the one bet you want to make. Then ask for a draft.
A prompt you can paste into any AI assistant:
Doing it where your plan already lives
An assistant in a blank chat is great for a first draft. Tability's AI mode goes a step further: it works inside the tool where your plan and targets already sit. It can read your existing goals, draft OKRs from them, suggest measurable Key Results, and β the part that matters most here β keep the long-term plan and the quarterly OKRs linked, so you're never maintaining two copies of anything.
That link is the whole point. When the tool holds the connection between destination and bet, updating one doesn't mean rewriting the other. The duplication you were worried about stops being possible.
One caveat: whatever you use, you still decide which bet is worth making. The tool drafts. You choose.
8. Traps that make OKRs feel like busywork
Nearly every "OKRs are a waste of time" story traces back to one of these. Avoiding them is most of the battle.
Turning the whole plan into OKRs
If every target becomes an OKR, you've rebuilt your plan in a new format. Pick the few things that need a push now; leave the rest as KPIs and milestones.
Too many of them
Three Objectives with three Key Results each is plenty for most teams. Past that, nothing gets real focus β which defeats the purpose of choosing at all.
Key Results that are secretly tasks
If you can finish them all and nothing about the business changed, they're a to-do list. Rewrite them as outcomes.
Set and forget
OKRs earn their keep in the weekly or fortnightly check-in, not the kickoff doc. If you'll write them and never look again, don't bother writing them.
Grading theater
The score exists to start a conversation β "why did this stall?" β not to judge people. The moment it feeds performance reviews, everyone sandbags their targets and the honesty is gone.
9. Quick start
If you do nothing else, do this.
Keep your plan and your KPIs exactly as they are. Nothing here replaces them.
Find the one or two targets that are behind, or that need a real push this cycle.
For each, name the single bet that closes the most gap β that's your Objective, in plain words.
Write two to four Key Results that would prove the bet is working. Outcomes, not tasks.
Draft with an AI assistant or Tability's AI mode, then edit down to what's actually real.
Check in every week or two. Adjust the work when it's not landing β not the target.
You already did the hard part. You have the targets. You know the business. You know where you're behind and why. OKRs don't ask you to redo any of that β they ask a smaller, more useful question: what are we changing right now to get there? Pick a couple of bets, write them plainly, and check in. That's the entire practice. Done right, it should make your quarter clearer β not busier.
Last updated
Was this helpful?