ABC Costing

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 4

8.

Activity-Based Costing
Activity-Based Costing (ABC) is a costing methodology that assigns costs to specific activities and
then allocates those costs to products, services, or customers based on the activities they consume.
It is a more refined and detailed approach to costing compared to traditional costing methods like
job costing or process costing. ABC is particularly useful when products or services have diverse and
complex production or service processes that cannot be adequately captured by a single cost driver.

The key concepts of Activity-Based Costing include:

1. Activity Identification: ABC starts by identifying all the activities that contribute to the
production of goods or services. These activities can be both primary (directly involved in
production) and secondary (supporting production).

2. Cost Pooling: Costs related to each activity are collected into separate cost pools. This includes
costs for resources like labor, materials, and overhead that are directly or indirectly associated
with the activities.

3. Cost Driver Selection: A cost driver is a factor that causes or influences the cost of an activity.
ABC seeks to identify relevant cost drivers for each activity, as they are used to allocate costs to
products or services.

4. Allocating Costs: Once the costs are pooled and cost drivers are identified, costs are allocated
to products, services, or customers based on their usage of the identified activities. This
provides a more accurate representation of the actual costs incurred by each item.

5. Improved Cost Analysis: ABC provides more detailed and accurate information about the true
cost structure of products or services. It helps in identifying areas of inefficiency, focusing on
cost reduction opportunities, and making informed pricing decisions.

6. Complex Cost Structures: ABC is particularly useful when products or services consume
activities in a complex and non-uniform manner. Traditional costing methods might
oversimplify cost allocations in such cases, leading to inaccurate cost information.

7. Overhead Allocation Improvement: Traditional costing methods often rely heavily on direct
labor or machine hours as the basis for allocating overhead costs. However, in modern
manufacturing or service environments, overhead costs are often not directly correlated with
these factors. ABC provides a more accurate way to allocate overhead costs.

It's important to note that while ABC offers more accurate cost allocation, it can also be more
complex and resource-intensive to implement compared to simpler costing methods. Organizations
often need to weigh the benefits of improved cost accuracy against the costs of implementing and
maintaining the ABC system.

Overall, ABC is valuable in industries where overhead costs are a significant portion of the total
costs, where products or services have diverse production or service processes, and where accurate
cost information is crucial for decision-making.
Numerical Example
In this example, we'll consider a small manufacturing company that produces two products:
Product A and Product B. The company has identified two primary activities: "Material Handling"
and "Machine Setup."
Here's the data for the example:
Costs:
Total Material Handling Costs: $10,000
Total Machine Setup Costs: $8,000

Activity Drivers:
Material Handling: Number of materials requisition forms (MRFs) processed
Machine Setup: Number of machine setups

Activity Driver Data:


Total MRFs Processed: 500
Total Machine Setups: 100

Product Data:

- Product A:
MRFs processed: 300
Machine setups: 50
- Product B:
MRFs processed: 200
Machine setups: 50

Solution:

1. Calculating Cost Rates:

Activity Cost Rate = Total Activity Cost / Total Activity Driver Quantity

Material Handling Cost Rate = $10,000 / 500 MRFs = $20 per MRF
Machine Setup Cost Rate = $8,000 / 100 setups = $80 per setup

2. Allocating Costs to Products:

For Product A:
Material Handling Cost = MRFs processed * Material Handling Cost Rate = 300 * $20 = $6,000
Machine Setup Cost = Machine setups * Machine Setup Cost Rate = 50 * $80 = $4,000

Total Cost for Product A = $6,000 + $4,000 = $10,000

For Product B:
Material Handling Cost = MRFs processed * Material Handling Cost Rate = 200 * $20 = $4,000
Machine Setup Cost = Machine setups * Machine Setup Cost Rate = 50 * $80 = $4,000
Total Cost for Product B = $4,000 + $4,000 = $8,000

So, in this simplified example, using Activity-Based Costing, we've allocated costs to each product
based on the activities they consume. Product A has a total cost of $10,000, while Product B has a
total cost of $8,000. This approach provides a more accurate representation of the actual costs
incurred by each product based on their specific activity consumption.

Information Problems
Activity-Based Costing (ABC) is a powerful cost allocation method, but it's not without its challenges
and potential information problems. Here are some of the common information problems
associated with ABC costing:

1. Data Collection Complexity: Implementing ABC requires collecting detailed data about activities,
cost drivers, and resource consumption. This can be resource-intensive and time-consuming,
especially in organizations with complex processes and numerous activities.

2. Subjectivity in Cost Driver Selection: Choosing the appropriate cost drivers for each activity is a
crucial step in ABC. Inaccurate or subjective cost driver selection can lead to distorted cost
allocations and undermine the accuracy of the entire system.

3. Lack of Historical Data: For new activities or processes, historical data might be scarce, making it
difficult to accurately estimate activity costs and cost drivers.

4. Overhead Allocation Complexity: While ABC aims to provide more accurate overhead allocation,
the complexity of multiple cost pools and drivers can sometimes lead to confusion about how
overhead costs are allocated.

5. High Implementation Costs: The initial setup of an ABC system can be expensive, including costs
related to software, training, data collection, and process redesign. Smaller organizations might find
it challenging to allocate resources for this purpose.

6. Maintenance and Updates: Regularly updating and maintaining the ABC system is essential to
ensure its accuracy. Changes in processes, activities, or cost drivers over time can lead to outdated
cost information if the system is not continuously updated.

7. Complexity and Understanding: ABC systems can be intricate, and this complexity might make it
difficult for employees to understand the methodology, resulting in resistance to using the
information it provides.

8. Difficulty in Tracing Overhead Costs: While ABC improves the allocation of overhead costs, it's
still challenging to directly trace some overhead costs to specific activities. This can lead to a degree
of estimation and assumptions in the cost allocation process.
9. Potential for Misinterpretation: Without proper communication and education, users of ABC
reports might misinterpret the data, leading to incorrect decisions. It's essential to provide training
and context to users.

10. Focus on Precision vs. Relevance: ABC aims for precise cost allocation, but in some cases, the
pursuit of precision can overshadow the relevance of the cost information. Allocating small costs to
minute activities might not be worth the effort if the resulting information isn't actionable.

11. Resistance to Change: Implementing ABC might require significant changes in organizational
processes, roles, and responsibilities. Employees who are used to traditional costing methods might
resist these changes.

Despite these challenges, ABC can provide valuable insights into cost structures, process efficiencies,
and pricing decisions. Organizations need to carefully weigh the benefits against the challenges and
tailor the implementation to their specific needs and capabilities.

Numerical Practice:

You might also like