Free · Excel + Google Sheets · No macros

Free OKR Excel Template

This free OKR template lets you list objectives and key results with a start, target, and current value, then calculates progress percent and an On track, At risk, or Off track status automatically. A second sheet logs dated check-ins. Works in Excel and Google Sheets. Free to download in exchange for your email.

Download free template

Why a Formula-Driven OKR Tracker Beats a Static Template

Most free OKR templates are just a grid: a column for the objective, a column for the key result, maybe a blank cell for a note. You still have to work out progress by hand and decide, subjectively, whether a key result is on track.

This template does the math instead. Enter a start value, a target value, and your current value, and progress percent and a status label appear automatically, calculated fresh every time you update the current value.

That turns a static list into something you can actually run a check-in meeting from: scan the status column and you immediately know which key results need attention, without recalculating anything by hand.

What's Inside the Free OKR Excel Template

The main OKR Tracker sheet holds one row per key result: the objective it rolls up to, the key result text, an owner, a start value, a target value, and a current value - all in editable cells.

Next to those, progress percent and status calculate automatically. A summary block above the table counts how many key results are On track, At risk, or Off track, plus the average progress across every key result in the file.

A second sheet, Check-in Log, gives you a separate space to record dated notes and a confidence rating (High, Medium, Low) each time you review progress, so you keep a history that's separate from the live tracker.

Setting Objectives and Key Results with Auto Status Flags

Progress percent is calculated as (current value minus start value) divided by (target value minus start value), so it works whether your key result is counting up from zero or moving toward a target from an existing baseline.

The status label reads that percentage against three bands: 70% or higher is On track, 40% to 69% is At risk, and below 40% is Off track. The label updates instantly whenever you change the current value, so there's no separate step to reclassify anything.

Because each key result gets its own row and its own status, one objective with several key results shows you exactly which of them is lagging, instead of one blended judgment call for the whole objective.

Tracking Weekly Check-Ins and Progress Rollups

The Check-in Log sheet is where you log the story behind the numbers: a date, the key result it relates to, a confidence rating, and a free-text note. It's built to be filled in every week or every check-in cycle, separate from updating the current value on the main tracker.

The summary counts low-confidence check-ins so a pattern of declining confidence on a key result shows up even before the numeric progress falls into the At risk band.

How to use it

  1. List each objective with its key results, an owner, a start value, a target value, and a current value.
  2. Watch progress percent and the On track / At risk / Off track status calculate automatically as you update the current value.
  3. Log check-ins on the second sheet with a date, confidence rating, and note to build a dated history.
  4. Check the summary block for average progress and how many key results are on track.

Frequently asked questions

Can I use this OKR template in Google Sheets?

Yes. Upload it to Google Drive, open it, and choose File > Save as Google Sheets. Progress and status formulas keep working.

How does the progress percent formula work?

It's (current value minus start value) divided by (target value minus start value). That handles key results starting at zero or at an existing baseline the same way.

Is it free, and what do I give up to download it?

It's free in exchange for your email address. After the download, there's no subscription and no login needed to keep using the file.

Can I set up quarterly OKRs and reuse the file each quarter?

Yes - duplicate the tracker sheet or the whole file at the start of each quarter so past cycles stay archived separately from the current one.

Does it automatically roll objectives up from individual to team to company level?

No. Each row is one key result under one objective in a single flat table - there's no multi-tier company-to-team-to-individual rollup built in.

Related free templates