OKRs for Startups


How to write your first OKRs plan

How to write your first OKRs plan

Sten Pittet - CEO
STen Pittet
Browse Topics

Video tutorials

Here's a video version of this tutorial.

Before OKRs: getting the right culture

The Objectives and Key Results framework can be a powerful tool for outcome-driven teams. But, it can also have a disastrous effect on morale if it's used in the wrong context.

This is why you'll need to assess things first:

  • Is there a clear vision?
  • Are people encouraged to take risks?
  • Do you have a customer-centric approach to solving problems?
  • Does the team have ownership?

No need to have all the answers right away, but you need to ensure that you'll invest in having the right environment for OKRs to succeed.

If you need some guidance, we have a list of 50 tips for outcome-driven teams that can help.

Finally, before we jump into the goal-setting process I'd like to establish a list of DON'Ts:

  • Do not use OKRs for performance management. It's about alignment, focus and team execution—not bonuses.
  • Do not do individual OKRs. Focus on the company and the teams instead.
  • Do not make your OKRs people-centric (OKRs of the CEO, then CXOs, etc...). People-centric OKRs are usually skewed towards what's good for a manager, instead of what's good for your customers.

Now that we've established the basis, it's time to build plan!

Step 1. Find your champions

Start small with a group that is happy to champion OKRs in your org. It doesn't have to be the leadership team, but it has to be a group that has bought into the value of OKRs. There will most likely be some skeptics, and it's best to start with a small pilot while you learn.

You also do not need to have multiple layers of OKRs the first time. It's okay to start with a single OKRs plan for the company. Then, you'll be able to involve more teams the following quarter by sharing your experience.


  • Duration: set goals for the quarter, not the year.
  • Frequency: your plan should be tracked weekly.
  • Size: Limit yourself to a 3x3 format (Objectives x Key Results), or even 2x3 if you can.

Step 2. Identify your Objectives

"Alignment before metrics", is a statement that you need to keep in mind when you're using OKRs. It's easy to get sucked into debates around the Key Results, but these won't matter if your Objectives are wrong.

You need to start by identifying the Objectives that you want to achieve for the quarter. There are different ways to do that, but you'll find below a method using the AARRR funnel and Product Lifecycle.

Here's how the process goes:

  1. Identify 2 stages of the funnel that you'll need to focus on next quarter.
  2. Turn the stages into proper statements explaining clearly the desired impact.
    Eg: "Retention" can become "Our users stick to the product", and "Revenue" can be "Our growth is on par with a series B startup".
  3. Test the Objectives with the team.
    Does everyone understand what they mean? Are they not too generic or too specific?

There's a general mapping of priorities depending on the stage of your business.

AARRR Funnel vs Product Lifecycle

An early-stage company pursuing product/market-fit will most likely focus on Retention and Activation. Then, once they know they have something that people want, they'll switch their attention towards distribution via Acquisition and Referral efforts.

You'll notice that I suggested picking only 2 stages of the funnel for a 3x3 plan. It's because you'll have greater focus by having multiple Objectives for the same stage, rather than trying to tackle every part of the AARRR journey. Your Product team can work on Retention via features, while your Customer Success team address Retention via guides and demos.

At the end of this step you should simply have a couple of Objectives listed in a plan.


Objective 1: we have a product that customers love

Objective 2: we have an amazing self-serve onboarding experience


Your plan in Tabilit

If you use Tability the plan editor will flag the Objectives because we haven't added our Key Results yet (and as such, it's not measurable), but this is exactly what we'll do in the next step.

Step 3. Set your Key Results

Once you know your Objectives, you can start listing your Key Results underneath. Your KRs should follow the SMART rules:

  • Specific: be clear about the goal.
  • Measurable: you should be able to observe progress every week.
  • Attainable: it's okay to stretch things but you need realistic targets.
  • Relevant: your KRs should relate to their Objective.
  • Time-bound: there's a clear timeline to achieve your goal (already covered by the duration of your plan).

