The core principle of zero-based budgeting is that every program or expense must be re-evaluated and justified from zero, as if it were a new expenditure, for each budget period. This contrasts with traditional budgeting, which often uses the previous year's budget as a baseline.