What is Activity-Based Costing (ABC)?
Activity-Based Costing (ABC), also known as activity cost analysis, activity costing, or activity cost accounting, is a method of allocating indirect costs and expenses to related products and services. This cost accounting method acknowledges the relationship between costs, indirect activities, and finished products, distributing indirect costs more reasonably than traditional cost accounting methods. However, some indirect costs, such as salaries of management and office staff, are challenging to attribute to a specific product.
How Activity-Based Costing Works
Activity-Based Costing is mainly applied in the manufacturing industry because it improves the reliability of cost data, thereby arriving at closer-to-true costs and better categorizing the company's production process costs.
Key Points
- Activity-Based Costing allocates indirect costs and expenses (such as salaries and utility fees) to products and services.
- The ABC system, as a form of cost accounting, is based on activities, defined as any event, unit of work, or task with a specific goal. Activities are cost drivers, such as purchase orders or machine setups.
- The cost driver rate is the total cost pool divided by the cost drivers, used to measure the amount of indirect costs and expenses associated with specific activities.
- ABC is used to gain better control of costs, enabling companies to formulate more appropriate pricing strategies.
This cost accounting system is used for target costing, product costing, product line profitability analysis, customer profitability analysis, and service pricing. ABC helps better control costs, allowing companies to develop more suitable pricing strategies.
The ABC formula is the total cost pool divided by the cost drivers, resulting in the cost driver rate. In ABC, the cost driver rate is used to determine the amount of indirect costs and expenses associated with specific activities. The calculation method for ABC is as follows:
- Identify all activities required to create the product.
- Divide activities into cost pools, including all individual costs related to the activities, such as manufacturing costs, and calculate the total indirect costs for each cost pool.
- Assign activity cost drivers, such as labor hours or units, to each cost pool.
- Calculate the cost driver rate by dividing the total indirect costs in each cost pool by the total cost drivers.
- Divide the total indirect costs in each cost pool by the total cost drivers to get the cost driver rate.
- Multiply the cost driver rate by the number of cost drivers.
Using an example for ABC, suppose ABC Company incurs $50,000 in electricity costs annually, and labor hours directly impact these costs, with 2,500 hours worked during the year. In this case, labor hours are the cost driver. The method to calculate the cost driver rate is to divide the annual $50,000 electricity cost by 2,500 hours, resulting in a cost driver rate of $20. For product XYZ, the company uses 10 hours of electricity, with an indirect cost of $200, i.e., $20 multiplied by 10. (Tip: ABC helps in the cost accounting process by expanding the number of cost pools available for analyzing indirect costs and linking indirect costs to specific activities.)
Requirements for Activity-Based Costing
Activity-Based Costing in cost accounting is based on activities. An activity refers to any event, unit of work, or task with a specific goal, such as setting up machines for production, designing products, distributing finished products, or operating machines. Activities consume indirect resources and are considered cost objects.
In an ABC system, an activity can be seen as any transaction or event that is a cost driver. Cost drivers, also known as activity drivers, are used to allocate bases. Examples of cost drivers include machine setups, maintenance requirements, energy consumption, purchase orders, quality inspections, or production orders.
Activity measures come in two categories: transaction drivers, which measure the number of times an activity occurs, and duration drivers, which measure the time required to complete an activity.
Unlike traditional cost measurement systems, which rely on quantity counts to distribute indirect or recurring expenses to products, ABC categorizes activities into five broad levels: batch-level activities, unit-level activities, customer-level activities, organization-sustaining activities, and product-level activities. This classification minimizes the impact of output.
Advantages of Activity-Based Costing
Activity-Based Costing improves the cost accounting process in three ways.
- Firstly, it expands the number of cost pools used to aggregate indirect costs. ABC does not pool all company costs into one, but rather groups them by activity.
- Secondly, ABC creates new bases to allocate indirect costs to projects based on activities that generate costs rather than output (such as machine hours or direct labor costs).
- Finally, ABC changes the nature of some indirect costs, making costs previously viewed as indirect (such as depreciation, utility costs, or salaries) traceable to specific activities. Alternatively, ABC shifts indirect costs from high-volume products to low-volume products, raising the unit cost of low-volume products.