Zero-Based Budgeting (ZBB)

What is Zero-Based Budgeting (ZBB)?

Zero-based budgeting (ZBB) is a budgeting method in which every expense must be justified from zero for each new period, rather than starting from the previous budget and adjusting it.

Updated November 2026 · 5 min read


Zero-based budgeting, or ZBB, builds the budget from scratch each cycle. Instead of taking last year's spending as a starting point and adding or subtracting a percentage, managers must justify every cost as if it were new. Each activity is examined to decide whether it is needed, how much it should cost and whether there is a cheaper way to achieve the same result. Spending that cannot be justified is removed.

ZBB was developed in the 1970s, notably by Peter Pyhrr at Texas Instruments, and was later adopted by some governments and large companies. It gained renewed attention in the 2010s when several consumer goods companies used it to make large, lasting cost reductions. For IT financial management, ZBB is a powerful way to challenge technology costs that have built up over years of incremental budgeting, although its effort means it is often applied selectively.

Definition of Zero-Based Budgeting (ZBB)

Zero-based budgeting is a method of budgeting in which all expenses must be justified for each new period, starting from a base of zero. Every function and activity within the organization is analyzed for its needs and costs, and budgets are built around what is needed for the coming period.

ZBB contrasts with incremental budgeting, which takes the previous period's budget as a starting point and adjusts it for expected changes.

How ZBB Works

In a traditional ZBB process, activities are grouped into decision units, such as teams, services or cost categories. Each decision unit prepares decision packages that describe its activities, costs, benefits and the consequences of not funding them, often at several levels of service.

Decision packages are then ranked by priority, and funding is allocated from the top down until the budget is exhausted. Lower-priority activities that fall below the line are reduced, redesigned or eliminated.

Modern versions often focus on cost categories rather than organizational units, examining, for example, all spending on software or travel across the whole organization at once.

Variations of ZBB

Full ZBB, applied to the entire budget every year, is rare because of the effort it requires. Many organizations use variations, such as applying ZBB to selected cost categories, rotating it across functions over several years, or using it to reset the baseline once and then budgeting incrementally.

Some organizations apply zero-based thinking to specific categories that tend to grow unchecked, such as software subscriptions, consultants or travel, while using simpler methods for stable costs.

The common principle is that spending is not assumed to continue just because it existed last year. Every cost must earn its place in the budget each time it is reviewed.

Importance of Zero-Based Budgeting in IT Financial Management

Technology budgets often grow through incremental additions, with old costs rarely removed. ZBB is one of the most effective ways to challenge this pattern and reset the cost base.

It also encourages closer links between spending and business priorities.

For technology leaders asked to fund new initiatives without increasing the budget, ZBB can identify the savings that make that possible.

Uncovering Legacy Costs

Over time, technology budgets accumulate costs that no longer deliver value: licenses for retired applications, maintenance on unused hardware, duplicate tools and services kept running out of habit. Incremental budgeting carries these costs forward year after year.

ZBB requires each cost to be justified, which brings these legacy costs to the surface. Software, infrastructure and contractor spending are common areas where ZBB finds significant savings.

The process also clarifies ownership, since each cost must have someone willing to justify it.

Aligning Spending With Priorities

By ranking activities and funding the most important first, ZBB connects technology spending directly to business priorities. Activities that support strategic goals receive funding, while those that do not are reduced.

This can help shift spending from running existing systems toward growth and transformation, changing the balance in the run, grow, transform model.

It also makes trade-offs explicit, since leaders can see exactly which activities fall below the funding line.

How to Apply Zero-Based Budgeting to IT

Applying ZBB to technology requires good cost data, clear service and activity definitions and a manageable scope.

Most organizations apply it selectively rather than to the entire IT budget at once, since a full zero-based exercise across every cost can take months and distract teams from delivery.

Preparing the Data

ZBB depends on understanding what each activity or service costs. A cost model that maps spending to services, applications and vendors provides the foundation. Usage data shows whether services and licenses are actually used.

Without this data, ZBB can become an exercise in guesswork and negotiation, with outcomes driven by who argues most persuasively rather than by evidence.

Benchmarks for unit costs help test whether proposed budgets are reasonable for the level of service delivered. Data from software asset management (SAM) is particularly useful for software, since it shows which licenses are actually in use.

Running the Process

Budget owners justify each activity, propose service levels and identify alternatives, such as cheaper sourcing or consolidation. Leaders review and rank the proposals, and funding is allocated according to priority.

Because ZBB is demanding, organizations often start with categories that are most likely to contain waste, such as software and contractors, and set a realistic timetable. Savings should be tracked and confirmed in actual spending.

Communicating the purpose of ZBB clearly, as a way to fund priorities rather than simply to cut, helps maintain support from teams involved in the process.

Examples of Zero-Based Budgeting in IT Financial Management

The examples below show ZBB applied to technology costs.

Both use illustrative figures for large IT organizations.

In each, rebuilding from zero revealed costs that incremental budgeting had carried forward unquestioned.

ZBB for Software Spending

A company's software budget of $18 million has been set incrementally for six years. A zero-based review requires each application owner to justify their software costs with usage data and business need.

The review removes $1.6 million of unused licenses, $900,000 of overlapping tools and $500,000 of maintenance on retired systems. The new software baseline is $15 million, 17 percent lower, and future budgets start from the reduced figure. Application owners also gain a clearer view of their own costs, which makes later budget conversations faster.

Rotating ZBB Across IT

Another company applies ZBB to one area of its $120 million IT budget each year: infrastructure in year one, applications in year two and services and contractors in year three.

Each review takes about two months and identifies savings of 8 to 12 percent in the area reviewed. Areas reviewed in earlier years are checked to ensure savings have not crept back. Over three years, the company reduces its run costs by about $11 million while keeping the effort manageable.

Conclusion

Zero-based budgeting builds each budget from zero, requiring every expense to be justified rather than carried forward. It contrasts with incremental budgeting and is often applied selectively because of the effort involved.

In IT financial management, ZBB is a powerful way to uncover legacy costs and align technology spending with business priorities. Preparing good cost and usage data, focusing on categories likely to contain waste and tracking savings to completion help organizations use ZBB to reset their technology cost base.