Once you have a list of KRs you can do a simple test by asking the following question: "would we do things differently if this KR is off-track mid-quarter?" If the answer is no, then discard it—it's just noise in your OKRs plan.

The hard part of setting Key Results is often to keep them measurable, especially if your project is not shipped yet. If that's the case, then you should do your best to find another proxy metric that can help you raise your confidence.

Tip: think about pairing your Key Results to avoid bad side effects. For instance, you should probably balance a goal around signups with a different goal around retention. The risk otherwise is to end up in a situation where you're getting a lot of low-quality signups.

Now your plan is a bit more fleshed out, and you should be able to measure progress towards the Objectives during the quarter.


Objective 1: we have a product that customers love

  • KR 1: increase NPS from 12 to 60
  • KR 2: increase weekly active users from 1,950 to 2,500

Objective 2: we have an amazing self-serve onboarding experience

  • KR 1: Improve onboarding completion from 50% to 70% for new leads
  • KR 2: Increase onboarding feedback score from 6 to 8.5


Our plan score is now great thanks to having measurable KRs

A couple more tips for your Key Results👇

Have clear ownership

Each Key Result should have a clear owner. It doesn't mean that they're doing all the work. It simply means that they're responsible for tracking progress and sharing feedback with the team and key stakeholders.

Have clear targets

A simple tip for your KR is to use the format below:

"Improve <metric> from X to Y"

We often know where we want to end up, but it's just as important to know the starting point.

Step 4. List your initiatives

Before calling the OKRs plan done, I would highly recommend to list some of the big initiatives that can help you make progress on the Key Results. This is a simple way to double-check that you haven't listed projects as KRs, and it will help everyone to start connecting their North Star to their activities.

Don't overdo it! You're not trying to build the entire roadmap, but rather to have some general idea of what your plan can look like in terms of outcomes and outputs.


Objective 1: we have a product that customers love

  • KR 1: increase NPS from 12 to 60
    Initiatives: build [top voted feature], tackle [top voted bug], etc...
  • KR 2: increase weekly active users from 1,950 to 2,500
    Initiatives: implement [core retention feature], launch beta on Product Hunt, etc...

Objective 2: we have an amazing self-serve onboarding experience

  • KR 1: Improve onboarding completion from 50% to 70% for new leads
    Initiatives: publish guides and tutorials, add in-app help, etc...
  • KR 2: Increase onboarding feedback score from 6 to 8.5
    conduct onboarding interviews, identify top 5 improvement opportunities, etc...


Listing initiatives will help you double-check that you're not using projects as KRs (a common mistake when writing OKRs for the first time).

Don't be too hard on your plan though. Sometimes it'll be necessary to add non-measurable outcomes as KRs, and you will see tasks listed in your KRs. But that should be done knowing that it is an exception rather than the rule.

Step 5. Start tracking your plan!

Setting OKRs is hard, but that effort is worthless if you don't track them.

First, you'll need to make sure OKRs can be tracked weekly. Scoring progress once a month will obfuscate issues and it'll be too late when you'll realize that your strategy needs to change.

This is why it needs to be as easy as possible for your team to update progress on the Key Results. The harder it'll be, and the more likely they are to abandon the process (making the whole thing not very useful).

But there's another challenge here.

Traditionally Key Results are scored between 0 and 1. This is a simple way to normalize progress across your org and help you compare teams. While this looks great on paper it can quickly become cumbersome if people have to do the maths to translate 2,145 weekly active users into a number between 0 and 1, knowing that the starting value was 1,950 and the target is 2,500.

You could write down formulas in a spreadsheet, but a simpler solution is to put your OKRs in Tability (like the screenshots above) and then publish your plan.

Once published you will switch to a new view that is built for goal-tracking—including a chart that makes it easy to see progress on your KRs.

Sharing progress is then easy as you can report your current metric value and let the platform do the maths for you.

Having the right tooling will make a lot of difference in the value that you get from the OKRs process. Reduce friction to make sure that people do not lose focus by abandoning the OKRs.

What's next?

Go further by looking in more details at what makes a good Objective.

Table of contents

Related content