Activity Based Costing
Activity-based costing (ABC) is a method of allocating a company’s indirect and overhead costs to products or services based on the specific activities that generate those costs. Instead of spreading overhead uniformly across all output (as traditional absorption costing does), ABC traces costs to the activities that trigger them.
How ABC differs from traditional allocation
Traditional absorption costing assigns overhead based on a single cost driver—often direct labor hours or machine hours. A company might divide total overhead by total labor hours, then apply that uniform rate to each product. The problem: products that consume costly support activities (engineering, quality checks, logistics) appear equally profitable as simple commodities if both use the same labor hours.
ABC breaks that assumption. It identifies multiple cost drivers and pools related overhead. A manufacturing company might create separate pools for:
- Setup costs (driven by the number of production runs, not hours)
- Engineering support (driven by engineering hours per product)
- Quality testing (driven by test cycles per product)
- Material handling (driven by material moves, not unit volume)
Each activity rate is calculated separately, then applied to each product based on its actual consumption of that activity. A customized product that requires five setups, heavy engineering, and complex testing will absorb far more overhead than a standardized commodity that runs once and needs minimal support—even if both require the same direct labor hours.
Why ABC matters for pricing and strategy
Companies that rely on traditional absorption costing often underprice custom or complex products and overprice commodities. The real profitability is hidden until ABC reveals which products actually consume resources. A software company might discover that its “flagship” product (which requires continuous support, training, and customization) is far less profitable than a simple licensed product that customers deploy and forget. A bank might find that small accounts are money-losers—they trigger transaction costs, account maintenance, and compliance work that flat monthly fees don’t cover.
That insight drives capital allocation decisions. Instead of subsidizing unprofitable products to hit volume targets, management can price accurately, shift resources to profitable segments, or exit low-margin lines entirely. For manufacturing, ABC helps decide which customer orders to accept, which SKUs to discontinue, and how to invest in process automation.
The cost-driver identification process
Implementing ABC requires mapping every overhead expense to the activities that cause it. This is labor-intensive and requires collaboration across functions. A typical ABC project might identify 10–30 cost drivers and pools, such as:
- Number of purchase orders (for procurement overhead)
- Number of inspections (for quality assurance)
- Number of shipments (for logistics)
- Machine setups (for production control)
- Customer service calls (for support costs)
Finance and operations teams gather data on how often each activity occurs for each product, then calculate the activity rate for each pool. Once rates are set, product cost of goods sold can be calculated accurately—base material and labor, plus overhead traced through each activity the product consumes.
Limitations and refinements
ABC is not a panacea. It demands accurate data on activity consumption, and that data can be expensive to collect and maintain. If cost drivers change over time or activities are interdependent, maintaining ABC becomes burdensome. Many companies start with ABC but revert to simpler methods once they’ve extracted the key insights about product profitability.
A refinement is time-driven ABC (TDABC), which skips the detailed activity mapping and instead estimates the time required to perform each activity. An activity rate is then set as cost per hour, and products are charged based on their time consumption. This is faster to implement and easier to update when processes change. Another refinement is resource consumption accounting (RCA), which links costs directly to resource groups and integrates better with standard financial reporting.
Application in service industries
ABC is especially powerful in industries with high overhead and heterogeneous customers, such as banking, insurance, consulting, and healthcare. A bank can use ABC to understand the true profitability of each customer type—commercial accounts (which generate loan revenue), retail accounts (which are service-heavy), and investment accounts (which need portfolio review). A consulting firm can trace billable hours, support staff, office overhead, and business development costs to each client engagement, revealing which projects are truly profitable after all costs are allocated.
For these industries, traditional absorption costing (allocating overhead by billable hours) often masks the reality: high-touch service customers absorb far more support and overhead than commoditized product customers, yet appear equally profitable on a per-hour basis.
Integration with financial statements
ABC typically coexists with traditional costing rather than replacing it entirely. Companies report inventory and cost of sales to shareholders using absorption costing because it aligns with GAAP; but internally, management uses ABC for decision-making. Modern accounting systems can maintain both models in parallel—one for external reporting, one for strategic analysis.
The shift to ABC usually also improves activity-based budgeting—where budgets are built from the ground up, activity by activity, rather than adjusted from prior-year spend. This creates tighter cost control and forces managers to justify every activity and its consumption.
Closely related
- Absorption Costing — Traditional overhead allocation by volume
- Variable Costing — Assigning only direct and variable costs
- Cost Pool Allocation — General framework for grouping and spreading costs
- Overhead Allocation — Methods for assigning indirect costs
- Contribution Margin — Revenue minus variable costs per unit
Wider context
- Capital Allocation — Strategic decisions on resource deployment
- COGS Percentage Sales — Cost of goods sold as a profitability metric
- Inventory Turnover — How quickly inventory is sold and replaced
- Annual Budget Review — Planning and control using activity-based budgets
- Profitability Factor — Drivers of segment and product profitability