A weekly business review (WBR) is a recurring meeting where leaders walk the same set of metrics every week, compare each with its target and last year, and discuss only the exceptions. Amazon made it famous. For a revenue team it covers customers, bookings and the forecast, then the inputs that drive them: pipeline created and deal movement.
A weekly business review (WBR) is a recurring meeting where leaders walk the same set of metrics every week, compare each with its target and last year, and discuss only the exceptions. Amazon made it famous. For a revenue team it covers customers, bookings and the forecast, then the inputs that drive them: pipeline created and deal movement.
The pages that rank for this term explain how Amazon runs its WBR, and they explain it well. Almost all of their examples come from retail and consumer apps: page views, in-stock rates, signups. A B2B SaaS revenue team has different problems. Bookings arrive in lumps, most of the quarter closes in the last three weeks, and the pipeline you see on day one is not the revenue you will book. This guide adapts the Amazon method to a revenue team: which metrics belong in it, how to set weekly targets that respect seasonality, how to tell a real exception from noise, how to explain a forecast change, and a free template that does the math.
What is a weekly business review?
A WBR is a fixed weekly review of a fixed set of metrics, where each metric has an owner and the meeting only spends time on what is unusual. The format comes from Amazon, where finance runs it and the metric owners present their own numbers. Commoncog's account of the Amazon WBR, drawing on former Amazon executive Colin Bryar, says the meeting answers three questions in order: what did customers experience last week, how did the business do last week, and are we on track to hit targets. Customers come first on purpose. The same piece reports that Amazon's leadership WBR covers 400 to 500 metrics in 60 minutes, 90 during the holiday season. Former Amazon executive Bill Carr, writing on LinkedIn, puts it at more than 200 metrics in a one-hour meeting. Either way, the count is high and the time is short, which only works because most metrics get no discussion at all.Four mechanics make that possible:
- Same deck, same order, every week. The Working Backwards WBR page says reports should use standard formats such as the 6-12 chart, and that the format does not change from metric to metric, so people learn what normal looks like.
- Owners, not presenters. Each metric has one owner who explains it. If the week was routine, the owner says so and the meeting moves on.
- Exceptions only. Time goes to unusual movement and missed targets. Strategy debates are taken offline.
- Inputs over outputs. The meeting is built around the controllable input metrics that move the results, not the results themselves.
It does not need special software. The Working Backwards page notes that Amazon started its WBRs in Microsoft Excel, and the template on this page is a spreadsheet for the same reason.
WBR vs forecast call, pipeline review, MBR and QBR
The WBR is the one meeting that looks at the whole revenue system every week, with customers, outputs and inputs on one page. The other meetings in a revenue operating cadence each look at one part of it.| Meeting | Frequency | Question it answers | Main inputs | What it decides |
|---|---|---|---|---|
| Weekly business review (WBR) | Weekly | Did anything in the revenue system change last week that needs action? | Fixed metric set: customers, bookings, forecast, pipeline created, deal movement | Owners and dates for each exception |
| Weekly forecast call | Weekly | What closes this quarter, and is the number right? | Deal list, rep calls, model forecast | The submitted forecast and the gap plan |
| Pipeline review | Weekly or every two weeks | Is the pipeline real and moving? | Open deals by stage, aged and stalled deals | Deals to push, fix or remove |
| Monthly business review | Monthly | Are we pacing to plan, and why or why not? | ARR waterfall, win rate, deal size, cycle length, spend | Resource and pricing corrections |
| Quarterly business review | Quarterly | What changes in targets, territories and headcount? | Segment results, capacity, coverage for next quarter | Plan, territory and hiring changes |
Input metrics vs output metrics for a revenue team
Output metrics are the results, such as new ARR booked. Input metrics are what the team controls this week that moves those results, such as qualified pipeline created and deals decided. Amazon's WBR is built around inputs.The Working Backwards authors explain why with a story quoted by Holistics: "The CEO, and companies in general, have very little ability to directly control output metrics." Their selection metric started as the number of detail pages, then became detail page views, then the percentage of page views where the product was in stock, and finally the percentage in stock and ready for two-day shipping. Each version was closer to what customers actually experienced. Adam Fishman's guide to setting up a WBR gives the short version: "An input metric is one that you or a team has influence on."
For a revenue team, the inputs come from how a quarter actually gets built. In ORM's customer data, only about 20% of the pipeline that carries an in-quarter close date on day one closes in that quarter. Pete's view is that a forecast has three sources of revenue: deals already in the pipeline, deals that will be created and closed inside the quarter, and deals pulled forward from later quarters. A WBR that only tracks bookings and the forecast total sees none of that. The inputs below do.
| Section | Metric | Type | Why it is in the WBR |
|---|---|---|---|
| Customers | Gross churn and contraction ARR | Output | Customers first, as at Amazon. Lost ARR offsets new bookings dollar for dollar |
| Customers | Renewal ARR due in 90 days flagged at risk | Input | Early enough to act. See leading indicators of churn |
| Outputs | New ARR booked (new logo plus expansion) | Output | The result. Compared with a seasonal weekly target, not a flat one |
| Outputs | Quarter forecast, new ARR | Output | The trend in the forecast matters more than any one week's number |
| Inputs: pipeline | Qualified pipeline created ($) | Input | Feeds in-quarter deals and next quarter's starting pipeline |
| Inputs: pipeline | Qualified opportunities created | Input | Separates fewer deals from smaller deals |
| Inputs: pipeline | First meetings held | Input | The earliest controllable step for SDRs and marketing |
| Inputs: movement | Stage advances | Input | Shows whether open deals are progressing |
| Inputs: movement | Deals decided (won plus lost) | Input | Decision speed. A pipeline that neither wins nor loses is stalling |
| Inputs: movement | Close-date pushes on current-quarter deals | Input | The earliest reliable warning that a deal will slip |
| Inputs: movement | Median days in current stage | Input | Velocity. Rising days in stage show up before a missed quarter does |
| Context | Coverage of the remaining gap | Context | Open in-quarter pipeline divided by what is still needed, not by the full quota |
Twelve metrics is a starting point, not a rule. Commoncog runs its own WBR on 47 metrics. Keep the WBR at team and segment level: the rep-level version of these inputs, weighted into one score for one-on-ones, is the sales scorecard template. Add a metric when an exception keeps coming back and nothing on the page explains it. Retire one when nobody has acted on it in a quarter.
How to set weekly targets for a SaaS quarter
Give each week its share of the quarterly target based on your own seasonality, not one thirteenth of it. A flat weekly target makes every early-quarter week look like a miss and every last week look like a triumph.In ORM's customer data, the third month of a quarter is always the largest and the first is the smallest, and a large share of business closes in the last week. ORM breaks each customer's quarter into 13 weekly weights. One representative curve from Pete, where 1.00 is an average week:
| Week | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Weight | 0.70 | 0.59 | 0.63 | 0.81 | 0.96 | 0.73 | 0.60 | 1.44 | 0.84 | 0.68 | 1.27 | 1.47 | 2.27 |
The quarterly targets themselves come from the plan; the annual operating plan template phases the year into quarters by seasonality. Build your own weekly curve from two or more years of closed-won bookings by week of quarter. Pipeline creation usually has a different shape from bookings, often flatter, so give it its own weights. For more on how seasonality distorts pacing, see sales seasonality.
How to tell an exception from noise
Use natural process limits: the average of the last 12 weeks, plus or minus 2.66 times the average week-to-week change. A week outside the limits is an exception worth discussing. A week inside them is routine variation, and the owner says "nothing to see here."This is the XmR chart from statistical process control. The individuals chart formula sets the upper limit at the average plus 2.66 times the average moving range, and the lower limit at the average minus 2.66 times it. Commoncog describes the WBR as a process control tool, but notes in its essay on becoming data driven that the Amazon WBR "does not use process behaviour charts of any type." Amazon leans on years of practice to know what normal looks like. A revenue team starting a WBR does not have that yet, and the limits give it a fair rule from week one.
| Step | Calculation | Excel or Google Sheets (12 prior weeks in B2:B13) |
|---|---|---|
| Moving range | Absolute change from the prior week | =ABS(B3-B2) in C3, filled down to C13 |
| Average | Mean of the 12 prior weeks | =AVERAGE(B2:B13) |
| Average moving range | Mean of the 11 moving ranges | =AVERAGE(C3:C13) |
| Upper limit | Average + 2.66 x average moving range | =AVERAGE(B2:B13)+2.66*AVERAGE(C3:C13) |
| Lower limit | Average - 2.66 x average moving range | =AVERAGE(B2:B13)-2.66*AVERAGE(C3:C13) |
| Run signal | This week and the 7 before all above (or all below) the average | =COUNTIF(B7:B14,">"&AVERAGE(B2:B13))=8 with this week in B14 |
A metric that is inside its limits but off target is a different case. The process is behaving normally, and normal is not good enough. That calls for a change to the inputs, not an investigation of last week.
How to run a weekly business review in 7 steps
Cut the data on Monday morning, let owners prepare on Monday, meet on Tuesday, and close every exception with an owner and a date. In order:- Freeze the week. Weeks run Monday to Sunday. RevOps pulls the data Monday morning from the CRM, billing and the forecast submission, and nobody edits it afterward. Two versions of a number in the room end the meeting.
- Publish the pack before the meeting. One page: every metric with this week, target, last week, same week last year, quarter to date, the limits and the signal. Amazon's company WBR runs midweek, after metric owners review their numbers and departments hold their own reviews.
- Owners write a note for every exception and every missed target. What happened, the cause if known, what happens next. "We don't know yet" is an acceptable note. A guess dressed up as a cause is not.
- Read the pack in order. Customers, outputs, inputs, context. Routine metrics take seconds. The Data Analysis Journal's guide to the Amazon WBR suggests 30 minutes for smaller organizations and 60 or more for larger ones.
- Explain the forecast change as a bridge. Last week's forecast, plus deals added, plus upside moved in, minus slips, minus losses, plus or minus amount changes, equals this week's forecast. A number that moved without a bridge has not been explained.
- Log every question with an owner and a due date. The same guide says unanswered questions go back to the owner, who follows up by email within a day. Open items start the next meeting.
- Review the metric set every quarter. Add the metric that would have explained a recurring exception. Retire metrics nobody acted on. Tighten definitions that caused an argument.
Who attends: the CRO, the heads of sales, marketing, customer success and RevOps, and finance. At Amazon, finance runs the meeting and audits the metrics so they are hard to game, which is a good model for a revenue team too: the person who owns the forecast should not be the only one who checks it. Pete's habit for the RevOps lead who owns the forecast is to talk to the sales leaders every day and always before the weekly forecast call, because the model's assumptions have to be challenged with what the field is seeing.
Worked example: week 4 of a Q4
Illustrative example. A SaaS company near $14M ARR, Q4 bookings target $1,300,000, Q4 pipeline creation target $3,900,000. Report week Monday October 19 to Sunday October 25, 2026, week 4 of the quarter. These are the numbers in the template's worked example file.The WBR pack flags 3 exceptions and 4 routine-but-off-target metrics. Five metrics get "nothing to see here".
| Metric | This week | Target | Limits | Signal |
|---|---|---|---|---|
| Gross churn and contraction ARR | $12,400 | $15,000 or less | $2,369 to $24,664 | Routine |
| New ARR booked | $65,000 | $81,062 | 47% to 143% of target | Routine, off target (80% of target) |
| Quarter forecast | $1,214,000 | $1,300,000 | $1,061,248 to $1,332,085 | Routine, off target |
| Qualified pipeline created | $165,000 | $300,000 | 73% to 122% of target | Exception: below limits (55% of target) |
| Qualified opportunities created | 15 | 24 | 7.7 to 37.7 | Routine, off target |
| Close-date pushes, current-quarter deals | 24 | none | 0.5 to 23.7 | Exception: above limits |
| Median days in current stage | 41 | none | 32.7 to 38.5 | Exception: above limits, and 8 weeks above average |
| Coverage of remaining gap | 2.1x | none | 2.0x to 2.7x | Routine, near the lower limit |
- Bookings are behind but normal. $65,000 against a seasonal week 4 target of $81,062. Quarter to date is $251,000 against $273,210, 8% behind. Inside the limits, so no investigation of this week. The question is whether the inputs will carry the back half of the quarter.
- The forecast fell $48,000. The bridge: $1,262,000 last week, plus $38,000 new deals, plus $22,000 upside moved in, minus $71,000 slipped to next quarter (three deals), minus $24,000 lost, minus $13,000 in amount changes, equals $1,214,000. The forecast range is $1,090,000 to $1,330,000, so plan is still inside the range but above the base case.
- Pipeline created is the real exception. $165,000 is 55% of the week's target, below the lower limit of 73%. Quarter to date is $1,063,000 against $1,200,000. This hurts the in-quarter deals that close in weeks 11 to 13 and next quarter's starting pipeline. The owner's note: two partner webinars moved to week 6, and inbound demo requests fell. Marketing confirms by Thursday whether paid search spend paused.
- Deals are stalling. 24 close-date pushes against an average of 12, and median days in stage at 41, the eighth week in a row above its average. Deals decided, at 9, is still inside its limits, but the three movement metrics point the same way. This goes to the pipeline review with a list of every push and the buyer's stated reason.
Five metrics took no time, including churn, renewal risk and stage advances. That is the point of the format: the hour went to pipeline creation and deal velocity, the two things that decide whether weeks 11 to 13 deliver.
The WBR template, tab by tab
The workbook turns a weekly data table into the one-page pack and the 6-12 chart, with every formula visible. It works in Excel and imports into Google Sheets with no changes. Yellow cells are inputs.| Tab | What it does |
|---|---|
| Start here | The seven setup steps and how the limits work |
| Setup | First Monday of the fiscal year, the fiscal year, and the report week. Finds the quarter and week of quarter |
| Metrics | The metric dictionary: owner, definition, source, Sum or Last aggregation, whether higher is better, target method and limits basis. Twelve revenue metrics prefilled |
| Targets | Quarterly targets for the seasonal and plan methods |
| Seasonality | 13 weekly weights for bookings and for pipeline created, with each week's share of the quarter |
| Weekly data | One row per week, up to 160 weeks. Fiscal quarter and week of quarter are formulas |
| Calc | Per week and metric: target, limits basis, moving range, 12-week average, limits and the 8-week run test |
| WBR pack | The one-page review: this week, target, last week, same week last year, quarter to date, limits, signal, good or bad, discuss, owner note |
| 6-12 chart | Pick a metric: trailing 6 weeks against last year and target, trailing 12 months against last year, and box scores |
| Forecast bridge | Last week's forecast to this week's, line by line, with a check, the forecast range and the slipped deal list |
| Action log | Question, owner, due date, status and answer |
Common mistakes
- Starting with bookings and the forecast, and stopping there. Outputs tell you what happened. The WBR exists to look at the inputs early enough to change them.
- Flat weekly targets. Every week 2 looks like a crisis and every week 13 like a win. Use a seasonal curve.
- Discussing every metric. If routine weeks get airtime, the meeting doubles in length and exceptions get the same weight as noise.
- Changing definitions without saying so. A redefined pipeline stage breaks the trend line. Note the change in the metric dictionary and keep the old series for a quarter.
- A WBR that becomes a deal review. Specific deals belong in the forecast call and pipeline review. The WBR sends them there.
- Building the pack by hand every Monday. The Data Analysis Journal piece notes that the Alexa WBR Excel workbook took half a day to update. Automate the data pull before you add metrics.
Where ORM fits
The hardest part of a revenue WBR is the movement metrics: close-date pushes, stage advances, days in stage and the forecast bridge. A CRM stores the current state of each deal, so measuring what changed last week means comparing snapshots. ORM snapshots each customer's pipeline every day, so it sees what moved and when, and uses those changes to produce a revenue forecast by week, with a range, that targets 95% accuracy. Gartner reports that only 7% of sales teams reach 90% forecast accuracy or better, with a median of 70% to 79%. A WBR built on a forecast that moves for explained reasons is a shorter meeting. To see it on your own data, see how ORM works.
Frequently Asked Questions
What does WBR stand for in business?
WBR stands for weekly business review, a standing meeting where a leadership team reviews the same set of metrics every week against targets and last year. Amazon made the format well known: metric owners present their own numbers, routine weeks get a quick pass, and the time goes to exceptions. Outside Amazon the name is used for any structured weekly metrics review, including sales and service teams.
What is the difference between a WBR and an MBR?
A WBR looks at last week and catches problems while there is still time to act inside the quarter. An MBR, the monthly business review, looks at a full month of closed business, so it is the right place for win rate, deal size, retention and spending against plan. The WBR runs on input metrics and exceptions. The MBR makes resource and plan corrections.
How long should a weekly business review take?
Thirty to sixty minutes for most companies. The Data Analysis Journal suggests 30 minutes for smaller organizations and 60 or more for larger ones. Amazon reviews hundreds of metrics in about an hour, and Commoncog runs its own 47-metric review in under 15 minutes. The time depends less on the metric count than on how strictly the meeting skips routine weeks.
What is the difference between input and output metrics in a WBR?
Output metrics are the results you care about, such as new ARR booked or the quarter forecast. Input metrics are the activities a team controls that move those results, such as qualified pipeline created, first meetings held and deals decided. Amazon's WBR spends its time on controllable inputs, because a team cannot change an output this week except by changing its inputs.
What should a weekly business review template include?
A metric dictionary with an owner and definition for each metric, a weekly data table, targets, and a one-page pack showing this week against target, last week and the same week last year. It also needs a way to separate signal from noise, a 6-12 chart for trends, a bridge explaining forecast changes and an action log with owners and due dates.
What is a WBR in BPO?
In business process outsourcing, a WBR is the weekly meeting between the outsourcing provider and its client to review service performance: volumes, service levels, handle time, quality scores and open issues. The mechanics match the Amazon version, with fixed metrics, owners and exceptions. The difference is that the review is between two companies, so the metrics usually tie to the service level agreement in the contract.
See how ORM turns these insights into action
ORM builds custom revenue forecast models for B2B SaaS companies. Not dashboards. Prescriptive analytics that tell you what to do next.
Schedule a Demo



