Activity-based budgeting is a budgeting process that involves extensive analysis of activities that incur costs in a company. Those activities are evaluated and broken down with the intent of discovering how to create efficiencies. It’s a three-step process of identifying cost drivers, projecting how many units are affected, and then calculating the cost per unit.