ABC: system overview and key concepts
Learning outcome statements
The learning outcome statements relevant for this section are:
- define the nature of the system, understand the cost flows of the system, and identify its appropriate use
- calculate inventory values and cost of goods sold
- demonstrate an understanding of the proper accounting for normal and abnormal spoilage
- discuss the strategic value of cost information regarding products and services, pricing, overhead allocations, and other issues
- identify and describe the benefits and limitations of each cost accumulation system
- define the elements of activity-based costing, such as cost pool, cost driver, resource driver, activity driver, and value-added activity
- calculate product cost using an activity-based system, and compare and analyze the results with costs calculated using a traditional system
- explain how activity-based costing can be utilized in service companies
Introduction
Unlike traditional costing systems, which often rely on a single volume-based cost driver such as labor or machine hours, ABC recognizes that multiple activities consume resources in different ways. By tracing costs through activities to specific cost objects (products, services, or customers), ABC provides more accurate and actionable cost information.
ABC is particularly useful in environments with:
- Diverse product lines
- Complex operations with multiple support departments
- High levels of indirect costs
- A need for more precise profitability analysis
It is also increasingly applied in service industries, where overhead tends to be high and activity diversity can lead to misleading cost assumptions under traditional methods.
To understand how ABC functions, it’s essential to define its core components:
| Element | Definition |
| Cost Object | The item for which cost information is desired (e.g., product, service, customer) |
| Activity | Any task or function that consumes resources (e.g., machine setup, order processing) |
| Cost Pool | A grouping of all costs associated with a particular activity |
| Cost Driver | A factor that causes or relates to the cost of an activity (e.g., number of setups, inspections) |
| Resource Driver | A measure used to assign resource costs to activities (e.g., labor hours to maintenance tasks) |
| Activity Driver | A measure used to assign activity costs to cost objects (e.g., setups per product) |
| Value-Added Activity | An activity that increases the value of a product or service in the eyes of the customer |
| Non-Value-Added Activity | An activity that does not enhance product value and may represent inefficiency |
By tracing costs through these elements, ABC allows firms to understand the true cost structure of their offerings and take informed action to improve profitability.
ABC is most valuable when:
- Overhead is a significant portion of total cost
- There are multiple products or services with varying levels of complexity
- Traditional costing distorts product margins, leading to poor pricing or discontinuation decisions
- Management requires greater visibility into operational costs to support decision-making
In service organizations such as consulting firms, banks, hospitals, and logistics providers, ABC helps identify high-cost clients, unprofitable services, or inefficient back-office processes.