Activity-based costing is a type of costing that identifies activities within the business and estimates the resources required to fulfill each activity. An activity cost driver is a factor that effects the costs associated with an activity. Activity-based costing allows managers to determine the costs to perform an activity as well as the costs associated with not performing the activity For example, when a production line has to wait for a certain part to arrive from an external distributor or other manufacturing line, the manager can quickly determine the true cost of waiting for the part. Activity cost drivers attempt to provide a more comprehensive view of the actual costs of an activity, such as a manufacturing process.