What does zero-based budgeting change?
It changes the burden of proof: spending is not automatically carried forward simply because it appeared in the prior budget.
Under zero-based budgeting, managers define activities or “decision packages,” explain the resources required, assess alternatives, and rank requests before funding is allocated. The method therefore asks a different question from conventional budgeting: not “How much should last year’s budget change?” but “What should we fund now, at what service level, and why?” ACCA describes ZBB as starting from zero and requiring comprehensive review of expenditure, while McKinsey emphasizes the granular review of spending and the manager’s responsibility to demonstrate that resources remain necessary for business objectives. See ACCA’s comparison of incremental and zero-based budgeting and McKinsey’s explanation of ZBB.
That discipline is valuable where costs are discretionary, duplicated, poorly owned, or disconnected from strategy. It is less useful when the organization is repeatedly re-justifying unavoidable contractual, regulatory, safety, or production costs. ACCA specifically notes that a full ZBB process can be time-consuming, difficult to rank, and better suited to selected departments or periodic reviews than to every cost every year.
The strategic difference in one view
Each method optimizes a different decision. Confusion arises when one method is expected to solve a problem it was not designed to solve.
ZBB
Challenges the existence, level, and delivery method of spending.
Incremental budget
Updates a stable baseline efficiently.
Rolling forecast
Refreshes the forward view as conditions change.
Activity-based budget
Translates activity volumes and cost drivers into resource needs.
Where does each alternative outperform ZBB?
The alternatives outperform ZBB when speed, forecast responsiveness, cost-driver precision, or performance normalization matters more than re-justifying the entire spending base.
ZBB versus incremental budgeting
Choose ZBB to challenge the baseline; choose incremental budgeting to update a baseline that is already understood, necessary, and reasonably efficient.
Incremental budgeting begins with the current budget or actual performance and adds defined changes such as inflation, staffing, prices, or capacity. Its advantage is administrative efficiency. ACCA notes that it is quick, easy to understand, and less costly to prepare. Its weakness is structural: prior spending is implicitly accepted, so obsolete activities, excess capacity, and “use it or lose it” behavior can persist.
ZBB reverses that presumption and therefore produces a more searching allocation process. Yet applying full ZBB to electricity, rent, mandatory compliance, or contracted production inputs may create documentation without changing the decision. GFOA makes a similar practical point: organizations should decide which parts of the budget deserve greater scrutiny rather than moving from questioning too little to questioning everything. See GFOA’s financial foundations for budgeting.
ZBB versus rolling forecasts
ZBB is an allocation challenge; a rolling forecast is a continuously refreshed expectation. They solve different problems and are complementary.
A rolling process adds a month or quarter to the forecast horizon as each period closes. That makes it more useful than an annual ZBB exercise for changing sales volumes, wage rates, exchange rates, commodity prices, hiring plans, and liquidity. A rolling forecast does not automatically challenge whether a cost should exist; it updates the expected outcome based on current information.
The trade-off is operational. Frequent forecasting depends on timely actuals, stable driver definitions, system integration, and clear rules separating forecast updates from target changes. ACCA warns that stand-alone rolling spreadsheets can create data-integrity problems. The strongest pairing is to set the cost architecture through targeted ZBB, then keep the revenue, variable-cost, and cash outlook current through a rolling forecast.
ZBB versus activity-based budgeting
ZBB asks whether an activity should be funded; activity-based budgeting asks how much of each activity will be required and what resources that volume consumes.
Activity-based budgeting is especially useful when indirect costs are material and resource consumption is driven by transactions such as purchase orders, setups, inspections, support tickets, shipments, or customer onboarding. Managers forecast activity volumes, estimate resource requirements, and calculate the budget from those drivers. This can expose non-value-added work while providing a more operational explanation of overhead than a simple percentage increase.
ABB can still preserve an unnecessary process if the organization never questions why that process exists. Conversely, ZBB can approve a strategically important activity without modeling its operational workload accurately. The methods therefore work well in sequence: ZBB selects the activity and service level; ABB translates the approved design into capacity and cost.
ZBB versus flexible budgeting
ZBB is stronger for resource allocation before the period; flexible budgeting is stronger for evaluating performance after actual activity is known.
A flexible budget models revenue and cost across a range of activity levels using fixed, variable, and step-cost behavior. At period end, the budget can be flexed to the actual volume, allowing management to distinguish a volume variance from pricing, efficiency, or spending variances. This avoids penalizing a manager simply because actual demand differed from the static plan.
ZBB versus performance, priority, and beyond-budgeting approaches
ZBB scrutinizes inputs and activities; performance-oriented approaches put greater weight on outputs, outcomes, relative performance, and decentralized response.
Performance budgeting links financial information to objectives and measurable results. It is prominent in government and nonprofit settings, where funding decisions need to reflect public outcomes rather than only cost categories. OECD describes performance budgeting as a way to connect allocation and prioritization to measurable outcomes, while also cautioning that performance information must accommodate the varied nature of programs. See the OECD overview of performance budgeting.
Beyond Budgeting goes further by reducing dependence on a fixed annual budget as the central control mechanism, using decentralized authority, relative targets, and adaptive resource allocation. It can increase responsiveness, but it demands mature governance and cannot be reduced to “no budget.” ACCA’s Beyond Budgeting overview frames it as a broader performance-management philosophy rather than another annual budget technique.
A common comparison error
Do not compare ZBB with a rolling forecast as though one must replace the other. A budget authorizes or commits resources; a forecast estimates what is likely to happen. Combining allocation discipline with forecast adaptability is usually more useful than choosing a single label.