Activity-Based Costing
Activity-Based Costing (ABC) Framework for Product and Service Cost Allocation · Also known as: ABC System, Activity-Based Management, Activity Costing
Activity-Based Costing (ABC) is an advanced costing method developed by Robert Kaplan and Robin Cooper that allocates overhead and indirect costs to products or services based on their actual consumption of activities. Rather than using arbitrary allocation bases (e.g., machine hours or direct labor), ABC traces costs to specific activities (purchasing, machine setup, quality control) and then to products based on which products actually consume those activities, providing more accurate product costs for decision making.
Read the full method
Sign in with a free account to read this section.
Method map
The neighbourhood of related methods — select a node to explore.
When to use it
Apply ABC in environments with significant indirect costs, diverse products requiring different levels of support, or when traditional costing produces counterintuitive results (e.g., small-volume specialty products appearing unprofitable). Ideal for manufacturing with complex operations, service organizations with diverse service types, or organizations with shared service departments. Less useful in simple, repetitive environments where traditional costing suffices or where data collection is prohibitively expensive.
Strengths & limitations
- Provides more accurate product costs than traditional costing, especially for diverse product portfolios
- Identifies true profitability of products and services, supporting better pricing and make-or-buy decisions
- Reveals cost-driving activities, enabling cost management and operational improvements
- Supports activity-based management initiatives to eliminate non-value-added activities
- Requires significant data collection and system infrastructure; implementation is time-consuming and costly
- Subjective judgments required in defining activities and selecting cost drivers
- May reveal uncomfortable truths about product profitability, requiring difficult business decisions
- Requires periodic updates as product mix, activities, and cost structure change; outdated ABC systems can be misleading
Frequently asked
How many activities should I identify in an ABC system?
The number depends on complexity and decision needs. Too few activities obscure cost drivers; too many create complexity. Most ABC systems include 15-50 activities. Start with major cost pools and refine based on management needs.
How do I select the right cost driver for an activity?
Select cost drivers that have a causal relationship with activity costs. For example, the cost driver for quality inspection should be related to inspection effort (number of inspections, inspection hours) rather than an arbitrary measure.
How often should I update the ABC system?
Update when significant operational changes occur (new processes, product mix shifts) or periodically (annually or biennially). Outdated ABC systems can be more misleading than traditional costing.
Can I use ABC for inventory valuation under GAAP?
ABC can be used for management reporting. However, for external financial reporting under GAAP, inventory must be valued using absorption costing (including all manufacturing overhead). ABC is primarily a management tool.
Sources
- Cooper, R., & Kaplan, R. S. (1991). Profit priorities from activity-based costing. Harvard Business Review, 69(3), 130-135. DOI: 10.1007/978-3-322-93138-2_22 ↗
- Garrison, R. H., Noreen, E. W., & Brewer, P. C. (2015). Managerial accounting (15th ed.). McGraw-Hill Education. link ↗
How to cite this page
ScholarGate. (2026, June 3). Activity-Based Costing (ABC) Framework for Product and Service Cost Allocation. ScholarGate. https://scholargate.app/en/accounting/activity-based-costing
Which method?
Set this method beside its closest kin and read them side by side — the library lays the books on the table; the choice is yours.
- Analytical Procedures in AuditingAccounting↔ compare
- Cost-Volume-Profit AnalysisAccounting↔ compare