The most widely used approach to activity based costing involves the use of a two stage model. In the first stage costs are assigned to activities. In the second stage, costs are assigned from activities to cost objectives on the basis of the cost objectives use of activities. ABC requires the following steps