Activity Based Costing (ABC) is a costing model that identifies activities in an organization and assigns the cost of each activity (e.g. principal) resource to all products and services according to the actual consumption by each: it assigns more indirect costs (overhead) into direct costs.