All tools › Governance & Growth › OKR Tracker
Outcomes

OKR Tracker

Most OKRs are dead by week 4. The strongest ones I've seen live because they are scored honestly, reviewed weekly, and reset with discipline. This template is built for the second kind.

$29 one-time, instant download
✓ Excel + Google Sheets · ✓ Confidence column · ✓ PDF cheat sheet
Buy Now, $29
Secure checkout via Gumroad · 30-day refund
Or get all 17 PM tools for $99 ($533 value). The full toolkit ships every template in the catalog: status reports, RAID logs, charters, OKRs, and more. See what's in the bundle ›
Premium · Includes the playbook
★★★★★ The Director's Playbook is rated 5.0 on Gumroad.
Already buying the bundle? Add the book for $30 more. The Director's Library bundles The Director's Playbook (the book) with the full 17-tool toolkit for $129. Same tools, plus the operating manual that ties them together. View the Library, $129 ›

What's in the download

OKR register (Excel)

Objectives at the top, key results indented beneath, with confidence column, scoring column, and a check-in row per week. Conditional formatting that surfaces the KRs slipping out of confidence before the quarter closes.

Confidence column built for early warning

Most OKR templates score at end-of-quarter. By then the quarter is already over. The confidence column forces a 1-5 read every week so the team can see a KR drifting in week 4 instead of week 12.

Stretch vs. commit (the 0.7 trick)

A score of 0.7 on a stretch goal is a win. A score of 1.0 on a commit goal is a baseline. The template makes the distinction explicit so the end-of-quarter conversation is about what to learn, not who hit what.

Quick-reference cheat sheet (PDF)

The 5 rules that separate working OKRs from ceremonial ones, when to skip OKRs entirely, and the end-of-quarter scoring + reset script.

Use forever, no subscription

One purchase, yours to keep. Use it on every program, customize for your team. Works in Excel and Google Sheets.

Why most OKRs die by week 4

Most teams that adopt OKRs do them badly. They skip the parts that make them work: measurable key results, weekly check-ins, honest scoring, and a ruthless reset at the end of the cycle. If you nail those four, OKRs compound. If you don't, they become a quarterly ceremony nobody respects.

The most common failure mode is the initiative-disguised-as-objective. "Launch the new platform" is not an objective. It is an initiative. The objective is the outcome that justifies the initiative: "Reduce checkout abandonment by 25% by end of Q3." The platform launch is one possible way to get there. Most teams write the initiative as the objective and then can't tell whether they succeeded.

"An OKR scored honestly at 0.4 teaches you more than an OKR scored politely at 0.9."

This template is built to enforce the discipline that makes OKRs work. Confidence forces weekly honesty. Scoring forces end-of-quarter honesty. The cheat sheet covers when to use OKRs and when to skip them entirely.

Objective vs. Key Result, plain

The single most common OKR mistake is confusing the two. The fix is a one-line test.

If you cannot put a number on the key result, it is not a key result. It is an aspiration with a date.

When NOT to use OKRs

OKRs are the wrong tool for some teams. The cheat sheet covers the full list, but the headline cases:

Building an OKR tracker in Excel

Most OKR spreadsheets are a column of sentences with a red, yellow, or green cell next to each one. That is not a tracker. That is somebody's mood, formatted. Here is how the OKR tracker Excel template is actually wired, so you can rebuild it, extend it, or audit mine before you trust it.

The sheet layout. Column A holds the objective, B the key result, C the baseline, D the target, E the current value, F the score, G last week's confidence, H this week's confidence, I the owner. Objectives sit on their own row with their key results indented beneath. Click cell C4, then View › Freeze Panes › Freeze Panes. Now the objective text and the key result text stay on screen while you scroll thirteen weekly check-in columns to the right, which is the single change that makes a quarter's worth of check-ins readable.

The score formula. OKRs score 0.0 to 1.0, not percent complete. What you want is where the current value sits between the baseline and the target, clamped so an overshoot does not report 1.4:

=IF($D4=$C4,0,MEDIAN(0,($E4-$C4)/($D4-$C4),1))

MEDIAN of zero, the raw fraction, and one is the cheapest clamp in Excel. It also handles the case everyone gets wrong: a target that is lower than the baseline. Cutting abandonment from 38% to 28% produces a negative numerator over a negative denominator, so the same formula scores it correctly with no second version for "down is good."

