All posts
FP&A strategy

Rolling Forecasts vs. Annual Budgets: Why Multi-Location Operators Need Both

Every FP&A blog tells you to replace your annual budget with a rolling forecast. That advice is half right. The budget is your accountability line. The forecast is your steering wheel. You need both, and they do different jobs.

aziell.com — BvA · Forecast vs BudgetRolling 18BudgetForecastActualJFMAMJJASONDFORECAST UPLIFT+$186k vs budget

Illustration of the Aziell product surface referenced throughout this article.

If you read enough FP&A content, you will eventually be told that the annual budget is dead and the rolling forecast has replaced it. This is a good example of an FP&A idea that is half right, and the half that is wrong is the half that matters.

The budget is the line you committed to. The forecast is the line you now expect. The gap between them is the conversation.

The annual budget and the rolling forecast are not competing tools. They are complementary instruments that do different jobs. Operators who replace one with the other almost always regret it within two quarters. Operators who run both — with clear, separate purposes — outperform on both cash management and accountability.

What an annual budget is actually for

The annual budget is not a forecast. It never was. It is a commitment. Specifically, it is a set of measurable promises the operating team makes to the ownership team (and to itself) about what performance will look like over the next twelve months, against which compensation, credit, and capital decisions are benchmarked.

Three jobs the annual budget does that no other artifact does as well:

  • Sets accountability. A branch manager’s bonus is measured against the budget, not the forecast. The budget must be fixed at the start of the year or the accountability breaks.
  • Anchors debt covenants. Bank covenants are negotiated against annualized budget numbers. A moving forecast cannot satisfy a fixed DSCR covenant test.
  • Forces real trade-offs in Q4. The annual planning cycle is the one time a year every department head argues for their resource allocation against every other department head. That argument, held once a year, is useful even when the output is imperfect.

Remove the annual budget and you lose all three. The operators who tried to replace it with a rolling forecast in the late 2010s reported the same pattern: accountability decayed, covenant monitoring got chaotic, and resource allocation turned into a series of monthly skirmishes with no forcing function.

What a rolling forecast is actually for

The rolling forecast is not a commitment. It is a projection — the team’s best current estimate of what is going to happen over the next 12 or 18 months, updated each month with the most recent actuals.

Three jobs the rolling forecast does that an annual budget cannot:

  • Updates with reality. When a branch opens earlier than planned, or a hurricane closes two locations for a month, the budget is wrong. The forecast reflects the new reality.
  • Extends beyond the fiscal year. In month 10, your budget is only two months of runway. The rolling forecast is always looking 12 to 18 months out, which is the horizon you actually make hiring and lease decisions on.
  • Pressures assumptions. The act of updating the forecast monthly forces the team to examine each assumption monthly. The budget is set once and forgotten.

The two-line framework

Run both, side by side. In every meeting. Every variance analysis. Every board pack.

The budget is the line you committed to.
The forecast is the line you now expect.
The gap between them is the conversation.

When budget = forecast, the team is on plan. When forecast > budget, the team is beating plan and should know where the upside is coming from (so they can extend it). When forecast < budget, there is a gap, and the conversation is not “ the number is wrong” — it is “which driver drifted, who owns it, what is the recovery plan.”

The driver-based structure we describe in the driver-based budgeting framework makes this conversation trivial. When every line of the P&L rolls up from three revenue drivers, six cost drivers, and a handful of step-cost triggers, the gap between budget and forecast decomposes cleanly into which drivers moved.

aziell.com — BvA · Forecast vs BudgetRolling 18BudgetForecastActualJFMAMJJASONDFORECAST UPLIFT+$186k vs budget
Three series side by side. Budget (dashed, dark) is the committed line; forecast (indigo) is your updating best-estimate; actuals (green) are reality so far. The shaded band between budget and forecast is the only variance conversation that matters.Aziell

Cadence: how to run both without the team drowning

Running two sets of numbers sounds like twice the work. It is not, if the cadence is clean.

Annual budget cycle — October to December

Ten weeks. One lock. Builds driver-by-driver with branch owner input. Signed by ownership on December 20. Does not change again until next October. Bonuses and covenants anchor here.

Rolling forecast cycle — monthly close + 3 days

Two hours of controller work on day 3 after month close. Replace the frozen budget driver with the actual driver for the closed month, re-project the next 12 months using a trailing-three- month weighted average for each driver. Push the forecast line out one more month so the horizon is always 12+. Publish in the same BvA view alongside the budget.

Variance meeting — monthly

Forty-five minutes. Three questions only: (1) Which drivers are off budget, by how much, and why? (2) Which drivers are off forecast, by how much, and why? (3) What are we doing this month to narrow the gap? Assign exactly two action items per meeting with two-week deadlines.

Common mistakes

Collapsing budget and forecast into one line

The single most common mistake. When the forecast and budget are merged, accountability disappears and the “number” becomes whatever is defensible that month. Do not do this. Keep them as two distinct series in every view.

Updating the budget mid-year

The budget is a commitment. Commitments that are rewritten mid-year are not commitments. If conditions change enough to warrant a budget reset — a major acquisition, a force-majeure event — either do not reset it and explain the variance, or fully re-anchor with ownership approval. There is no middle option.

