Zero-based budgeting focuses attention on expenses and challenges existing costs. The strategy, however, is not necessarily a good fit for all companies.