This document discusses direct and indirect costs, and how overheads are traditionally allocated using a three step process of primary distribution, secondary distribution, and absorption. It notes some of the problems with traditional overhead allocation methods, and introduces Activity Based Costing as an alternative that seeks to identify cause-and-effect relationships to more accurately assign costs based on a product's use of activities. ABC uses cost drivers and a four step process to attribute activity costs to products.