Forecasting too far out

Eighteen months is plenty. Anyone telling you that a multi-location SMB needs a 36- or 60-month forecast is selling something. Past 18 months, the driver assumptions are noise, and the time spent maintaining them is better spent on the next two quarters.

How Aziell handles budget and forecast

Both live as first-class series in the data model. When you create a plan, you are creating the budget. On day 3 after month close, Aziell pre-computes the forecast by replacing the closed month’s drivers with actuals and re-projecting. You review and publish; you do not recompute from scratch. Variance views always show three series — budget, forecast, actual — so the monthly review meeting has the exact artifacts it needs.

If you are still running one spreadsheet with a single series, the hidden-cost analysis is the right next read. If you have the budget in place and want to add the forecast layer properly, the scenario planning guide covers how to extend from single-series forecast to three-scenario planning.

Written by
Aziell Research Desk
FP&A research + methodology

The Aziell Research Desk publishes the most quantitative material on the blog — benchmarking methodology, rolling forecast vs. annual budget, SMB enterprise-value frameworks. Every claim under this byline is cross-checked against underlying data, and every valuation reference is reviewed by a licensed CPA in our contributor network before shipping. The desk exists to keep the math honest.

Benchmarking methodologyRolling forecastingQuality of earningsSMB valuation
More posts by Aziell

See the math run on your own books.

Connect QuickBooks, map your branches, and let the CFO Copilot surface your first recommendation set overnight.

Up next
FP&A strategy·9 min read·April 12, 2026

Branch-Level P&L Benchmarking: Find Your Top and Bottom Performers

Your top-quartile branch is the benchmark your bottom-quartile branch should be measured against — not industry averages, not last year. Here is a practical framework for branch-level P&L benchmarking.

Aziell Research DeskRead next
aziell.com — Benchmarks · Branchessorted by Prime cost ↓RANKBRANCHREVENUEPRIME COSTΔ vs top1Denver · Cherry CreekTOP QUARTILE$2.48M56.1%2Austin · South Lamar$2.11M58.2%+2.13Raleigh · Five Points$1.94M59.4%+3.34Nashville · Germantown$1.88M60%+3.95Columbus · Short N.$1.76M61.8%+5.76Miami · Brickell$1.61M62.4%+6.37Tucson · Sam HughesBOTTOM QUARTILE$1.52M63.9%+7.88Boise · Hyde Park$1.42M64.8%+8.7

More to read

All posts
aziell.com — Budget_FINAL_v7.xlsxlast edited 23 days agoBranch 1Branch 2Branch 3Branch 4CONSOLBranch 7 v2 USEOLD_DO_NOTAccountJanFebMarAprMayJunRevenue$10k$11k$12k$13k$14k$15kCOGS$13k$14k$15k$16k$17k$18kLabor$16k$17k$18k#REF!$20k$21kRent$19k$20k$21k$22k$23k$24kUtil.$22k$23k$24k$25k$26k$27kSupplies$25k$26k$27k$28k$29k$30kMktg$28k$29k$30k$31k$32k$33kMgmt$31k$32k$33k$34k$35k$36kOther$34k$35k$36k$37k$38k$39kWhich one is right??Ops has $42k gap onBranch 7 — CFO filesays $38k. Third copyin Google Drive says$46k. HELP.
FP&A strategy · 10 min

The Hidden Cost of Spreadsheet Budgeting for Multi-Location Businesses

Your budget workbook looks cheap. It isn’t. Between version drift, formula errors, and stale actuals, most multi-location operators burn a mid-five-figure sum every year keeping a spreadsheet alive.

aziell.com — Benchmarks · Branchessorted by Prime cost ↓RANKBRANCHREVENUEPRIME COSTΔ vs top1Denver · Cherry CreekTOP QUARTILE$2.48M56.1%2Austin · South Lamar$2.11M58.2%+2.13Raleigh · Five Points$1.94M59.4%+3.34Nashville · Germantown$1.88M60%+3.95Columbus · Short N.$1.76M61.8%+5.76Miami · Brickell$1.61M62.4%+6.37Tucson · Sam HughesBOTTOM QUARTILE$1.52M63.9%+7.88Boise · Hyde Park$1.42M64.8%+8.7
FP&A strategy · 9 min

Branch-Level P&L Benchmarking: Find Your Top and Bottom Performers

Your top-quartile branch is the benchmark your bottom-quartile branch should be measured against — not industry averages, not last year. Here is a practical framework for branch-level P&L benchmarking.

aziell.com — DashboardQ2 2026EBITDA$1.84M+12.4%PRIME COST58.6%-180 bpsLEASE COV.11.2×+0.4×DSCR1.42MONTHLY EBITDA · 12MCFO COPILOTRefinance SBASave $32k/yrRaise Tier-2 priceSave $120k/yrShift consolid.Save $48k/yrSee math
Platform overview · 9 min

What is Aziell? A Prescriptive FP&A Platform for Multi-Location Operators

Most finance tools describe your P&L. Aziell prescribes what to do about it — and quantifies every recommendation in enterprise-value dollars. Here is what the platform is, who it is for, and why it exists.