River
Y CombinatorBacked by Y Combinator

Free template

Weekly Business Review Template

A 60-minute agenda, a metric pack and an issue log that counts the weeks each problem goes undecided, so stuck issues get escalated.

Free download · No account needed

What you get

Pack of 9 files: 4 documents, 5 spreadsheets

Weekly Business Review Template
  • Review AgendaDocument
  • How the Recurrence Counter WorksDocument
  • Commentary PromptDocument
  • What the Counter Does Not FixDocument
  • Metric PackSpreadsheet
  • Meeting Time LogSpreadsheet
  • Recurring Issue LogSpreadsheet
  • Decision RegisterSpreadsheet
  • Action TrackerSpreadsheet
RiverWeekly Business Review Template

How the Recurrence Counter Works

Twenty-six consecutive weekly reviews at Aldercroft Systems, a fictional mid-market software company. 2 March to 24 August 2026, sixty minutes, nine attendees.

Every issue carries one extra number: consecutive weeks raised without a decision recorded against it. An issue reaching four leaves the room.

Weeks raisedIssuesDecided in the roomMinutes consumed
1111142
28870
32225
45083
52044
62048
81040
111068

Nobody tuned the threshold to produce that break. Every issue the room could decide, it decided inside three weeks. Of the eleven that reached a fourth consecutive week, not one was ever decided in the review. The worst was sandbox provisioning latency at eleven weeks and 68 minutes, because the fix needed an $84,000 spend nobody in the room could approve. The executive committee approved it in nine minutes.

Page 1 of 1159 words

How to run a weekly business review

A weekly business review (WBR) is a standing meeting, often an hour, where leaders check the same metrics against targets and decide what to do about any that are off. A good one runs from a pack sent out in advance and spends its time on exceptions, not on reading numbers aloud. Every issue raised ends with a decision, an owner and a date, or goes to someone who can decide it.

Judge the review by the decisions it produces. One that covers every number and decides nothing is a status meeting with better charts.

A large team seated around a long wooden conference table with laptops open, in an office with tall windows
Send the pack before the meeting, so the hour goes on decisions. Photo: Christina @ wocintechchat.com M on Unsplash

Choose metrics someone can act on

Start with the numbers your team can move. In Amazon's 2009 letter to shareholders, Jeff Bezos wrote that new senior leaders are often surprised by how little time the company spends discussing financial results. He explained that focusing on the controllable inputs to the business1 is the most effective way to maximize financial outputs over time.

Keep revenue in the pack, but spend the talking time on what drives it, such as trial conversion, delivery time or support backlog. Give every metric one named owner, a threshold written as a number, and the decision it informs. Without a threshold a metric can never breach, so nobody is ever asked to explain it.

Ask each owner what they would do differently if their number moved 20%. If there is no answer, the metric belongs on a dashboard. Write each definition down once, in a metric catalog, so the number means the same thing every week.

Then show history beside each number. The NHS guide Making Data Count warns that comparing this month with last tells you nothing about trends and how much the data varies naturally2. Cedric Chin, who learned Amazon's WBR from former Amazon executive Colin Bryar, reports that its most common chart puts the trailing six weeks beside the trailing year3.

Build the pack before the meeting

Assemble the numbers on the Thursday before a Monday review, so owners have Friday to explain anything that breached. In a 2013 study of quarterly performance reviews in federal agencies, the US Government Accountability Office (GAO) found that data must be fully vetted prior to the meeting4. That way the discussion can focus on trends, not on whether the data is correct.

Ask for commentary only on breached metrics, and only from each metric's owner. A request covering the whole pack gets restated numbers back. Good commentary gives a cause, says whether the gap is closing and by when, and says whether the room needs to decide anything this week.

An honest "we don't know yet" beats a plausible guess. In Chin's account, an Amazon owner who is still investigating says so, and the facilitator makes a note to follow up3.

Turning weak commentary into useful commentary

