OKR Setting Methodology for Startups
Purpose
This recipe produces a complete quarterly OKR set for a startup: 3 company-level objectives with 2-3 measurable key results each, cascaded to team-level OKRs, with a weekly check-in cadence and quarter-end scoring process. The output is a living document that aligns every team member around the quarter's most important outcomes and provides a structured rhythm for tracking progress. [src1]
Prerequisites
- Company mission and strategic priorities articulated by leadership — even a one-paragraph statement of direction
- Current metrics baseline — know your current numbers for revenue, users, retention, NPS, or whatever you plan to improve
- Team alignment on priorities — leadership must agree on the top 1-3 problems to solve this quarter before drafting OKRs
- OKR tracking tool — Google Sheets (free), Weekdone ($9/user/mo), Lattice ($11/user/mo), or Quantive (custom pricing)
- Calendar blocks — 2 hours for OKR drafting workshop, 1 hour for team cascade session, 30 min/week for check-ins
Constraints
- Maximum 3 company-level objectives per quarter — more dilutes focus and reduces completion rates. [src1]
- Each objective gets exactly 2-3 key results — fewer than 2 leaves the objective unmeasurable; more than 4 creates tracking overhead. [src4]
- Key results must be outcomes (measurable changes in state), never tasks or activities. [src2]
- OKRs must not be tied to compensation or performance reviews — this kills ambitious goal-setting. [src3]
- Aspirational OKRs target ~70% completion as success. Committed OKRs target 100%. Label each. [src1]
- Planning must start 2-4 weeks before the quarter begins. [src5]
Tool Selection Decision
Which path?
├── First-time OKR team AND budget = free
│ └── PATH A: Google Sheets — simple, visible, no learning curve
├── First-time OKR team AND budget > $0
│ └── PATH B: Weekdone — guided OKR workflow with coaching prompts
├── Experienced team AND budget = free
│ └── PATH C: Google Sheets + Notion — flexible custom tracking
└── Experienced team AND budget > $0
└── PATH D: Lattice or Quantive — cascading, automated check-ins, analytics
| Path | Tools | Cost | Setup Time | Best For |
|---|---|---|---|---|
| A: Sheets Free | Google Sheets | $0 | 30 min | Teams of 1-10, first OKR cycle |
| B: Guided Paid | Weekdone | $9-11/user/mo | 1-2 hours | Teams of 5-20, want structure |
| C: Flexible Free | Sheets + Notion | $0 | 1 hour | Experienced teams, custom needs |
| D: Full Platform | Lattice / Quantive | $11+/user/mo | 2-4 hours | Teams of 20+, need cascading |
Execution Flow
Step 1: Align on Company Direction (Week -2)
Duration: 1-2 hours · Tool: Whiteboard / document
Gather the leadership team. Answer three questions: (1) Where are we now? Review current metrics, wins, failures. (2) Where do we need to be in 90 days? Identify the 1-3 most important shifts. (3) What will we NOT focus on? Explicitly name deprioritized areas. Write a one-paragraph "quarter theme." [src2]
Example quarter theme:
"Q2 2026: Prove retention before scaling acquisition.
We have 2,000 users but 60-day retention is 22%. Until we reach
40% retention, growth spending is paused."
Verify: Every leader can explain the quarter theme in one sentence. · If failed: Theme is too complex. Simplify to one primary focus.
Step 2: Draft 3 Company Objectives (Week -2)
Duration: 1-2 hours · Tool: Collaborative document
Draft exactly 3 company-level objectives. Each must be qualitative, inspirational, time-bound to the quarter, and actionable by the team. Label each as Aspirational (70% = success) or Committed (100% expected). [src1]
Objective 1: Make our product so sticky users come back unprompted
Objective 2: Build a repeatable sales motion for mid-market
Objective 3: Ship weekly without breaking things
Verify: Exactly 3 objectives, each qualitative and tied to quarter theme. · If failed: If more than 3, force-rank and cut.
Step 3: Define 2-3 Key Results Per Objective (Week -2 to -1)
Duration: 2-3 hours · Tool: Spreadsheet or OKR tool
For each objective, write 2-3 key results using the formula: "[Verb] [metric] from [baseline] to [target] by [end of quarter]." Apply the quality checklist: measurable outcome? known baseline? ambitious target? weekly trackable? within team control? [src4]
KR 1.1: Increase 60-day retention from 22% to 40%
KR 1.2: Improve Day-1 activation rate from 35% to 55%
KR 1.3: Reduce time-to-value from 12 min to under 4 min
Verify: 6-9 total KRs, every one has baseline + target + weekly measurability. · If failed: If a KR has no baseline, establish measurement first.
Step 4: Cascade to Team OKRs (Week -1)
Duration: 1-2 hours per team · Tool: Same as company OKR tool
Each team creates OKRs that ladder up to company objectives. First-time teams use strict alignment (company KR becomes team objective). Experienced teams use directional alignment (team objectives support but don't mirror company OKRs). Max 3 team objectives, 2-3 KRs each. Teams present drafts to each other to catch conflicts. [src4]
Verify: Every company KR has at least one team OKR driving it. · If failed: Reassign orphaned company KRs or reconsider achievability.
Step 5: Establish Weekly Check-in Cadence (Week 1)
Duration: 30 min/week ongoing · Tool: OKR tool or structured meeting
Set up weekly check-ins. For each KR: report current value, rate confidence 1-10 (8-10 on track, 5-7 at risk, 1-4 off track), note what moved the needle, flag blockers, request help. Confidence scoring is the single most valuable OKR practice. [src6]
Verify: First check-in scheduled and template distributed. · If failed: Reduce to 15 min async written updates.
Step 6: Score and Retrospect at Quarter-End (Week 12-13)
Duration: 2-3 hours · Tool: Spreadsheet + meeting
Score every KR on a 0.0-1.0 scale. 0.0-0.3 = failed, 0.4-0.6 = fell short, 0.7-0.9 = strong results (sweet spot for aspirational), 1.0 = fully achieved (expected for committed only). Average KR scores to get objective score. Run retrospective: what scored highest/lowest, what was wrong in hindsight, what carries forward. [src1]
Verify: All KRs scored, retro documented, carry-forward decisions made before next quarter planning. · If failed: Time-box scoring to a single 2-hour session.
Output Schema
{
"output_type": "quarterly_okr_set",
"format": "spreadsheet or OKR tool",
"columns": [
{"name": "level", "type": "string", "description": "company or team name"},
{"name": "objective_number", "type": "number", "description": "1-3"},
{"name": "objective_text", "type": "string", "description": "Qualitative objective"},
{"name": "objective_type", "type": "string", "description": "aspirational or committed"},
{"name": "kr_number", "type": "string", "description": "e.g., 1.1, 1.2"},
{"name": "kr_text", "type": "string", "description": "KR with metric, baseline, target"},
{"name": "baseline", "type": "number", "description": "Current metric value"},
{"name": "target", "type": "number", "description": "End-of-quarter target"},
{"name": "owner", "type": "string", "description": "Person or team responsible"},
{"name": "confidence", "type": "number", "description": "Weekly score 1-10"},
{"name": "final_score", "type": "number", "description": "Quarter-end 0.0-1.0"}
],
"expected_row_count": "6-27",
"sort_order": "level, then objective_number",
"deduplication_key": "level + kr_number"
}
Quality Benchmarks
| Quality Metric | Minimum Acceptable | Good | Excellent |
|---|---|---|---|
| Company objectives count | Exactly 3 | Exactly 3 | Exactly 3 |
| Key results per objective | 2 | 3 | 3 with leading + lagging mix |
| KRs with quantitative baselines | > 70% | > 90% | 100% |
| Team OKR coverage of company KRs | > 60% | > 80% | 100% |
| Weekly check-in attendance | > 50% of weeks | > 75% of weeks | > 90% of weeks |
| Quarter-end scoring completion | Within 2 weeks | Within 1 week | Same week as quarter-end |
If below minimum: Re-run Step 3 to strengthen key results. If check-in attendance is low, switch to async written updates.
Error Handling
| Error | Likely Cause | Recovery Action |
|---|---|---|
| More than 3 objectives drafted | Team cannot prioritize | Force-rank all candidates; cut bottom items |
| Key result has no baseline | Metric not yet tracked | Spend 1-2 days instrumenting the metric; use proxy metric if needed |
| Team OKRs don't ladder up | Misalignment or competing priorities | Re-run cascade session; each team must map at least 1 KR to a company KR |
| All OKRs score 1.0 | Targets not ambitious enough | Next quarter, increase targets by 30-50% |
| All OKRs score below 0.3 | Targets unrealistic or conditions changed | Retrospect on whether objectives were wrong; adjust scope next quarter |
| Check-ins abandoned after week 3 | Process fatigue | Simplify to async confidence scores only; leadership must model participation |
Cost Breakdown
| Component | Free Tier | Paid Tier | At Scale (50+) |
|---|---|---|---|
| OKR tracking | Google Sheets ($0) | Weekdone ($9/user/mo) | Lattice ($11/user/mo) |
| Check-in facilitation | Manual meeting ($0) | Auto-prompts ($0 extra) | Automated ($0 extra) |
| Scoring & analytics | Manual spreadsheet ($0) | Built-in ($0 extra) | Custom dashboards ($0 extra) |
| Training | Self-guided ($0-$30) | Included coaching ($0 extra) | Consultant ($2K-5K/quarter) |
| Total (10-person team) | $0-$30 | $90-$110/mo | $110+/mo + consulting |
Anti-Patterns
Wrong: Using OKRs as a To-Do List
Writing key results like "Launch feature X" or "Complete project Y." These are tasks, not outcomes. You can complete every task and still fail the objective. [src2]
Correct: Outcome-Oriented Key Results
Write KRs that describe the change you want to see: "Increase weekly active users from 500 to 1,200." The team then chooses the best tasks to move that number.
Wrong: Setting OKRs in Isolation
Each team writes OKRs alone. Result: conflicting priorities, duplicated effort, orphaned company objectives. [src3]
Correct: Cross-Functional OKR Review
Teams draft OKRs independently, then present them to each other. This surfaces dependencies, conflicts, and alignment gaps before the quarter starts.
Wrong: Punishing Low OKR Scores
Tying OKR scores to bonuses or reviews causes sandbagging. Innovation and ambition die. [src1]
Correct: Celebrate Learning from Ambitious Misses
A 0.6-0.7 on an aspirational OKR is success. Reward what the team learned and achieved, not just the number.
Wrong: Setting and Forgetting
Writing OKRs in week 1, never revisiting until week 12. The quarter ends with surprised faces and meaningless scores. [src5]
Correct: Weekly Confidence Scoring
Every owner rates their KR confidence (1-10) weekly. A drop from 8 to 5 in week 4 triggers early intervention.
When This Matters
Use this recipe when a startup needs to establish a structured goal-setting rhythm for the first time, or when an existing OKR process has broken down and needs a reset. This produces an actual OKR document and check-in cadence, not a strategy about whether to use OKRs. Requires clarity on company direction and current metric baselines as inputs.