Activity-based costing (ABC) is an information system that maintains and processes data on a firm’s activities and products. It identifies the activities performed, traces cost to these activities, and then uses various cost drivers to trace the cost of activities to products.