ProblemWeakUseful
Restates the number"On-time delivery fell 2.1 points to 91.2%.""One carrier missed 140 collections after its depot closed on March 4."
Can't be wrong"Seasonality and carrier mix.""Those routes moved to a second carrier on March 11. Expect 95% again next week."
Skips the decision"We're keeping an eye on it.""No decision needed this week. If it's under 95% on March 25, we'll ask to drop the first carrier."

An illustrative example written for this guide.

Never fill a gap with a guess

If an owner's commentary hasn't arrived by the deadline, write that on the row. A cause written by someone else reads as though it was investigated.

Plan the weekly business review agenda

Open with five minutes of silent reading, so nobody presents the pack. Then discuss only the metrics that breached. At Amazon, Chin writes, an owner whose metric shows only routine variation says "nothing to see here"3, and the meeting moves on to the next graph.

A 60-minute agenda

SegmentMinutesWhat happens
Silent reading0 to 5Everyone reads the pack and its commentary
Exceptions5 to 13Breached metrics only: does any need a decision this week?
Open issues13 to 24New issues and those on week two or three: decide, or add a week to the count
Escalations24 to 26Anything at four weeks is read out and leaves, with no discussion
Decide26 to 51The one or two calls that need everyone in the room
Actions51 to 60Read back new actions, and last week's that came due

Guard the decide block. When exceptions run long, the extra minutes come out of it, so log them. If it gets no time four weeks running, the review has drifted into a status meeting.

Count the weeks an issue stays open

A common failure in weekly reviews is the topic that comes back every week. Everyone knows it keeps coming up, but nobody knows for how long. So give each issue one more number: the consecutive weeks it has been raised without a recorded decision.

Escalate at four weeks. By then the room has failed to decide three times, a sign that the decision needs something the room doesn't have. GAO's leading practices for performance reviews include having key players attend to facilitate problem solving4. If the person who can decide isn't there, invite them or take the issue to them.

The escalation names what was missing in one sentence. It is usually one of these:

  • A spend above the room's approval limit, with the amount
  • A person who doesn't attend, by name
  • A call reserved to an executive or the board
  • A third party under contract
  • A queue with a fixed lead time
  • Two owners with no tiebreak

If the same two owners keep deadlocking, settle who decides with a RACI matrix. Keep an age count on each escalated issue until an answer comes back, and track total weeks raised, since skipping a week resets a consecutive count. Don't raise the threshold the first time an awkward issue reaches it.

ExampleAn escalation note at week fourAn illustrative example written for this guide. The issue, the company and every figure are made up.

Issue: New customers wait nine days for an onboarding call. Raised four weeks running with no decision.

Cost so far: 26 minutes of review time, about 3.5 person-hours at eight attendees.

What the room is missing: approval to spend $18,000 on contract onboarding staff, above the review's $10,000 limit.

Sent to: the COO, with an answer requested by Friday.

  • The case is arithmetic. Weeks, minutes and person-hours come straight from the issue log.
  • The gap is named. A spend with its amount, not the problem restated.
  • One person, one date. Not a committee, and not a channel.

Record decisions and follow up on actions

Write each decision as a sentence someone could act on. "Move $40,000 from paid search to partner events in April" is a decision. "Agreed to review budget allocation" is not. Every action needs what, who and by when, or it is only a topic.

GAO lists naming the individual or office responsible for each action item4 as an important follow-up step, along with putting follow-ups on the next review's agenda. In the same study, Treasury's performance budgeting staff wrote a memo right after each review naming action items, owners and due dates.

Before the review ends

  • Every issue raised has a decision or one more week on its count
  • Anything at four weeks has gone to one named person, with what was missing
  • Each decision reads as a sentence someone could act on
  • Each new action has what, who and by when
  • Last week's due actions were read back, late ones included
  • The time spent on each part of the hour is logged

If you record the review, the meeting minutes generator pulls decisions and owners from the transcript. Each month, roll the weekly numbers into a monthly management report. To start faster, open the template on this page in River, which can backfill the issue log from your past notes.