Rolling key results up to an objective. On the objective row, average the key results beneath it:

=AVERAGE(F4:F8)

If your key results genuinely are not equal in weight, put the weights in column J and swap in =SUMPRODUCT(F4:F8,J4:J8)/SUM(J4:J8). My advice is to start with the plain average. Weighting a key result is usually an argument about which one you care about, and that argument belongs in the key results themselves, not in a hidden column.

The confidence column. Select H4 down, then Data › Data Validation › Allow: List, Source: 1,2,3,4,5, and set the Error Alert style to Stop. Five options, typed straight into the Source box, no lookup sheet. The point of restricting it is that a confidence anyone can free-type becomes a confidence nobody compares week to week.

The conditional format that earns its keep. The score tells you where you are. The confidence delta tells you where you are heading, and it moves first. Select B4:I40, then Home › Conditional Formatting › New Rule › Use a formula:

=AND($H4<>"",$H4<$G4)

Amber fill. Any key result whose confidence dropped between check-ins lights up the whole row, even if its score went up that week. A key result at 0.62 whose owner just moved from a 4 to a 2 is the item you talk about on Monday. The dollar signs on the column letters and the bare row number are what make one rule cover the whole block: lock the column, let the row travel.

Add a second rule for pace. Put the fraction of the quarter elapsed in a cell, say =(TODAY()-$B$1)/91 in B2 with the quarter start date in B1, then flag any key result running more than fifteen points behind it with =$F4<$B$2-0.15.

What carries to Google Sheets and what does not. The template is an .xlsx and opens in both Excel and Google Sheets. AVERAGE, MEDIAN, SUMPRODUCT, IF, AND, and TODAY behave identically. Formula-based conditional formatting rules carry over intact, as does the 1-5 data validation list. Two things break. Excel's in-cell Sparklines (Insert › Sparklines › Line) are a drawing object Sheets does not read; in Sheets you rebuild the same trendline as a formula, =SPARKLINE(K4:W4). And the input-message tooltip you attach to a data validation rule in Excel is dropped on import. Neither one costs you a number.

A worked OKR example, mid-quarter

Here is one objective with three key results, read at the week 7 check-in of a 13-week quarter. Every number in the score column comes out of the formula above.

Key result Owner Base › Target Now (wk 7) Score Conf 6 › 7
Checkout abandonment down to 28%A. Rivera, platform lead38% › 28%33.5%0.454 › 4
Median time to first payment down to 4 daysD. Okonjo, payments PM9.0 › 4.07.50.303 › 2
Guest checkout live on 90% of SKUsM. Halvorsen, catalog0 › 90820.914 › 5
Objective score (AVERAGE of the three)S. Beaumont, sponsorn/aweek 7 of 130.55n/a

At a glance: 0.55 at the halfway mark is on pace, and if this sheet only had scores you would close the meeting there. The row that matters is the second one. Its score is the lowest on the board and its owner just moved confidence from a 3 to a 2, so the conditional format lit it amber. That is a person telling you, six weeks before the scoring session, that the number is not going to land.

The score is history. The confidence is the forecast. Run the meeting off the forecast.

Free guide
Not sure this is the right tool for the job? Read OKR vs KPI: the difference that decides your quarter. It covers where each one earns its place, and where reaching for the wrong one costs you a quarter.

Questions PMs ask

How many OKRs should a program run?

3 to 5 objectives, with 2 to 4 KRs each. More than that, the team can't hold them. Fewer, and you're probably underscoping. The template is sized for 5 objectives with room to expand.

Quarterly or annual?

Quarterly. Annual OKRs become wish lists by month 3. The template is built around a 13-week quarter with weekly check-ins and an end-of-quarter scoring session.

Should I share OKRs across the org?

Yes, with one caveat. Share objectives broadly so other teams can align. Share KRs at the leadership level so commitments stay credible. Sharing every KR with every team produces theater.

Excel or Google Sheets?

Both. The template is .xlsx and opens cleanly in Google Sheets. Confidence and scoring formulas carry over.

Free download

Try the free one first

The lite version scores objectives and key results from start, target, and current, and it handles metrics that need to go down. Free, no card.

Get the free OKR template ›