Annual Planning & OKRs: Stop Confusing Activity with Progress
Most founders skip annual planning. The reasons are good-sounding: "We're moving too fast"; "We're a 5-person team; we don't need OKRs"; "Plans become wrong the moment you write them." So they ship features, react to customers, chase the loudest pain — and at year-end realize they spent 12 months on tactical work that didn't compound. The other failure mode: copying Google's OKR system at a 10-person company; spending January in workshops; producing 50-page strategy docs that nobody reads. The fix is a lightweight planning rhythm that fits your stage: 3-5 things that matter; quarterly review; honest scoring; no theater.
A working planning process answers: when to plan (annual + quarterly cadence), how strategic (3-5 themes, not 50), how to write OKRs (objective + 2-4 key results; measurable; ambitious), how to cascade (or not — at indie scale, no cascading), how to review (quarterly with grades; not a slide-deck performance), and how to handle "the world changed" (in-quarter pivots are fine; quarterly resets are normal).
This guide is the playbook for annual + quarterly planning at startup scale. Companion to Mission & Vision Statement, Pitch Deck, Moats & Defensibility, Customer Success Metrics Framework, and Investor Monthly Updates.
What Done Looks Like
By end of this exercise:
- Annual plan: 3-5 strategic themes for the year + 1-2-page narrative
- Quarterly OKRs: 3-5 objectives × 2-4 key results each
- Owner per OKR
- Mid-quarter check + end-quarter scoring
- Quarterly retro with what-worked / what-didn't
- Plan visible to whole team (not founder's notebook)
- Honest yearly review at year-end
This pairs with Mission & Vision Statement, Pitch Deck, Moats & Defensibility, Category Creation Strategy, Pricing Strategy, Customer Success Metrics Framework, Activation Metric Definition, Investor Monthly Updates, First 90 Days, Founder Hiring Playbook, Founder Story, Brand Voice, and Competitive Positioning.
When (and Whether) to Plan
Help me decide if formal planning makes sense.
The honest framework:
**Skip formal planning** if:
- 1-3 person company
- Pre-PMF (you're searching, not executing)
- < 6 months runway and survival is the plan
- You re-read your last quarterly OKRs at the end and it was all wrong
**Adopt lightweight planning** if:
- 5-15 person company
- Post-PMF; clear "where are we going" at high level
- 12+ months runway; can think beyond next quarter
- Multi-functional team (eng + sales + CS) with coordination needs
**Adopt full OKR rigor** if:
- 50+ person company
- Multiple teams need to align
- Cross-functional dependencies common
- Board / investors expect it
The 5-15 person sweet spot:
- 3-5 quarterly objectives with 2-4 KRs each
- Annual plan as 1-2-page narrative
- Monthly check-ins
- No cascading down levels (founder + team-leads is enough)
For my stage:
- Team size
- Runway
- Coordination complexity
Output:
1. Verdict: skip / lightweight / full
2. Cadence pick
3. Effort budget
The mistake to avoid: adopting Google-grade OKR rigor at 10 people. The framework was designed for a 50K-person org with cross-functional dependencies. At 10 people, the format-tax exceeds the alignment value.
The 1-Page Annual Plan
Help me write an annual plan.
The structure (1-2 pages):
**Section 1: Where we are (5-10 lines)**
- Current state: revenue / customers / team / runway
- The "from" point of the year
**Section 2: Where we want to be (5-10 lines)**
- End-of-year target state
- The "to" point — specific; numerical; ambitious
**Section 3: 3-5 strategic themes (1 paragraph each)**
- The 3-5 things that, if we do them well, get us from here to there
- Each is 1 sentence + 1 paragraph rationale
**Section 4: What we're NOT doing (5-10 lines)**
- Specific commitments to ignore certain things
- "Not building [feature]"; "Not entering [market]"; "Not scaling [team] beyond X"
- The strategic discipline of subtraction
**Section 5: Risks (3-5 bullets)**
- What could derail this
- Watch points
Example for a $1M ARR SaaS:
Where we are:
- $1M ARR; 220 customers; $1,800 mid-market; 14% churn
- 8 people; 14-month runway
- Self-serve product; no dedicated sales
Where we want to be by EOY 2026:
- $3M ARR; 500 customers; mix shifted toward $5K-15K mid-market
- Net Revenue Retention 110%+
- 15 people; 18-month runway
- 2-AE sales motion functioning
Strategic themes:
- Move upmarket: $1,800 ACV won't sustain growth; build $5-15K tier with security + integrations to attract mid-market.
- Reduce churn: 14% is unsustainable. Build the 3 features customers said would have kept them; tighten onboarding.
- Hire founding sales motion: founder-led sales is at capacity. Hire 1 AE Q2; second Q4. Build playbook.
- Brand presence: founder Twitter; SEO content; 1 conference. Move from word-of-mouth to outbound.
What we're NOT doing:
- Not building enterprise SSO / SAML this year (Q1 2027 if needed)
- Not entering EU market
- Not raising Series A (cash-flow positive end of year)
- Not moving to multi-product (one product done well)
Risks:
- AE doesn't ramp; sales motion fails
- Mid-market migration cannibalizes self-serve
- Cash gets tight if growth slow
The whole plan: 500-700 words. Anyone on the team can read it in 5 minutes; everyone knows what we're doing.
For my company:
- Current state
- Year-end aspiration
Output:
1. 1-2-page plan
2. Visible to team
3. Update cadence
The discipline most founders skip: explicit "not doing" commitments. Without them, every customer ask, every shiny object, every team excitement creates dilution. The "not doing" list is the actual strategy.
Writing OKRs (Quarterly)
Help me write OKRs.
The format:
**Objective**: ambitious, qualitative, inspiring
**Key Results**: 2-4 measurable outcomes that prove the objective is met
Bad objectives:
- "Increase revenue" (vague)
- "Ship more features" (activity, not outcome)
- "Improve UX" (unmeasurable)
Good objectives:
- "Become the obvious choice for [vertical] mid-market"
- "Make our product onboarding the smoothest in the category"
- "Prove the AE-led sales motion works"
Bad key results:
- "Build feature X" (output, not outcome)
- "Hire a VP of Marketing" (input)
- "Get more reviews on G2" (vague)
Good key results:
- "Increase mid-market new MRR by 60% (from $X to $Y)"
- "Reduce time-to-first-value from 14 days to 5 days, measured weekly"
- "Hit $30K MRR in AE-sourced new business"
- "Achieve NPS 60+ (currently 42)"
The 60-70-80 rule:
KRs should be ambitious; aim for 60-70% completion to be "good"; 100% completion means you set them too low.
If you're hitting 100% on every KR every quarter, raise the bar. They're not stretching.
**Number of OKRs**:
3-5 objectives, 2-4 KRs each = 8-15 total KRs.
More than 15: too many; nothing is the priority.
Fewer than 5: probably missing important areas.
**Owner per OKR**:
Each objective has a single owner.
Each KR has a single owner.
Owner accountable for status updates + final score.
Examples in 8-person company:
Objective 1: Move upmarket effectively — owned by founder (CEO)
KR 1.1: Land 5 customers at $5K+ ACV (owned by founder/sales)
KR 1.2: Build 3 must-have mid-market features (owned by CTO)
KR 1.3: Achieve 30% of new MRR from $5K+ tier (owned by founder)
Objective 2: Reduce churn to 8% — owned by Customer Success lead
KR 2.1: Ship 3 most-requested retention features (owned by PM)
KR 2.2: Launch onboarding redesign; activation rate up 15% (owned by PM)
KR 2.3: Implement health-score; rescue 80% of red customers (owned by CS)
For my quarter:
- Themes from annual plan
- Top 3-5 objectives
Output:
1. Quarterly OKRs (3-5 × 2-4)
2. Owners
3. Stretch level (60-70-80)
The trap: listing every KR as "ship X feature". Features are activities. Outcomes are what you actually want. "Ship feature" → "Reduce churn 5%" — write the outcome; the feature is the means.
The Quarterly Rhythm
Help me run the quarterly rhythm.
The cadence:
**Week 1 of quarter (planning)**:
- Day 1: founder drafts OKRs based on annual plan + last quarter learning
- Day 2-3: team-lead review; adjust
- Day 4: full team meeting; commit; assign owners
- Day 5: publish; everyone has them
**Weeks 2-12 (execution)**:
- Weekly: 30-min check-in; status per KR (red / yellow / green)
- Monthly: deeper review; adjust if reality changed
- Owner posts brief weekly update (where am I; what's blocking)
**Last week of quarter (review)**:
- Day 1-2: final scoring (0.0-1.0 per KR)
- Day 3: retro discussion (60 min)
- Day 4: write summary email (to team + investors)
- Day 5: prep next quarter
**Scoring**:
Per KR: 0.0 to 1.0
- 0.0-0.3: missed
- 0.4-0.6: partial; learned a lot
- 0.7-0.8: hit; well-set OKR
- 0.9-1.0: crushed (might mean too easy)
Average across KRs in objective = objective score.
Healthy company: average ~0.7. Means OKRs were ambitious but achievable.
Above 0.85 average: you're sandbagging. Raise the bar.
Below 0.5: too ambitious or you're not executing.
**The retro questions** (5 min on each):
1. What worked? (continue doing)
2. What didn't? (stop or change)
3. What surprised us? (update mental models)
4. What did we miss? (blind spots)
**The summary email**:
Q2 2026 OKR Review
Headline: Strong quarter on growth (0.78 avg); weak on operational (0.52 avg).
Objective 1 — Move upmarket: 0.71
- KR 1.1: 4 of 5 mid-market customers ✓ (0.8)
- KR 1.2: 2 of 3 features shipped ✓ (0.66)
- KR 1.3: 28% of new MRR from $5K+ tier ✓ (0.93) Net: on plan; one feature delayed.
Objective 2 — Reduce churn: 0.45
- KR 2.1: 1 of 3 retention features ✗ (0.33)
- KR 2.2: Activation up 8% (target 15%) (0.53)
- KR 2.3: Health score launched; rescue rate 50% (0.50) Net: under-executed. Churn is harder than we thought; underestimated complexity.
Lessons:
- AE-driven sales motion is 2x more productive than self-serve (continue)
- Onboarding redesign required deeper customer interviews than we did (lesson)
- Health-score model is right but actions are vague (work on Q3)
Q3 focus: continue Move upmarket; sharpen retention plays; experiment with $1.5M raise prep.
For my team: [stage]
Output:
1. Cadence calendar
2. Scoring rubric
3. Retro template
The quality check: honest scoring. Founders tend to score generously to feel good. Investors / employees see through it. Honest 0.5 score builds trust; performative 0.9 erodes it.
Cascading (or Not)
Help me think about cascading.
At big companies: company OKRs cascade to team OKRs cascade to individual OKRs.
At 5-15 person startups: don't cascade.
**Why no-cascade at startup**:
1. Founders + team-leads ARE the team. No need for hierarchy.
2. Team OKRs that mirror company OKRs = duplicative bureaucracy.
3. Individual OKRs make people optimize for their KR vs. company outcome.
4. Time spent on cascade > value of alignment.
**The startup pattern**:
Company: 3-5 OKRs
Team-leads: own one or two of those
Individual contributors: contribute to objectives without separate OKRs
Personal goals (career growth, learning) handled in 1:1s, not OKR docs.
**When to start cascading**:
- 25+ people
- Multiple teams with cross-dependencies
- Specialized functions (separate eng / product / sales / marketing)
Until then: company OKRs are everyone's OKRs.
For my team: [size]
Output:
1. Cascade decision
2. Roles + ownership
The pragmatic truth: cascade is heavy; alignment is the goal. At small scale, alignment happens via shared context (company OKR doc + weekly check-in + lunch conversations). Don't add format weight before you need it.
In-Quarter Pivots
Help me handle changes mid-quarter.
The reality: 30-50% of quarters get derailed.
Reasons:
- Big customer churns; recovery becomes priority
- Competitor launches major feature
- Funding lands or doesn't
- Team member leaves
- Market shift
**The framework**:
Don't change OKRs in week 2 because of normal noise.
Do change OKRs if reality genuinely shifted in week 4-6.
End-of-quarter, declare and accept what happened.
The pattern:
Mid-quarter check (week 6):
- Are we still on plan? Yes / No / Mostly
- If No: what shifted? Adjust OKRs OR commit and accept outcome.
- If Mostly: identify the adjustment; communicate.
When you DO adjust:
- Document the change + reason
- Communicate to team + investors
- Re-score against ORIGINAL OKRs at end of quarter (so scoring stays honest)
When you DON'T adjust:
- Sometimes pushing through teaches you more than pivoting
- Be careful that "pushing through" isn't denial
**The non-negotiable**: at end of quarter, score against what you committed to AT THE START. Adjusted-mid-quarter scoring is performance theater.
For my situation: [common in-quarter shifts]
Output:
1. Pivot triggers
2. Adjustment process
3. Honest scoring discipline
The scoring trap: adjusting OKRs at end of quarter to match what happened. This is performative. Score honestly against what you committed to; document the adjustment separately; learn from the gap.
Common Planning Mistakes
Help me avoid mistakes.
The 10 mistakes:
**1. Copying Google OKRs at 5-person company**
Format weight; not enough alignment value to justify.
**2. 50-page strategy docs**
Nobody reads. 1-2 pages or less.
**3. Activity OKRs**
"Ship 5 features" is activity; "increase activation 15%" is outcome. Aim outcome.
**4. Too many OKRs**
15+ KRs = nothing is priority. Cap at 8-15 total.
**5. Sandbagging**
Setting easy KRs to feel good. Raise the bar; aim for 0.7 avg.
**6. No clear owner**
"The team owns this" = nobody owns it.
**7. End-of-quarter performative review**
Slide deck; positive spin; no learning. Honest scoring + retro instead.
**8. No "not doing" list**
Without subtraction, everything dilutes.
**9. Annual plan that becomes irrelevant by Q2**
Re-validate quarterly; update if needed; don't stick to dead plan.
**10. Skipping retro**
Without learning loop, year 2 = year 1's mistakes again.
For my process: [risks]
Output:
1. Top 3 risks
2. Mitigations
3. Process changes
The single most-painful mistake: performative end-of-quarter reviews. Founder reads the slide deck; team nods; nothing changes; same problems next quarter. Honest grading + 60-min retro > 4-hour slide presentation.
What Done Looks Like
A working planning rhythm delivers:
- 1-2-page annual plan with 3-5 themes + "not doing" list
- Quarterly OKRs: 3-5 objectives × 2-4 KRs; owners assigned
- Weekly status updates per OKR (red / yellow / green)
- Mid-quarter check; honest pivots if reality shifted
- End-quarter honest scoring (target 0.7 avg) + retro
- Quarterly summary email to team + investors
- Annual review with year-over-year comparison
- Plan visible to all team members (not founder's brain)
- Each year better than the last because of explicit learning
The proof you got it right: at year-end, you can explain to investors / team / your-future-self what you committed to, what you achieved, what you missed, and what you learned. The story isn't "we worked really hard" — it's "we set goal X; got 70% there; here's why; here's what's next."
See Also
- Mission & Vision Statement — north star above OKRs
- Pitch Deck — annual plan informs pitch narrative
- Moats & Defensibility — strategic themes feed moat work
- Category Creation Strategy — annual category-positioning decisions
- Pricing Strategy — pricing decisions in annual plan
- Customer Success Metrics Framework — KRs use these metrics
- Activation Metric Definition — common KR target
- Investor Monthly Updates — monthly progress vs. quarterly OKRs
- First 90 Days — early-company OKRs
- Founder Hiring Playbook — hires informed by plan
- Founder Story — narrative arc above plan
- Brand Voice — voice influences company communication
- Competitive Positioning — competitive context for plan