How to use this template

Use the files as they are, or open them in River. River asks how long your review runs, how many people attend and who chairs. Then it works through your metrics, keeping only those with an owner, a threshold and a decision they inform. It backfills the issue log from past meeting notes you share and never writes an owner's commentary for them.

  1. Download it or open it in River

    Get the four Word documents and five CSV sheets free, or open the template in River to set it up with AI.

  2. Prune the metric pack

    Give each metric an owner, a numeric threshold and the decision it informs. Leave out any metric that can't have all three.

  3. Backfill the issue log

    Share last quarter's meeting notes, and River logs each issue with the weeks it came up, so the counter starts with history.

  4. Run one cycle, then adjust

    Assemble the pack Thursday, collect commentary Friday, hold the review as usual and log the minutes before changing the agenda.

What's in the template

What the counter cost, and what it savedThe eleven issues that reached four weeks, where the hour actually went, and how fast the same decisions landed elsewhere.
Weekly Business Review Template
RiverRecurring Issue Log

Recurring Issue Log

The eleven that reached four consecutive weeks. Twenty-one shorter-lived issues are on the full sheet.

IssueWeeksMinutesPerson-hoursWhat the room was missing
Sandbox provisioning latency blocking trials116810.2Spend approval above the room's limit
Enterprise renewal forecast keeps moving8406.0A person who does not attend
Support backlog above target6263.9Spend approval above the room's limit
Invoicing errors on multi-entity accounts6223.3A queue with a fixed lead time
Onboarding time to first value drifting up5223.3A queue with a fixed lead time
Deploy frequency down since the release freeze5223.3An executive or board reservation
Paid channel cost per opportunity up 34 percent4213.2Two budget owners with no tiebreak
Churn concentrated in one customer segment4182.7An executive or board reservation
Two partner integrations failing silently4172.6A third party under contract
Security questionnaire turnaround slipping4152.3Spend approval above the room's limit
Data warehouse refresh finishing after the review starts4121.8A third party under contract

Read the last column as a design document for the meeting rather than a list of problems. Three issues stuck because the room had no spending limit, so give it one. One stuck because a regional VP did not attend, so invite him, which Aldercroft did on 27 April. The forecast stopped moving within three weeks.

RiverMeeting Time Log

Meeting Time Log

Eight of the twenty-six weeks. Every review was scheduled for sixty minutes.

WeekIssuesIssue minOf which a 4th attempt or laterReading the pack aloudAdmin
2026-03-0231803210
2026-03-2362912229
2026-04-06625182510
2026-04-2752115309
2026-05-183134398
2026-06-1521004010
2026-07-202844210
2026-08-242804210

Averaged across all twenty-six: 34.9 minutes reading the pack aloud, 16.2 on issues, 8.9 on admin. So 11.1 minutes of a sixty-minute meeting went to issues the room had not already failed to decide three times, and nobody had added it up. Note also that the walkthrough expands as the issue list shrinks, because the hour is fixed.

RiverDecision Register

Decision Register

The seven escalated issues that had a recorded decision by 24 August, with how long each took once it reached the right authority.

DateWhat was decidedWhereMin to decideMin spent raising it first
2026-05-18Approve $84,000 of sandbox capacityEscalated at week 11968
2026-04-27Add the regional VP to the review permanentlyEscalated at week 8240
2026-04-06Request two support headcount in the Q2 planEscalated at week 6426
2026-06-01Lift the release freeze outside the audit scopeEscalated at week 5822
2026-06-22Move the paid budget, CFO breaking the tieEscalated at week 41121
2026-07-27Escalate the partner under the MSAEscalated at week 4517
2026-03-30Amend the vendor contract for the refresh windowEscalated at week 4312

Forty-two minutes to decide all seven, against 206 minutes spent raising the same seven inside the review. Nearly five times as long spent failing to decide as it took to decide. The remaining four of the eleven had no decision seven weeks later, sitting in a billing roadmap, a board paper, a retainer request and a dependency, which is why an escalation register needs an age counter of its own.

  • Review AgendaA 60-minute agenda: silent reading, exceptions only, a two-minute escalation slot and 25 minutes for decisions.
  • How the Recurrence Counter WorksWhy an issue leaves the room after four weeks undecided, and how to name what the room lacked.
  • Commentary PromptThe four questions the owner of each breached metric answers, with good and bad examples.
  • What the Counter Does Not FixFive limits of the week counter, from gaming it by skipping a week to tracking the wrong metrics.
  • Metric Pack sheetThis week and last for each metric, with its owner, threshold, status and the commentary as submitted.
  • Meeting Time Log sheetEach review's minutes split into issues, reading the pack aloud and admin, so drift shows up.
  • Recurring Issue Log sheetEvery issue with weeks raised, minutes used, person-hours and, once escalated, what the room was missing.
  • Decision Register sheetWhat was decided, who owns it, where it was decided and how many minutes it took.
  • Action Tracker sheetEach action's owner, due date, close date, days late and what changed as a result.

Common questions

What is a weekly business review?

A weekly business review is a recurring meeting where leaders read the same set of metrics and act on whatever is off track. Former Amazon executives Colin Bryar and Bill Carr, who now teach the method, say it answers three questions5. What did our customers experience last week? How did the business perform last week? Are we on track to hit our goals?

What should a weekly business review agenda include?

A weekly review agenda needs silent reading of the pack, breached metrics, open issues, a short escalation slot, a block for decisions and a read-back of actions. Leave out round-the-table updates, because anything people need to know goes in the pack beforehand. The template's agenda gives each part fixed minutes.

Which metrics belong in a weekly business review?

A metric belongs only if it has a named owner, a numeric threshold and a decision it informs. Favor inputs your team controls, such as conversion rate or delivery time, and keep results like revenue for context. A number nobody would act on, even after a big swing, can live on a dashboard where anyone can still check it.

How long should a weekly business review take?

An hour is enough if the pack goes out beforehand and only breached metrics get discussed. In Cedric Chin's account3, Amazon's executive team goes through 400 to 500 metrics in 60 minutes each week, or 90 in the holiday shopping season. If yours overruns, cut the walkthrough rather than the decisions, and log where the minutes go.

Who should attend a weekly business review?

Invite the metric owners, the chair, and anyone whose approval the room's issues keep needing, and keep the list short. In Working Backwards, quoted by Commoncog, Colin Bryar and Bill Carr recall an Amazon review whose attendees and metrics kept ballooning. They say attendance should have been limited to owners and key stakeholders3.

Is this weekly business review template free?

Yes. Download the four Word documents and five CSV sheets with no signup. They come filled in with 26 weeks of reviews at a made-up software company, so you can see how the counter works before clearing them. Edit with AI opens the same template in River.

What does Edit with AI do?

It opens the template in a free River workspace and sets it up with you. River asks how your meeting runs and checks each metric for an owner, a threshold and a decision. It sets the escalation point with you, backfills the issue log from notes you share, and never writes commentary on an owner's behalf.

Sources

  1. Amazon. “2009 Letter to Shareholders.” sec.gov (opens in a new tab)

  2. NHS England. “Making data count: Getting started.” england.nhs.uk (opens in a new tab)

  3. Commoncog. “The Amazon Weekly Business Review (via Bezos's Shadow).” commoncog.com (opens in a new tab)

  4. U.S. GAO. “Managing for Results: Data-Driven Performance Reviews Show Promise But Agencies Should Explore How to Involve Other Relevant Agencies.” gao.gov (opens in a new tab)

  5. Working Backwards. “The Amazon Operating Cadence.” workingbackwards.com (opens in a new tab)

Written by

Chandler Supple

Co-founder & CEO, River

Chandler has spent the last six years working in AI, building tools for millions of users and Fortune 100 companies. In 2025, he co-founded River to build a new kind of operating system for AI agents.

Reviewed by

Brian Joseff, Co-founder, River